Java工作3年是什么水平呢?

Python015

Java工作3年是什么水平呢?,第1张

这个因人而异,我分享下我周边一些朋友的情况,按照3个等级优秀、普遍、较差

以下先做如下定义

优秀:在人群中表现突出,有闪光点/竞争力标签,占20%

普遍:能够独立做事,有总结意识,大概占60%

较差:停留在CRUD,总结意识较低,自我认知不够,过于浮躁/迷茫,20%

例子

优秀:

有可以根据第三方优秀的框架进行二次封装/优化的能力

有过高流水(如月流水过千万)或高数量级(日PV超过千万)或高复杂度(流程/场景复杂)的项目经验

自我驱动非常良好,表现为有自己的作品,或参与创业,取得不错的结果

普遍:

能够完成工作安排的事情,项目中出现的问题/挑战,也可以在1-2天内解决,能够主动想自己想要的并且去尝试

较差:暂不举例

最后,说一个题外话,衡量一个人的技术水平不能针对工作年限,或者是会的框架的数量,框架/语言只是帮助我们解决问题的一个工具,最重要的是思维,在什么工作年限会什么东西也不提倡,不一定要按部就班,有些东西不一定要等到到了特定的年限才应该会,多学习,多总结最重要,希望我的回答能够令你有所思考触发,观点不一致的也欢迎沟通。

我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本上的内容迈向真正的企业级开发。我们知道如何团队协作、如何使用项目管理工具、项目版本如何控制、我们写的代码如何测试如何在线上运行等等,积累了一定的开发经验,也对代码有了一定深入的认识,是一个比较纯粹的Coder的阶段

1、语言要求:精通java,j2ee

2、框架要求:springMVC,mybatis或类似框架开发经验

3、页面技术要求:熟悉 js,ajax,xml,jquery等技术;

4、数据库要求:熟悉oracle,mysql等数据库开发;

5、工具要求:熟练eclipse等开发工具

以上是我ITjob导师跟我分享过的,希望对你有所帮助!