Hacker News new | ask | show | jobs
by chris_chan_ 3400 days ago
The answer is yes. The number one thing that attracts me to a CS major is the fact that I can build stuff that stays around forever. It’s like teaching a really stupid baby to do something. My prof told me on the first day of class that computers are really dumb, but are really good at following instructions. Almost too good, to the point they do everything to the letter. If you can talk to the computer in it’s language, and make it do what you want it to do, then you’re golden.
1 comments

Awesome thanks. A related question, what are your thoughts on a complementary discipline? If you want to be sort of an all around engineer not just CS?
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.

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. :)