java工程师要求三年工作经验,到底什么才算工作经验?
朋友你好,我是三线城市程序员一枚,也负责所在公司软件开发人员招聘,我们使用主力后端语言就是Java。
我们这一般要求1年以上工作经验,因为实际上大部分工作1年工作经验就足够了,如果要求3年的话估计是工作比较难一些的,要求非常熟练的程序员吧。
然后工作经验的判断非常简单,一般会跟求职者聊做过的项目,一般来说1年工作经验怎么也得做上2-3个项目了,在聊项目的过程中会聊具体可能遇到的问题,然后怎么解决问题的,这些如果你真实的有1年开发经验,肯定是没问题的。
一般会认为1年工作经验的J***a工程师(企业web应用方向),至少掌握J***a基本语法、JDBC、JSP、Servlet、常用的***类、接口和对象的区别联系、为何要使用接口、异常处理(Exception与RuntimeException),然后多少会聊些SSM或SSH框架的内容,最后因为是做企业web应用,也会要求了解一些html、css、js方面的知识。
如果你确实做过几个实际项目(确实有客户使用的),然后对上面提到的技术基本都了解,那个人认为就算工作不满3年,应该算有工作经验了。
工作经验代表你有解决实际工作中的任务和问题的能力,而不是纸上谈兵、闭门造车,这也是有些公司为什么不招培训机构人员的部分原因,因为跟学校的应届生差别并不是很大。
J***a工程师三年工作经验基本已经做过很多的需求内容了,有方方面面的的任务也代表着你需要掌握各方面的技术点,而且必须解决实际的问题,代表着你的技能是真的有用的、是市场需要的。
有哪些技能算是有经验的人才掌握得更好的?一个是你的技术技能,一个是你的软技能。
技术技能比如你会J***a各种语法、api、各种中间件、数据库、算法、服务器运维等,你做了几年自然比只做几天几个月的人熟悉,在新入职公司时遇到类似的问题不用去麻烦别人,自己就能很快掌握,不会影响公司进度,甚至还能帮助其他同事解决问题。
软技能呢一般来讲就是你与同事之间的沟通协作能力了,工作了几年意味着你接触了各式各样的同事,处理好同事关系也能提高你的工作效率,一般这种能力会随着接触的人越多、工作协作越多而提升,所以这也是公司比较看重的一点,如果你没有这方面的能力,比如领导叫你做一个任务,而这个任务需要你与其他同事一起协作解决,如果你不会沟通交流,与同事谁也不搭理谁或者互相推诿,那么自然很难很好的完成任务了。
总结一下,工作经验代表你有解决实际问题的能力,代表你有不错的技术和协作能力。
工作经验顾名思义就是在一行业中工作所积累的经验和各种能力
现在大多数开发招聘基本都是要有工作经验 相对于市场来说初级的工程师已经饱和了 都是需要有经验优秀的工程师
工作经验只是一种门槛 有些人一两年的工作经验可以相当别人三四年的经验 主要是在工作有没有努力去学 积累经验 如果你技术厉害 也有经验 完全可以去的 自信点就好
其实三年工作经验只是检验你作为一个程序员能力是否达标的一个标准,并不是硬性的,,当然有些公司为了减少大量培训出身的开发人员以及应届生的投递,所以设置了年限,同时也让剔除了一部分对自己技术不自信的人的简历,增大了工作效率,但是这不是绝对的,如果你对任何技术都了如指掌,那么就算你只有一年工作经验,但是你的工作能力完全胜任,那么你也可以私下和HR直接沟通,一般HR都会给出面试。再说你什么都会,还怕找不到工作?对吧,自信点!其次就是工作经验,什么叫工作经验?就是你在工作中积累的各种开发技巧以及你在工作中积累下来解决问题的办法,还有就是你在工作中积累开发能力,当遇到有什么不懂的问题能有自己方法去解决,这才叫工作经验。这个能力并不是有年限的。所以工作经验并不是硬性的,说白了就能力达到与否的问题。