本文主要是介绍我的第一个五年规划,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
大家好,我是梅巴哥er
。
入行前端,深感知识掌握不足,感受到前所未有的压力。为了更好的发展,也为了更好的生活,必须让自己快速成长起来。然而,学习的路,是孤独的,如何下手,要学什么,学成什么样,都是未知的。但是,既然选择了,也不能任由自己迷茫下去。因为,生活,不允许自己堕落。
到了这个年纪,步入人生中年,别人都普遍已经有了十年八年的前端工作经验,而我自己,才刚刚入行。起步晚,自己也够笨,不得不说,这是一个很大的挑战。
前天,在b站上,看了记者对《觉醒年代》导演的拍戏采访。当导演说到“音乐总监一个30多岁的小伙子。。。”时,弹幕里全在打问号,都在说“30多岁?小伙子???小孩???”。不用说,不管在哪个年代,30多岁,都应该正是一个人的奋斗期、发展期,有蓬勃的生命力,有强烈的事业心,有充足的拼搏力。但是,在互联网时代,这一切好像变了,18岁,或者像杨振宁老先生向总工程师提出的15-16岁的青少年,才是一个计算机事业的青春。
在这样的时代,每个人都是受害者。但是,每个人都被迫卷入其中,无法改变。我是一个普通人,甚至,我比一般人还要笨一点,我也只能选择接受这种现状。但是,我始终有继续奋斗的权利。为自己,也为家人。
很快,我也将面临上有老、下有小的状况。而且,目前经济下行,内卷严重,个人的挣扎,已然无足轻重,但又不得不去改善。这,就是我目前面临的大环境。为了好的生活,我只能选择突破自己。于是,第一个五年规划,就这样诞生了。也就是30-35岁之间,我要做到的事情。
第一个五年规划,史称“一五规划”(-_-),也即2021年-2025年。分为三部分,也细分为三步走。
第一部分
- 分析优势和劣势
第二部分
- 5年规划要达成的三步目标
第三部分
- 任务清单,包含要解决的具体问题
优势
- 兴趣:俗话说,干一行爱一行。对技术的执着追求和浓厚兴趣,使得我坚信要用技术改变生活。
- 有目标有规划:有每天规划的任务量,有中长期的目标做支撑,有完成任务的勇气和决心。
- 坚持学习的习惯:不放弃学习机会,掌握更多知识。我深信,知识改变命运。同时,也只有知识,才能改变自己的命运。别人不爱学的,我学!别人不爱做的,我做!一句话,笨鸟先飞,敢拼敢干,这,就是学习!
- 善于记录和总结,喜欢对知识融会贯通。
- 沉浸式学习:学习时,不会被外界干扰,能够专心学习和做事。
劣势
- 年龄大,入行晚。俗话说,前端知识更新换代较快,晚入行一年,难度就增加3倍。何况,别人都有了十年八年经验了,我才刚开始。
- 目标不够明确:只有大方向的目标,但是目标不够清晰。比如要做中级前端、高级前端,怎么做,怎么才算做到,还不了解。能做的,就是坚持学习。
- 成长之路不明确:要学要做的事情过多,怎么做,从哪里下手,做到什么程度,一无所知。也缺少人指点。
- 笨,新知识上手较慢。一般来说,别人学一遍就会,而我要学两遍、三遍,才能理解掌握。而且,我必须要配合实践,才能理解到位。也就是眼手并用才行,只靠脑子想一想,我做不到。而且,我必须知其所以然,才能算是掌握知识。
- 家事增加,学习时间可能会减少。
五年目标解析
-
长期目标
- 5年内要还完房贷。
- 技术水平要达到高级前端水平。
- 确保工资收入能满足目标要求(达到月入3-4w水平)。
-
中期目标
- 2年内达到中级前端水平
- 掌握底层知识,能够快速完成需求,写出高质量代码
- 对常用知识架构,能够知其所以然。
- 工资能达到月入1.5-2w水平。
-
短期目标
- 制定每日学习目标
- 制定每周、每月、每年的学习任务。并以日记的形式做好相应的日、周、月、年报告。
- 随时掌握学习状况。
任务清单(随技术更新做增删)
如果有些知识未提及相应书目,则以官方文档为准,如git , webpack , ajax等。所列书目,均以最新版本为准。
- 书目清单
-
HTML + CSS书目
- 《HTML5权威指南》
- 《响应式web设计:H5和C3实战》
- 《精通css:高级web标准解决方案》
- 《css权威指南》
- 《css禅意花园》
-
JS(含ES)书目
- 《JS DOM编程艺术》
- 《JS高级程序设计》(又名“红宝书”)
- 《JS权威指南》(又名“犀牛书”)
- 《你不知道的JS 上中下卷》
- 《学习JS数据结构与算法》
- 《深入理解ES6》
- 《ES6标准入门》(注意,这个是ES6标准的入门,不是ES6的入门…)
-
React书目
- 《深入React技术栈》
-
Node书目
- 《深入浅出Node.js》
-
HTTP书目
- 《图解HTTP》
- 《HTTP权威指南》
-
web性能书目
- 《web性能权威指南》
-
架构书目
- 《大型网站技术架构核心原理与案例分析》
-
设计模式书目
- 《JS设计模式与开发实践》
-
额… 看着确实还挺多的。但是,确实无奈,前端本来要学的就挺多,而且挺杂。。什么都要懂,什么都要会,还有很多很多前端的小伙伴被推荐去学后端语言。。然而,前端却一直被叫做“不就是个写页面的嘛”,一直受鄙视。。直到现在,还是有听到这句话。在很多情况下,前端不被称作“开发人员”,而是被叫做“一个写页面的”。。。我也很无奈。
为啥要看书呢? 因为这些大佬把知识精华都写在书里了,我要想站在巨人的肩膀上,就必须先靠近巨人,学习巨人,攀登巨人。直到我有资格去站在他们的肩膀上。
除了看书,还要学会看源码。真的,看源码确实很有用。比如vue的源码,我就大致浏览了一下,就深刻的感受到作者的思维之精细、运用之精深,其中的奥妙,真是回味无穷。而且,这让我在学习vue的过程中,理解知识点,也更加快速和深刻。
- 实战清单
- 以各大网站的基本功能为模板,达到快速构建和快速实现的能力
- 边学边做,学完即练,融会贯通。
- 必须达到看到需求即能写的地步。
这块的内容,没办法一一列出。但是,在实际运用过程中,自己必须要达到所要求的能力。
最后不得不说的话
在整个大环境下,很多文章和博主,都在给技术小伙伴创造压力和焦虑。比如什么互联网经济不行啦,什么30岁以上没人要啦,什么技术人员要被淘汰啦。。之类之类的吧。
这种文章和报道,一搜一大堆。但是,即使这些情况都对,我想说,我一个普通人,能改变吗? 当然不能。那我又何必去管环境怎么样呢? 不管996被怎样宣传成奋斗,我都应当抓住当下,努力奋斗,改善自己和家人的生活,才是个人最应该去做的事情。与众位前端小伙伴共勉!~
以上。
这篇关于我的第一个五年规划的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!