What is wrong with new generation of programmers?
31–40 of 60 posts
Re: What is wrong with new generation of programmers?
#32I see the same with new guys. When they need to calculate the intersection area between a few rectangles they spend hours looking on GitHub instead of writing 50 lines of code. And they have no idea how even a simple linked list implementation could look like. There seems to be something in the training that tells them it's not cool to implement things themselves, instead only libraries are OK.
Ask them to fix a bug in a procedure using call/cc, and in the best case they will rewrite without call/cc 3 times as long.
Re: What is wrong with new generation of programmers?
#33How well do you understand an internal combustion engine? Do you know it well enough to be able to diagnose an issue ad then fix it? Can you listen to it, identify when it's not performing well, and then make the tweaks to it in order to get the most efficiency? If you say yes, I would be very surprised, and yer every day, people all over the world rely on these things to get them to the place they need to go. There…
EDIT: Sorry, I didn't read the OP. Yeah, his requirements don't make much sense (unless he can do the whole industry a favour and explain what he means by "full stack" developer).
Re: What is wrong with new generation of programmers?
#34Specifically, I've worked with very smart individuals who grew up working on ARM processors and when tried to transition to javascript had difficulty with something like Ajax. I being one generation younger, am somewhat oblivious of ASM, hard disk sectors, etc, but since the abstractions aren't leaky it actually let's me focus on more theoretical stuff.
Moreover, I think one generation from now things like caching will automatically be decided at the storage-engine level, and things that are now manual-work will become abstracted away allowing engineers even greater productivity.
edit: clarity
Re: What is wrong with new generation of programmers?
#35Ten years ago the stack was much smaller than it is today. If this is the "new generation", they probably have little experience. And you want "full stack" developers -- that's a really tall order, most people will work in a team where some people do one side and others do the other. So you're looking for people who have little experience, and are still more about all aspects of this huge stack than just how to use i…
Instead a JSP / ASP / Rails template files with a single CSS and JS page, along with JQuery and a few libs, there is a whole build process with dependency hell and a dozen tools to master - bower, grunt, npm, karma, etc.
Writing the frontend with promises and async patterns is actually more difficult than the backend which has been slimmed down to basic Rest -> Service - DB calls. Honestly, I'd probably do pretty poorly on an interview too, these days, if a 'Ninja Full Stack' dev. was desired.
Re: What is wrong with new generation of programmers?
#36Re: What is wrong with new generation of programmers?
#37You hear very often that the programmer industry is "age-ist", in other words, the older programmers have a hard time getting hired. This post is the other side of the coin: older programmers think that when they entered the industry it was "the golden era", and everything since then has gone downhill. This is akin to someone in the late '90s asking all entry-level programmers "you mean, you don't regularly disassemb…
Re: What is wrong with new generation of programmers?
#38Re: What is wrong with new generation of programmers?
#39You hear very often that the programmer industry is "age-ist", in other words, the older programmers have a hard time getting hired. This post is the other side of the coin: older programmers think that when they entered the industry it was "the golden era", and everything since then has gone downhill. This is akin to someone in the late '90s asking all entry-level programmers "you mean, you don't regularly disassemb…
I have to agree.
The database indexing "how" also seems to fall into this; Maybe you understand what the limitations of the decision are, but even this is moving more into Architect or DBA roles.
Re: What is wrong with new generation of programmers?
#40The highly-experienced type of dev who could easily walk out of the interview and become your next competitor is the one you want to hire.
So, would you ask a competitor questions about one pattern, inner vs. outer joins, and naming conventions? Or would you use that time to actually learn/discover info about your (potential) competitor?