`

程序员的忠告

 
阅读更多
1.  学习和思考时常问自己的几个问题:

(1)你的问题到底是什么?(提醒自己思考不要偏离问题。)

(2) OK,到现在为止,我到底有了什么收获呢?(提醒自己时不时去总结,整理学习的东西)。

(3)设想自己正在将东西讲给别人听(能否讲出来是判断是否真正理解的最佳办法)。

(4)设想需要讲给一个不懂的人听。(迫使自己去挖掘知识背后最本质、往往也是最简单的解释)。

(5)时常反省和注意自己的思维过程。尤其是当遇到无法理解或解决的问题之后,最需要将原先的思维过程回顾一遍,看看到底哪个环节被阻塞住妨碍了理解。问题到底出在哪里。并分析以后需要加强哪方面的思维习惯,才能够不在同样或类似的时候被绊住。对此,将思维的大致脉络写下来是一个很好的习惯。

(6)养成反驳自己的想法的习惯:在有一个想法的时候,习惯性地去反驳它,问自己“这个难道就一定成立吗?”、“有没有反例或例外?”、“果真如此吗?”之类的问题。

(7)人的思维天生就是极易流于表面来理解事物的。觉得自己理解了一个问题了么?条件反射性地问自己:你真的理解了吗?你真的理解了问题的本质了?问题的本质到底是什么?目前我的理解是什么?我对这个理解感到满意吗?这样的理解到底有什么建设性呢?等等。


2.  重视知识的本质。 对于程序员来说这一点尤其重要,程序员行业的知识芜杂海量,而且总是在增长变化。很多人感叹跟不上新技术。应对这个问题的办法只能是:抓住不变量。大量的新技术其实只是一层皮,背后的支撑技术其实都是十来年不变的东西。底层知识永远都不过时。算法数据结构永远都不过时。基本的程序设计理论永远都不过时。良好的编码习惯永远都不过时。分析问题和解决问题的能力永远都不过时。强大的学习能力和旺盛的求知欲永远都不过时。你大脑的思维方式永远都不过时。


3.  重视积累的强大力量。 万事提前准备,计划订长一点,自然就可以多获得准备的时间。设想你若干年后会在做什么事情,需要哪些技能,现在就开始准备。一个5年计划便可以让你获得从现在开始的5年准备时间。5年中每天腾出半个到一个小时专心于某一件事情,认准一个方向,每次走一点,其实不要说5年,两年就会发现会起到宏大的效应。


4.  抬头看路。人的思维是非常容易只见树木不见森林的(否则这个成语从哪来的呢?)。时不时抬起头来审视一下自己正在做的事情,问一问它(对现在或未来)有什么价值,是不是你真正希望做的。你学到的东西到底是什么?它们重要吗?你需要在这个时候学习这些吗?(见第2条)你的时间就是你的资源,你投入这些资源来掌握知识,所以到底用来掌握哪些知识是一个很重要的问题。仅仅遵循兴趣是不够的,人会对很多次要的东西产生兴趣,并一头钻进去浪费好多时间。(参见《Failing To See the Big Picture》[3])所以判断一个东西值不值得学习是很重要的。


5.  有时间吗?总结一下最近得到的新知识吧。 一般来说,我在一段时间内学习的一些东西总是会在这段时间内一直在脑子里打转,一有时间空隙(譬如走路,吃饭)它们就会自己蹦出来,促使我去进一步思考和总结。永远不要认为对一个知识的把握足够深刻,“理解”的感觉很多时候只是假象。学会反问自己对知识到底把握了多少,是很有价值的。(如何反问,前面的总结中有提到)。


6.  有时间吗?看本书吧。 (传统的)阅读和思考永远优于所谓的在互联网上汲取新知识,后者往往浅表、不系统、乃至根本没价值。


7.  制定简要的阅读计划。选出最近认为对你最有价值的书,先总览一下,决定阅读的顺序(哪些章节可以优先阅读)。然后每天看一点。并利用走路、吃饭、乘车或其他不适合带着书和笔的时间来总结看过的内容,建立知识结构,抽取知识本质,与以往的大脑中的知识建立联系。



分享到:
评论

相关推荐

    给程序员男人的忠告

    程序员 忠告, 主要是通过一些漫话形式的忠告 我个人感觉蛮有用的。看看以免对人生产生迷茫

    给程序员小弟小妹的忠告

    ### 给程序员小弟小妹的忠告 #### 一、个人权益管理 - **户口档案、养老保险、医疗保险、住房公积金的重要性**:作为程序员,在快速发展的职业生涯中往往会经历多次跳槽,甚至跨城市变动。因此,确保自己的基本...

    老程序员的十条忠告学软件的我觉得要好好看看哦

    根据给定的信息,我们可以将老程序员的十条忠告总结为以下详细的知识点: ### 1. 时间管理与自我约束 **忠告要点:** - 老程序员强调时间的重要性,指出程序员应该学会准时并提前完成任务。 - 如果不善于管理时间...

    对程序员的忠告 txt文档

    ### 对程序员的忠告 #### 1. 选择学习领域并持续扩展视野 在IT行业中,技术更新迭代迅速,作为程序员应该不断探索新的技术领域,拓宽自己的知识面。这意味着不仅要在现有的技能上深耕细作,还要时刻关注新技术的...

    一个25岁董事长给程序员的18条忠告

    【忠告1】:勇敢创业,不要满足于打工。创业的勇气和魄力是成功的关键。长期为他人工作,即使薪资丰厚,也可能无法积累足够的财富,例如月薪2万在深圳或上海可能仅够基本生活。 【忠告2】:独立思考,塑造个人核心...

    Bjarne Stroustrup 对C++程序员的忠告

    根据给定文件的信息,我们可以提炼出Bjarne Stroustrup对C++程序员的一系列忠告。作为C++的创造者,Stroustrup的建议对于学习和使用这门语言的开发者来说至关重要。以下是对这些忠告的详细解读: ### 第1章 致读者 ...

    10年程序员总结性忠告

    10年程序员总结性忠告

    老程序员给年轻人的建议和忠告 给程序员的20条建议

    老程序员给年轻人的建议和忠告 老程序员的共识 给程序员的20条建议

    CC++一位软件设计师对程序员的忠告.pdf

    CC++一位软件设计师对程序员的忠告.pdf

    程序员之路——一个老程序员对刚上大学的学弟学妹的忠告.

    程序员之路——一个老程序员对刚上大学的学弟学妹的忠告.

    程序员如何成长1 高手忠告

    本文将探讨程序员的成长之路,分享高手们的经验和忠告,希望能为初学者指明方向。 首先,我们需要明确一个观点,那就是计算机技术并不仅仅是编程技术。虽然编程是实现计算机技术的一种手段,但它并非计算机科学的...

    给新手程序员的10点忠告(精辟)

    ### 给新手程序员的10点忠告 #### 1. 规划职业生涯 - **核心要点**:作为新手程序员,重要的是明确自己的职业规划和发展方向。选择合适的行业入手,并逐步深入理解这个行业,避免频繁跳槽,特别是在薪资差异不大时...

    [] - 2023-06-14 一位老程序员的忠告:别想着靠技术生存一辈子.pdf

    然而,一位经验丰富的老程序员在2023年6月14日发出的忠告,却给这些满怀激情的技术人员敲响了警钟:别想着靠技术生存一辈子。这不仅仅是一个简单提醒,而是对整个IT行业未来发展的深度思考。 老程序员的忠告主要...

    程序员心得

    展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年...

    程序员如何学好C++的50条忠告

    程序员如何学好C++的50条忠告荟萃

    一个老程序员对刚上大学的学弟学妹的忠告

    【程序员之路:初学者的忠告】 在编程学习的道路上,很多初学者常常陷入误区,导致学习效果不佳。首先,一些新手错误地认为计算机技术等同于编程技术,忽视了计算机科学的广度。编程只是计算机领域的一个部分,涵盖...

    一位程序员工作10年总结了这些忠告

    对于已经有一定编程基础的程序员而言,以下是几点关于编程的深入建议: - 掌握多种编程语言可以让你在解决问题时拥有更多的选择,避免陷入单一思维模式。 - 学习新的编程语言有助于提升你的设计、架构和算法等通用...

    程序员的工作经验分享大合集+个人经验+创业血泪史+工作几年的一些感悟+程序员如何高效学习

    一位程序员工作10年总结的13个忠告+一名程序员的十年工作经历+程序员(工作十几年)的创业血泪史,万字长文,与君共勉!+程序员工作几年的一些感悟+程序员找工作的个人经验及注意事项+告诉你编程路上应该这么过+...

    程序员之路——一个老程序员对刚上大学的学弟学妹的忠告.docx

    标题中的“程序员之路——一个老程序员对刚上大学的学弟学妹的忠告”旨在为初入大学的计算机科学专业的学生提供经验分享和指导,避免他们在学习过程中走入误区。以下是对这部分内容的详细解读: 1. **技术风潮的...

    程序员成长之路(很受用)

    程序员成长之路是一个老程序员对刚上大学的学弟学妹的忠告。文章提出了几个误区,提醒初学者不要追赶时髦技术,而应该花时间学习基础性的东西。 第一个误区是认为计算机技术等于编程技术。很多人认为计算机专业就是...

Global site tag (gtag.js) - Google Analytics