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

We are all semi-technical outside of the narrow situations and technologies we have a lot of experience with. In other words, you can learn to be technical, but only in narrow subfields like a particular programming language, programming environment, application and so on. University education is good for getting at the shared core of these things (computer science and especially mathematics).

But what should you do? Well, I suppose you need to decide if you want to become more technical in some subfield, and what field that would possibly be, or if you want to learn the metaskills of managing projects where you are semi-technical in the sense that you know a lot about the project you are managing, but could not put it together yourself.

Note that these are complementary skills, so you can have both (and often should strive to have both).

As a technical person I would tend to think that the easy path towards a less-technical managerial position would go through an entry level technical position, but that is certainly not the only way.



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

Search: