• 程序员的无奈(十一):代码这样写?


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


    作者:螃蟹(itxxz)

    出处: http://itxxz.com

     
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接
     
  • 相关阅读:
    模型驱动架构探索之游戏引擎设计 (二)开始建模
    模型驱动架构探索之游戏引擎设计 (二)粒度统一
    模型驱动架构探索之游戏引擎设计 (一)
    模型驱动架构探索之游戏引擎设计 (序)
    时隔几年,再写传统的简单问题算法,又有何不同?
    【自学笔记】0基础自学机器学习 (第三天)
    【自学笔记】0基础自学机器学习 (第二天)
    JavaSE-知识点总结
    Java框架之SpringBoot 09-Web构建-yml-模块-注解
    Java框架之SpringSecurity 08-权限系统
  • 原文地址:https://www.cnblogs.com/superli0426/p/3780895.html
Copyright © 2020-2023  润新知