长期学习计划
作为小萌新,第一步当然是制定长期学习计划,方向最重要。
借鉴一下”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坚持
兴趣是坚持之母,那么坚持应该就是成功之父了。找对学习方法之后,业余时间加大时间投入,学习过程中多思考多写总结,多写点博客。
