Live data from Hacker News

Software Engineers Will Work One Day For English Majors

bloomberg.com

1–10 of 231 posts

Re: Software Engineers Will Work One Day For English Majors

#2
Maybe this is why so much software these days looks like it was written by unsupervised youngsters.

I just wasted a day trying to get ListView's to work in Android only to find out that, well, they don't work, so you need to use something else. Then it took me a couple of hours to essentially duplicate the ListView functionality, except a working version.

The thing is developing a GUI framework isn't rocket science, its been done before and there are plenty of examples of reasonably well designed frameworks out there, Swing and Qt to name a couple.

Software is complex so it takes a while (years at least, probably decades) for a human brain to gain real perspective on what's important and what isn't in software development. A culture like the one we're living in that throws away those brains dooms itself to decline.

Re: Software Engineers Will Work One Day For English Majors

#3
This seems like a very bad assessment of software engineering forgetting the cursial reason why older programmer have trouble finding job. The fact is that computer science is only really been a legitament profession for maybe 40-30 years. When it first was taught no one could of predicted the speed at which software engineering would become a dominate force in the world's economy nor seen how fast technology changes. So in the begginning computer science was viewed like math, physics, or any science it was taught so that you learned the basic first then you learned the newer and more innovative things. This is no longer the case. Yes most programmer will experience c/c++, some may even lean x86 and MIPS, but we now know that computer science require a constant change. It is no longer acceptable to just know c/c++ you must learn new languages all the time. Whether you decide to learn node,js, ruby, scala, or what ever cutting edge languages we are not groom to pick up languages in 2 weeks if needed to. Most great programmer are taught to teach themselves the newer technologies to stay relevant. Something I see my professor in college never really learned.

Re: Software Engineers Will Work One Day For English Majors

#5
I guess Crockford better pack his bags and send himself to a retirement home.

There are always going to be under qualified and over qualified candidates. Some people simply loose interest in their field after 20 years. What a load of over generalized garbage.

Re: Software Engineers Will Work One Day For English Majors

#6
post #2

Maybe this is why so much software these days looks like it was written by unsupervised youngsters. I just wasted a day trying to get ListView's to work in Android only to find out that, well, they don't work, so you need to use something else. Then it took me a couple of hours to essentially duplicate the ListView functionality, except a working version. The thing is developing a GUI framework isn't rocket science,…

It's not the youngster who are jobless is the older software engineers who never learned to learn new concepts. The older programmer to so much time to learn everything from algorithms , to cryptography, and things that are analytical they forget about learning new technologies. Yoru comment shows why older people have difficult getting jobs. It took you a day to understand how a listview work while a good young programmer who understand technologies should be able to pick up any technology and understand it in a few weeks.

Re: Software Engineers Will Work One Day For English Majors

#7
post #4

Statistics show that most software developers are out of the field by age 40. If this is really true then where do they all go? There's only so many seats for managers and architects.

How many 40 year old software programmers could there be the area of science has only been around 40 years.

Re: Software Engineers Will Work One Day For English Majors

#8
He seems to have missed making the point in the title. Why would software engineers work for english majors? He thinks that a 20 something english major is a better manager for a software engineer than a 40 something software engineer?

Plus he seems to completely miss a separate alternative for software engineers over 35-- start their own businesses.

I think the perception that 40 year olds are not up to date on technology is laughable-- just look at how resistant 20-sometings are to erlang. This resistance or letting skills get old can come from two sources: First, some people just are kinda blub programmers who never want to learn something new. The second is that its possible to be pigeonholed. I was that way- forced to write windows software for years (several companies who had mac apps who hired me with the promise of working on the mac app then switched me to windows because I had windows experience) until I seriously de-emphasized that experience on my resume, and started outright refusing.

The reason companies hire people right out of college is really simple: They want engineers who are going to accept being over worked due to bad management practices. They think it is easier and cheaper to just hire out of college than to fix their broken processes. I've seen this everywhere - from Microsoft where the managers have some technical back ground but the company culture is broken- to Amazon where the managers are DMV rejects and the company culture is broken. (notable exceptions exist in both cases, of course.)

It is cheaper to hire someone right out of college than to hire someone with 10 years experience... the problem is, "professional" management thinks both are equally productive. In my experience this is not the case.

I had to laugh when, in 2007, Zuckerberg was on the stage at Startup Weekend claiming that 20 year olds were more productive-- at the time he was too young to even know the difference! Standard issue youthful hubris, that.

Re: Software Engineers Will Work One Day For English Majors

#10
I get the odd feeling there is something personal going on for the author. There isn't anything in there to back up English or humanities majors taking more managerial positions in tech companies.

"If you choose a software-engineering career, just keep in mind that you could end up working for one of those lowly humanities majors someday."

Post reply on HN