Hacker News new | ask | show | jobs
by chris_chan_ 3389 days ago
Well, with cs, it spans the range from theory through programming to cutting-edge development of computing solutions. There are lots of options to choose within the cs's career path:

Career Path 1: Designing and implementing software. This refers to the work of software development which has grown to include aspects of web development, interface design, security issues, mobile computing, and so on. This is the career path that the majority of computer science graduates follow.

Career Path 2: Devising new ways to use computers. This refers to innovation in the application of computer technology. A career path in this area can involve advanced graduate work, followed by a position in a research university or industrial research and development laboratory.

Career Path 3: Developing effective ways to solve computing problems. This refers to the application or development of computer science theory and knowledge of algorithms to ensure the best possible solutions for computationally intensive problems. As a practical matter, a career path in the development of new computer science theory typically requires graduate work to the Ph.D. level, followed by a position in a research university or an industrial research and development laboratory.

As for me, I think if you want to follow a path in career 1 then additional business and management discipline that can be a benefit in a long term that if you want to take a lead role within the corporation in your future.

Hopefully, that might be a help to your questions. Let me know what you have any others questions.

1 comments

Awesome, thanks for the detailed response. I would love to follow up. How should I contact you?
Here's my email: cxchan@ualberta.ca. Feel free to contact me when you have any question about CS. :)