zoukankan      html  css  js  c++  java
  • 《精彩语录:EOM与程序员话题的小结2》

    接上篇。

    25、“无论那种程序员你去向他讨教如何学习一门新语言时,大都是仁者见仁,智者见智的,而且几乎没有人能从头到尾说得清楚的。若不信,读者可以自己去回答这个问题。”

    《如何学习一门新的语言(程序员篇)》(2009/12/17

    26“对于程序员而言,学习新的语言,绝对不要去买什么书籍,买了书籍也不要花时间一字一句地去看。主要的学习手段就是动手编程序,通过编写范例程序的过程中学习!第二,一定要找到一个懂这个语言的人,如果能够找到人问的话,一定要找人去问。这个时候和新手找人问是完全不同的,因为新手会听不懂别人所说一些基本概念,会引起高手的不耐烦的。第三,程序员千万不要自己去“刻苦钻研”。

    《如何学习一门新的语言(程序员篇)》(2009/12/17

    27、“我写这篇文章的前提是程序员已经掌握了一门语言了,有了驾驭语言的积累,动手能力已经很强了。不看书并不是就和书相对立,对于新手我是非常赞成看书学习的。而程序员则不一样,有了语言积累之后,可以说是一点就通的。很多语言我就是这样学过来的,所以我有切身体会的。
    另外我也鼓励程序员不要封闭自己,在学新语言的时候,要去找懂的人学习,要从向书学方式转变为向人学,这样才能学以至用。向高人学习,不仅仅是让自己学起来更轻松,学习时间缩短,而是让学会一种工作方式,当你有一定水平的时候,你还要学会主动去帮助新手,这样“反学习”方式,也是你成长的必由之路。”

    《如何学习一门新的语言(程序员篇)》(2009/12/17(回复)

    28、“无论新手还是老程序员中都有许多人都在问 “什么语言是最好的?什么语言是最高级的?”,言下之意就是要学习最好的语言,掌握了最好的语言自己就是最好的了。

    《编程语言有高低之分吗》(2009/12/19

    29、“程序员确实要有危机意识,要主动关注语言发展的大的趋势,如果你学的语言正好是主流的、流行的语言,那你可以减轻这方面的压力。如果你学的是非主流的,而且其编程工作呈下降趋势,则要考虑学习新的语言,否则真有一天会被淘汰。”

    《编程语言有高低之分吗》(2009/12/19

    30、“其实,“编程语言是否有高低之分”是个伪命题,不管有或无,都无关大碍。关键是程序员要掌握一门用于生存和学以致用的语言。

    《编程语言有高低之分吗》(2009/12/19

    31、“学习语言有一个很漫长的过程:自然语言-〉程序设计语言-〉多种程序设计语言-〉程序设计语言存在高低之分-〉程序设计语言不存在高低之分-〉选择学以致用的程序设计语言-〉跟踪程序设计语言发展的趋势-〉领会程序设计语言的本质-〉回归自然语言。

       每个程序员都可以静下心来,客观上看看自己处在这个过程哪个阶段,只有这样才能用一个发展的眼光看到自己在学习语言方面的前方道路,迫使自己向更高的阶段迈进。”

    《编程语言有高低之分吗》(2009/12/19

    32、“我写这篇文章的目的就是要建议程序员不要太注重程序设计语言的高低问题,程序语言高低和你没有关系。你只要关心怎么样选择能让你谋生的程序设计语言,怎么去掌握好这个语言,怎么提高自己的编程水平。这才是正道。

    我在回帖中也看了程序员太过于关注技术的现象,其实好的程序员首先要关注自己的生存、关注市场、关注你的公司、关注你的软件产品。这样你的编程技术才有价值。中国很多的程序员没有危机感,以技术自居,其实是很不明智的。

    《编程语言有高低之分吗》(2009/12/19(回复)

    33、“我们常常会发现有一个有趣的现象:程序员从不主动地把自己程序给其他程序员去阅读(除非上级要求、工作移交),程序员也不想看别人的程序,抱怨看不懂别人的程序!程序员读不到别人的程序,程序员不想将程序给别人看-〉程序员就得不到别人对程序意见-〉程序员就不会改进程序的可阅读性-〉程序可读性低-〉其它程序员就看不懂-〉看不懂就不愿意看-〉看的程序就少-〉阅读水平降低。这样导致程序员只能读懂自己的程序,其阅读他人程序的水平普遍很低。

    程序员一旦将程序变成了日记,一旦只给计算机阅读,这样一来我们这些外人就无法从程序本身中看到程序员的水平了。我们只能根据他们开发的项目、承担的职能等外在的表现来判断他们的水平了。”

    《程序是给自己看的还是给别人看的》(2009/12/22

     

    34、“我认为程序是给别人看的。虽然是自己写的,但是只有给别人看,才能发挥其真正的价值,就如同一篇文章只有给读者阅读,才能评价出文章的好坏。唯有给别人看,才能促使自己提高程序的可读性、才能获得别人的批评和建议、才能改进程序的不足、才能提高自己的编程水平。”

    《程序是给自己看的还是给别人看的》(2009/12/22

    35、“谁看谁知道!程序真奇妙!

    “关键是自私不能让你获得更大的收入,很多人都想发财,结果是什么?梦!”

    《程序是给自己看的还是给别人看的》(2009/12/22(回复)

    36、“但是总体上来说,从面向过程编程到面向对象编程是个思维方式提升的过程,作为程序员应该对此有一个清醒的认识,而这一点正是优秀程序员必需具备的条件之一。当一个程序员能从具体的程序抽象出对象,并能把这个对象用于其它程序,则这个程序员完成了技术水平的蜕变,跻身于优秀程序员行列了

    《面向过程和面向对象的编程》(2009/12/24

    37、“中国的专家说不清专业这很正常!我说过他们大都是以寄生方式生存的!他们靠广告别人的学说来证明自己的价值的!中国专家就是传媒!

    进步是通过倒退来证明的!

    这个世界可以说看上简单的其实不简单,看上复杂的其实不复杂!我们的目的不是因简单而不为,更不要因复杂而敬畏!”

    悄悄问一句OO是啥?

    “对一个事物看法有多个层面,你说场景也好,责任也好,我也可以说天空也好,云彩也好,每个人都能说个七八九的。但是并不是每个人都是对的。因为每个人的眼光不同的。当然,如果能上升到世上无对无错,无好无坏,那就是另外一个境界了,在这个话题谈这个禅论是没有意义的。”

    你是不是想要我再去学学面向对象吧?可惜你学的面向对象都是别人的,你可不要给我做面向对象的广告呀!”

    你知道的再多也不如一部电脑知道的多,没有什么真正的价值,而真正的价值是你知道后做了什么,做得怎么样,这才是你可交流的东西。”

    谢谢!我不属牛,谈不上什么牛人的!”

    我可不想当媒体!我只是把自己做过的,经历过的,深思过的给大家来分享!”

    《面向过程和面向对象的编程》(2009/12/24(回复)

    38、“无论程序在什么情况下我都认为,对程序的效率评判权应该交给使用程序的操作人员,而不是程序员。

    《漫谈程序的效率和水平(一)》(2009/12/26

    39、“从理论上来说,只有运行时间无限延长的程序,没有运行时间不可缩短的程序

    《漫谈程序的效率和水平(一)》(2009/12/26

    40、“编程可能就是鞋匠干的活,修好后,要看客户合不合脚!否则,客户是不会给你钱的!

    你是不是只会同意别人的看法,而不会学着自己去看待事物?或者你还不具备这方面的能力。

    这里不是语文教学基地!

    《漫谈程序的效率和水平(一)》(2009/12/26(回复)

    下篇:《精彩语录:EOM与程序员话题的小结3

  • 相关阅读:
    S3C44b0x通用延时函数,延时time个100us函数理解
    LeetCode-058-最后一个单词的长度
    LeetCode-053-最大子序和
    LeetCode-035-搜索插入位置
    LeetCode-027-移除元素
    LeetCode-026-删除有序数组中的重复项
    LeetCode-025-K 个一组翻转链表
    LeetCode-024-两两交换链表中的节点
    LeetCode-023-合并K个升序链表
    LeetCode-021-合并两个有序链表
  • 原文地址:https://www.cnblogs.com/n216/p/1724612.html
Copyright © 2011-2022 走看看