您的位置:首页 > 职场人生

一个java程序员的生活<二> ----程序员第一份工作

2013-06-28 22:10 671 查看
          第一天来到这个公司,由于是第一份真正意义上作为研发人员的工作,内心还有点小小的激动。

          进了公司们很礼貌的给前台说我是来入职的,然后就让我签合同,简单看了一下,和当时面试谈的待遇一样,福利方面好像有些出入,奖金也没有写入合同,问过人事经理,被他的一阵花言巧语迷惑,心想,第一份工作吗,没必要把待遇看的太重。

          入职了,见了部门经理伟哥,说是伟哥,其实人长得跟武大郎似的。很热情的握了手,随后给我分了一个刚离职员工的电脑。待我坐定后,打开电脑,一转身问伟哥电脑密码时,他已经不见人了。第一天他再没出现过,于是我就傻傻的坐着,还好我碰上了新员工入职培训,公司不知道从哪个资质机构请来的顾问给我们坐了入职。完全是洗脑啊,说公司是为了祖国国防事业,他们研究的KBE对航天事业坐了巨大的贡献,听着好振奋人心啊。这老越说越有劲,我们也频频点头,什么宏远的目标,什么响亮的口号他都说的慷慨激昂的。我现在都离职了还记得老东家的核心价值观是“祖国利益高于一切”,当时觉得这怎么跟计划经济时期国有钢铁企业似的。后来,知道这郭老头在国内航空公司,尤其是中航工业的几个分公司还是蛮有关系的。经过第一天的培训,自己也傻乎乎的认为以后的工作跟祖国的国防事业沾上关系了,好自豪呀。尴尬的是,后来知道公司研发分c++和java两个方向。我们java就是给那些航空公司做一些工具管理软件什么的,根本不可能直接和祖国国防事业有什么关系。不过人家c++部门研究的KBE,据说前几年神几就用上了,这个产品还申请了国家专利,也正是靠着这个专利,这个公司才发展了13年还没有倒闭。(13年公司的规模一直都没过扩大,公司的业务确实很好,我想这么好的业务,要是有一个经营有方的领导,公司肯定会迅速壮大起来的。)

          扯远了,说说自己刚入职第一月,没人管,也没人指导让干什么,市场部好像刚签了个项目,确定伟哥为项目经理,我刚好技术吻合,就被分配到伟哥麾下。伟哥开始做调研去了,天天泡在客户那里,也没交代其他同事指点我,我刚去也不认识,加之自己的性格有点腼腆,也不好意思问人。第一个月也没干什么,一直盯着伟哥出差前给的那个项目看,没人指点业务流程,所以一直都不知道整个项目的流程,只是把代码做了个大致的了解。

         第二个月,伟哥确定项目要开干了,竟然项目的概要设计,详细设计,数据设计都没有,那就开始写代码。新项目和我第一个月看的项目用同样的架构,同样的数据库。我第一个月研究过这个项目,看了他们的数据库设计,所有表没有主外键关联,后来知道联系都在代码里。很多表都有冗余字段,后来发现所有表都有相同的8个字段,觉得这严重违反了数据库三范式。后来看代码,才发现他们实体都继承了了一个baseEntity,刚好baseEntity有八个属性。所以设计数据库表的时候每个表都得写这八个字段。

        还有一个问题,java方法名首字母都是大写。好不习惯呀,习惯了sun公司的命名规则,好别扭。后来才知道这项目框架是一个C#专家设计的,也难怪这方法名首字母大写了。至于其他一些我这个菜鸟觉得很别扭的地方,都有很好的解释。比如前面的数据库设计,是为了页面调用方便。还有项目使用大量的xml配置,也是为了前台使用方便,还有所有的js都要在一个枚举类中和一个xml文件中定义。包括实体名,方法名,页面都要在xml中配置。我觉得不适用了annotation了,为什么还要配置xml。后来觉得这样还挺好的用的,当然是习惯了以后。不过初期开发没开发一个模块都要写大量的配置,而模块本身用到的代码并不多。

         三个月完了,该转正了,我提了申请,后来伟哥说公司这段时间很忙,没时间考虑我转正的事情,就先放一个月。这是理由吗?当时和伟哥还发生了一点不愉快的口角。不过这人,我在技术上很鄙视他,在人品上也很鄙视他。但我佩服他的一点是,他很不要脸,不管他对你做什么,他都会说这是公司的决定,他只负责执行。试问一下,公司无凭无据就会对一个员工批评扣工资吗?还是不是根据员工直接上级的反映和月末部门经理的考核才决定的。

        公司中有喜有悲,也遇到几个很不错的同事。刚子是个技术狂,整日只对技术感兴趣,对工作任劳任怨,说说我当时参与的项目,我的技术根本就是个入门级,伟哥也就是老油条了,简单模块他做的到很快。对整个项目困难的地方和需要攻关的问题几乎都是刚子解决了。我后来熟练了,简单模块也做的很快,但是伟哥打分根本不看你做了多少。后来我的工资最高就是不扣,其实每个月多多少少都会扣那么百八十块。

        转正了,项目也真正进入开发阶段了,伟哥还是以项目经理间部门经理的身份“忙碌”着。刚子还有之前一个项目未结,时不时的去客户那里处理遗留问题,我就成了项目的主力开发人员。开始我还挺勤快,做完一个模块就问伟哥要下一个模块。后来发现,我做的再多他月底给我打得分最多就是那种不扣工资的分,他绝不会再打高一点。于是乎我之后就严格按照他的计划开发,基本不会提前完成任务了。其实我早就做完了,但是我没给他说,给他说了他还会让你做更多的。最后算项目奖时,他是项目经理,他想给你发多少就发多少,不发我也没办法。实际结果就是最后年底算奖金的时候我真的在这个项目上一分钱奖金都没拿到。

       后来因为伟哥的项目当时做需求的时候没有认真做,而且架构什么的都采用原来刚子负责的那个项目的技术。生搬硬套,结果就框架不符合新需求,刚好客户那边新换了一个领导,按照技术协议,伟哥把项目做得没有创新感,客户体验度太差。新领导不愿意了,付了一期的钱要求从新做,伟哥就去从新做需求了。我这时因为气哥的项目正缺人,就临时去气哥的项目帮忙了,气哥自己做需求,开发,测试。让我帮他改bug,其实他自己都不知道自己的bug到底是什么问题,我给他说bug描述的不清,他就说是那样,我真不知道怎么改。再三请示,结果人家一生气,坐到我的座位上,三下五除二的给我找到错误的地方,说看着没,就是这样改。然后就拍屁股走了再也不理我了。我想你把bug描述清楚了我也知道怎么改。哎,给人家说了几次,结果还是老样子,我很无奈。

        还好,过了两个月,又有一个小项目立项了,强哥任命项目经理,这个强哥从前可是从一个比较牛逼的公司过来的,人家之前也做过项目经理,知道标准的项目开发流程。待项目技术选型,详细设计,数据库设计定了以后。他给伟哥请示需要两人。伟哥就把我派给他了。这个项目任务量不多,但是用的新技术,我之前也没接触过,于是就边学边用,后来项目完成了,技术也学的差不多了。年底时,强哥还分给我了一点项目奖。觉得在这个公司参与过的所有项目只有这个项目收获最大了,主要是项目经理人品好,呵呵,在一个公司,跟对人很重要啊。

       强哥的项目到测试阶段了,伟哥的需求也做的差不多了,人家这次有把我收入麾下了,次奥,过年没分我项目奖,年后还好意思让我跟他干。我都替他汗颜。同时我也无奈呀,谁叫人家是部门经理,我是苦逼的程序员呢。

      跟着伟哥做这个项目的二次开发中又发生了一下难以容忍的事,这使我产生了辞职的念头。篇幅有点长了,后面的写到<三>吧。

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 工作 生活 程序员