写给3年左右的程序员


最近面试了不少2到3年的程序员,发现很多人基础知识不扎实,一些常用的架构的原理不是很清楚,只是停留在使用阶段。以下给出几点建议。

扎实的基础

工作年数不高的话,更要关注基础知识,例如学校学习的数据结构与算法,操作系统,网络知识。

大厂对这块非常看重,对于常见的数据结构,算法要进行大量的训练,可以刷leetcode上的算法题。

要懂原理

年轻程序员一般都是写业务系统,使用基本的框架,例如spring,springBoot,springMvc,redis。。。,主要写的是业务代码,很多人停留在使用的层面上,面试的时候面试官不光会问你项目相关的知识,还会问你这些框架的底层实现原理,懂原理遇到问题才会知道问题点在哪,这也是你区别其他面试候选人的亮点。

再忙也要看书

做起项目来都很忙,但是还是要挤时间去看书。

你每天都很忙,不为自己充电,一年一晃就过去了,自己的技术没有多少提升,出去面试发现自己懂的太少,与自己心仪的岗位擦肩而过,所以一定挤出时间去看书,去实践,提升自己。

学会做人

怎么做人,每个人都有自己的理解,我想说的是,在社会这个群体中不能光想着自己的利益,做人坦荡一点,格局大一点,没坏处。 尊重别人是最基本的,多交朋友少树敌。

学会做事

做事有担当,不拖泥带水,有始有终,把事情做的漂亮。

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×