《牛逼的架构师是怎么练成的?(非技能篇)》阅读笔记

主动学习。学习不是强加于自己做的事情,是需要主动做的事情,仅仅掌握知识不去实践是没用的,古人已经总结了,『纸上得来终觉浅,绝知此事要躬行』,学习也需要方式方法,需要目标反馈,针对自己在日常项目遇到的问题去学习再进行实践验证学习效果会更好。SMART目标就能很好的帮助如何学习。

*S:Specific(具体的):首先,一个目标任务应该是具体的,把学习的目标具体化,例如:『我想用PHP写一个Mock服务端』

*M:Measurable(可度量的):如何知道你何时完成,如果无法度量目标任务,那么目标还不太具体

*A:Achievable(可实现的):先确定目标是否合理,从你现在所处的情况着眼,让每一个目标都可实现。

*R:Relevant(相关的):目标需要和你相关,需要在你的掌控之中。

*T:Time-boxed(时间可控的):这是目标最重要的一个特性,你需要设定一个最后的期限,没有期限,目标会逐步衰退,它可能就无法实现。

积累经验是学习和成长的关键——实践出真知。但单纯的『实践』并不是成功的保证,你需要从实践中学习其中的价值,而一些常见障碍会让这个过程很艰难。但是你也不要刻意地拼命实践,过犹不及。我们应该研究如何利用反馈、乐趣和失败来创造更有效的学习环境,关注设定最后期限的危害,并体会如何通过自我引导积累经验。

加班(不鼓励)主动加班去掌握工作外的技能、资源,承担的多了,自然经历的就多。

自学:日常项目的业务有限,不可能涉及很多,靠自学才能延伸更多的技能。可以参加一些兴趣群,相互学习进步。

复盘:很多经历变成经验,往往只差一步之遥——复盘,复盘可以帮你回顾这个项目过程,就可以看到哪里做的好,哪里做的不好,我们下一次可以做的更好。

换位:不能仅用现在自己的角度思考问题,多身份变换,谋求多元化,否则思维容易固化。

交流:思想的碰撞才能激发灵感,多加入一些社群,听高手、同行、前辈分享交流一些过往的经验,这些往往是自己无法经历的,也是书上无法获取的。

坚持:坚持上面的这些点,不卓越都难。

原文地址:https://www.cnblogs.com/lzq666/p/11045886.html