已注销用户的gravatar头像
已注销用户 2015-12-25 23:58:39
java程序员工作三年的修行之路

   人生天地之间,若白驹过隙,忽然而已。仔细回忆一下,原来我已修行Java之路已经快三年。

   一路的走来,发现未来遥不可及,过去又无法回去,脚步还在继续,每走一步便是一个脚印。三年前,还记得第一次的“Hello world”情景,慢慢的学习javase,渐渐的发现java越来越神奇,学完了javase后,终于开始了javaee,开始是学习jsp+servlet,还记得边看马士兵老师讲的网上商城的项目。当全部敲完之后,第一次觉得小有成就感,虽然是跟着老师一起一行一行的完成的,可对于一个新手来说,这种喜悦或者说是成就感是走过这条路的人才能体会的到。从第一次有这样的感觉,感觉自己陷入泥潭了一般,越陷越深,jdbc技术,然后学习oracle,xml,以及建模工具的使用。后来自己也写了一个简单的blog源码,jsp+servlet,虽然页面很丑,可自己做的东西怎么看都特别的顺眼。

  在实习期间,第一家公司用的是ssh框架(struts+spring+hinbernate),第一次接触框架,完全不知道它的原理,那段时间是最男熬的一段时间,最简单的都不会,挨骂是常有的事情,还好脸皮厚,坚持了下来,也第一次接触到了除了jsp+servlet以外的技术。师傅领进门,修行靠个人。入门了还有其他的只能上网查了,突然又想到了马老师,囫囵吞枣地把三大框架(spring,hibernate)又看完了。第一次发现,懂得原理,其他的不会的就是学习中没有接触过的,还好还可以上网查,实在解决不了,也只能厚着脸皮去“找骂”了。现在想起来,我还是挺感谢那些“骂过”我的人,因为被骂完之后我都可以学习到东西,为什么不乐意被骂呢。术业有专攻,闻道有先后。修行之路,脸皮算什么,没有生存技能,脸皮不值一分一厘。当然,也有人在开始的时候,觉得这是在受委屈,没面子,就放弃了。试问哪一行刚刚入行不要请教不要学习呢?在第一家公司待了快一年后,或许是没有激情了,后来的工作都是ctrl+c,ctrl+v 的操作了。年轻,拥有一个闯荡的心裸辞了原来的工作,直奔大上海。

  2013年夏,热烘烘的天气,一个人一天面试3-4家公司。碰了许多的壁,犯过很多低级的错,准备不足,面试迟到,表达不足等等。热烘烘的天气,自己的心情也异常的不爽。当时说的最多的一句话就是“找个工作怎么就那么难”。第一次审视了自己一次,才知道以前接触过的技术远远不够,自己也没什么突出的亮点,就这么海投,傻乎乎的找了半个多月,终于有一家面试过了,当时是觉得终于瞎猫碰上了一只死耗子了,心里那个开心啊都无法形容了。马上过了三天入职,终于可以在办公室里面吹着空调,安静的写代码了。以为这美好的生活即将开始了,包住,五险一金,等等。薪资什么的就不说也没多少,就觉得可以在这边终于安定了,一时心里的石头就放下来了。进去给了资料才发现,新框架,很多都是新的,莫名的不安又来了。一个定制的ERP项目,用的是jfinal框架。看了几天框架,上手了慢慢的又跟着项目走,于是又回到了最开始的时候,不懂就问。同事都快被我问烦了,还好遇见的同事都特别的好,不懂得我问了都回答我,实在解决不了的就跑去找老大要思路,还解决不了就只能看老大敲代码,自己看然后理解。13年后,这个项目做完了,框架也上手了。年后过来,所有的工作都还继续,记得有次老板突然找我谈话,问道我怎么不爱问问题了,我当时说我已经能自己解决这些日常的问题了。老板说我成长的很快,我当时就纳闷了,我成长了么我自己问我自己,后来发现这半年确实成长了很多。接下来又做了一个供应链项目,两个月结束掉了。因为项目需求,第一次一个人写了一个权限模块供所有的项目使用,当然存在很多的bug,可是这一步步都是自己努力出来的成果,慢慢的在完善。期间利用了业余的时间接触了一点点的Linux,因为在小公司,所以测试环境的服务器的权限是有的,学习了Linux命令,一般性的项目发布一些活还是可以搞定的。一切都走向了正轨,渐渐事情做的越来越多,项目一个一个的接着来,银行的项目,政府的项目,还有原来的ERP项目维护,权限模块维护,那段时间过的很充实,但也很累。当时我们所有人都是像一块砖一样,哪里需要哪里搬,项目多,人少。阶段性的加班,以及项目的会议。时间真的很神奇,让我们看清了有些事情,当第一次看见一起做过项目的伙伴离开的时候,才知道是因为薪资的原因。我们都很现实,都渴望付出和得到能够成正比,往往现实就喜欢和我们开玩笑。再那时才知道,原来自己的薪资确实不高,伙伴跳了之后涨了好几K,我知道我还不能走,我自己的能力还不够。终于快熬到了年末,然后人手不够,又是一个人做一个项目虽然需求之类的大体知道了,也开始弄了,结果弄得过程需求千变万化,这边还催的紧,一个CMS加班了2周,每天凌晨2点后睡觉。到最后还是得同事一起帮忙做好了,可是心里真的不爽了,需求一天一个花样。我现在很不喜欢领导说这个很难吗?这个要做两天吗?这类的话,真的是站着说话不腰疼。只有开发的同行们能理解这种心情。

  年后,公司打算把我放在一个政府项目做维护,也纠结了一段时间。最后还是辞职了,去我女朋友的地方找一份工作,在没离职前,我也知道重新再找一份工作可以翻一倍的薪水左右吧。但还是选择去我女朋友的地方,虽然各个方面都不如上海,可谁没有年轻过,没有疯狂过一把呢。因为做好心里准备,所以这落差,也就不存在了。面试了三家,拿到了2个offer,就这样定了下来,业务方面是做的政府方面的,用的框架springmvc+ibatis。又开始接触了一个新的框架springmvc,这次没有像之前一样手足无措了,开始自己上网查看资料,用到什么就查什么。就这样自学能力,无形的拥有了。我记得有人和我说过,技术这行,永远学不完的,技术时时刻刻的在更新,我们唯一能做的就是提升我们自己的自学能力。

  很快,熟悉了技术框架,开始了解了公司的业务,试用期间一边跟着开发,一边维护内部系统,主要是完全的熟悉框架以及充分的了解他们开发过程中的业务方向。还有一点项目经理想培养我,因为公司团队人手的缘故。我也知道这又提升的机会,还可以学到东西的。于是定下心的去学习,就这样一天天的过去了,渐渐的掌握了他们使用的技术,对于技术框架,更多的要停留在需求业务方面,因为技术框架就这些,而需求业务没有专门的人手去分析,所以一切的需求分析也只能是开发来做了。真的以为可以好好的呆下去,前面的team leader的位置我都看见了,谁料老天老爱开玩笑,因为家里的原因,又放弃了这家,离职前hr和我说了好久,希望我不要离职,可以请长假,可我还是离职了虽然我也很不舍。

  因为个人的家里的缘故,停止了两三个月没有工作,最后家里的事情安排好了后,又因为种种的原因回到了上海。这次找工作,找了3天拿到了5个offer,两个互联网公司,三个传统公司。因为前面都面试过了很多次,面试经验也有了,所以找工作似乎也没那么难了,只是找到一份自己心满意足的工作比较难而已。这几个offer中先把薪资待遇排名倒数一,二,三都去掉,剩下都是两家互联网公司,一家是旅游方面的,一家是金融方面的。纠结了2天选择了旅游方面的,进入公司才发现,互联网公司从办公环境,以及待遇,福利都比传统公司要给力的多了。用的框架springmvc + ibatis以及dubbo,zookeeper,solr,redis集群等。第一次接触很多比较前沿的互联网技术,处于好奇慢慢的自己去琢磨这些技术,可渐渐的发现自己的自学能力好像不怎么管用了,不再像之前学习框架一样的那么简单了,而公司里面节奏都很快,很少交流。加班又天天有,几个月后,人都换了好几批了,因为我还没有学到我想要的,所以我一直没有走。996模式虽然很累人,可是我们通常都是晚上10点后下班走人,回到住的地方都11点多了洗洗刷刷就12点了,每天都这样重复的工作,11中旬和同事去体检了,体检报告出来了,各种指标不符合,虽然问了也查了,说没什么影响,可是医生的建议是注意身体健康,虽然指标都不达标,可医生特别强调说我偏瘦建议我还一份工作。回去后,想了两天,觉得身体健康确实要放第一位,很想学点前沿的技术,可后来发现项目已经上线了,我们只是在添加新的模块罢了。前沿的互联网还只是入了个门,就这样月底走人了。

  没想到2015我就跳了2次了,这次辞职后休息了两天,去51job公开了简历后,第二天面试电话都来了,觉得差不多就去面试了,基本上面试的都是互联网公司,去面了3天,也拿了3个offer,最后选择了一个互联网金融方面的。和PM面试中,PM问为什么这么短的时间里面就跳槽了,说明了加班强度后,面试官都说了这么恐怖的加班。然后又问了我一句怎么看待加班,我说:我对加班已经没有脾气了,可我还是会选一个相对不怎么加班的公司,如果贵公司加班和我上家公司那样,那我应该不会考虑的,因为加班过多,有可能会猝死。还没等我说完,PM就笑了说到你这小子啊怎么这么逗,莫名的我也跟着笑了,我只是说了我内心的想法难道不对吗?后来,我还是答应了这家公司的offer,因为我觉得PM会的很多人也很和蔼,不难相处,最重要的是可以学到前沿的互联网技术。

   现在我已经在这家公司上班了,整体给我的感觉还不错,框架springmvc+hibernate,明年框架升级要用到dubbo+zookeeper技术,对于公司项目的整个架构,可以学到很多我想要的技术,除了互联网技术还可以接触业务方面。目前负责一个子系统担任term leader。

  未来我不知道怎么样,可我知道每一个程序猿(媛)都在这条路修行,不管未来我们能否修炼成仙,目前唯一能做就是为以后做好积累。千里之行始于足下,积硅步,行千里。

 (用最简单的语言积累我这两三年的轨迹)


打赏

已有2人打赏

allegory的gravatar头像 最代码官方的gravatar头像
最近浏览
leehaitao2  LV10 2019年8月5日
人间蒸发  LV23 2019年8月1日
miaomiaosun 2019年6月29日
暂无贡献等级
别让自己无聊  LV13 2019年4月30日
苗毅6666  LV32 2019年3月8日
茫茫人海中的小牛  LV10 2018年10月8日
LH8826  LV6 2018年9月21日
zsf19950717  LV1 2018年9月3日
sdfafdsf  LV5 2018年8月9日
liepeng 2018年7月29日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友