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

我是做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主啥的,与年轻人多交流交流,拓宽视野)

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



#如何使自己变得优秀##学习路径#
全部评论
真不赖呢!加油哦(´-ω-`)!😋
1 回复 分享
发布于 2020-04-23 19:03
学到了,感谢分享!
1 回复 分享
发布于 2020-04-23 18:55
优秀!
1 回复 分享
发布于 2020-04-23 18:53
不错不错
1 回复 分享
发布于 2020-04-23 18:41
好棒啊,真不错
1 回复 分享
发布于 2020-04-23 18:32
学到了😋
1 回复 分享
发布于 2020-04-23 18:17
说的很不错,也了解了很多,棒棒的
点赞 回复 分享
发布于 2020-04-23 22:39
go现在真的超级缺人,但是就是怕越来越多的人转go之后饱和了呢。。
点赞 回复 分享
发布于 2020-04-23 20:51
想问下大佬,如果offer是go还有大数据,你会选哪个呢
点赞 回复 分享
发布于 2020-04-23 19:28

相关推荐

点赞 评论 收藏
分享
评论
11
16
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务