《我的6个建议》笔记
来源:互联网 发布:qq软件交流群 编辑:程序博客网 时间:2024/05/21 21:38
由于Joel Spolsky的双重身份(昔日耶鲁大学计算机系学长,今日Fog Creek软件公司CEO),所以听听他的意见,对于中国高校的计算机学子来说是大有裨益的,我们会发现,大多数的建议都在强调软实力的价值,本文转自《软件随想录》。
第一个建议——毕业前练好写作:
1.如果不是Linus Torvalds不断地散播福音,请问Linux会成功吗?Linus吸引一大批志愿者的真正原因是Linus 的表达能力。
2.在任何一个软件开发团体里,你会发现最具有权势和影响力的开发员是那些表达能力强的程序员。
3.SourceFog上又很多很多优秀的代码,但是很少人来用,那是因为它们的作者没有写好使用说明。
4.你可以动手写日记,或是博客,你写的越多,写作会变得越来越容易。写起来越容易,你就会写的越多,这时一个良性的循环。
第二个建议——毕业前学好C语言
1.C语言是当前程序员的共同语言。
2.C语言相比于其他语言是罪接近机器的。
3.你至少需要花一个学期来学习机器原理,否则你不可能写出高效的代码以及操作系统和编译器
第三个建议——毕业前学好微观经济学
1.经济学一开始有用的部分是微观经济学,那是商业领域所有理论的重要基础。
2.宏观经济学没有被证实的东西多余已被证实的东西;
3.从经营一家公司的角度来看,一了解基本商业规则的程序员更有价值。
第四个建议——选择有大量编程实践的课程
第五个建议——别担心所有的工作都被印度人抢走
1.不管是在美国还是印度,真正优秀的程序员还是很短缺的,真正有的程序员是不会失业的;
2.如果你喜欢编程,那么恭喜你,你是受到上天的眷顾,因为你能够以自己喜欢的事情谋生。
第六个建议——找一份好的暑期实习工作
1.如果是与编程无关的工作,请不要轻易接受。
原文:《程序员》2010年1月刊Page54-Page57
- 《我的6个建议》笔记
- 我的7个建议
- 如何管理技术团队?我的 6 个建议
- 如何管理技术团队?我的 6 个建议
- 大家给我个建议
- 我的第一个笔记
- 改善Java程序的151个建议笔记
- 改善java程序的151个建议--笔记一
- 【笔记】改善javascript程序的188个建议27-33
- 《改善Python程序的91个建议》阅读笔记
- 改善Java程序的151个建议 笔记
- 我的建议
- 我的七个建议
- 我的七个建议
- 我的七个建议
- 我的七个建议
- 我的七个建议
- 我的七个建议
- 【转载】提醒编程初学者注意的几个问题
- WINCE6.0 + S3C2443的启动过程---nboot篇
- The Macro Expansion Process (Forwarded)
- 【转载】学习计算机课程的经验
- getopt处理命令行参数
- 《我的6个建议》笔记
- Java 判断字符串是否为空的三种方法性能比较
- 【转载】七个高效的编辑文本的习惯
- ubuntu下超级终端minicom的配置
- response文件下载四步骤
- learning vi
- STL之string
- 概谈长三角经济发展格局
- FreeBSD-安装多线程下载软件axel提速Ports安装