【读书笔记】程序员修炼手册


持续学习&持续更新中…

学习态度:守破离


实战式学习最有效(项目驱动)

学会观察这个世界(学会思考)

当你要走向社会的时候,就不要再把自己当成学生,不要把自己的将来交给别人,学会用自己的眼睛去观察,去了解这个世界。

从招聘网站上搜索,看清楚大概有多少是有效的职位,看清楚用人单位最关心的技能是什么, 这个很重要,决定着你将来要花多少时间和精力在特定的知识点上。

学会学习再去学习(守破离

学习的客观规律是什么?三个字:“守破离”。

在这里插入图片描述

  • 刚开始学习,首先要做到对老师和知识的“敬畏之心”。

  • 学习就要先信服老师,不服老师就别学。你服谁,就去学谁;不服,不如不去;谁都不服,那你已经天下第一,就不用学了。

  • 批判、挑刺很容易,但这不是学习的态度。我们可能经常会挑刺,老师这个毛病那个毛病。老师也是普通人,不是圣人,谁还没有缺点呢?我们要关注的是,从老师这里能学到什么,得到什么,老师身上有哪些地方是值得你学习和利用的。 这才是正确的学习思维 。

  • 注意:批判别人,并不能使自己进步。

  • 所以,刚开始,你要照着老师说的,不打一点折扣的去执行,在练习的过程中慢慢体会,才能达到下一个**“破”**的境界。 就像武侠小说里,只有牢牢记住每个招式,才能灵活应对。

  • “守”就是一心遵守老师教诲、守住招式、反复练习。这才是最基本、也是最重要的阶段。

  • 一招一式**“守”好了,自然就到了“破”的阶段。也就是在试错过程中发挥自己的独创。开始“突破”老师的教诲,开始有自己的思考。自己的思考多了,自然就到“离”**的阶段。
  • “离”就是通过不断的思考和反复的练习,一点点“破”,最后形成了自己的风格。“脱离”老师开始讲的“招式”,升华成为“专家”。

很多人“守”都没守好,就想着“脱离老师”,结果自我意淫、自欺欺人。“追新逐异,自我表现”这是人性的弱点。

要动手(JUST DO IT)

要动手,实战吧

无论如何,请坚持不懈的动手实战!

不管是学习编程, 还是学习其他任何技术,一定要动手,仅仅靠看和听是学不好编程的。

作为编程的过来人,回想一下当年自己学编程的时候,是什么时候有思路的呢?至少也是照猫画虎画了一段时间之后吧。

我本人是在某一个领域画虎画了上万行代码的时候才慢慢有自己思路的。

就像写作文, 要有自己的思路。总的一般来说要经过以下几个阶段,首先学习词汇, 其次学习造句,然后大量阅读别人的文章,自己模仿着写一些,逐渐积累经验,才能形成自己的思路。

纸上得来终觉浅,绝知此事要躬行 。所以:别问那么多,别想那么多,别看那么多,动手写吧。

建立体系为先 不纠结 不事事求完美

对待人生的任何事情都要:抓大放小,要事为先

任何事情都要追求完美才敢继续往后进行,是一种性格缺陷。

大胆的放弃一些东西吧,有失才有得,把自己有限的、宝贵的精力用在对于就业直接相关的地方,这才是最有效率的学习方式!

等你参加了工作,有了可持续发展的事业动力和经济基础,有时间有精力闲着没事儿干的时候,再去研究那些其它的吧。

人的一生,要锻炼产能(输入、学习),也要及时产出。引擎要转,也要停下来加油,这两者平衡的越好,你的贡献和产量就会越大。如果钻研的东西和产能目标(或者说近期的产能目标)无关的话,要舍得放手。

什么是高手(知识体系)

俄罗斯的GDP和韩国差不多,谁是高手?显然是俄罗斯。为什么?韩国某些产业确实远远超越俄罗斯,但是俄罗斯整体工业体系玩爆地球上绝大多数国家。虽然,产品都有些“傻大黑粗”。所以,国家之间的竞争是**“体系的竞争”**。人也一样!

你和高手的差距不在于某个小知识点,而在于体系。 高手往往掌握了“成系统的知识体系 ”,应用这套“系统知识”可以解决他遇到的绝大多数问题。

所以,想成为高手,先建立“知识体系”,再根据需要去钻研某些细节。

盖房子,要先建骨架,再谈装修。

画山水,要先画结构,再谈润色。

在这里插入图片描述

“一开始追逐细节,是应试教育的硬伤”。为了考试难住你,必须抠各种恶心的细节。所以,为了应试,学生也必须跟着抠八辈子用不着的细节。 为了应付从小学到大学的考试,我们背了各种各样的不应该提前掌握的细节,同时也养成了见到细节就抠的习惯。而现在,是到改改的时候了, 学习要学会变通 。请在合适的时间,做合适的事情吧。

把时间和精力花在做项目上面,花在写作品以及锻炼解决问题的能力上面吧,这是迈向高手正确的、而且快速有效的方法。

当你看书到某个地方暂时不理解的时候,暂时放手吧,追求一些行云流水、自然而然的境界吧,只是不要停下前进的脚步,不要被大路旁边的支根末节干扰了你前进的行程,项目,真实的项目,这才是目的。

陶渊明读书,叫做“不求甚解”,但他是大诗人。

诸葛亮读书,总是“观其大略”,但他是大政治家。

作研究的,是在确定了方向之后才详细的研究深入的东西

项目实战驱动的学习,当把握了技术的脉络之后再去补充细节的研究,才是正途。

问题解决之道(会提问会搜索)

碰到“问题”,要像碰到“帅哥美女”一样,有一种兴奋感就对了。那不是问题,那是你提高的台阶。

当遇到问题时,我一般要求学生做如下4步:

  1. 要仔细观察错误的现象,不要随便问人
  2. 要仔细思考问题会出在哪些环节
  3. 分析清楚有哪些环节之后,下一步定位到底什么环节出错了
  4. 如果还不行,google or baidu吧

有很多东西就像一层窗户纸,远看灰蒙蒙怪唬人的,你壮着胆子一捅,它就破了 。阅读英文的书籍就是如此,不是想象中的那么困难:)宁可在沙场上战死,也不能被吓死不是吗?

就业实战

参考

高淇: 程序员修炼手册.


本文完,感谢您的关注支持!


Guess you like

Origin blog.csdn.net/weixin_44018671/article/details/121004314