我的程序人生(一)

时间总是过得很快,转眼间,在上海工作已经整整一周年了,最近因为经历一些事情,感觉自己需要沉淀一下,做一下自己的工作总结,看过许许多多大牛们的程序人生,感觉自己跟他们相比还差的很远。毕竟我的程序人生才刚刚开始。。。。

一年前的我,拖着沉重的行李箱,满怀着希望独自一人踏上了开往上海的火车,行李箱因为陈年老旧,到上海时已经坏了,在嘈杂的人群中,拖拉着行李箱和手提包显得那么的疲惫不堪,幸运的是,我有朋友在上海工作,至少我还有个落脚的地方,到住处天色已经黑了,经过周末短暂的调整休息,周一我便开始了一段难忘的面试之旅。

五月份的上海天气很好,我深知在这个时间面试确实不是一个明智的选择,众所周知金三银四,毕竟刚刚错过了一个黄金时期,所以面对每一次的面试邀请我都显得格外珍惜,有的面试需要两个小时的路程,一天最多也有四家的面试,感觉大多时间都奔波于在路上,事非经历不知难,或许对于初来上海的一名码农来讲,这或许都是必将经历的,要么你的实力够强技术够硬工作经验更丰富,你能够很快的找到自己心仪的一份工作,要么就凭借自己的运气和机遇,很明显我不属于第一种,一年的工作经验如同小白一样,在上海这个几乎饱和的IT界经历两周的面试,都是以无望告终,当我状态低沉的时候,我大哥的一个同学给我推荐了一份offer,同样是软件开发,但是用的是C#,对方给的是只要我愿意去随时就可以入职,值得一提的是,在前两周的面试过程中我曾面试一家日企,我也事先查过该公司的背景,公司确实是个值得发展和学习,但是他们在最终面试的时候问我要不要考虑要转C#,我当时明确的表达了我的意向,喜欢java,结果显而易见,但是现在又有一次机会摆在我眼前,或许是这段时间奔波的太累了,经历了周末的深思熟虑,我选择了接受这份工作,毕竟所有的语言都是相通的,大不了从头再来嘛。

这是一家刚起步的公司,公司不大,做的是物流系统,他们三人合伙创业既是老板也是开发人员,跟他们在一起相处的很不错,中午吃饭也是一起吃,都是他们买单,待遇也不错,经过一周的工作,发现自己需要补充的知识太多,在现有的项目上感觉自己贡献不出自己对公司的价值,抛弃了自己喜欢的东西,每天面对的却是自己不太喜欢的东西,却还要去学习它了解它。于是我又做了一个决定,我选择了离开,至于离开的原因很简单,付出(少)与回报(高)不成正比,当我的朋友们知道我辞职了都很意外,而我这次显得格外冷静,我也清楚的知道了自己接下来的选择和方向,我完全可以选择在这里混个一两个月拿到应有的薪酬重新出去找我自己喜欢的工作,我感觉这样我会过意不去。既然选择远方,便只能风雨兼程!

于是我又重新踏上了求职之路,很快我就接到了一份offer,也就是目前在职的这家公司,现职的这家公司规模很大,不过并不是软件公司,但是公司做的是自己公司的一套系统,我们主要负责的是公司的主流业务项目管理系统,我清楚的记得,从上手这个项目,基本的待办信息和获取项目列表数据都是有问题的,更不要说项目的流程究竟还有什么问题了,不到一周我就接手了一个需求,拿到需求文档,大概看了一下需求内容,需求不是太复杂,设计的只有一个接口,但是返回的数据量还是挺大的,当时也没人给我说如何对接,接口有问题如何解决什么的问题,我就按照自己的想法把接口拆分成了两个接口写了,当我上传代码给前台的时候,前台一脸懵逼说为啥要写两个,文档明明是一个接口啊,我说了我的解释但是他们说按照文档的来,因为刚入职,我没有理由反驳,只好选择了妥协,虽然心里是不想再改的,那天中午吃过饭,终于鼓足勇气进入了我们部门老大Y总的办公室,简单说了一下问题,然后打开设计文档我就我的想法做了简单的讲解,经过短时间的讨论,杨总认同了我的想法,同意了的更改接口,能得到上级的认可,还是很高兴的,现在想想当时我心里也是没底的,也不知道当时从哪来的勇气去敲老大办公室的门的,他对我的做法也很认可,说我这次对设计的接口有疑问了,我大胆的提了出来,如果不提呢?之前是否也存在这种问题而没人说出来呢?不过这次我也存在问题,在对设计的文档有疑问的第一时间我没有及时提出来进行讨论,也没跟前台及时的进行沟通。可能不是专门的软件开发公司,部门的开发规范和流程当时确实存在问题,随着时间的推移,这也为接下来的一次部门问题整改埋下了伏笔。

先讲一下部门人员组成吧,我们是研发部下的IT部,而上边我提到的杨总是研发部部长,研发部下面又有很多部门,我们的it部项目组有四个后台,其中一个还是一个妹子,性格大大咧咧的,后来不知道是做开发累了还是什么原因转了测试。三个前台,其中一个也是妹子,挺漂亮的一个姑娘。一个测试,后来又来了两个搞App的,后来得知,Y总是从华为出来的,前台技术很厉害,后台我就不清楚了解多少了,因为并不只是负责我们IT部,所以平时工作比较忙,我们跟他接触的不多,也了解不到他在华为的经历和过往,我们几个开发人员都是工作一到两年的,我们这边并没有真正的技术大牛,有什么问题一般百度不到就会请教我们在成都的团队,成都的团队负责我们公司的其他系统,我们公司的系统互相关联,从开始的相对独立的系统开发,到日渐成熟的业务流程,使多个系统的流程环环相扣。因为公司业务的特殊性,系统也一直处于上线状态,并非阶段性的交付系统,业务的流程和需求也是不断地更新变化,我们都知道我们做开发的最害怕的是什么,最害怕的就是不断地更改需求,而且常常因为这边需求的变动引起其他地方的改动,而这就是最头疼的地方。因为业务部门需求不断的修改我们开发也只能不断地修修改改,每提出一个新的需求功能并开发出来,就好比一个新的烟囱建立了起来,也就是所谓的烟囱式的建设模式,我们也一直在避免这种问题,关于为什么会出现这种问题我在我的博客《企业IT架构转型之道》读后感(一)中也做了描述,在此就不再细说了。

刚才说到我们部门人员的组成,我们工作中有问题一般不会直接到我们部门Y总那里的,除非有问题我们拿捏不定才会去请示,我们开发中的问题都会去找L,说到L,那我可以好好讲一下他的故事了,L也是一个经验一两年的,他的任务都是Y总给他的,然后L再分配给我们,L的前身是搞前台的,或许是Y总看到他的不同之处或者什么原因吧,一直想要努力把他培养成一名专业的管理者,但根据平时的工作来看貌似并不是很理想,工作上是我们的小领导,生活上我们都住在一起,也是很好的益友了,作为管理者,但是L却依旧热衷于敲代码,因为上边我说的三个前台人员中,他就是其中一位,因为前台人员不足,他白天搞需求、晚上也会加班敲代码,那段时间加班加的也是没谁了,但是随着业务不断地增加,系统的需求不断地增加,Y总得知L还在敲代码,就不再让他敲代码,只想让他专心的搞任务和需求,随着时间的推移,工作中存在的问题逐渐地暴露了出来,所有的问题都不会是一次性爆发的,都是随着时间的慢慢积累,使很多问题都积压在一起,仿佛一颗定时炸弹,终于到了某一刻,这颗炸弹爆炸了,然后L还抽时间在办公室拉了一个小会议,让我们自己说自己对工作上的问题和建议,我们把心中的愤懑都投向了L,效果自然不佳,我们知道这样解决不了实际的问题,然后这次我又充当了一次勇士,我主动联系了我们的Y总,Y总也欣然答应说中午请我吃饭一块聊聊。那天中午Y总跟我谈了好多工作上的问题,并让我找个合适的时间和地点,让我们整个部门开个会讨论一下工作中存在问题,考虑到种种原因,我们选定了一座茶楼,经过那次茶话会L的工作有了许多的进步,作为管理者,L确实在管理方面存在诸多不足之处,但是L身上还是有许多亮点的,工作上善于学习、生活上时常也是为我们大家考虑,但是我们对他的意见莫过于是L的优柔寡断了,L的脾气很好,工作上经常面对我们对他的指责,都能够欣然接受。系统出现崩溃的问题也能够从容淡定的解决,我让他对自己进行一个评价,他说一个帅字就行了(此处省略若干字,哈哈哈哈)。。。。虽然我们经常拿他开玩笑,他也总是莫名其妙的躺枪,但是L依旧保持乐观的态度和积极向上的精神,L今年27岁也老大不小了,有一身强壮的肌肉,170的身高,但依旧还没有女朋友,有意向的可以私信我啊。对于L我也由衷的佩服他,希望他在管理的职业生涯中越做越好。加油!

既然说到L那就不得不提G了,对于G可以总结为一句话,放荡不羁爱自由!G和L是最先来到公司的,可谓是部门元老级人物了,尽管G的工作是测试工作,但G刚来公司的时候也是一名不合格的前台开发人员,正因为G的不合格,在我们Y总来了之后,被迫转为测试人员了,G花一小时写完的代码可以让Y总耗费同样的时间去整理G的代码。作为测试,G我也是很佩服他的,不仅仅是工作上。

D和J是除我之外的后台,J的代码速度是我们三个最快的一个了,总是能听到他的机械键盘上发出急促的哒哒的声音。他一部分负责的是和其他系统的对接任务,我们三人各自负责自己的模块,开发遇到问题D和J也都能及时向我伸出援手,我们合作的也很愉快,虽然前段时间D已离职,但依旧保持着联系,J是一个喜欢新技术的一个宅男,独来独往,雷厉风行,总是与G在工作上产生口角争执,但丝毫不会影响到生活上的过往,仿佛每天不产生点摩擦碰撞,那将会毫无意义。J的感情经历也是一波三折,J今年24,同样单身一枚,此处征婚省略若干字。

C和S是负责APP的,CS都是第一次接触App,C比我晚入职一个月,C的学习能力也很强,因为我们系统开始搞的是网页端,网页端逐渐的完善了,于是就转向了APP,因为APP人手不足,于是S就来了,S之前是写前台页面的。跟CS在前后台的对接方面也很轻松,联调测试也不会有什么较大的问题出现,工作和生活上也都能愉快的工作和玩耍,平时下班在楼下打打篮球在活动室打打台球,可以说CS是我们部门篮球打得最好的了,CS都是名花有主的人了,此处不再征婚。。。

X和L是负责前台的,X就是与我最先合作的,不过也就在公司呆了几个月就回家做旅游去了,后来还给我们邮递了小礼品。

L和Q是我们部门的两个妹纸,虽说是妹纸,貌似我们从没把他们当做过妹纸对待。L是负责前台的、而Q就是那个原本后台然后转测试的,L目前也离职了,离开了公司重新找了一份工作开始了一段新的生活,独自一人租了一间蜗居。当时L搬家我跟G也去帮她搬家了,房间很小,勉强一个人生活,但环境还是可以的,看到她最近的朋友圈,应该是过得挺不错的。Q这个测试大大咧咧的,这种性格很好,工作方面也很认真,或许这是女孩子独有的技能吧。

人生是一场缘份,相识是缘现,相知是缘定。希望我们珍惜这段共同的度过的日子,以后的生活多一份快乐,少一份烦恼和忧愁。

在这一年的工作,虽然接触了许许多多新的东西,但是感觉自己需要补充的东西还是太多太多了,随着不断地接触新的知识新的技术,就会愈发的感觉自己会的越少了,或许这才是IT这门行业的魅力之处,只有不断的学习不断的汲取,我们才能在这条道路上越走越好,IT是一个永没有终点的长跑比赛,如果停滞不前你就会被其他人所超越,要相信,越努力越幸运!

因为现阶段的我依旧是个小白,对许许多多的技术认知还不够深刻,所以这次也不好总结一些技术相关的东西,希望在接下来的工作中能够总结沉淀出一些东西,在程序这条道路上,必须要不断的的反思不断地总结。尽管以上我写的并不属于工作总结、也就算的上是一个工作的回顾,作为一个理科男,我的确不太适合写文章,只希望这能够养成一个习惯,一个善于总结记录的习惯,若干年后翻开这些笔记,也算的上是人生的一种回味了。

写到这里,还想再接着写点什么,但是不知道该怎么写了,今天有点忙碌,刚面完一个来面试java的妹子,已经通过了我们的技术初试,我们部门是时候应该注入点新鲜血液了。

最后,感谢曾经帮助过我的亲人、朋友、同学、同事,谢谢大家!!

只要对我倾注感情,我就能成为你们最可靠的伙伴,遇到危机可无限次召唤。

今天是五四青年节,对于我来说也是一个特别的日子,今天也是我的生日,这个世上不经努力即可轻松获得的就是年纪了。祝愿我爱的人和爱我的人身体健康,万事如意。祝愿大家工作顺利、事业更上一层楼,祝愿自己在接下来的工作中更上一层楼!!!

不忘初心,方得始终。既然选择远方,便只能风雨兼程!

猜你喜欢

转载自blog.csdn.net/lihua5419/article/details/80061405