`
lovnet
  • 浏览: 6709781 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

对计算机专业学生的建议

 
阅读更多

advice for computer science students -joel on software

原文地址

最近看到这篇文章,感觉写地很不错,计算机专业的学生可以仔细读一读。

文章中的重点建议,和本人的注解:

1,学会如何写作,学会表达自己。//计算机专业的学生,只会写程序是不够的,还应该学会写作。如果你不能把自己写出来的代码和你的思想推广出去,那么你写出来的代码和想法有什么价值呢?试想linux系统的作者Linux Torvalds 如果不能让别人理解自己,不能吸引更多的志愿者参与到linux中,还会有今天的linux吗?

2,学会c语言。//无论你喜欢那种语言编程,其实都无所谓,但是一定要学会C语言,为什么呢? 因为C语言是所有高级语言中最接近机器的语言。如果不能了解机器,你能做好一个程序吗?你能成为机器的医生(程序员)吗?以下面这三个完成加法的函数为例,我们就可以看出C语言是如何让你懂得机器的,这是其他语言做不到的。

3,学习一些微观经济学。//其实这一点儿,我认为不光是计算机系的学生,生活在现代社会的任何一个人都很有必要学一些经济学的知识。经济学的知识,让我们更懂得我们的这个世界是如何运作的,让我们了解人性,了解个人的渺小,了解金钱(或者说货币)的微不足道。。。 对于很多行业的员工来说,学一些经济学的员工更可能为公司创造更多的价值。

4,不要因为其他与计算机无关的课太无聊,而总逃课。//人不可能总是在做自己喜欢做的事情,能做自己不喜欢的事情,能把自己不喜欢的事情做好是很牛逼的。 大学里的很多课,之所以要开,是有它的道理的,只是很多时候,我们没有到哪个层次,没有接触过那样的问题,所以感觉一些课没有用。但是后来接触到相关的问题,发现解决不了的时候,才意识到,原来这就是那门课讲的东西! 就比如说《软件工程》这门儿课,没有写过超过一万行的工程之前,感觉这门儿课纯属扯淡,但是真正做过一个大点儿的工程之后,才发现,里面的每个步骤都是那么的必要。

5,多去上一些编程任务重的课。//编程是基本功,不解释。

6,不要再去担心印度人抢走软件行业的饭碗。//呵呵 印度软件行业很发达。 文章中的观点是,不要因为软件行业的工作越来越多地转到印度和中国,而感觉计算机行业是一个“丢人”的行业。做自己喜欢的职业,做自己喜欢的事儿。

7,暑假实习。//这个在国内还不太流行。国内暑假招实习的单位太少,而且招去了也没干什么正经工作。(名校学生去大公司实习的除外)。



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics