4 ms·
>Perhaps uniquely among STEM subjects. No one expects a chemical engineer to have done anything Computer programming as a self-motivated hobby is not unique in
by jasode 9y ago
>Perhaps uniquely among STEM subjects. No one expects a chemical engineer to have done anything
Computer programming as a self-motivated hobby is not unique in this. Many electrical engineers started playing with electronics as kids (e.g. disassembling radios, wiring up homemade amps, etc). Many mathematicians "play" with math as kids before they go to college and get a teaching/research position. (E.g. Andrew Wiles was 10 when he was captivated by Fermat's Last Theorem.) Many biologists and zoologists when they were kids had a keen interest in nature and animals (beyond the typical children's "dinosaurs are cool" stage). Same for astronomy.
- ghaff 9y agoYes, there's often a level of interest beyond "Hey, I liked this class in high school." But I'd still argue that the computer science space is unique in that there's a fairly widespread expectation (as seen in these threads) that it's expected to be some sort of passion indulged in since childhood. To the degree that a lot of today's university CS programs don't effectively accommodate those without previous experience. As a mechanical engineering major undergrad, I can assure you that I had no particular experience in the area prior to college.
- ntsplnkv2 9y agoThat's exactly my point: there is an expectation associated, especially from the HN echo-chamber, that you've been passionately programming since your early teenage years and that if not you're just a pretender looking for the salary and can't solve problems. > As a mechanical engineering major undergrad, I can assure you that I had no particular experience in the area prior to college. I'd say this is true of most people entering college. Hence we have introductory courses to learn there. It's a shame that so many people on here and elsewhere simply want to discourage people from following an interest simply because they discovered it later.
- dcole2929 9y agoMany != all. I'm a senior engineer now only a few years removed from school but I'd never touched programming until my 2nd year in college (switched majors 3 times). I'm obviously interested in tech or I wouldn't be here but I'm certainly not spending my free time trying out new technologies or coding for fun, and honestly I never have. I care about my job, about my craft, about moving up but I get plenty of practice in the 8+ hours i spend every day at work. Outside of work I have a life that doesn't involve machines, and this idea that in order to be good at your job you need to have a burning passion for coding is unhealthy for the field. Not to mention that half of what makes a good engineer is stuff completely unrelated to how well you program.
- ntsplnkv2 9y agoThat's not his point. No one expects a chemical engineering 1st year student to have mastered organic chemistry already. Just as no one expects a 1st year mechanical engineering student to thoroughly understand rigid body dynamics at age 10. Yea maybe they built an RC plane or did some home experiments, but if anyone is doing these things at a young age they are clearly far above their peers. > Andrew Wiles Example here-this man is extremely intelligent, it's like using Einstein as an example that anyone can be a genius physicist that changes the world. No, they can't. We need to just call it what it is: arrogance and gating. "If you didn't do what I did, you must certainly not be any good." Which is an absolute shame
- ghaff 9y agoQuite a few comments on this thread should be required reading for anyone seeking to understand some of the cultural "shortcomings" of the software industry generally and the software industry in Silicon Valley specifically. This idea that not having had an all-consuming for programming since childhood and not maintaining an active Github account for all your side projects means that we don't want your kind is toxic.
- jasode 9y ago>This idea that not having had an all-consuming for programming since childhood and not maintaining an active Github account for all your side projects means that we don't want your kind is toxic. Then you are not aware of the toxic comments from your peers who agree with you. To recap... Group 1: programming-is-just-a-job -- the majority -- The programmers who want to compartmentalize their programming strictly to 40-hours work week so they can have a life outside of computers. Programming is just a means to an end. Programming is just the paycheck that feeds my family. Great! There's nothing wrong with you! You outnumber the programmers who view it as an artistic endeavor and self-actualization. Group 2: programming-is-my-vocation -- the minority -- The programmers who got into as kids and find joy in side projects after hours & the weekends. It's not enough for these 2 groups to peacefully coexist. It's also not enough that Group 1 outnumbers Group 2. It's also not enough that most cog-in-wheel corporate programming jobs don't even value Group 2's enthusiasm for programming. No, Group 1 is not satisfied with the above advantages. Group 1 is very annoyed if Group 2 programmers prefer working with other Group 2 programmers. G1 derides G2 as psychologically defective or unbalanced. E.g see HN poster (gyardley)[1] describing them as an "obsessive wretch" and "not an asset". Toxic indeed. [1] https://news.ycombinator.com/item?id=14973898 https://news.ycombinator.com/item?id=14973898