小编是在15年8月份左右在深圳就读的黑马程序员JavaEE学习班毕业的一名程序员,想想从Java基础班到JavaEE就业班毕业,整整花了半年多时间,再加上刚出来时断断续续找工作,换工作,到16年10月份才真正地找到了一份正式的java工作,工作了整整2年多。
在没找到正式Java开发工作的这期间,我换了三份工作,基本上对技术提升不大。
第一份是在深圳的文思海辉的Java外包工作,被分配到了中兴网信公司,也就是在深圳科技园附近,在外包公司工作的特点就是你两边都没有归属感,回母公司的时候你会有种尴尬感,一般就是把你干了才会招呼你回去。而在客户公司,人家也不会把你当做他们自己的人来看待,基本是冷眼相对,几个外包员工在一个小房间里,每天盯着你的开发进度,写日报,周报,或者下一周的计划给客户公司的管理人员审阅,当然了,可能你的外包公司和我的不太一样。
在外包公司工作,基本上也没有什么新鲜的技术,都是使用他们自己封装的内部框架,进行一些CRUD增删改查的操作,工作个几个月对技术的提升也没有任何的帮助,出去面试的时候更是一脸懵逼,面试官所说的各种框架也在外包公司中从来都没有碰见过,在外包公司待久的人来说,是一种悲剧,它会让你对技术越来越不自信,因为没有进步,就是退步。
在文思海辉工作四个月之后,被告知说客户公司中兴网信没有事情做了,然后当时的招聘人员打电话让我们这些外包人员回去,并劝退。没办法,既然他们都劝退了,说明自己的表现可能也不是很好,就不想厚着脸皮待在这种外包公司了。
我对外包公司的个人建议是:Java程序员尽量不要选择进外包公司,除非这家公司是在本部工作,否则承诺你再高的待遇,都是不靠谱的,也许你还没过试用期,你就被别人给干了。
第二份工作也是在深圳的一个科技园,进入了一家创业公司,这家公司是做商城的,其实就是将别人的商城代码拿过来改一下,然后卖给一些别的公司。刚进去发现一个奇怪现象,这家公司工作满3个月以上的员工几乎没有一个,一年的几乎就没有,后来一问,说这家公司做完一个项目之后就会干掉一批人,极其不稳定,工资都发不下来,有些程序员只是为了在这儿过度一下,拿一两个月就跑路了。
带着这份怀疑,我做了将近一个月,后来被告知说公司团队解散,没办法,我就和一个同事拿着一个月的工资走人了,当时还专门在附近租了一间方式,交了几个月的押金,后来由于工作地的改变,押金也只好不要了,跑到了东莞。最可惜的在这个创业公司,什么知识都没有学到。
我对创业公司的建议:并不是每家创业公司都不好,但如果进入到一家创业公司当程序员,在不知道这家公司用到什么技术的情况下,你先观察这家公司有没有很多老员工,如果没有,你在这家公司工作就要很小心了,因为开发团队很可能面临到随时解散的风险,对你是相当不利的。
第三份工作是在一家智能家居公司,说是一家公司,其实就是一间工作室,在这期间老板说出他的宏伟计划,需求的不断变更,小编我自知能力有限,无法助力他创建一家伟大的公司,于是主动提出辞职。从入职到离职,工作不到3个月,没办法,只能重新在东莞找一家靠谱一点的公司。
终于找到了一份正式的Java工作
想着自己从16年3月左右从黑马程序员毕业到现在没有真正遇到一家靠谱的公司,也该认真的选择一下了,于是在2016年10月份面试了第四家公司,这是一家物流公司的研发部,主要是维护公司的内部网站,所用的技术也就是SSM和SSH这些框架,虽然很low,但是半年左右的时间,换了这么多份工作,手上真的是没什么钱了。
于是我选择待在了这家物流公司,但是公司用的是SSM这些框架,这两年来,我的技术没有任何的提升,自己身边的黑马程序员同学进步却很大,玩转各种技术,什么云技术,大数据技术,高并发,集群等,工资甚至是我的两倍了。
为什么工作3年之后,有的同学工资会比我高好几倍了呢?
我在想为什么在短短的3年工作中,有的黑马程序员同学起点甚至比你低,但是工资却比你高很多,其重要的原因在于他在前两年选择公司的时候,看的不是工资,而是在这里工作能不能提升自己,能否接触到一些比较高端点的技术,同时跳槽既不能太频繁,也不能太少,如果这家公司的技术很新,那么我们可以待在这家公司久点。
前期的工作经验与技术提升比工资更重要,很多人在一家公司待久了,由于该公司用的是很古老的框架,或者外面没有使用过的自己封装的框架,那么你待的时间越久,你会变得越没有自信,甚至到最后连跳槽面试你都不敢去了,自己也会变得越来越没有竞争力。
一家只有SSM与SSH技术的公司,还是慎重选择吧,毕竟刚出来我们需要的是经验与技术,而不是工资。有了技术,工资自然也不会愁了!