做 Java 开发,三年经验,技术应该达到什么样的水平?如何花一年多时间达到三年工作经验?
回答·21
最热
最新
- 一般高并发和负载均衡很少开发的能做,原因就是没环境去做,三年时间只能是主流spring,springMVC,springboot等基本都能很快上手,常用的熟练应用jquery,h5前端技术,理解多线程并且线程代码实现过,两种数据库熟练增删改查,分页操作,中间件的使用熟练,熟练Linux常用命令。不懂的技术能独立学习并应用,这些能做到,基本三年经验里边已经比较厉害了
- 本人工作刚刚好三年,想必有资格回答,说实话,三年大多数人都是熟练工,其他的能突破一点的机会很少,学习都是遇见了再看,哪有系统性,最近面了几个都吃了不学习的亏,被人说基础不牢,也是真的,差不多都忘记了,主流框架基本都会用,但是那些不用就忘记了,唉,程序员要想好,保持终身学习吧,包括以前会的,绝对不能忘记,共勉!
- 三年应该对 jvm,并发编程,框架源码,高可用高并发设计有所了解了。一年达到三年的工作经验,就是参与一个优质的大项目。参与并发千万的项目开发一年,并且下班后依然在学习,一年后从眼界或技能上都足以碾压很多真正做了三年的开发人员。
- 小厂和大厂,好的公司和能够带你的人,真的,工作除了自己学习之外,能有个师傅帮你开阔视野,从广度和深度的角度上引你入门,比一个人苦逼学习好的多!真的很重要,如果能够遇到也很幸运
- 三年也要看是哪个公司的三年呀。。。阿里等一线互联网公司的三年肯定是你要做到真的三年才行,你如果真的一年可以做人家一线互联网公司三年的效果我可以这么说,你就不会提什么三年的程序员是什么样子这种问题了,你基本上一年可以应对市面上绝大部分的场景,可能业务方面经验不多不过技术上肯定不会是障碍。一般小公司的三年的话可能就是交给你一个模块或者系统让你负责,可以应对大部分的情况,包括线上突发问题的解决,这里面除了技术也包括与组内成员的沟通,开发节奏等问题,也就是一些职业素养和职场的规则,还是要看你怎么去选择这个三年的标准的公司的,永远不要觉得自己很强一年可以达到三年的水平,每个人的三年都不一样,没必要去比,就专注到业务上,提高代码质量和运行效率,业务先做好然后空余时间再去修炼技术,首先一定要以工作业务为核心
- 我身边有几个三年都到架构师的水平了,当然那肯定是每天都在学习,而不是闲下来就玩的那种,那种人不适合干这行
- 第一个问题比较宽泛,首先必须是熟练工吧,这个是最低要求,其次就是看看项目经验和项目技术含量对你的提升。基本上主流的框架应该都用过,或者至少有一个是熟练的。常用的三方库应该都了熟于心,并且知道如何去找更多的。对于高并发,负载均衡下的常用架构模式应该有一定的了解,主流的动静态分离,加各级缓存,分库分表等常规操作应该都干过。代码的bug方面应该不允许再出现低级bug,开发时有基本的内存应用思路,基本的性能优化能力。 第二个问题很简单,让自己在一年内完成普通人三年的开发量。
- 这个就很厉害了,一般人做不到哈哈
- 至少熟悉一个中间件 能完全独立开发一个单体系统的方方面面 有一定的源码积累 熟悉juc和jdk的核心原理 了解分布式开发
- 一年跟三年没啥区别其实,就是熟练程度的区别,想出水平,得参与处理大量实际问题,能把辣鸡系统变成一个不说牛逼,至少用的爽的系统就行