就业方向:
Developer/Programmer/Software Engineer “码农”
——CS最大的出路,不论是CS任何方向(研究算法、人工智能、软件工程、图像处理、网络安全……),都可以写code编程做软件开发。
职业路径:通常coding不是做一辈子,一般做到1-2年就能做team leader,
再往上分成管理路线和技术路线。如果是管理路线则是Project Manager,然后发展成Section Manager ; 如果是技术路线则是Senior Engineer或Specialist。
Software QA (Quality Assurance) / Testing 软件测试
—— 找bug 提高软件质量,很多人的观念是QA不如Developer重要,但QA不可或缺,市场需求非常大。
Database/ Network Administration 数据库/网络管理
—— 对编程要求低,就业范围广,公司对数据库和网络依赖严重,学校或者任何机构都需要有高级管理员来管理维护网络和存储备份数据库。
UI (User Interface) 用户界面设计
——UI设计是指对软件的人机交互、操作逻辑、界面美观的整体设计。好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。