Hacker News new | past | comments | ask | show | jobs | submit login

I'm not sure I have all the answers you need, but I do have some suggestions. I've worked as a programmer for 6 years now in a number of different roles and found that the experience can be quite different in different places. Not all programming roles are the same. Some roles will be quite gast paced and stressful while others will not.

Also don't necessarily get discouraged if you have a bad experience in one place. My first programming job didn't work out and the manager told me I wasn't suitable for programming. However my next employer was very happy with my work (and the pay was better too).

If you are going to stick with development find a niche that suits you. For example, don't ignore legacy technology. Many companies still have legacy code bases written in Delphi and cobol.

There aren't as many developers on the market for these roles and it can be less competitive.

Also consider suplimenting your CS degree with other skills. Or consider roles that are not purely programming roles.

On the other hand if you want to leave programming there are still options for you. There's more to computer science than programing.

There are tech support roles, QA testing, penetration testing, DBA for example.




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

Search: