1.练内功。

不要只花功夫学习各种流行的编程语言和工具.以及某些公司招聘广告上要求的科目。要把数据结构 算法、数据库 操作系统原理、计算机体系结构、计算机网络.离散数学等基础课程学好。大家不妨试试高德纳所著《The Art of Computer Programming》里的题目.如果你能够解决其中的大部分题目.就说明你在算法方面有一定的功力了。

2.多实战。

通过编程的实战积累、经验、巩固知识。很多中国大学毕业生缺乏编程和调试经验:学习C语言.考试过关就算学会了:课题项目中.只要程序能够编译 运行.并且输入。输出满足要求就算了事。这些做法是不行的。写程序的时候.大家必须多想想如何把程序写得更加精炼、高效、高质量。建议大家争取在大学四年中积累编写十万行代码的经验。我们必须明白的是:好程序员是写出来的.不是学出来的。

3.求实干。

不要轻视任何实际工作.比如一些看似简单的编码或测试。要不懈追求对细节一丝不苟的实干作风与敬业精神。我发现不少程序员对于知识的掌握很肤浅.不求甚解.没有好奇心.不会刨根问底。比如.学会了c++.是否了解一个对象在编译后。在汇编代码中是如何被初始化的?这个对象的各个成员在内存中是如何存放的?当一个成员函数被调用时,编译器在汇编代码中加入了哪些额外的动作?虚函数的调用是如何实现的?这些东西恐怕在编程语言或编译原理中都没有详细提到,只有通过踏实的实干才能真正掌握。

4.重视数学学习。

数学是思维的体操,数学无处不在。学计算机至少要学习离散数学、概率论、布尔代数、集合论和数理逻辑。这些知识并不难.但是对你未来的工作帮助会很大。尤其当你对一些”数学密集型”的领域如视频图像处理等有兴趣时,这些知识将成为你手中的利器。

5.培养团队精神。

学会与人合作。今天的软件工程早已经不是一个人可以单独操作的.而必须靠团队合作才能成功。不懂得合作的人是不能成大器的。大家要多去寻找可以与人一起做项目的机会。

6.激励创新意识。

培养好奇心,不要死记硬背。没有掌握某种算法技术的根本原理,就不会有应变和创新的能力。想成为一位好程序员{其实从事任何一个行业都是如此),重要的是要养成钻研,好奇.创新,动手,合作.的优秀习惯。不满足于填鸭.不满足于考试交差,不满足于表象。这不是学几门课能够一蹴而就的。

7.有策略地“打工”。

在不影响学业的前提下,寻找真正有意义的暑期工作或兼职。去找一个重视技术的公司,在一个好的“老板”指导下完成真正会被用户使用的程序。不要急于去一个要你做“头 而独挡一面的地方,因为向别人学习才是你的目的。找工作也是一样,不要只看待遇和职衔,要挑一个你能够学习的环境,一个愿意培养员工的企业,一个重视你的专业的公司。最后,还要挑一个好老板。

李开复博士送给计算机专业学生的七个建议(共勉)相关推荐

  1. Joel Spolsky给计算机专业学生的七个建议

    原文:Joel Spolsky给计算机专业学生的七个建议 毕业前练好写作 一个普通程序员与一个优秀程序员的区别,不在于他们懂得的编程语言谁多谁少,也不在于他们喜欢用Python语言还是喜欢用Java语 ...

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

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

  3. [转]厚积薄发,有的放矢--李开复博士给中国计算机系学生的建议

    发信人: heishijiao (smallfish), 信区: SchoInfo 标  题: [转]厚积薄发,有的放矢--李开复博士给中国计算机系学生的建议 发信站: BBS 碧海青天站 (Wed ...

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

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

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

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

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

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

  7. 李开复博士写给中国大学生的 信

    李开复博士写给中国大学生的第一封信 [原创] Kai-Fu 2003-11-21 华裔美国科学家.微软中国研究院院长李开复是一位在语音识别.人工智能.三维图形和国际互联网多媒体等领域享有很高声誉的年轻 ...

  8. 李开复博士给中国大学生的四封信

    图为微软公司全球副总裁.微软亚洲研究院首任院长李开复博士 李开复 博士:现任微软公司全球副总裁,是微软亚洲研究院的首任院长.在学术领域,他是攻坚挫锐的科研天才:在管理层面,他又是运筹帷幄的领军人物.作 ...

  9. 李开复博士演讲提到的一些

    以前对李开复博士只闻其名未见其人,昨天经过跋山涉水去长沙理工大学,偷偷混进去终于见到了传说中的李开复博士:给人的感觉更多的是睿智和健谈,正如他所说的那样:出去工作,情商比智商更重要.沟通和合作比专业技 ...

  10. 对计算机专业学生的忠告

    对计算机专业学生的忠告 我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶.我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头 ...

最新文章

  1. 20170215学习计划
  2. 如何用计算机声卡,外置声卡怎么连接电脑
  3. avcodec_decode_video2 第三个参数 got_picture_ptr 的含义
  4. 域的基本管理:创建部门和用户
  5. 处理器在实施任务切换时的操作——《x86汇编语言:从实模式到保护模式》读书笔记39
  6. 吴恩达机器学习 -- 正则化
  7. linux系统引导分区,揭秘Linux(二)——操作系统引导与硬盘分区
  8. cors 前后端分离跨域问题_前后端分离之CORS跨域访问踩坑总结
  9. 【MySQL】Linux端-实现Mysql数据定时自动备份
  10. 德州计算机速成班培训,德州办公软件培训速成班
  11. 数据结构-树的进阶代码
  12. 【链接】Eclipse中快速打开文件所在的文件夹位置
  13. 内蒙古农业大学微型计算机,内蒙古农业大学微机原理重点
  14. s-msckf代码笔记(二)
  15. ThreeJS 实现等值线效果
  16. phy芯片测试寄存器_DM9000寄存器功能详细介绍
  17. 论文中常用的对word页眉页脚的操作
  18. win10虚拟机安装linux
  19. 晚上失眠白天没精神,怎么把这种状态调整回来!
  20. 三分钟学会网络地址相关计算

热门文章

  1. Android开发学习笔记之设计模式——原型模式建造者模式
  2. 计算机应用基础excel教学,计算机应用基础excel教学计划..doc
  3. XGBoost 1 - 基础及简单调用
  4. 32岁的程序员被裁,mysql创建函数
  5. 单词快速记忆 day14
  6. linux终端怎么查找显卡信息,如何在Linux上获取显卡信息 | MOS86
  7. 一个人走上坡路的2个迹象,有一个就很了不起
  8. android实验报告(wust)
  9. 2. Kubernetes 1.24 安装( cri 使用 containerd 或 cri-docker )
  10. DLRover:蚂蚁开源大规模智能分布式训练系统