《你所不知道的:大神与通常程序猿的区别》读书笔记

  看了这本书,有一些共鸣。程序员

  如今程序猿那么多,可是为何他们的技术水平,他们的薪酬会相差那么悬殊呢?编程

  大神和菜鸟,真的是差在技术上吗?学习

  如何评判一个程序猿的优劣?答案是,看他的代码, 程序猿和其余的职业不同,不少其余的职业如电子工程师,深度学习科学家,他们写的代码不是他们的产品,代码跑出来的结果才是他们的产品,而程序猿的工做结果,产品也就是他们写的代码。因此说程序猿本身的代码就是他们工做状态的真实体现。深度学习

  展示题目:一个很小的功能,好比说一个当鼠标移动到一个标题下,在下面显示其可选菜单。产品

 

  “菜鸟”程序员的代码是什么样子,本身想一下。“菜鸟”程序员的代码每每会会写的比较冗余,并且这些代码不是从书上找来的就是从网上找来的还有可能就是本身会这一部分代码(仅存记忆的提取,真正的原理似懂非懂,好像雾里看花)。原理

 

  “大神”的代码会写成什么哪?“大神”程序员的代码,当你看的第一眼:简洁;第二眼:真“N”。用最少的代码,把这个程序写的很是精辟了,体现的本身的思惟思路。程序

 

  为何会出现这样的现象,一样一个小的功能,放在不一样的手里就产生不一样的结果。方法

  真正的缘由是:“菜鸟”程序员没有将本身的思惟融入代码,代码是程序员思惟智慧的结晶。当咱们拿到这一个小功能的时候,咱们首先一看,这方面的知识本身准备不足,因而就上网找去了。假如咱们去想一下如何去解决,咱们解决的方法通常会有两种,第一种是本身会从网上或者是书中找到相似的代码,第二种就是请教别人指点,这种方法感受不太可能,由于在工做中,你们都很忙,相互讨论帮忙不多的。技术

  “大神”程序员首先拿到这个程序,本身作的第一件事情,就是思考!本身先思考如何实现这个问题,与原来相关知识能够借鉴,列出解决问题的可能性,考虑解决问题的最难点,因此上网搜的时候,直接搜问题的解决问题点,将其转换成本身的思想,用本身的思惟写出本身想要的代码来,这就是代码是思惟的结晶的精华。移动

  “大神”程序员那样作经过认识几个重要的知识点,就把这个问题就解决了,因此技术对于他们来讲,没有任何难度而言,由于他们通过了不断的思考,因此咱们就应该认清咱们“菜鸟”和“大神”之间的差距在哪里?咱们不该该逃避这个问题,由于这个问题决定咱们解决问题的态度,决定着咱们的人生价值。

  首先当咱们遇到这样的问题的时候咱们应该改变咱们的思惟方式,我如何才能解决这个问题,而不是遇到问题就上网找答案,这个问题和我之前的知识有什么关系和区别,这样咱们就在学习中解决了这个问题。如何培养本身的编程思惟,编程只有咱们有本身的思惟,咱们才叫一个独立体,咱们才能创造意想不到的价值,对于本身这样作自己是百利而无一害,由于如今的编程风格(源于本身的思想)不知道哪种会“火”起来,这样编程的世界才能百花争艳。

相关文章
相关标签/搜索