找回软件开发最原始的快乐

作者: 小耸 | 来源:发表于2017-01-01 00:09 被阅读112次

    2016,我在东南沿海的这个二线城市里,工作已经三年多。

    我越发地感觉我在工作中渐渐失去了某种东西。

    把时间推到2012,当时,我还是一个北理工的研究生。某日,我在宿舍里突发其想,做了下面这个东西。


    人家打地鼠用锤,我用脸!基于人脸检测的打地鼠游戏

    当年,我的主业是嵌入式&雷达算法,人脸识别和我的学业没有半毛钱关系。这个游戏并不能为我的毕业论文添彩,更不会因为做了这个看起来傻傻的游戏得到什么报酬。

    但我仍然义无反顾地去研究算法,完成这个游戏。这是源于人类最原始的需求之一——好玩。

    我很享受一点一点把这个游戏搭建起来的过程,享受探索人脸识别这一我未知领域的快感,享受成果发布时大家给我的吐槽和点赞。当时我很是快乐。

    而我现在失去的,也正是这种快乐。

    取而代之的,是各种赶进度、各种撕逼,各种被催,热情被一点点的消磨。

    其实我也理解,做工程与科学研究不一样,必然会存在赶进度和撕逼。但我认为,这不应该占据一个程序员大多数的时间。程序员需要有自己独立的时间来思考和创作。

    2017,我会尝试找回它——软件开发过程中最原始的快乐。在一个互联网氛围并不浓厚的二线城市,这样的要求确实有点奢侈,或许要付出很大代价,但我任然会去寻找。

    以下这段话来自于《Soft Skills: the software developer's life manual》的第一章,共勉:

    The biggest mistake that you can make is to believe that you are working for somebody else. Job security is gone. The driving force of a career must come from the individual. Remember: Jobs are owned by the company, you own your career!

    —Earl Nightingale

    相关文章

      网友评论

        本文标题:找回软件开发最原始的快乐

        本文链接:https://www.haomeiwen.com/subject/cavbvttx.html