当前位置:   article > 正文

编程人生 读后感_编程人生读后感

编程人生读后感


为什么要学习多门语言?
因为只懂一门语言如Java的话,他们解决问题的思路被局限在他们的知识范围内,他们不会全面地思考问题。


软件领域也有很多工程方面的问题。有这么一个笑话:如果用造软件的方法来盖摩天大楼,那第一只啄木鸟就能毁掉文明世界



Seibel : 看起来你写这些组件是因为你需要它们,同时你也乐在其中。
Fitzpatrick :哦,当然!我确实是在找理由去使用各种东西,去学习它们。因为如果不实际用它写点什么,不和它生活在一起,你永远学不到东西。出于兴趣去学
一门语言和学会它是两回事,如果不用它写些大的、复杂的系统,那你不能算是真的学会了。


一项关于高中毕业生中成功人士的研究表明,那些会交际的孩子一生都能赚钱,而不是那些成绩好的。


最好的程序员和最差的程序员在生产力方面有天壤之别。通常的情况下并不是两个人花同样的时间就能有同样的编程产出,时间差可能是十倍之多。如果你不能时刻


保持良好的状态,那你就可能感到疲倦,然后出局。有些人只是在工作,而不是享受编程带来的乐趣,这没什么问题。但他们和那些核心程序员比就不行了。当一个


人花的时间多十倍,不停地考虑怎么写好这个程序,另一个人只是为了工作而工作,那两者生产力上的差距又岂止十倍呢?很多程序员都有点孤僻,喜欢单干。虽然自己埋头单干

也能做出不错的东西,但这种情况下做出来的东西只能给自己用,而不能适合所有人。就像Hillel说的:“如果我只考虑自己,我又能走多远呢?”


   姓名:Jamie Zawinski
   编程语言 :Fortran Basic Lisp C C++ perl JavaScript Objective C shell Java
   领域: AI
   曾工作过的公司:GNU Netscape
   成就:Lisp Emacs 屏保 Netscape 邮件阅读器 专家系统
   自己做的:MP3唱片封面


   跨平台软件产品 绝不要抱着以后再移植的想法 真想做到跨平台的话,就必须同时开发

   天下武功,唯快不破 抢占先机,抢占市场(Netscape ),新领域的软件产品,往往竞争力小
   
   Java 重写 浏览器 ,项目失败 Java GUI 太弱

   成就感:Netscape 1.0 解决问题的乐子


   模块化编程 并行进行 


   阅读源代码 抽取、理解其机制原理、逻辑 融合自己的想法 直至出现骨架


   编写清晰的代码,让自己或者别人在一个月之后让能看懂


   编程 需要  很好的数学功底 要看你做的东西 数学不好 的 也可以做程序员 ,思维逻辑好 也行


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/590968
推荐阅读
相关标签
  

闽ICP备14008679号