原文:Joel Spolsky给计算机专业学生的七个建议

  1. 毕业前练好写作

    1. 一个普通程序员与一个优秀程序员的区别,不在于他们懂得的编程语言谁多谁少,也不在于他们喜欢用Python语言还是喜欢用Java语言,而在于他们能否与他人交流思想。如果你能说服其他人,你的力量就可以得到放大
    2. 写得越多,写作就会变得越容易
  2. 毕业前学好C语言
    • while (*s++ = *t++);这句代码的作用是什么?
  3. 毕业前学好微观经济学
    • 因为从经营一家公司的角度来看,比起那些不懂的程序员,一个理解基本商业规则的程序员将会更有价值。
  4. 不要因为枯燥就不选修非计算机专业的课程
    • 别忘了,在编程工作中也有很枯燥的东西。每一项工作都有枯燥难耐的时刻。我不想雇用那些只想干有趣事情的人。
  5. 选修有大量编程实践的课程
    • 计算机科学与软件开发不是一回事
  6. 别担心所有工作都被印度人抢走
    • 首先,根据一时性的商业潮流决定个人的职业选择,这是愚蠢的。
    • 其次,即使编程工作无一幸存地都流向了印度和中国,但是学习编程本身依然是一种第一流的素质训练,可以为各种超级有趣的工作打下基础,比如业务流程工程(business process engineering)。
    • 再次,不管是在美国还是在印度,真正优秀的程序员依然是非常非常短缺的,这一点请相信我。真正优秀的程序员根本不会失业。
    • 最后,你还能找到更好的专业吗?你觉得什么专业好?主修历史学?如果那样,你毕业的时候就会发现,根本没有其他选择,只能去法学院。不过我倒是知道一件事:99%的律师都痛恨他们的工作,痛恨他们当律师的每一分钟。可是,律师每周的工作时间偏偏长达90小时。就像我前面说过的:如果你喜欢编程,那么你真是受到了上天的眷顾。你是非常幸运的少数人之一,能够以自己喜欢的事谋生。
  7. 找一份好的暑期实习工作
    • 如果你喜欢编程, 就不要随便什么工作都答应,否则你会犯下最大的错误。
    • 不管是暑期工作,还是兼职或者其他性质的工作,只要与编程无关,就不要轻易接受。
    • 等到毕业的时候,你的简历上本应该写满了一大堆与编程相关的经历。

如果你听从了我的建议,你还是有可能落得一个悲惨的下场,比如很早就卖掉了微软公司的股票,再比如拒绝了谷歌公司的工作机会,原因是你想要一间自己的可以关上门的独立办公室,或者做出了其他生命中愚蠢的决定。但是,这些可不是我的错。我一开始就告诉过你,不要听我的话。

Joel Spolsky给计算机专业学生的七个建议相关推荐

  1. 对计算机专业学生的七个建议(作者:Joel Spolsky)

    虽然这是作者博客上一篇比较老的文章,并且作者提供的建议是从美国的情况出发,但是对于中国的学生(无论是在校的还是已经毕业的)仍然会有很大的启发.当然,根据我们国家高等教育的现状,如果要想做到下面的几点还 ...

  2. 转载:大牛给计算机专业学生的 7 个建议

    来源:<程序员> 在简书上看到一篇博文,转载作为保存,时常提醒自己. [导读]由于Joel Spolsky的双重身份(昔日耶鲁大学计算机系学长,今日Fog Creek软件公司的CEO),所 ...

  3. 计算机专业学生的7个建议

    注:由于Joel Spolsky的双重身份(昔日耶鲁大学计算机系学长,今日Fog Creek软件公司的CEO),所以听听他的建议,对于当今无数困扰于就业压力的中国高校计算机专业学子来说,是大有裨益的. ...

  4. 给计算机专业学生的几条建议

    计算机专业的学生毕业后基本还会从事这个行业的.毕竟市场需要和行业待遇摆在那里,三百六十行行行转it,不是乱说的. 然而,大学教育无非就是上课-自习-考试,老师辅导员校长都不会细致的告诉每一个专业的同学 ...

  5. 一个计算机专业学生几年的Java编程经验汇总

    在javaeye上无意中发现这份转帖,对j2se,j2ee各方面都有涉及,一口气看了j2se的部分,写得挺不错的,转过来给大家分享. 一个计算机专业学生几年的Java编程经验汇总 ========== ...

  6. 计算机专业学生该如何提高自己?

    作为机械专业自学转行,并拿过世界500强等一线大厂offer的我,给大家分享一下自己的一些看法,希望能给学弟学妹们答疑解惑. 要说「计算机专业学生如何提高自己」,我觉得应该是包括下面三大块: 计算机基 ...

  7. 一个计算机专业学生几年的编程经验汇总

    一个计算机专业学生几年的编程经验汇总 ================================================================================= ...

  8. 一个计算机专业学生几年的编程经验汇总(好文要转)

    一个计算机专业学生几年的编程经验汇总  绝对好文,该系列一共11篇,斑竹可以考虑置顶,各位坛友看完之后,java基础绝对有不小的提升!  =============================== ...

  9. 计算机专业看能力还是学校,【计算机专业论文】学校计算机专业学生实践能力的培养(共3502字)...

    摘要:中等职业学校计算机专业学生要想在计算机领域找到一个理想的工作岗位,其不仅需要具备扎实的理论知识,同时还需要一定的实践能力.因此,中等职业学校计算机专业学生实践能力的培养是当前中等职业学校计算机专 ...

最新文章

  1. ESX上ORACLE 10.2RAC(4.在REHAT4.7中安装ORACLE RAC)
  2. jatoolsprinter web打印控件直接打印不弹出
  3. escplise使用教程_eclipse使用教程
  4. 机器学习:贝叶斯分类器,朴素贝叶斯,拉普拉斯平滑
  5. Linux系统自启动脚本
  6. 实战:基于自定义注解实现自定义框架Spring
  7. Springboot整合Nacos配置中心
  8. 【Mac】mac安装redis客户端 Error: Cask ‘rdm‘ is unavailable: No Cask with this name exist
  9. 虚拟机和主机的文件共享方法
  10. 论大学毕业后是否适合创业
  11. 全国植被覆盖度VFC逐月数据
  12. centos安装mysql8及一些问题解决
  13. 为什么QQ空间远离我们?
  14. 【Python黑科技】背单词的小程序之我爱记单词(保姆级图文+实现代码)
  15. matlab 数字和字符串转换
  16. 四足机器人关节锁死故障的容错问题
  17. 【Seedlabs】ARP Cache Poisoning Attack Lab
  18. 金蝉机器人_《金蝉脱壳2》残暴!机器人身份姓名首次曝光监狱更具压迫感
  19. torch.utils.tensorboard用法
  20. Freebsd PF 安装使用

热门文章

  1. java基础代码练习
  2. 数值分析基础工具使用Matlab绘制双曲线
  3. Android 自定义锁屏_三星Key Cafe 2021最新版下载-三星Key Cafe自定义键盘输入app v1.0.00.26...
  4. mysql删除列命令_MySQL删除列
  5. 什么是批标准化 (Batch Normalization)
  6. 全新娱乐性超高的喝酒神器微信小程序源码
  7. ls200_铁三角 LS200 双动铁入耳式耳机 个人客观听感(附IM02听感对比)
  8. 兔年首文迎新春-Cesium橘子洲烟花礼赞
  9. PHY--PDSCH
  10. 在SVN服务器彻底删除文件