zoukankan      html  css  js  c++  java
  • 程序员的无奈(十一):代码这样写?

    终于开始盈利了,勉强可以维持生活,这些日子算没有白费。曾经以为只有做到很的大规模才可以赚钱,没想到狭小的空间,也会有生存的机会。

    招了两个还没有毕业的实习生,对我来说是帮点小忙,对他们来说是混点工作经验。可是,通过两个星期的接触,我还是太天真了。

    由于是新人,第一个星期给他们系统培训了一下,包括需求分析和代码编写规范。到了后来,代码开始无法入目,我们这个团队才三个人。

    这时候我想到了当年乔帮主,就连内部的电路板都设计的如此精美。反复思量,不能就此放任下去,便开了一个有关代码审核及工作重心的会议。

    开会中他们提到了几点,很带有普遍性:

    1、刚刚开始工作,有些兴奋(我当初也是如此),想多学点东西,
    想尽快完成手头的工作,进入下一个回合

    其实这是很正常的事,但有了先前的经历,感觉这也是一种隐患。一旦他们的兴奋劲过去了,不太可能再回头仔细看写过的代码,甚至有一种厌烦感。这时候如果有发现有问题去修改维护的时候,花去的时间将很有可能超出他们开发的时间。

    2、放任自己,只要能够解决问题就行

    这一点着实让我想起了以前工作的情景,需求多,压力大,能完成手头工作已经不错了,加班加点那都是熬的寂寞。

    现在有了转变,要把代码写的好看一些,不要new的在虚拟机里到处都是泡沫。

    3、看着自己写了茫茫多的代码,一脸的成就感。

    说实话,你敢写这么多,我还真不敢用。记得以前工作时我的小组长自称一天修改两千行代码,在我看来简直就是雷池,我媳妇当初测试时就是点哪哪冒烟。

    也是后来看了很多关于程序员一天能写多少有效代码的文章,结合自身情况,觉得一天尽量保持在一百行之内,能有效工作四个小时就不错了。

    一方面我是个小完美主义者,编程像是一种创作;另外我也很懒,总是把代码写的成块状,到时候按需所取,省下再写一遍了。毕竟我这还只是一个刚刚步入正轨的团队,正好可以探索一些工作模式。大家讨厌就这讨厌的理由,但既然存在也就必然有存在的价值,我只能一点点的改善,为以后公司的工作氛围做好铺垫。

    虽然看似我总结了一堆道理,他们给我的评价中还有一点:我过于理想化。哪个公司不加班,哪个公司不是为了利益,代码只是一种工具,其余的他们倒是不太在乎,这让我很无语。

    不可否认,有想法的人都有自己的立场,但不一定有机会去实现。今天我有了这个机会,我就需要把持住这个方向,不要再跟我说山有多高,我们只是一艘向着大海世驶行的船!


    作者:螃蟹(itxxz)

    出处: http://itxxz.com

     
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接
     
  • 相关阅读:
    poj3669 广搜
    检索所有课程都选修的的学生的学号与姓名
    UVA10160 Servicing Stations
    uva11205 The broken pedometer 子集生成
    poj1101 the game 广搜
    poj3009 Curling 2.0 深搜
    poj 1564 Sum It Up 搜索
    HDU 2268 How To Use The Car (数学题)
    codeforces 467C George and Job(简单dp,看了题解抄一遍)
    HDU 2267 How Many People Can Survive(广搜,简单)
  • 原文地址:https://www.cnblogs.com/superli0426/p/3780895.html
Copyright © 2011-2022 走看看