Java|浅谈中国程序员的四个层次及后续转职,你在第几层?

Java|浅谈中国程序员的四个层次及后续转职,你在第几层?

文章图片

Java|浅谈中国程序员的四个层次及后续转职,你在第几层?

文章图片

Java|浅谈中国程序员的四个层次及后续转职,你在第几层?

文章图片

Java|浅谈中国程序员的四个层次及后续转职,你在第几层?

程序员朋友们都知道 , 程序员这个职业是一个活到老学到老的职业 , 互联网发展如此之快 , 程序员无时无刻都要不断学习和提高 。 那么 , 随着程序员的技术水平不断提高 , 他们的技术水平在哪个层级呢?
为此 , 我整理了程序员技术进阶的五大阶段 , 看看你在哪里!
1.小白:初学者
特点:基础不行 , 初学者水平 。 对应人群:培训班学员、没写过实战项目的大学生这个级别的程序员 , 连最基本的编程语言都不熟练 , 写一个常用的api都需要上网搜语法 , 被他们碰过的事情基本都需要重头再返工一遍 , 写出来的bug层出不穷 , 这基本算不上是一个程序员 。
建议建议先把语法、框架玩懂 , 在网课上多写几个练手项目 。
不过上面这句是老生常谈了 , 在这个阶段呢 , 心态其实是最重要的 , 初学者一定要有一种心态 , 就是接纳对未知问题的恐惧 。
什么意思呢?
当你刚入门的时候 , 在编程你会遇到很多未知的问题 , 这是很正常的事情 。 遇到问题解决不了 , 你可能会觉得很挫败 , 也觉得毫无头绪 , 甚至改一个bug搞一天也解决不了 , 直接选择放弃 。
我有一些同学是因为这个原因放弃了编程 。 但如果你真心想学编程 , 那请你一定要克服这种对未知问题的恐惧 , 问题是可以解决的 , 只是你的水平不够而已 , 相信我 , 总有一天你可以解决的 。
2.大白:bug制造者
特点:基础可以 , 但不能熟练地写业务对应人群:一年以下工作经验的程序员这类人群基本上是从培训班或者学校刚出来 , 还没写很长时间业务的 。
这一级别 , 基本算是入门了 , 懂计算机的基本操作 , 了解一些基础知识 , 掌握一门基本的编程语言 , 就是整体技术水平比较渣 , 他们编程经常会出现很多bug 。
有时候还会遇到一些疑难问题给卡住 , 更多的时候是CTRL+C代码 。
他们终日兢兢业业 , 工资却没有程序员高 , 只知道怎样完成任务 , 却不去思考原理 。
建议在这个阶段 , 就不是靠写网课的那种死板项目就能提升的 , 一定要在实战项目中磨练 , 因为现在你差的是项目经验 。
一定要多写业务 , 多总结 , 多问 , 重复遇到的问题一定要记录下来 。
积累到什么层次 , 你就可以进阶了呢?
当你遇到一个问题 , 你可以在你之前记录的笔记上找到解决方案 。
来了一个需求 , 你有一个基本的实现思路 。
出现一个bug , 你知道如何去debug调试 , 该从哪个方向找问题 。
那么我们可以说 , 你已经算是一个上路的码农了 。
3.老油条:中级程序员
特点:可以熟练地写业务代码 , 但还没到造轮子的程度对应人群:1到3年工作经验的程序员这类人在公司中已经是老油条级别了 , 可以熟悉使用别人的轮子 , 遇到问题也会百度解决 , 大部分人经过2-3年的努力 , 都可以达到这个级别 。
但他们只能实现一些简单的业务功能 , 做不了框架、组件库这种大的东西 。
很多人在此阶段会遇到瓶颈 , 因为日常开发的东西他已经了如指掌 , 技术上没什么突破的动力 , 回家后基本也是打打游戏刷刷剧 。