野生程序员的自我修养

  1. 你知道吗,一年只有8760个小时.
  2. 只注重实现效果,却没考虑这样实现的原理是什么,后来找工作吃了很大的亏,当面试官问一些功能实现的原理是什么时,我不知道怎么回答,导致最后被几家公司拒绝了。所以深有体会野生程序员,这样的人看似什么都知道一点,但实际上都只是皮毛。所以我也特别想告诉那些刚学编程的同学,一定要先选好领域,然后在这一领域磨练,把本质吃透,在追求结果的同时一定要知道过程是怎么实现的,因为有时候技术是相通的,学会了这个技术的原理,再学习其他相关的技术就比较容易了。等对一个领域了解比较透彻后,再考虑涉足其他领域。
  3. 现在框架很多,但万变不离其宗,底层实现的原理都大同小异,只是封装的这层各具特色罢了,所以在学会使用一两种框架后,考虑去看看这些框架的源码,了解实现的过程是怎样的,这样以后再出新框架时,分分钟就能上手用了。
  4. 找技术类的工作,最好能拿出一个能证明自己能力的作品,这比那些盲目做题,海投简历有效多了。-----招聘?
  5. 老板雇用一个员工,不是因为他能写程序,而是因为他能帮助自己赚钱。我喜欢这样的态度:对未来有自己的方向,但也知道自己没法看得太清晰。对商业和市场有想法,而且自己也有足够的技术能力和自信向未来前进。永远从商业目标的角度来决定学习哪些东西,而不是纯粹为了锻炼技术能力而去学习。-----关注商业目标
  6. 先精后广,一专多长.
  7. 注重用户体验.
  8. 有时候你看了一百篇某个技术点的技术文章,真的开始写的时候,什么也想不起来,又得打开一篇,照猫画虎做完,却发现崩溃了。WTF。其实你并没有学会。我主张你去看原始的资料,主张你去读系统的书籍,主张你去研究官方或是优秀项目的源码。这些都是一手资料和优质 Demo。这才是真正的方法论,Google 是不会给你带来安全感的。
  9. 定一个目标,定一个你从未尝试或达到过的目标,让新的目标去刺激你的多巴胺和肾上腺素,让你对某一个东西、技术产生持续的亢奋,从而无形中成为终生学习者。
  10. 不要因为别人说一本书好,或是一篇文章,一类技术好,就去学它,其实根本没有必要,因为你学它的动力其实是伪动力,学有所用才是可能持续学习的动力,主观的坚持不是可持续的真正动力。

猜你喜欢

转载自www.cnblogs.com/Au123/p/9770568.html