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

Yeah your choice of the word "practice" is the important part. A lot of people imagine that developing skills is like plugging into the Matrix and downloading knowledge into your brain. But it's about cultivating a style and approach to thinking that only works through practice.

The first year of law school is often said to be the hardest for the same reason, they're breaking down your intuitions and teaching you to think like a lawyer. I went through the same process as a social scientist. Every discipline has this acculturation process where its disciples are trained in the skills and values of the discipline. It's not just information transfer. You can study sheet music all day, but unless you actually PLAY you will never get it. It's not something you can just boot-camp in a few months.

If people have the skills or values they developed from other disciplines that they can transfer over then the boot-camp can work. If you learned how to do logical reasoning from being a philosophy major, then you'd probably figure out symbolic logic and learn to program pretty easily. If you figured out how systems are put together from a career as an electrician or mechanic, then you can probably apply those skills to architect software too. But you need some foundation there to build on and I don't think a lot of people just getting into it because they heard it's a lucrative career have that.



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

Search: