I'm lee

长期学习计划

作为小萌新,第一步当然是制定长期学习计划,方向最重要。

借鉴一下”SMART”原则:Specific(具体的), Measurable(可衡量的),Achievable(可达到的),Realistic(切合实际的),and Timed(合时宜的)

1基础知识

首先是语言层面

对于我来说,自然是

php、javascript、mysql、

node、vue、laravel、koa、nginx的基础知识以及相关

服务层面的

linux、docker、自动化部署、

http/https、socket、tcp/ip的基础知识以及相关

还有巩固已经比较熟悉的技术栈,比如tp3/5、小程序等等

2算法

算法基本上是大厂最爱考察的知识了

相关:

数据结构、《剑指offer》、leetcode等

3和认识的大佬多交流

虽然人家也很忙,但是我不要脸啊。

特别是大厂里面的,对里面有所了解,并且有人帮忙内推的话,其实比大部分人已经小优了。

4技术深度

一个相对学的好的程序员,对原理肯定有所了解,那么对上面框架的系统原理自然要懂一些,比如vue的组件通讯、node的npm(shell脚本)执行原理、laravel的底层实现等等。总之不能停留在会看会写的层面上。

还有一个就是技术广度,例如安全方向、架构方向、微服务(如下)

当然要分清楚主次,一步一步来,不然容易陷入镜花水月。

安全工程师篇架构师技能图谱微服务基础架构知识图谱

侵删

5坚持

兴趣是坚持之母,那么坚持应该就是成功之父了。找对学习方法之后,业余时间加大时间投入,学习过程中多思考多写总结,多写点博客。

有什么想到的以后随时补充

打赏