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

In my opinion,

1. You can be highly educated in a subject without getting a formal degree.

2. A CS degree is not a programmer/developer degree. CS is to programming as art is to drawing.

3. Having knowledge of CS might mean you can more easier adopt to a variety of roles (front-end, back-end, systems programming) but comes at a cost that you probably have less practical skills than someone who is specialized in this (because of self-education/going to a trade school/learning on the job).

I have a bachelor in informatics, master in CS and PhD in informatics (technically informatics is not CS, but there's a lot of overlap), but I would say I gained most programming/development knowledge through internships and working on personal projects.



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

Search: