Settings

Theme

Ask HN: Advice on exploring different areas of programming

1 points by samjc 11 years ago · 0 comments · 2 min read


I'm about to finish my CS Bachelor's Degree, and have been working as a Web Developer for 2 years. I've learned a lot, on the entire stack. I know my way around PHP+MySQL, Node.js + MongoDB, as well as the front-end. I've also been exposed minimally to app development(ios).

Although I like web-development, my concern is that I haven't gotten exposed to other fields enough, to where I can say, "Yes, I definitely want to stay in web development". There are so many other areas I'd like to at least try in the industry, like game-programming, systems programming (and all that it includes, like OS, security, etc), Application development in C++ (like browsers and more), and much more... I know I can easily get into App Dev for iOS and Android, but that's not that interesting to me.

So, after 2 years, how hard is it to switch into any field? I got into web development by starting to learn it myself, and then finding an internship while in school, but there's no way I can afford that route again. Do employers train, and provide good pay (after you graduate)? What's expected from an entry-level position employee?

My school decided to focus on C and Java, and I know my way around both, but not C++. I've also ventured into Python, LISP, Scheme(Racket), Haskell, and I'm currently taking a Grad Course on ML, which is a lot of fun (, but I'm not planning on getting my Masters).

What other areas are out there that you have enjoyed, and are approachable.

This might not be the right place to post this question, since HN is more focused on start-ups, but if you have any advice, please share.

Thanks.

No comments yet.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection