微信号:infoqchina

介绍:有内容的技术社区媒体

第三只眼:程序员的理想

2014-05-07 16:48 侯伯薇

4月的最后一个周末,大连的连一团队策划了一场TEDx活动,活动的主题是理想主义。我也作为团队的一员,做了一些微不足道的工作。本来差一点可以邀请InfoQ中文站的泰稳同学来和大家做一场关于理想主义的分享,但非常不凑巧的是,活动的日期正好是QCon北京的举办日期,所以未能成行。


在那次活动中,多位来自于各个领域的讲师和大家分享了他们心中的理想,那么对于我们这些程序员来说,心中的理想又是什么呢?


有人会说,我的理想就是能够用程序来解决世间一切问题。管他什么业务流程,销售、采购、财务、生产、合同流转、公文审批,只要是用了我写的系统,一切都可以高效、高质,在极其流畅的情况下顺利完成。各种各样的业务人员,都可以没事儿就休息,把工作交给系统做就好啦。


有人会说,我的理想就是能够实现软件行业的世界大同。我们可以按照别人的需要编写程序,而不需要靠这个养家糊口,只是用来帮助别人完成难以完成的工作,实现自己的人生价值。而且,当我们需要的时候,就能够找到需要的各种软件来使用,而不需要因为那而花费任何金钱。这似乎就是IT世界中的共产主义。


还有人会说,我没有那么高的理想,我就希望我们这群技术人能够远离各种政治,能够靠着自己的技术赢得丰富的回报,可以衣食无忧,写自己最喜欢写的程序,读自己最喜欢读的书,每天都快快乐乐,和家人朋友一起幸福地生活。


然而,还有句话叫做,理想是丰满的,而现实是骨感的。


所以,我们还是需要承认,计算机、系统、编程语言都是工具,最终是为业务服务的。很多事情并非能够靠系统来解决,至少在我们还没有实现黑客帝国中的情境,每个人都通过终端接入到大大的网络中之前,还是要靠真正意义上的人来做。我们能够做到的只是,在一些情况下,帮助人们解决机械化的工作,或者帮忙存储海量的数据、做大规模的分析和计算,然而,人工智能还没有发达到足够的高度,我们还需要依赖于人来做这一切。


所以,我们还是需要靠编写各种各样的系统和程序来维持生计,在需要使用他人编写的软件时,还是需要花费一些金钱。尽管现在已经有很多开源的软件,但并不足以满足我们的需要;你也可能说现在有很多游戏是免费的,但其中可能会隐藏的内购项目,想要真正玩得过瘾,还是需要花费大量资金。


所以,我们还是要承认,有人的地方就有政治,很多时候,技术人还是会处于不利的地位,有时候,还是需要为了赚取能够满足我们的衣食住行各个方面所需的费用而努力工作。甚至于,有些时候太忙了,没有时间和家人、朋友相处。


尽管如此,拥有理想还是非常好的事情,至少那是我们的奋斗目标所在。如果都没有了理想,那么又怎么能够体会到风雨后彩虹的美丽?


那么,回过头来说说,我自己的理想是什么呢。


曾经的理想是做好程序员的工作,把程序尽量写得漂亮,没有bug,能够很好地完成业务客户所需要的功能。


后来的理想是能够和业务人员一些完美地协作,不仅帮助他们用计算机手段解决问题,而且能够和他们一起制定各种制度,完善各种各样的需求。


现在的理想,是希望自己可以把多年来积累的知识和经验,以更好地形式分享给大家,更好地影响更多人做积极的改变。并且也让更多人受到自己的影响,把各自的宝贵经验都分享出来,大家一起提高进步。


似乎现在的理想真的是任重而道远,但我想只要确定了目标,并为之坚持不懈的努力,终究会成功,不是吗?


亲爱的读者朋友们,你的理想又是什么呢?


“第三只眼”:

主要由InfoQ编辑专门为微信公众账号自编自写的一个栏目,旨在表明编辑态度及表述平日见闻和思考,期望成为和读者沟通的桥梁。亦接受投稿:spark@cn.infoq.com


今日专栏作者:

侯伯薇@大连,快乐的程序员,InfoQ中文站翻译团队主编,热心的社区活动组织者。本文首发于他的微信公众账号快乐的程序员(happyprogrammer)。


***********************************

本文来自InfoQ微信公众账号:infoqchina

1、回复“今日新闻”,查看今天更新的新闻;

2、回复“今日英文”,查看今天英文站的更新;

3、回复“文章 +关键词”,搜索关键词相关内容;

4、回复“QCon”,了解QCon大会相关信息;

5、回复“活动”,了解最近InfoQ组织的线下沙龙;

6、回复“架构师”,获取《架构师》下载地址;

7、回复“投稿”,了解投稿和加入编辑团队的流程。

***********************************

 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 使用Compose变量定制Docker网络 旋转立方体 API 调用次数限制实现 Android推送技术研究 真心话:你是否喜欢女优?搜狗程序猿回答绝了!