哀悼我的2013,我的2013,你死得好冤!

chcucl 2013-12-31 10:58:56
2013,本来认为应该有很多改变的年份,包括分手和跳槽。结果,我他妈的啥也没干成,浑浑噩噩过了一年。所以在这辞旧迎新的日子里,我写下来,一是为了警戒自己,二是,如果你和我一样的境遇人,大家共同的感慨下,然后骂一句,FUCK!

首先说说我这该死的工作,在一家小外企,中国这边连生产总共才100来号人,软件10几个人,我毕业就进这家公司了。进来之后发现,原来的老员工都是老油条,混日子,玩小政治,水平是一个不如一个。慢慢的,我同批次招进来的几个水平不错的人都走了。老员工,水平不行,工资又高,年龄又大,所以就很排斥新来的。我才过来的时候,新项目一概不让我参加,只是做些打杂的事情,后来慢慢通过机会证明了自己的能力,开始由负责小模块,到大模块,再到负责软件架构的维护和解决疑难杂症。从去年开始变成核心人员,负责和美国人合作集成新的网络,今年上半年负责新产品的设计和架构,这个项目是本来就规划好的,但是从找资料到原型设计,再到开发,都是我一个在做。

后来发布的产品出现严重bug,产品召回,新项目终止,又过去维护老的项目。一直到现在,半年多了。这半年多,我基本上没事做。改bug基本上是由几个老员工在改,因为bug全是他们搞出来的。有人也许会问,为什么你不帮着改,是啊,为什么我不帮着改,下面我会慢慢说的。也许上面你能看出一点信息来了。

下面我慢慢说一些老项目的问题,团队的问题,和我自己的想法。

首先是老项目,这是一个非常老的项目,很多代码都是1999年的,其实代码倒是不错,但是已经不适合新的需求,而且从来没有被系统的重构或者整理过,里面代码非常混乱,当然主要是跟那些个老员工反对有关系的,还有就是PM和软件经理没有这个概念,只想着尽量满足市场部和其他部门的需求,而不去检查技术债务。
老员工呢,因为某些你懂的原因,他们不想改,尤其不想别人改。比如说,我,还有美国人曾经提出要把字符串显示改成unicode的,他们不同意,理由是风险太大,项目日程太紧。结果,在做多国语言版本的时候,难以测试,经常出错。后来有个数据显示的模块,一位老员工,叫他A吧,这位A君,工作十几年了,是我所在组的leader,A君负责从去年8月份开始做,应该是从2年前就开始做了,然后去年我帮他改了一次架构,解决了一些性能攸关的问题,然后逻辑这块,我没动。这位A君,这个模块做了3年,只能说一塌糊涂,错误频出。一有问题,他就去找美国总部的人帮忙,美国那帮人都受不了他了。写出来的代码,我个人认为,连水平好的应届生都不如。在windows上开发,我们都用vs2008,他非要用SourceInsight,写了个小逻辑,整天喊着,我的算法怎么样怎么样,我看了看他所谓的算法,我去他大爷的,就他妈一堆垃圾。给一位工作一年员工,也许人家只需要3个月,就可以做出一个远比这个好的模块。
还有位B君,这位大哥曾经写了如下代码:

bool funcxx(bool b) {
bool x = false;
if (b) x = true;
return x;
}

然后我和另外一个同事看了之后,我们深感蛋疼,你可以想想,他做出来的东西都成什么样了。A君和B君今年都买车了,我也买车了,不过他们是car,我是bicycle.

整个团队没有任何沟通,我不买A君的帐,他也不想我去碰他的东西。这样一个团队,怎么可能做好产品。然后软件经理,哎,我真的无话可说。所以整个三年多,我都是自学,不过自学的一般般,水平也一般般。在这边三年多,稍有成就感的就是把自己工资翻了一倍多,当然跳槽的话也许会更高,第二,去西雅图晃一个月,张了点见识。

其实,我最想说的是,一个应届生,是不大可能改变环境的,还好,有时候选择环境的权利在我们手里,选择一个好的环境真的很重要。你的同事,你的上司,如果肯帮你或者指导你的话,你的进步会很快,当然前提是你想进步,肯学习,肯吃苦。如果环境不好,尽快走人,不要犹豫,更不要坚持。你在一家不好的公司,即使拟开发出来一个好的产品,所付出的和得到的回报和一家好公司会差很多。而且,慢慢地,你会被同化的。

还有,个人自学,方法和坚持同样重要,英语也很重要,有时候,英语比技术更重要,因为他直接决定你的工资(外企)。其实学习很简单,你每天学一点,坚持下去,慢慢坚持下去你就会成功。就比如说英语,你每天背5个单词,一年是多少啊,365 * 5,如果你都能记住,我敢说你的英语基本上没有大问题了。书写,写代码注释的时候,不也是在写英语嘛,认真去写,然后用谷歌翻译翻成中文看看通不通顺。坚持,慢慢积累。看书也是,你每天看5页,一年也好几本书呢。我就是输在坚持上了。而且学习的时候,最好不要带有强烈的功利心,不然,很快就会放弃的。尝试建立自己的codebase,并不断完善,这会给你带来意外惊喜的。

至于感情问题,我唯一想说的就是,如果不合适,尽早分开,对她对你,都好,想玩的除外。如何合适,好好珍惜。
给自己找个爱好,当心情郁闷时,有所寄托,我喜欢路亚,心情不好的时候,去路几杆子,不管能不能钓到鱼,都会很开心。有次我去路亚,鱼一条没钓到,损失好几个假饵,不过,抓到只一斤重的乌龟,开心了一个星期。

就先写这么多了,以上都是我个人感受,也许不对,也许对。so what !!!年后辞职,从明天开始准备找工作。
...全文
586 29 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
chcucl 2014-01-03
  • 打赏
  • 举报
回复
引用 21 楼 h733y 的回复:
新产品出现严重bug,从找资料到原型设计,再到开发,都是我一个在做。什么情况?
老产品出现bug,新产品还没发布呢。
h733y 2014-01-03
  • 打赏
  • 举报
回复
新产品出现严重bug,从找资料到原型设计,再到开发,都是我一个在做。什么情况?
chcucl 2014-01-03
  • 打赏
  • 举报
回复
引用 26 楼 Thundercracker 的回复:
“技术欠债”感同身受。 历史遗产系统的坑很多,很多功能是靠一批又一批的程序员拼凑出来的,代码难以测试,动一动就可能死翘翘。 老人们不肯改应该是吃过苦头的。 相对而言,修修补补的风险要小很多。 这就要看领导是愿意投入人力成本重构代码、重新测试,同时又要保留一定的人力维护好现有系统。
其实慢慢替换,构建版本分支是可行的。美国佬帮我们做的网络就是这样的,上面的逻辑不懂,把网络模块给替换掉。主要看老大的技术水平和公司的文化了,我目前这家的公司文化就是混日子文化,大部分人都在混日子。
chcucl 2014-01-03
  • 打赏
  • 举报
回复
引用 25 楼 h733y 的回复:
引用 22 楼 chcucl 的回复:
[quote=引用 21 楼 h733y 的回复:] 新产品出现严重bug,从找资料到原型设计,再到开发,都是我一个在做。什么情况?
老产品出现bug,新产品还没发布呢。
你的意思是老产品出现bug,导致新产品腰斩吗? 还有,恭喜,分手快乐,可以陌陌了。 [/quote]新项目暂停,停了半年多了。陌陌,微信,我从来没遇到过,我准备去大学晃晃。。。嘿嘿。。。
chcucl 2014-01-03
  • 打赏
  • 举报
回复
引用 24 楼 u013266367 的回复:
应该是1楼,因为1楼身不在中,之所以我能理解楼主,是因为,我看到过太多像楼主所描述的人!!
都是被摧残过的啊,我准备建个群,专门让大家吐槽,然后学习如何做项目。
thundercracker 2014-01-03
  • 打赏
  • 举报
回复
“技术欠债”感同身受。 历史遗产系统的坑很多,很多功能是靠一批又一批的程序员拼凑出来的,代码难以测试,动一动就可能死翘翘。 老人们不肯改应该是吃过苦头的。 相对而言,修修补补的风险要小很多。 这就要看领导是愿意投入人力成本重构代码、重新测试,同时又要保留一定的人力维护好现有系统。
h733y 2014-01-03
  • 打赏
  • 举报
回复
引用 22 楼 chcucl 的回复:
引用 21 楼 h733y 的回复:
新产品出现严重bug,从找资料到原型设计,再到开发,都是我一个在做。什么情况?
老产品出现bug,新产品还没发布呢。
你的意思是老产品出现bug,导致新产品腰斩吗? 还有,恭喜,分手快乐,可以陌陌了。
OYQ_Walle 2014-01-03
  • 打赏
  • 举报
回复
应该是1楼,因为1楼身不在中,之所以我能理解楼主,是因为,我看到过太多像楼主所描述的人!!
OYQ_Walle 2014-01-03
  • 打赏
  • 举报
回复
支持楼主,反对2楼
SweetTimeRose 2014-01-02
  • 打赏
  • 举报
回复
bbyg99 2014-01-02
  • 打赏
  • 举报
回复
楼主,蹲个3年,再跳, 职场上最喜欢有3年工作经验的。
武汉元码科技 2014-01-02
  • 打赏
  • 举报
回复
去什么地方钓鱼的,同去。
朱超ZhuChao.Tech 2014-01-02
  • 打赏
  • 举报
回复
这代码 好笑可笑好渣渣
chcucl 2014-01-02
  • 打赏
  • 举报
回复
引用 18 楼 qq1134993111 的回复:
lz要找工作吗?在哪里?
我现在在苏州。
HaoYuan 2014-01-02
  • 打赏
  • 举报
回复
lz要找工作吗?在哪里?
chcucl 2014-01-02
  • 打赏
  • 举报
回复
引用 16 楼 xiaoxiaoyu85 的回复:
引用 13 楼 chcucl 的回复:
[quote=引用 9 楼 xiaoxiaoyu85 的回复:] 去什么地方钓鱼的,同去。
我在苏州,一般去阳澄湖,不过从来没钓到过。
o ,苏州钓鱼的地方应该多吧,要打窝子什么的。上海,水质太差,都不敢去钓[/quote]水质还行,你去阳澄湖,钓的雨是可以吃的。旁边有个小点的青剑湖,水质更好,不过湖面小点。还有很多河道,水质都不错。
武汉元码科技 2014-01-02
  • 打赏
  • 举报
回复
引用 13 楼 chcucl 的回复:
引用 9 楼 xiaoxiaoyu85 的回复:
去什么地方钓鱼的,同去。
我在苏州,一般去阳澄湖,不过从来没钓到过。
o ,苏州钓鱼的地方应该多吧,要打窝子什么的。上海,水质太差,都不敢去钓
chcucl 2014-01-02
  • 打赏
  • 举报
回复
引用 10 楼 bbyg99 的回复:
楼主,蹲个3年,再跳, 职场上最喜欢有3年工作经验的。
我已经超过3年了。
chcucl 2014-01-02
  • 打赏
  • 举报
回复
引用 12 楼 u013187824 的回复:
我只想问 楼主怎么边上班 边找工作的
去猎聘网啊什么网站更新简历,然后等猎头电话。
chcucl 2014-01-02
  • 打赏
  • 举报
回复
引用 9 楼 xiaoxiaoyu85 的回复:
去什么地方钓鱼的,同去。
我在苏州,一般去阳澄湖,不过从来没钓到过。
加载更多回复(9)

662

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧