What do think of a software engineering career for women who want to work from home? You mentioned working for companies as an employee, but what about working for yourself? You mentioned smart phones at the beginning and I got quite excited, but you didn't talk about the potential for software engineers to work from home developing applications for smart phones. Your thoughts? Many thanks!
@Shadowlierx I'm 16 and am determined to stay on the career path of software development. 1) You should definitely learn C++ for games, and you will probably be expected to be familiar with graphics software used to make models for games. Always have at least two languages on hand -- Java may be a good compliment. 2) It can be, but if the games aren't profitable you'll be hard on money! 3) You should start learning as early as possible.
@mbccq No. Suffers from agism. The older you are, the LESS employable you are. Corporations want cheap workers that are young and gullible enough to work for nothing.
@mbccq "Deserving" has nothing to do with it. Its what corporation are willing to pay that counts. If you're in tech, you're working many overtime hours with no compensation. Meanwhile, a Dr or Lawyer wouldn't think of working an extra minute without getting paid. All those hours add up to serious amount of cash that you're NOT getting by being a "programmer".
@ThePrivateJoker well but nowasday average salary for computer woker is greather than that of other career? correct?please correct me if i am wrong because i am just a student at university? also, doctor or lawyer takes more years to study correct
I am 15, I am on the computer from the time schools ends 2:25 to bed time 11 o'clock. I have been using computers since my mother taught me at 2 years old . I am currently learning python and calculus using KhanAcademy .I have always loved computers and looked up to those who inspire me (Steve Wozniak, Linus Torvalds, Bill Gates, and Mark Zuckerburg). But my family is trying to "Force" me to go into minning. I however want to go into business so I
why would someone want to stay at this job working for someone when you can just work there for a little while then use all of your knowledge to go off and start your own business.
For all those experienced computer programmers out there, i need some help. I am currently entering high school and i have alot of free time. I want to know how to start off on programming. I take advanced math class and i can do very little algebra. Where do i start learning? (online only please) What kind of programming should i go into? (ie. making games? making little programs?) And lastly what programming language should i use? Thanks for your help in advance.
I made some comments earlier which can be seen as hostile to this field. I want to clarify a little. I think programming skills are invaluable, and you should learn some programming even if you are not going to be primarily a programmer. Computer science is a fantastic minor or skill if you're going into almost anything else.
Indian developers are some of the best in the world?
The trend of outsourcing is starting to go in reverse very quickly from the many, many horror stories in which companies have penny pinched sending the work over seas.
They then have to hire another team to come and fix the mess which they have caused and it ends up costing the company more than what they were intending to. It's not all about money ether, when dead lines can't be made it makes the company look bad.
@dapro696 notice 2 things he said 1)desk-job 2)60-80hr weeks add these together and you see a whole lot of programmers add extra pounds even though they don't want to. Don't shortchange the negatives or positives, those long weeks can destroy marriages and health. But... if you love it, if it's something you really enjoy, then do it.
Hi, I literally was born as software developer... today i am 32 and i am tired of this "crap".. you are right, you have to learn constantly because the technolgy changes i am getting older and it will be even more difficult to learn.. i am also scared by the coders from india, i think i should leave the software development industry and let it be a hobby...
From the viewpoint of the obedient worker in relation to them ("they"), what he says is true. At least as long as we are talking about typical coders - not algorithm developers; India lost their last Ramanujan long ago. These days, they are efficient at what they are trained to do, but when initiative is called for, you typically get "Sirrr, plis advice. I am waiting for your reply!". Same goes for support; "Yes, sirr, but we don't have, sirr..."
I'm on the verge of starting a university degree in the computer field and I find these videos of yours really invaluable. The kind of information and insight that I really can't find in books or university catalogs. So thanks a million and keep 'em coming :)
Thanks for the video. Staying dormant in a job position is something I usually try to avoid which is one of the reasons why I started to freelance. While freelancing I've been exposed to different frameworks, CMS and IT dept. observing what technology is in demand. I know talented developers that get good at one thing and miss out on new technology outside of their company. And then loose job opportunities 'cause they don't know what's hot and new..
I've wanted to be a software engineer since I was 13 or so, and am finally almost there(10 years later) but have been hearing a bunch of stuff from people about how its not a good field because of H1Bs etc, so I really appreciate your realistic insight. Not many people on the entire internet seem to want to bother, so just wanted to say thanks!
I'm currently a high school student, so I still have a long long way to go before I get to the workplace stage. I'm deciding whether I should be either an Accountant, a Computer Programmer, or a Mechanical Engineer. Right now, I'm becoming more attracted to choosing Computer Programming than the other two, but my concern is the pay. I know the pay is not everything that matters in a job, but I want to know if the pay for computer programming is greater or about the same as the other two.
excellent video mate! very good analysis. I'm a Maths teacher but I want to be a programmer so I can work anywhere instead of in a classroom 9 to 3pm.
I would like to start computer software programing im going to be a junior and I absolutely love computers everything about them makes me happy is there any things I can do to start out or train I'm already taking engineering classes and 2 years of computer business math what do you recommend for me please
Can you expand on more of the negatives based on your personal experiences at your company? I keep hearing those same cons over and over again from cs majors.
@SuperKittyPancake Here's the deal. When you're young people will give you the benefit of the doubt. You can get hired on potential. When you're older you no longer get the benefit of the doubt. As an older developer you better have rock solid skills or you won't get hired.
@SuperKittyPancake Well everyone makes mistakes. What I'm saying is that you can get hired on potential when your young. When your older you have to have experience and expertise to get hired.
Now what happens is that some developers get comfortable in their jobs and never improve their skill sets. Then one day when they get downsized they find that their skills are not longer marketable. You can avoid this by always improving your technical skills.
@softwarecareerlaunch What you say is true, but the way you put it is wrong. What you're saying is that a young and mediocre developer has more of a change of getting hired than an old mediocre developer. That's not necessarily an age bias.
@softwarecareerlaunch I want have a career in software development but not sure which degree to go for in uni, would you recomend "Computer science" or "software engeneering"?
@softwarecareerlaunch a little followup. It isn't JUST a matter of improving your skill set, it's also a matter choosing the RIGHT skills to improve. If you learn the wrong skills (Lisp instead of C# ) it's as bad or worse than not learning anything.
In addition think carefully about the way these three things play together 1) keep your skills up to date 2) work 80 hour weeks 3) age discrimination; if you end up at a company where 60-80 weeks are the norm from age 30-40 where will you be?
Actually to most salary figure I saw except payscale is that software engineer makes about $75,000-120,000 and median is $90,000. Outsourcing is not a problem because there are so many jobs out there. For example, there are 2000 new job posting per day for software engineer in 25 mile radius from where I live.
Here's what to expect if you want to be a software engineering:
An expensive degree [Bachelors to start].
Projectized work. When your project is over, quite often so are you. Moving jobs and residences gets old real quick.
Medium pay. Software contractors, which many are, work 6-18 ?(max by federal law) months on a project. They make an average of about $50-$60/hr without benies. That's essentially $35-$40/hr with benies. Not the big time paying field people thought, huh?
@360john360 Becoming a good programmer takes years of hard work and discipline. Most programmers start off in their early teens well before they are in college. If you haven't started coding yet, start now.
For degrees: computer science or information technology/information systems. CS is preferred, but it's more theoretical and math-based than IT/IS, which is a blend of business and applicable programming. Then there's the numerous certifications you'll want to look at to land a good job.
you got fat
BYT3C0D3 1 month ago 3
This has been flagged as spam show
check out this computer programming video, would love feedback "youtu.be/xNjtf_WUdEQ"
supermatti78 1 month ago
another both good and bad thing is freelancing you can be your own boss but it might be hard to find business
whatsup89100 1 month ago
@ThePrivateJoker I'd suggest not disagreeing with anyone on this. It can be a good career and many people can prove what you have said wrong.
Shadowlierx 1 month ago
Steps to becoming a programmer:
a) Add to resume: Degree and name of a fake university in a foreign country.
b) Add to resume: Numerous job positions you never had. Always lie about experience as much as possible.
c) Apply for visa
ThePrivateJoker 2 months ago
wow you got fat
FlippyMyFloppy 2 months ago
@FlippyMyFloppy Yeah, we can all see that. No need to keep putting that out there.
Dog696911 2 months ago
Your a beast for maikin this video,
Java Homy ^.^
ImUnderYurChair 3 months ago
What do think of a software engineering career for women who want to work from home? You mentioned working for companies as an employee, but what about working for yourself? You mentioned smart phones at the beginning and I got quite excited, but you didn't talk about the potential for software engineers to work from home developing applications for smart phones. Your thoughts? Many thanks!
dervalo 3 months ago
Hi, i just want to ask you a couple of questions about this:
1. I'm 13 and i am thinking about becoming a programmer. What languages should I learn? I would like to be a Games programmer.
2. Is game programming a good choice?
3. Should I start learning now?
4. Just a personal question here: How is your life as a programmer? I get worried that I cannot find a job when im older and i have a poor life.
Shadowlierx 3 months ago
@Shadowlierx I'm 16 and am determined to stay on the career path of software development. 1) You should definitely learn C++ for games, and you will probably be expected to be familiar with graphics software used to make models for games. Always have at least two languages on hand -- Java may be a good compliment. 2) It can be, but if the games aren't profitable you'll be hard on money! 3) You should start learning as early as possible.
Logixmaster 2 months ago
Comment removed
ThePrivateJoker 2 months ago
This has been flagged as spam show
@Shadowlierx Don't even think of 'programming'. Do Law or Med or a trade that can't be done in a foreign country.
ThePrivateJoker 2 months ago
is CS a stable job in the long run
mbccq 3 months ago
@mbccq No. Suffers from agism. The older you are, the LESS employable you are. Corporations want cheap workers that are young and gullible enough to work for nothing.
ThePrivateJoker 2 months ago
@ThePrivateJoker According to you? how much money does an IT worker deserves?
mbccq 2 months ago
@mbccq "Deserving" has nothing to do with it. Its what corporation are willing to pay that counts. If you're in tech, you're working many overtime hours with no compensation. Meanwhile, a Dr or Lawyer wouldn't think of working an extra minute without getting paid. All those hours add up to serious amount of cash that you're NOT getting by being a "programmer".
ThePrivateJoker 2 months ago
@ThePrivateJoker well but nowasday average salary for computer woker is greather than that of other career? correct?please correct me if i am wrong because i am just a student at university? also, doctor or lawyer takes more years to study correct
mbccq 1 month ago
Do you think I should be a programmer?
I am 15, I am on the computer from the time schools ends 2:25 to bed time 11 o'clock. I have been using computers since my mother taught me at 2 years old . I am currently learning python and calculus using KhanAcademy .I have always loved computers and looked up to those who inspire me (Steve Wozniak, Linus Torvalds, Bill Gates, and Mark Zuckerburg). But my family is trying to "Force" me to go into minning. I however want to go into business so I
Canadianloyalist123 3 months ago
@Canadianloyalist123 can have a chance to be more successful than my brothers and in turn prove to be superior.
So, should I become a programmer.
Canadianloyalist123 3 months ago
@Canadianloyalist123 Go straight to mining. Computers is like the textile industry - All outsourced for the cheapest possible wage.
ThePrivateJoker 2 months ago
why would someone want to stay at this job working for someone when you can just work there for a little while then use all of your knowledge to go off and start your own business.
90cdowns 3 months ago
For all those experienced computer programmers out there, i need some help. I am currently entering high school and i have alot of free time. I want to know how to start off on programming. I take advanced math class and i can do very little algebra. Where do i start learning? (online only please) What kind of programming should i go into? (ie. making games? making little programs?) And lastly what programming language should i use? Thanks for your help in advance.
MukiemukMC 3 months ago
@MukiemukMC Search for Programming Methodology (CS106A), here on youtube.
Really good course! First I downloaded the book they use but I liked it well enough to buy it.
Ro13167 3 months ago
@Ro13167 Don't waste your time.
ThePrivateJoker 2 months ago
@ThePrivateJoker Because?
Ro13167 2 months ago
wtf dude? You gained so much weight since 2008!
rampage241 4 months ago
i am 14, and im making money creating forms for my brother (he's a programmer)
RobtheGrizzybear 4 months ago
@RobtheGrizzybear language ?
uberpwned666 3 months ago
@RobtheGrizzybear Your brother is using you like a bitch.
ThePrivateJoker 2 months ago
we both are common lol and thx for the helpful info :)
abelmathewe10 4 months ago
I made some comments earlier which can be seen as hostile to this field. I want to clarify a little. I think programming skills are invaluable, and you should learn some programming even if you are not going to be primarily a programmer. Computer science is a fantastic minor or skill if you're going into almost anything else.
commandersprocket 4 months ago
Indian developers are some of the best in the world?
The trend of outsourcing is starting to go in reverse very quickly from the many, many horror stories in which companies have penny pinched sending the work over seas.
They then have to hire another team to come and fix the mess which they have caused and it ends up costing the company more than what they were intending to. It's not all about money ether, when dead lines can't be made it makes the company look bad.
Pay peanuts get monkeys.
luked1983 4 months ago
@luked1983
Agreed. I'm the guy they come to when that shit happens. See it all the time.
TheBrownSys 2 months ago
Thank you
ebtatn13 4 months ago
you do need to be incredibly patient too.
navylaks2 4 months ago
Thank you! I feel more confident after watching this vid
JOKBO1 4 months ago
I´ve been thinking about studying software programming, and this video has been very valuable, thnx man.
00Noontide 4 months ago
whats the name of that job called at 5.30 ?!! i wanna youtube search it!
TheSilentClash 4 months ago
wow you gained weight
dapro696 5 months ago
@dapro696 notice 2 things he said 1)desk-job 2)60-80hr weeks add these together and you see a whole lot of programmers add extra pounds even though they don't want to. Don't shortchange the negatives or positives, those long weeks can destroy marriages and health. But... if you love it, if it's something you really enjoy, then do it.
commandersprocket 4 months ago
TLDR. This would've been better served in a bloglike format where you could simply present concise bullet points rather than longwinded "rants".
pedlezelnip 5 months ago
can you listen to music while codeing?
smartsftw1 5 months ago
Hi, I literally was born as software developer... today i am 32 and i am tired of this "crap".. you are right, you have to learn constantly because the technolgy changes i am getting older and it will be even more difficult to learn.. i am also scared by the coders from india, i think i should leave the software development industry and let it be a hobby...
WindowsSoftwareDe 5 months ago
Thank you so much for this video update! I loved the first one
kittnkillr 5 months ago
From the viewpoint of the obedient worker in relation to them ("they"), what he says is true. At least as long as we are talking about typical coders - not algorithm developers; India lost their last Ramanujan long ago. These days, they are efficient at what they are trained to do, but when initiative is called for, you typically get "Sirrr, plis advice. I am waiting for your reply!". Same goes for support; "Yes, sirr, but we don't have, sirr..."
kcartesius 5 months ago
the reason number 5 on the negative list is crucial for me, i want to have a family in my youth life.
good informative material, Thanks.
770hen 5 months ago
What university program should I get in to be a software programmer?
nidoom 5 months ago
I'm on the verge of starting a university degree in the computer field and I find these videos of yours really invaluable. The kind of information and insight that I really can't find in books or university catalogs. So thanks a million and keep 'em coming :)
WorldCitizen333 6 months ago
thankx for helping (^_^)
zack360boy 6 months ago
3 years back the pay scale was 60-90 which now is about 40-70. it means this field is decreasing
stunningbasil 6 months ago
can i work for my self i mean make my own software!
animefreak873 6 months ago
its 2011 but your video quality looks worse than it was a few years ago
WPFDemos 6 months ago
what about outsourcing. my major is mis, any tips for me?
kc243243 6 months ago
This guy is future me
metavash 6 months ago
Thanks for the video. Staying dormant in a job position is something I usually try to avoid which is one of the reasons why I started to freelance. While freelancing I've been exposed to different frameworks, CMS and IT dept. observing what technology is in demand. I know talented developers that get good at one thing and miss out on new technology outside of their company. And then loose job opportunities 'cause they don't know what's hot and new..
code3design 7 months ago
I've wanted to be a software engineer since I was 13 or so, and am finally almost there(10 years later) but have been hearing a bunch of stuff from people about how its not a good field because of H1Bs etc, so I really appreciate your realistic insight. Not many people on the entire internet seem to want to bother, so just wanted to say thanks!
crypticsailor 7 months ago 2
good video :)
KausheelKumar 7 months ago
hey man, thanks very much...
im just starting to apply for uni and are currently confused on what course to take..
do you have any suggestions??
i was thinking about either computer science, software engineer or network engineer.?
if you are free, could you please tell me the difference between these subjects please.
it would be highly appreciated.
please and thank you.
v1tusphoenix 7 months ago
you look way different like wayyy different from 2008
TheMattBays 7 months ago
I'm currently a high school student, so I still have a long long way to go before I get to the workplace stage. I'm deciding whether I should be either an Accountant, a Computer Programmer, or a Mechanical Engineer. Right now, I'm becoming more attracted to choosing Computer Programming than the other two, but my concern is the pay. I know the pay is not everything that matters in a job, but I want to know if the pay for computer programming is greater or about the same as the other two.
kuru72 7 months ago
excellent video mate! very good analysis. I'm a Maths teacher but I want to be a programmer so I can work anywhere instead of in a classroom 9 to 3pm.
ogicabp4u 7 months ago
I would like to start computer software programing im going to be a junior and I absolutely love computers everything about them makes me happy is there any things I can do to start out or train I'm already taking engineering classes and 2 years of computer business math what do you recommend for me please
Quekil830 8 months ago
the pay in some places u can get 200,000 a year
dovten9deep 8 months ago
in a way, you look a little like Charlie Sheen...
good video!!!
jazzmaster700 8 months ago
"those...are.....things.that.suck?"lol!.....can't wait to get into er on a professional level!
101ashbury 8 months ago
HAHAHA i wish i had that guys job at 5:30
metalliholic 9 months ago 30
thanks for the vid!
metalliholic 9 months ago
Can you expand on more of the negatives based on your personal experiences at your company? I keep hearing those same cons over and over again from cs majors.
theredmars 9 months ago
I thought the age biased point would be the opposite.
Experience > Any cert or paperwork.
SuperKittyPancake 9 months ago 3
@SuperKittyPancake Here's the deal. When you're young people will give you the benefit of the doubt. You can get hired on potential. When you're older you no longer get the benefit of the doubt. As an older developer you better have rock solid skills or you won't get hired.
softwarecareerlaunch 9 months ago
@softwarecareerlaunch You're saying that when experienced people mess up, they get screwed more then the younger recruited workforce?
SuperKittyPancake 9 months ago
@SuperKittyPancake Well everyone makes mistakes. What I'm saying is that you can get hired on potential when your young. When your older you have to have experience and expertise to get hired.
Now what happens is that some developers get comfortable in their jobs and never improve their skill sets. Then one day when they get downsized they find that their skills are not longer marketable. You can avoid this by always improving your technical skills.
softwarecareerlaunch 8 months ago 8
@softwarecareerlaunch What you say is true, but the way you put it is wrong. What you're saying is that a young and mediocre developer has more of a change of getting hired than an old mediocre developer. That's not necessarily an age bias.
MarcosMinond 6 months ago
@softwarecareerlaunch I want have a career in software development but not sure which degree to go for in uni, would you recomend "Computer science" or "software engeneering"?
Please answer asap, Thanks
helloshayan 4 months ago
@softwarecareerlaunch a little followup. It isn't JUST a matter of improving your skill set, it's also a matter choosing the RIGHT skills to improve. If you learn the wrong skills (Lisp instead of C# ) it's as bad or worse than not learning anything.
In addition think carefully about the way these three things play together 1) keep your skills up to date 2) work 80 hour weeks 3) age discrimination; if you end up at a company where 60-80 weeks are the norm from age 30-40 where will you be?
commandersprocket 4 months ago
Software engineer's might statisticly make $100k+, but in reality - Average C#, C++, PHP, etc etc wouldnt even tough that base figure.
Solado 9 months ago
you were a lot thinner 4 years ago .i can see software job pays well ;p
kd1012 9 months ago 60
@kd1012 Yeah thanks for noticing. I'm working on that.
softwarecareerlaunch 9 months ago 14
@softwarecareerlaunch
Your next vid should be "How to be a skinny programmer." lol
No...but really. I've been a programmer for just two years and put on 50lbs. I need a tutorial.
TheBrownSys 2 months ago
Actually to most salary figure I saw except payscale is that software engineer makes about $75,000-120,000 and median is $90,000. Outsourcing is not a problem because there are so many jobs out there. For example, there are 2000 new job posting per day for software engineer in 25 mile radius from where I live.
winter32842 9 months ago
Other issues with software engineering:
Your work is often outsourced to some over seas company.
You rarely get an office or ammenities, you're essentially a "temp" worker.
It isn't easy to keep up with the "latest" technology and can cost you a lot of time and money.
Big companies [Intel, Microsoft, Google] don't care about you or your talents, you're just another set of fingers on a keyboard.
No one has become a millionnaire in this field in nearly 20 years.
bwilcutt 9 months ago
Here's what to expect if you want to be a software engineering:
An expensive degree [Bachelors to start].
Projectized work. When your project is over, quite often so are you. Moving jobs and residences gets old real quick.
Medium pay. Software contractors, which many are, work 6-18 ?(max by federal law) months on a project. They make an average of about $50-$60/hr without benies. That's essentially $35-$40/hr with benies. Not the big time paying field people thought, huh?
bwilcutt 9 months ago
5:13 O my gawd
jspecaspec23 9 months ago
perfect job ftw? :P
living4destiny 9 months ago
thanks you have no idea how much this helpt
sipote1990 9 months ago
Great Video really helpful
ArmyofTerror713 9 months ago
cool video
xmichaelibertyx 9 months ago
What do you have to be good at to be a computer programmer?
Also What degrees do you need?
360john360 10 months ago
@360john360 Becoming a good programmer takes years of hard work and discipline. Most programmers start off in their early teens well before they are in college. If you haven't started coding yet, start now.
For degrees: computer science or information technology/information systems. CS is preferred, but it's more theoretical and math-based than IT/IS, which is a blend of business and applicable programming. Then there's the numerous certifications you'll want to look at to land a good job.
23rdpsalm 9 months ago
good vid and i like that perfect job haha
katojizzly 10 months ago
thank you
afropack 10 months ago
Very informative, thank you.
OhJRo 10 months ago