微信号:infoqchina

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

【架构师】(6月刊)——程序员的理想

2014-06-09 18:22 InfoQ

6月份的《架构师》杂志已经面世!本期的专题是支付宝的测试,包括分布式事务测试方案、性能测试、数据设计测试分析方案等深度文章,欢迎阅读。本期主编@侯伯薇。读者可以通过点击“阅读原文”上的链接去下载杂志。下面摘录了主编的话,分享给读者朋友们。


程序员的理想


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


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


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


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


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

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


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


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


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


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


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


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


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


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


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


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


 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 雅虎20年沉浮录 从0开始学习 GitHub 系列之「Git速成」 他做过男妓、GV男星,50岁成了全世界身价最高的男模:年龄就是个屁! 福利|好消息,React Native开发竞赛来了~丰厚奖品哦 redis的应用场景