今天又是加班工作的一天。最近公司来了两个新人,原本以为接下来工作能慢慢轻松些,结果这周五又走了一个。我们公司的业务可能特殊一些,除了需要写Java代码以外,还需要在一个云ERP系统里写一些脚本。ERP系统本身也比较复杂,我记得大学时还专门有一门课是讲ERP系统的,反正当时也是学的稀里糊涂的,没搞太明白。刚进公司的新人,可能更多的时间都在写那个系统里的脚本。那位决定走的新同事,也是觉得成天写脚本,和自己的职业规划不符;而且面对一个不熟悉的复杂系统,有些不知所措。其实,我自己刚进这家公司的时候,也是同样的感受。我堂堂一个Java程序员,为什么要成天写脚本?更有甚者,因为某个客户有爬数据的需要,我自己一个人从头开始学,还写了一段时间的Python。Java几乎没怎么碰。当时也是觉得和自己的职业规划不符,想要跑来着。最后没有跑,也不是因为什么突然想通开窍,单纯是因为不想折腾。其实我至今也没有太想明白,我没走是对还是不对。但是,随着我慢慢熟悉了工作,以及最近大半年的读书思考,我对这个事情也有了新的一些思考。
首先是对于所谓的职业规划问题。拘泥于语言本身好像也没有必要,Java程序员精通Java是必须的,但是掌握学习其他的语言不一定是阻碍,很可能有相辅相成的效果。可以跳出语言本身,看到一些底层共通的东西,加深理解。
其次是有机会接触到不一样的东西,其实是成长的机会。只从编码的工作来说。情况A是框架已经搭好了 ,成天只用写一些变化不大的增删改查逻辑。情况B是系统从零开始搭建,从数据库表结构的设计,一直到项目的部署运维都要自己解决。情况B的成长肯定是更大的。除去编码工作,如果还能接触到一些其他的事情,比如业务。接触到的东西更多,能对整个行业有一个更广阔的视角。如果不是要往极致的技术大佬方向发展(大部分人也没有那个水平),懂一些业务其实比只懂技术有价值。而且,还有一个隐形的好处,可以有更多公司内转岗的机会,如果想要换一个行业,换一个工种,先在公司内转岗,比直接出去从零开始找工作更靠谱一点。
最后,在遇到自己感觉很麻烦,很棘手的事情时,是选择逃避,还是选择面对。逃避是更轻松的选择,短期看也没什么损失,长期来看是否会消磨自己的勇气呢?是否会错过精彩的风景呢?选择面对,最差不过就是失败嘛。但选择逃避,就没有成功的机会了。我其实一直有想跑路的想法,但我一直在思考,自己是不是是在逃避困难?等我什么时候可以理直气壮的说出不是的时候,或许就真是我离开的时候了。字数:890
耗时:1小时30分
··················END··················
笑来写作课邀请码:L2G49FEV1D
定投人生课堂邀请码:8PMKZAR9M1
今天是坚持健身的第 244/300 天。(闪到腰休息5天,休息5天)
相关素材