首页 > 如何成长为一名优秀的后端工程师
头像
Devlyp
编辑于 2020-04-23 15:32
+ 关注

如何成长为一名优秀的后端工程师

我是做java开发的,对java语言还是有所了解,这一路走来很是心酸,大学期间,开始接触编程,完全不知道这东西以后可以做啥,迷茫得很呐
我们学校是从大一开始学算法,C-> C++ -> Java,推荐学习算法的网站有:pta、牛客、leetcode,学习视频的话就是去b站找了,算法比较难,以后找工作必考,算法学的差不多就可以学习前后端开发(web+java/go/python/php)了。
记得在我大二的时候遇到了一位“贵人”-----恩师,他是一个社团的负责老师,也是我们学院的一个博士生,技术很不错,于是我就在恩师的带领下,学习java相关技术,那时候毕竟是在学校小打小闹,跟在公司不能比,不过那段日子是最无法忘记的,我和同事熬夜加班做应用,很是辛苦,我们白天有课,只好晚上的时候学习编程开发,做应用,很酷很累,但是我们乐在其中,年轻人很有活力与激情,大家相处的很融洽

后来做了技术部负责人,招新的时候,其实谁都不会编程,只好凭借第一感觉,看每个人的态度和气质,就差不多可以看出一个人的潜力,招了一批新人,不过最后发现,他们很有一股冲劲儿,认真负责,不断学习,最后收获颇丰。

我觉得做计算机的应该有一个人生规划,即使你不是计算机专业但想做计算机,那么你可以通过上学期间或者工作期间向这个计算机方向靠拢,最好有点相关联,有了目标,就有可以努力的方向了。

  1. 上学期间要好好打基础,有机会接触到项目,就尽心尽力开发项目,增加经验,不断突破自己。

基础:c/c++、算法、数据结构、java、计算机网络、数据库、编译原理、操作系统
学习途径:B站(首选,我当时主要是去b站,up主比较多,好的视频资源可以掌握第一手资料)
牛客(学习算法超级好的网站,功能比较全,也可以找到以后的工作目标)

csdn(技术交流社区,可以知晓新技术,总结学习经验,和大牛交流)

2.工作以后其实也要努力学习,提升自我,努力精通一个方向,跟上技术发展的脚步,倘若有机会,可以开拓新的技术方向。

虽然作为一名java技术人员,但是现在有前后端全栈、大数据等方向,如果有计划,就可以往新兴的技术方向上努力,让自己更加优秀,有很多做后端已经开始去做大数据了,很有优势的。

1.  常去csdn、牛客、简书、掘金、思否社区看看

2.  多了解学习github、gitee开源代码

3.  最好多进行学习总结,毕竟工作没几年,技术积淀基本就是无,有了积淀才可以变得成熟

4.  若时间富裕可以学学Go语言(后端效率最快的语言,一些大公司也在用)
5.有个业余的爱好也不错(当个博主、up主啥的,与年轻人多交流交流,拓宽视野)

最后希望我们可以越来越优秀---有志者,事竟成。



全部评论

(10) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

热门推荐