【个人感想】计算机专业要做的事情【转自山科大大牛高玉嵩】

【个人感想】计算机专业要做的事情来源: 高玉嵩的日志

声明:

刚刚开始工作,受眼界限制,肯定有不妥之处,只是个人的体会,希望可以帮助到还在上软件工程、.net课程学校的学生,大牛们请无视。。。

 

正文:

我把技术和能力分开来,技术是见效比较快的,学会了马上就可以用得上,而能力会让你走的更远,速度更快,但不会短期内见效。

如果对算法、思维、数学等东西不感兴趣,那么只将技术内的东西都用熟练,并精通一两项也足够用了。

 

如果你对这些都不敢兴趣,那么功利一点这些能给你在刚毕业时带来很高的薪水,这个可能也可以作为动力吧,或者换个自己喜欢的事情。

 

技术

c/c++

python 或者别的脚本语言,个人推荐python

一门函数式语言,erlang,lisp,haskell,erlang比较实用

 

Linux shell, bash使用

vim或者emacs编辑器,没有开发机上安装IDE的

git,svn代码管理

gdb调试器

make

 

深入理解计算机系统

unix环境高级编程,tcp/ip详解,unix网络编程

深入理解linux内核

程序员修炼之道

算法导论

编程珠玑

设计模式

极限编程,重构

 

能力

英语

思维《怎样解题》

算法 参加ACM竞赛,参与codeforces,topcoder

数学 《具体数学》 《组合数学》 《概率论及其应用》

 

源地址:http://blog.renren.com/GetEntry.do?id=807190331&owner=254769439

你可能感兴趣的:(【个人感想】计算机专业要做的事情【转自山科大大牛高玉嵩】)