• 我们在囧途之程序员新人篇


    注:本文使用第一人称,原型取材于周围同事或民间或作者自己,不一定全部代表作者本人,欢迎大家提供您的囧途素材,发送至shenyisyn#gmail.com

    温馨提示:本文可任意转载,建议注明出处,如实在不想注明请留空,强烈抗议把此文标识为他人原创

        经过我坚持不懈的在招聘网站上大撒我的简历后,终于有一家软件公司通知我去面试。    我就迷茫了,为啥现在招聘网站上这么多急聘、急招岗位,我投出去的简历被查阅次数几乎为零,偶尔有几个查阅单位,我一翻查还是猎头公司,我不是贸贸然对猎头公司有反感心理,而是有一次一个猎头在网上找到我,看了我的简历后大约过了三天,竟然推荐我去一家化工企业,我就又迷茫了,明明我给他的简历是软件开发而且还是python方向。

        闲话不多说,那家软件公司面试过程还是比较顺利,估计该公司也真的很急很急,我在体现了我有3年开发经验、肯吃苦耐劳、接受无原则的加班和遵守国家法规是一个良民的基本素质后,立马通知我3天后上班。

        我在家里无原则的兴奋了一个晚上。

         上了近两个月的班,我耸然发现该公司的烂尾项目实在太多了,各种尾款没收到,各种验收没有顺利开展,作为我这样一个新人自然而然的“被”接手了4个烂尾项目,注意:是在一个月内同时。

         记得一次开项目会议,是讨论某个烂尾项目的修改和再推广问题。其实说到底技术架构还是很重要的,不过呢咱碰到的好多小公司(大中型公司其实也一样,不要认为大公司就规范,大公司唯一规范的是财务制度)为了赶工期都是没有按照规范来的,等到开发完毕再发现一些问题要修改属于强扭的瓜不甜了,而且越扭越苦,很多项目改到后来原创开发人员都离职了或者直接甩手给其他新人接手,当项目汇报时,那些原创开发人员主动提出要把他们的名字放在接手后的新人后面,为啥?不想负责了呗。

       那次会议,我们的胖经理(技术出身的胖经理,做了经理后就脱离了技术队伍,专心搞管理)一脸憔悴的坐在会议桌第一张,第一件事就是招呼大家说说自己的想法,无非两个议题:1)原有功能谁来修改 2)新功能谁来开发

         现在我是麻木了,不过当时我第一次参加这种会议,我很紧张,也很兴奋,手心都出汗了。我个人主观愿望是想开发新功能,想向大家证明一下自己的能力。

         不过会议的局面是出于意料的,当谈到原有功能修改时,我个人觉得该模块修改工作量巨大,而且要涉及到原有数据的移植,修改的过程中还要熟读先人的代码,看看文档就要很久。但是,我这里要说但是,这些职场老鸟还真是老鸟,我原本以为老鸟们会诉说这些旧模块修改有多么复杂多么繁重,结果是老鸟们脸上统一露出不屑一顾的表情,他们的鸟观点如下

         1、原有功能修改难度很低,而且有原来代码的基础,属于可以踩着巨人的肩膀上去。

         2、歌颂该软件始创人员的架构是如何高明,是如何通用,扩展性是如何的强大。

         3、新功能的开发属于从无到有,难度大,不适合新人"受难",作为他们老员工有义务保护新人和勇于挑起担子。

       胖经理听完后,觉得灰常有道理,继而转向唯一的新人---我,我本想说点啥,其实该软件自从半接手的交到我手里后,我早发现”先人们“在代码和设计上有很大漏洞,据说其中一个先人还是因为当时开发人手紧从美工转的,属于临时学习、边学边做、即兴发挥,该美丽的先人早离开公司有2年之久,前阶段我改他的代码,把这些先人的代码归并成对象类归并了很久很久很久。。。。

         我突然不想说点啥了,既然是新人嘛,经历点磨难是正常的。

          眼看就要过年了,公司规定每个部门年会上必须出一个唱歌界面和小品或相声类节目。那月那天,我正在不厌其烦的接听客户对软件上功能投诉电话,并作出无比善意的解释和欺骗。刚挂完电话,部门的文档员突然跑过来,说是年会咱部门两个节目初步定了我是主唱和主演,可怜五音不全的我,就这样被拿走了”处声“。

            也就是这样,年复一年夜复一夜,1年半后,我顺利的脱掉了新人的”衣裳“,并得到公司领导层的认可,成为了部门开发组的组长。我清晰的记得当新人的痛苦,于是我奉行以下几个原则:

        1、坚持自己的屁股自己擦,不让新人擦我的屁股(高手也有需要擦屁股的时候,大家不要认为高手写的程序一定是优质的,烂的时候多了去了)

        2、多给新人尝试和锻炼的机会,让新人能够以健康的心态成长。

        3、能够自己搞定的事情不要甩给新人,甩包袱会被包袱砸。

        4、对有潜力的新人要进行特殊培养,技术这个东西不是大锅饭,一视同仁会出大问题。

        5、坚持不学胖经理,对每个项目的技术细节一定要亲自了解透彻,并编写核心代码

       经历了一段时间的项目管理后,我自我感觉非常良好,手下的几个新人被我培养的有声有色,我被同时提拔为项目经理,次年又被提拔为高级项目经理。

       我再次无原则的兴奋了一个晚上。

       今年年底公司要对我们部门进行人事调整,提拔一些项目经理走上部门副经理的岗位,自我感觉良好和大家一致公认的我却没有被提拔,而是从高级项目经理变成了资深高级项目经理。

       我极端精神虚弱的找已经是项目总监的胖经理了解状况,胖经理表示惋惜,说是高层认为我是新人还需要培养一段时间。

       我囧到了。咋还是新人呢..................?

  • 相关阅读:
    LOJ.114.K大异或和(线性基)
    BZOJ.2115.[WC2011]Xor(线性基)
    BZOJ.2460.[BeiJing2011]元素(线性基 贪心)
    Codeforces Round #494 (Div 3) (A~E)
    Codeforces Round #493 (Div 2) (A~E)
    BZOJ.3238.[AHOI2013]差异(后缀自动机 树形DP/后缀数组 单调栈)
    BZOJ.4180.字符串计数(后缀自动机 二分 矩阵快速幂/倍增Floyd)
    BZOJ.1396.识别子串(后缀自动机/后缀数组 线段树)
    BZOJ.3489.A simple rmq problem(主席树 Heap)
    BZOJ.4566.[HAOI2016]找相同字符(后缀自动机)
  • 原文地址:https://www.cnblogs.com/shenyisyn/p/2875462.html
Copyright © 2020-2023  润新知