计算机技术更新迭代的速度太快了,作为程序员每天除了面对工作,就要学习新技术,自己的感觉是一直在为技术疲于奔命,直到现在,也不敢放缓脚步。程序员每天必须抽出一定时间学习新技术,避免被淘汰。
1.定位自我
对于程序员来说,我们对自己以及自己从事的工作,也应该给一个准确清晰的定位,至少你要清楚,你是一个程序员,在你拿着高薪工作的时候,你要为这份工作付出很多,包括时间、经历和金钱,最主要的是,你需要不断学习,不断更新自己的技术栈。
定位,意味着,你要认识到当前自己的优势和不足,并制定好未来的规划和技能需求,你要确定你是去大公司镀金还是去小公司独当一面,然后沿着这个方向不断学习和武装自己。
2.有效学习的步骤
第一:针对学习,不同的人的认知能力是有差距的,而不同的学科也会呈现不同的特点。就像技术更新迭代一样,人的学习过程也是一个迭代的过程,用已知的知识去认识未知世界,当两者之间有关联时,就会很快被理解并接受,否则就表现出不理解和不接受的特性。
第二:学会简化知识,让繁杂变得简洁,你的大脑将更容易理解和接受。简化让我们对学习的知识印象更深刻,人的认知也是一样,复杂的东西是不利于大脑记忆和处理的,我们认知的第一感觉,更倾向简洁的东西。所谓一图胜千言,大概说的也是这个道理。
第三:学会知识分层,将知识系统化和层次化,存储在大脑合适的位置。这样我们在对知识使用时,大脑更容易搜索到。类似搜索引擎或需要模糊匹配,亦或需要精准匹配的过程。
3.如何快速学习新技术?
第一:找到兴趣点。“站在风口上,猪都能飞起来”。根据技术潮流和自己现有技能,选择一个自己感兴趣的细分领域,在好奇心驱动下,坚定的专注,这是你学习新技术的必要条件。
第二:拒绝懒惰,持续输入时间和精力。任何时候学习都不是一件速成的事,通过速成你可能很快掌握技能型的东西,但是一些精华思想是需要岁月来沉淀的。要鼓励自己克服懒惰,对于学习要不断输入时间和精力,才能获得更大的输出
第三:想要深入,必须找到圈子。微信是基本上每天除了工作,用的最多的工具了,可以去关注几个优质的公众号,找那些编程技术行业的大佬,看分享的技术干货。当然,欢迎大家关注“编程痴迷者”微信公众号,可以获取学习资源,和教程干货,大家一起学习哟。
领取专属 10元无门槛券
私享最新 技术干货