关于计算机专业学生如何选择方向
本人是计算机专业的,对于技术方面有一点想法想分享一下,个人看法,不是绝对正确,自己思考首先,操作系统、数据结构、网络这些基础技术我觉得应该在大学就应该学好,虽然学习这些似乎有些枯燥,但他是最基础的课程,这是毕业生应该有的知识储备,是专业的根基,所以我觉得很重要。然后系统地构建自己的知识体系。立足平台才能站得稳,立足一个点,可能摔的惨。还有最少要掌握一门语言,无论是C,C++,JAVA,Python,c#,php,只要精通一门那就很厉害了。最后还要多关注新鲜的计算机技术,保持创新与和时代共进。
另外,对于正在读本科的同学来说,个人觉得如果你会写代码的话,我觉得写个编译器或者操作系统或者数据库管理系统,对个人能力的提升比去实验室强多了。 有一个方向觉得还不错,就是程序分析方向,这个方向跟程序语言,编译优化,软件工程都非常相关。还有multithreading分析也很热门,因为这个问题比较复杂,只要有些突破能造成不少的影响。还有个热门是分析security bug,现在的程序很多安全漏洞,推荐这个方向是因为将来的需求很可能会持续增加,而且非常实用。同时分析要读很多代码,有机会学习到很多技术。
页:
[1]