人物|雷军:我的程序人生路最近流行什么?回忆过去? 看!小米的雷军就收到一篇别人发给他的20年前他在BBS上写的帖子,开始了一段程序人生路的回忆之旅。那是一个互联网混沌初开的年代,那是一个BBS和Email几乎主宰了全部互联网的年代, 那是一个青春的理想和热血沸腾的年代……
程序人生[题记] 如果程序人生的话,这条路太漫长
当我学了一点电脑知识后,就发现电脑将是我人生的最爱。大二学 PC,又过了一学期,开始出现在老师的实验室,帮忙干活,当时写了现在还有人用的 RI (一个清内存的小工具)。又过了一个学期,开始和校外的公司接触。大二暑假,和一个朋友组建了 Yellow Rose 组,写了我第一个商品软件 BITLOK 0.99。 大学毕业后,分到研究所,不太适应研究所的气氛。调槽到金山软件公司,开始了职业程序员的生涯。后来成了北京金山软件公司的经理,但我还是一名程序员。
——程序员活在自己想象的王国里——
这个时候你是十足的主宰。每每你坐在电脑面前,你就是在你的王国里巡行。这样的日子简直就是天堂般的日子。 电脑里的世界很大,编程人是活在自己想象的王国里。你可以想象到电脑里细微到每一个字节、每一个比特位的东西。
——编程不仅仅是技术,还是艺术—— 有人认为编程是一种熟练工种,也有人把编程说成是艺术创作。这两种意见争论比较激烈。 我们换个工种来看,石匠应该是熟练工种,属于工人,更艺术似乎沾不上边。但正是这些石匠,给我们留下多少文物古迹,如乐山大佛、莫高窟等等。应该说这些石匠给我们留下了无穷的文化财产。 现代软件工业已具相当规模,很多软件的完成需要的是大兵团作战。 一名普通程序员接受编写某一模块的任务后,往往只是写代码,发挥的余地很小。在大项目中,很多程序员只能了解到和自己所编模块相关的很局部的细节,另外还受到开发环境的限制,真的很难体会到自己在从事"艺术"创造,更多的时候是感到自己在从事重体力劳动。有的时候还担心自己苦苦参与的这个项目究竟有没有意义,是不是在同类产品中有竞争力,会不会开发出来以后就因为硬件的发展,操作系统的换代而过时... 我认为编程的工作和石匠比较相似,有很多是技术活甚至是体力活,但编写优秀软件是件很难的事。这两种想法都有片面性,编程应该说两种属性都有。编程不仅仅是技术,也还是艺术。 编程是技术活,才有可能大规模进行,才会有软件工程。也正是编程是艺术,才会有如此多的好产品。(来源:雷军微信公众号)
|
|