Kenny是一个全职软件工程师,已经有6年软件开发工作经验了。在这段时间,他开始回想早期开始时是多么的迷茫。在这个视频中,Kenny总结出了5个宝贵的经验,他是怎样从小白一步步到有经验的软件开发的?我们一起来看看吧!
第一步 语言
现在我们知道懂多种计算机语言,大家都会去学习和应聘相关岗位,并获得高薪。
问题是你是一个小白,你什么都不懂,却什么都想学,你做好了满满的规划,一开始意气风发,一腔热血。但是这可能没坚持几天,因为安排得太满,生理和心理上都跟不上计划。
所以Kenny的建议是:不需要安排太满,做的比计划的少,甚至一开始不用做什么。
Kenny认为初衷是非常重要的。然而满满的计划会拖累你的身心,让你慢慢迷失自我。所以他觉得一开始不用做太多计划。
同时,你需要认真想好自己要首先学习哪种语言。
Kenny想对6年前的自己说,学习Javascript吧!在工作的6年中,他认为Javascript应用范围很广,涉及到React,View,Angular和Node等运行环境,以及Javascript开发跨平台手机应用,都需要用到Javascript。
第二步 开始
俗话说:“万事开头难。”当你真正决定好要学习的时候,就不能有三分钟热度,日积月累方能水滴石穿。
对于学习代码这一系统性工程,应该如何做到坚持学习呢?
Kenny觉得需要利用好每一个学习劲头足的时间点,并把学习时间拆分成小段,比如5-10分钟。
每天2~3小时坚持不了,但是5~10分钟就很容易坚持下来。之后慢慢会养成这个短时间学习的习惯,从一开始学习基础,到后来自己实践,慢慢进入这种节奏。
接下来就是找各种学习资源自学,自己实践,输入和输出循环。
第三步 模仿
可以去寻找一些有丰富技术经验的大牛,与他们沟通交流,最好能面对面地交流一些技术学习上的底层逻辑,体会大咖们的学习心得,同时自己融会贯通,在自学过程中融入他们的学习方法。
第四步 创新
这里的创新指的不是完全的创新,可以在已有的基础上进行微创新,这也是一种自我学习提升的方法。
第五步 市场
切记不要只做“技术死宅”,学习代码是为了找到更好的工作。
制作简历、投简历、应聘、面试、与技术同好交流,这都是必不可少的环节。
这里的交流有线上也有线下,从不同渠道中获取更多信息,交换你的意见、想法。为寻找下一份更好的工作做好准备。
这就是Kenny总结的从小白进化软件开发工程师的五步法。看上去容易,但是做起来却需要很长一段时间,Kenny做到了,而且现在还在按照他的步骤在进行着。
其实最重要的就是:不要迷茫,不要空想。
一步一步脚踏实地,终有一天能达到自己想要实现的目标。
本文部分素材来自网络,如有侵权请联系删除。