程序员的理想
4 月的最后一个周末,大连的连一团队策划了一场 TEDx 活动,活动的主题是理想主义。我也作为团队的一员,做了一些微不足道的工作。本来差一点可以邀请 InfoQ 中文站的泰稳同学来和大家做一场关于理想主义的分享,但非常不凑巧的是,活动的日期正好是 QCon 北京的举办日期,所以未能成行。
在那次活动中,多位来自于各个领域的讲师和大家分享了他们心中的理想,那么对于我们这些程序员来说,心中的理想又是什么呢?
有人会说,我的理想就是能够用程序来解决世间一切问题。管他什么业务流程,销售、采购、财务、生产、合同流转、公文审批,只要是用了我写的系统,一切都可以高效、高质,在极其流畅的情况下顺利完成。各种各样的业务人员,都可以没事儿就休息,把工作交给系统做就好啦。
有人会说,我的理想就是能够实现软件行业的世界大同。我们可以按照别人的需要编写程序,而不需要靠这个养家糊口,只是用来帮助别人完成难以完成的工作,实现自己的人生价值。而且,当我们需要的时候,就能够找到需要的各种软件来使用,而不需要因为那而花费任何金钱。这似乎就是 IT 世界中的共产主义。
还有人会说,我没有那么高的理想,我就希望我们这群技术人能够远离各种政治,能够靠着自己的技术赢得丰富的回报,可以衣食无忧,写自己最喜欢写的程序,读自己最喜欢读的书,每天都快快乐乐,和家人朋友一起幸福地生活。
然而,还有句话叫做,理想是丰满的,而现实是骨感的。
所以,我们还是需要承认,计算机、系统、编程语言都是工具,最终是为业务服务的。很多事情并非能够靠系统来解决,至少在我们还没有实现黑客帝国中的情境,每个人都通过终端接入到大大的网络中之前,还是要靠真正意义上的人来做。我们能够做到的只是,在一些情况下,帮助人们解决机械化的工作,或者帮忙存储海量的数据、做大规模的分析和计算,然而,人工智能还没有发达到足够的高度,我们还需要依赖于人来做这一切。
所以,我们还是需要靠编写各种各样的系统和程序来维持生计,在需要使用他人编写的软件时,还是需要花费一些金钱。尽管现在已经有很多开源的软件,但并不足以满足我们的需要;你也可能说现在有很多游戏是免费的,但其中可能会隐藏的内购项目,想要真正玩得过瘾,还是需要花费大量资金。
所以,我们还是要承认,有人的地方就有政治,很多时候,技术人还是会处于不利的地位,有时候,还是需要为了赚取能够满足我们的衣食住行各个方面所需的费用而努力工作。甚至于,有些时候太忙了,没有时间和家人、朋友相处。
尽管如此,拥有理想还是非常好的事情,至少那是我们的奋斗目标所在。如果都没有了理想,那么又怎么能够体会到风雨后彩虹的美丽?
那么,回过头来说说,我自己的理想是什么呢。
曾经的理想是做好程序员的工作,把程序尽量写得漂亮,没有 bug,能够很好地完成业务客户所需要的功能。
后来的理想是能够和业务人员一些完美地协作,不仅帮助他们用计算机手段解决问题,而且能够和他们一起制定各种制度,完善各种各样的需求。
现在的理想,是希望自己可以把多年来积累的知识和经验,以更好地形式分享给大家,更好地影响更多人做积极的改变。并且也让更多人受到自己的影响,把各自的宝贵经验都分享出来,大家一起提高进步。
似乎现在的理想真的是任重而道远,但我想只要确定了目标,并为之坚持不懈的努力,终究会成功,不是吗?
亲爱的读者朋友们,你的理想又是什么呢?
分享阅读是第一步,更多思考和讨论,请关注我们的官方微博 @微博平台架构 。
本期主编:侯伯薇
免费下载阅读
欢迎您在本站 [DOWNLOAD] ,并为我们提出宝贵的建议。本迷你书大小为:7.87M,您需要完整下载,方可正常阅读。
本书的 Kindle 版本将会稍后上线亚马逊中国。
目录
人物
- 左耳朵耗子谈云计算:拼的就是运维
- Javascript 高性能动画与页面渲染
- 对话 Facebook 人工智能实验室主任、深度学习专家 Yann LeCun
- NoSQL、JSON 和时间序列数据管理: Anuj Sahni 访谈
本期专题:支付宝的测试
- 支付宝分布式事务测试方案
- 支付宝的性能测试
- 数据设计测试分析方案
推荐文章
- 一秒钟法则:来自腾讯无线研发的经验分享
- 聊聊并发——生产者消费者模式
特别专栏
- Node.js 软肋之回调大坑
- 快乐 Node 码农的十个习惯
避开那些坑
- 修复 bug 与解决问题——从敏捷到精益
- 不要就这么放弃了 SQL
相关内容
《架构师》月刊由 InfoQ 中文站制作出品。
读者反馈 / 投稿:editors [at] cn.infoq.com
商务合作:sales [at] cn.infoq.com,联系电话:010-64738142
重要提示:如果您无法成功下载,请先在网站右上角登录,然后再次刷新本页面,重新下载即可。有任何问题请直接拨打 010-64738142 咨询,感谢支持。
评论