Browse Source

Gitbook Auto Published

willin 7 years ago
parent
commit
8e2cd401a7
3 changed files with 74 additions and 2 deletions
  1. 2 1
      SUMMARY.md
  2. 41 0
      mind/capability/study.md
  3. 31 1
      mind/thinking/dialectical.md

+ 2 - 1
SUMMARY.md

@@ -61,10 +61,11 @@
     - [版本回退](experience/operation/rollback.md)
 - [思想篇](mind/README.md)
   - 能力
+    - [学习能力](mind/capability/study.md)
     - [问题处理能力](mind/capability/solving.md)
   - 原则
     - [招聘原则](mind/tenet/hire.md)
   - 思维模式
     - [忽略细节,就是屎](mind/thinking/shit.md)
-    - [辩证思维*](mind/thinking/dialectical.md)
+    - [辩证思维](mind/thinking/dialectical.md)
 

+ 41 - 0
mind/capability/study.md

@@ -0,0 +1,41 @@
+# 学习能力
+
+## 脚踏实地,循序渐进
+
+比如你想要做Web开发,那么可能就需要明确阶段性的目标,如先从前端或是后端的某个点着手,一点点拓展到其他的技术栈。
+
+而一上手就要做高大上,就要采用“MEAN”(MongoDB+Express+Angular.js+Nginx)技术栈之类的,是不现实的。
+
+在这几年的招聘过程中,个人感觉现在的前端圈子非常浮躁,很多毕业没两年的年轻人都会打上这样的标签:“精通jQuery”、“精通React”、“熟练使用xxx进行HTML5移动开发”之类的,笔试或者提问一些CSS基础、JS基础、简单算法都答不上来。会这些上层应用框架再多,也只是做一些代码的搬运工作,不太需要智商投入的事情,何来的底气要那么高的待遇?
+
+> 无知要比知识更容易产生自信。—— 查尔斯·达尔文(达克效应)
+
+对于新人来讲,基础很重要,不仅要只其然,还要知其所以然。
+
+比如,使用jQuery可以快速上手前端开发,只需要看过几个示例,对照着文档写代码就行了,非常方便。但是jQuery有自身性能和兼容性的局限,所以如果不懂原生js的话,只能机械重复去做一些简单的上层应用,很难再有突破。
+
+比如,想要采用一种新的框架,如Angular.js,那么也是需要了解一些ES 6特性、TypeScript之类的前置知识基础,才能够更快地上手。
+
+## 改善学习习惯,提高学习效率
+
+每个人都有自己吸收知识的方式,有的同学喜欢看行业相关的新闻、博客,有的同学喜欢看各种视频、讲座,也有喜欢看书的。
+
+无论是音频还是视频,所能传递的知识,都没有书本多。看书、看相关的文字资料,是吸收知识最快最有效的方式,虽然也是最无聊、最枯燥的方式。
+
+虽然经常会听到“人丑就要多读书”、“人穷就要多读书”的黑梗,读书的必要性还是很大的。
+
+> 一日不读书,无人看得出;一周不读书,开始会爆粗;一月不读书,智商输给猪。
+
+知识在大脑中的存留率是不高的,很容易就会忘记,所以经常复习会加深记忆。
+
+最好能养成记录的习惯,学习笔记、心得、踩过的坑都可以记录下来,以防日后想用的时候又忘记了,还得重新看一遍。
+
+## 学以致用
+
+学以致用也是一种学习的能力。
+
+如果学到的知识不能转变成价值的传递,那么学了又有什么意义?
+
+## 勤能补拙是良训,一分辛苦一分才
+
+对于没有天赋,基础也很薄弱,但对这一领域又非常有兴趣的同学,你们要加倍努力。世上无难事,只怕有心人,不要轻言放弃。

+ 31 - 1
mind/thinking/dialectical.md

@@ -1,4 +1,34 @@
 # 辩证思维
 
-凡事皆有两面。
+要学会换位思考、辩证思考,保持客观、冷静,才能游刃有余。凡事皆有两面,切忌钻牛角尖,不可过于极端
 
+举几个常见的梗:
+
+> Atom 只是编辑器,不是IDE。
+
+> Sublime Text 只是编辑器,不是IDE。
+
+> jQuery 只是一个库,不是框架。
+
+究竟咬文嚼字玩文字游戏有多大意义?
+
+即便是一款代码编辑器,有能力集成各种插件,与IDE真的有那么多明显的界限吗?
+一个库一个框架不都是一个引入的事情吗?
+
+都只是工具而已。何必钻那么多牛角尖,搞技术就沉下心搞技术。
+
+> PHP 是这个世界上最好的语言。
+
+> Javascript 是这个世界上最好的语言。
+
+> xxx 是这个世界上最好的语言。
+
+每种语言都有自身的优势和不足,没有什么语言能够适用于任何场景。
+
+编程不是靠语言就能决定性能的,什么Ruby on Rails性能低,什么Node.js性能高,只是片面之词,每个人写`Hello World!`都能有很多不同的版本,更何况是复杂的系统应用呢?自然有算法效率的高下,逻辑的繁简等各种因素去决定性能和稳定性。
+
+语言(技术)只是一种工具,帮助我们将一个个想法创意转译成产品。没有特别烂的语言,只有把语言用得特别烂的人。也没有特别完美的语言,但也有将语言运用到淋漓尽致的人。
+
+> 天之道,损有余而补不足。人之道则不然,损不足以奉有余。
+
+马太效应:穷的人越来越穷,富的人越来越富。其本质区别,来源于内心。