I guess it’s a big part of our culture now. Instant gratification, ‘get rich quick’, ‘you could buy the car of your dreams right now’, ‘that mansion? Get it today!’
Because it worked in any other industries, marketing people do it for programming. Learn this language in 24 hours and get paid that much for your first job! The thing is you can’t buy your way into a good job, or into being a good developer. As you said, it takes time, patience, dedication. Anybody who tell you otherwise has an agenda and tries to make as much money as possible.
I love Treehouse, spend a lot of time with them at the beginning of my learning. But I’d rather hear stories about people’s countless struggles to get a job than short-term amazing success. Teach them that failure is part of the process and dedication, practice, commitment are crucial to one’s success.
Thank you for your comment Damien. I agree with you. The aggressive marketing of programming has led people to believe that programming is easy and that putting in a few hours, weeks or months is enough when it really isn't. It completely skips over the bad and the ugly parts of the process (which accounts for somewhat of a big portion of the process) which is essential on whether you "make it" or not.
As important as it may be to get people into programming as the job market evolves, it is just as important to show and teach them the reality of programming (the good, the bad and the ugly) too.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.