Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Warning, unpopular opinion based on experience lies ahead.

The ability to program (and can we please stop calling it 'coding' as a career path? Writing code is the smallest part of programming) is something that either comes naturally to you or it doesn't.

If it does, you wonder why everyone says it's hard - to you, it's almost literally how you think. The pieces just fall into place.

If it doesn't, it's always an uphill battle. You can acquire proficiency through a lot of hard, painful work. Most people who fit this category can do the job, but they do it through rote following of procedure as opposed to exploration and intuition that comes from putting the pieces together without consciously thinking about it.

This isn't a matter of intelligence. it's just a certain way of thinking that some seem to have and some don't. Plenty of extremely smart people aren't built for programming.

On the other hand, if we accepted this, then there wouldn't be much of a business model left for the likes of vikingcodeschool.com ;)



Agree on this one. Certain kinds of people and thinkers tend to gravitate towards programming. The aspect of getting satisfaction from seeing the perfect alignment of code on the screen, and the satisfaction of re-factoring code into clean, modular pieces, must somehow satisfy the programmer in order to get a kick out if it.

So probably those who are naturally logical thinkers, even to a level that normally would not be very useful, become useful in the computer space where they can utilize their internal skills of putting things into neat ordered rows of zeros and ones.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: