程序员,你自豪什么
老婆是一名建筑设计师,每天要盯着电脑画很长很长时间的图纸,有时候为了赶进度,还要熬夜加很长时间的班。特别累的时候,她就会抱怨说,“老公,你啥时候才能发财,那样的话,我就辞职不干了。”
我是一名程序员,每天也要盯着电脑敲很长很长时间的代码,虽然很少加班,但离发财还很遥远。于是,我老婆也没办法辞职不干,还得老老实实地去上班。
洛阳的很多建筑物都出自于她的设计之手,偶尔开车路过的时候,她会特别自豪地给我说,“老公,你知道吗,洛阳博物馆的图纸是我画的呢。”(老婆纠正说是明堂的消防图纸)
“哇,老婆,你好厉害啊!”我脱口而出。
作为一名建筑设计师,最自豪的一件事莫过于看到自己设计的图纸变成了一座座平地而起的建筑物,那些曾经熬过的夜,加过的班,受过的累也会从记忆中抹掉。
那作为一名程序员,我自豪的又是什么呢?
01、开发过一款很受欢迎的聊天工具
有人说,如果自己开发的产品成了爆款,有上百万甚至上千万的用户在使用,尤其是身边的朋友也在用,就会有一种炫耀般的自豪感。
我想说的是,我开发的这款聊天工具既不是 QQ,也不是微信,没有成百上千的用户;它甚至连名字也没有,但我仍然感到非常自豪。
当时公司禁用外网,内部的聊天工具叫 Spark(见下图),但据说聊天记录会被监视,所以大家发信息的时候特别正经,一幅小心翼翼的样子。
而我当时正在努力地锤炼自己的技术,于是就想开发一款聊天工具,顺带把同事从言论的不自由当中解救出来。
说干就干,我花了大概一个月的时间,上线了第一版(样子见下图),前端用的 Flex(公司当时的核心技术),后端用的是 Java,基于简单的 Socket 通信。
第一版的时候,只能群聊发文字;第二版的时候,上线了单对单的聊天功能;第三版的时候,上线了表情符号;虽然已经过去 6 年了,之前的同事也不怎么联系了,但我仍然记得他们的名字(见上图,希望他们也能看到这篇文章)。
自从有了这款聊天工具后,每天早上只要我的屁股刚落到座位上,身边的同事就开始低声地催促我,“小马,赶紧开服务器了。”他们已经等不及了,着急要把昨天打魔兽的心得分享出来呢。
那一刻,我甭提多自豪了——开发了一款很受欢迎的聊天工具,尽管只有不到 10 个用户。
02、分享过一些受欢迎的文章
有人说,如果自己分享的文章能够得到读者的评论或者点赞,假如还能够帮助读者解决掉问题,那自豪感就会油然而生。
我想说的是,假如自己因为写作成为了别人的榜样,那就会更自豪了。
很感谢这位园友的信任;不过,对于如何提高阅读量的问题,我也没有好的答案,唯一的答案应该是努力写出优质的文章吧——虽然说运营也很重要,但“内容为王”是永恒的真理,如果你写的好,就会有读者主动地帮你转发给更多的读者,阅读量自然就会提高。
我刚开始写文章的时候阅读量也很低,即使现在,有些文章的阅读量也会惨不忍睹,但我并不会因此而感到气馁。
因为只要你肯写,持续不断地输出,就会有意想不到的收获——很多坚持原创的程序员都走上了财务自由之路,他们是我榜样。
假如我不是一名程序员的话,我再活一百年都不太可能出版一本书——这并不是说,程序员出版一本书的门槛很低;而是说,程序员这个职业赋予了我无限的可能性。
对于目前的我来说,能拿得出手的成就事件恐怕只有一个,那就是出版了《Web 全栈开发进阶之路》这本书——这令我感到无比的自豪,这种自豪感甚至写在了父母的脸上。
我还会一如既往地坚持写作,一周分享两篇文章,一篇程序人生,一篇编程技术,我希望这些原创文章能够给读者带去更多的帮助,更多的乐趣。
03、养活了我和我的家人
有人说,编程对于现阶段的他来说,逐渐由脑力劳动变成了纯粹的“体力劳动”,甚至有些兴味索然,但即便如此,他依然珍惜和感激程序员这份职业。因为编程虽然不能让他大富大贵,但至少能够让他和家人衣食无忧。
我和他保持同样的看法。
2010 年参加工作的时候,我已经 21 岁了。但在这之前,我从来没有挣到过一分钱,所以养活不了自己,养活我的是父母给的血汗钱。
但程序员这份职业改变了我,给了我一条谋生的出路;我不再需要伸手向父母要钱了,甚至在过年的时候还能够“孝顺”他们五千块。虽然不多,但父母特别的开心,逢人便说“儿子终于长大成人了。”
时至今日,我已经 30 岁了,并没有被迫转行,依然在敲着代码,依然在靠着程序员这份职业(养家)糊口。
程序员作为一个高光职业,有着相对较高的收入,受到很多人的羡慕,尤其相对于“苦逼”的传统行业。但在我看来,程序员和千千万万的职业一样,只是一个谋生的手段而已。
它既谈不上不高雅,也谈不上粗鄙。但它养活了我(和我的家人),就足以使我感到自豪。
04、最后
有程序员曾这样调侃自己最自豪的一件事:
那么作为程序员的你,最自豪的一件事又是什么呢?