看到一张图很有意思,如上图,图中详细的标注了一名程序员需要的技能点,图中的数据未必很真实,但是侧面反映了成为一名程序员的不易以及需要做出的努力,尤其是想要成为一名优秀的程序员的话,你需要付出更多的努力,还是X老师的那句话:
培训只是入门,能让你走下去的,是对知识的渴求与无数个孤独寂静的深夜中的思考和沉淀。
——《揭秘IT职业教育》 作者IT培训内参
在平时的工作中我虽然不是一名程序员,但是长期接触程序员这个群体,接触尤其多的是一些初级的程序员。程序员可以说是一个一直不能停歇的职业,永远的,不断的学习,学习新的技术,新的框架,新的语言,可以说每一个优秀的程序员都是一名终身学习者。
关于程序员一直需要一直学习这件事,远的不说,就拿前端工程师来说,各种框架层出不穷;Java工程师虽然相对还好一点,但是大数据应用,也让大家开始忙碌起来。更不要说,深度学习,人工智能正在走来,这些新技术的应用势必会让很多程序员的技术迭代。
之前在网上看过一张Java程序员的技能思维导图,密密麻麻全是需要去掌握的知识,不多说,看图感受一下。
你们以为这就是本文的全部么?大错特错,最后要给广大的程序员们来一刀,虽然学的很多,但是职业发展之路也像技能一样长且复杂(如图)。
网友评论
serve都学了,还要学oracle,学过数据结构与算法,离散数学,计算机网络,html+css+js
等, 马上大三了,不过java是类c语言,对于c,c++比较熟的人, 学习java很快。
21天精通java 语法是可以的, 。。。。。。 不过框架ssh比较麻烦,