Hacker News new | ask | show | jobs
by allenp 4851 days ago
My advice is to focus on learning aspects of software engineering at the expense of learning computer science.

Specifically I would focus on: requirements engineering, software architecture, software testing, and software deployment... Working with people (communication, management, working with non-technical customers), processes for developing software, and how to measure and analyze the software product and the software process[1]

[1] http://users.csc.calpoly.edu/~djanzen/secsdiff.html

1 comments

great link, clarify a lot for me, thanks!