在读大学时,我就对打印排版等非常有兴趣,看别人的传单、报纸、教材是如何排版的?如何用电脑弄出来的很好奇,然后自己是学C语言什么的,我就想,如何用 C语言弄出这些来,到大四毕业为止,基本上用C语言连显示汉字都没能实现出来,很郁闷啊,自己连一个报纸更别说是连一个像样的通知都没能打印出来就正规大 学计算机本科毕业了,难道这个梦想真的很高吗?那时就用拼音显示的程序打印出来挂在床头,经常会想这个程序应该如何写才会更好?这可是我的大作啊,哈哈。
最近10多年来每天写程序、想软件上花费的时间足足8个小时以上吧,这么说,你可能不相信,但是我周围的人大概都会相信这个事情,应该有这么长时间消耗在软件上了,大概除了睡觉、吃饭外每天都在想这个。
我打工租房子都会租离公司比较近的地方,在宁波工作时租住科技园区的欧宝大酒店,长期租住在那里就是为了离公司近一些,来回路上花费的时间能省一些,我受 不了一天路上花费2-4个小时,我可以在2个小时内干很多自己想要做的事情,现在在杭州定居了,公司与家的距离也很近很近,早上20分钟能到公司,晚上下 班走回去到家大概要半个小时左右,现在为了锻炼身体,每天都在坚持走路回家了,否则这身体是太虚弱了。
每周公司开会时,都带上笔记本电脑参加会议,公司的周工作总结会议一般会开2个小时,我觉得2个小时只听听别人瞎扯蛋、听听业务经理的忽悠。给老板画饼是 浪费生命一样一样的,就会一边参加会议一边修改优化程序代码,研究如何可以让程序写得性能更好,更合理、程序的重复利用更高、兼容性更强、分工分层更合 理,如何调整程序命名更合理等等。
中午都会晚点儿去吃饭,这样不会排队等候,吃饭也是匆忙吃好,然后直接奔办公室就来了,有一次我开玩笑,觉得去洗手间也是在浪费时间一样,哈哈。
每天上下班路上会想,应该程序的哪里还不足、哪里还需要改进、哪里还有什么Bug,别人有什么好的建议,好的理念再提出来,我的是不是符合人家的理念?是 不是符合设计模式的理念?数据库设计是不是有兼容性?我的数据库设计是不是有冗余?性能是不是高?应该如何设置主外键,应该如何设置索引提高数据库性能。
我只会玩星际争霸,我玩得不厉害,我技术水平不高,我会想星际争霸是如何编写出来的,他为什么运行性能这么高?画面也这么好?还有支持很多网络协议?我没那个水平,但是我会思考问题。
逛街,我会经常看别人的电脑系统,例如商场里用的都是什么系统?家电超市里用什么系统?我会思考这些系统大概是哪个公司做的?他们的操作界面都是什么样 的?是联网的还是单机的?操作页面有什么特色?大概这样的系统卖给他们是多少钱呢?都是找谁开发了呢?电影院用的系统是什么操作界面,是不是有预定功能? 会员打折等都怎么在个性化设置?促销时电脑软件都会怎么处理?我能不能做类似的系统?体育彩票的购票、打印、联网等都怎么做的?是不是在用普通电脑实现?
游戏机又是怎么开发的?那些日本的游戏机怎么性能那么高,那么吸引人?那些图博得电脑都是怎么做的?软件控制、声音、零部件的控制是如何实现的?那些零件大概是从哪里买的呢?哪一天有没有希望我也能发明出来受别人欢迎的游戏机出来?
回到家里,马上就开启电脑,测试自己程序的错误,优化操作页面、按钮、功能、看看页面操作是不是合理?操作起来是不是顺手?如何改进会更好?代码的质量是 否高等?一般折腾到11点左右,洗脸刷牙,然后看一会儿电视,其实脑子里还是在想着程序,明天应该完善哪一部分,接下来应该折腾什么?
虽然我智商不高,能力一般,但是我天天关注电脑软件相关的事情,甚至我会想那些大屏幕是怎么弄出来的?成本是多少?有多少技术含量?控制系统是怎么做的?是什么操作系统上运行的?
前几年,就想把自己的梦想,通用的快速开发平台弄出来,估计有2年,没怎么跟别人说话,也没空交流,就想把整个权限体系高质量的实现好,因为无法指 望别人给我写好,因为不放心,也对别人写的代码质量、命名规范、程序的性能、功能的理解,都不放心,所以自己一个个页面设计好,数据库也设计好,编码也都 自己实现了,足足接近花费了2年时间,这2年里,几乎跟大家格格不入,也不怎么说话,就埋头干自己的,很多人都以为我人品不行或者我是很倔强很孤僻的人, 那2年里,觉得跟别人说话聊天都是在浪费时间,开会更是太浪费时间了。
这一年,曾经的梦想实现了,又开始了新的征程,要把自己的劳动成果推广开来,又接近花费了一年时间,写了接近200篇文章,围绕自己的价值观的介绍性技术文章、程序说明等,你不写出来,别人也不是神仙,都需要表白出来才可以。
有个好朋友跟我讲,“你生活在方寸世界里、虚拟世界里,需要学会与人打交道、学会在现实里生活”,还有一个朋友告诉我,工作是为了什么?工作是为了更好的生活,不只是为了赚钱,不只是为了编写软件。
曾经有一段时间觉得不会写软件的人,都不是牛人,都不是有知识的人,都是没啥了不起的人,在我眼里都是无足轻重的人,我根本不会把这些人放在眼里,现在我错了,只有我才是狗屁不是人,别人都是牛人,会写程序只是工人而已,我是工人阶级,别人是知识分子阶级、领导阶级。
10年前,我的身体壮如牛,今天我去医院看眼睛,得了红眼病了,在滴药水治疗,身体真的大不如前了,得了过敏性鼻炎、慢性结膜炎,现在每到春、秋季 节,呼吸道非常容易感染,每有流感过来,我都会被传染,每次有同事感冒,接着我也会感冒,抵抗力很差了,曾经1年都不感冒一次,现在每天感冒好几次,又是 高烧又是点滴的,工作累了也会有些咳嗽了,估计那里是要出问题了,在给我信号了。
写程序也会让人很压抑,因为我们会的只是应用,别人造出来的东西,我们用用而已,用的时间长了,就明白是本质是什么了,我们只是会用别人开发出来 产品工具的熟练工人而已,我们自己又能做出来什么呢?很可能什么都不能,我们只会用而已,我们做不出开发语言、底层操作系统、运行环境、数据库系统、通讯 协议、内存条、硬盘、CPU,别说这么高科技的,连大型管理类软件还得买德国的SAP,能造出个浏览器来,我也觉得很牛B了,不指望太多了。
我们自己的能力太渺小了,整个公司的能力,其实也很渺小的,都是在折腾别人已经发明创造出来的东西而已,顶多是倒腾得有名点儿堂而已,客户维护得好而已,员工哄得开心而已,公司管理得有条例而已。
接下来的一年,要学会放弃了,放弃天天与程序软件为伴的生活,学会生活在真实生活里,我计划当一名技术型销售,经常左跑右跑,我购买别人的产品,别人会高 兴,因为我帮他销售了,我给公司拉了单子,老板开心,同事们开心,我还赚提成,我还给客户解决了工作难题了,2边都是好人,我给我们同行做销售,我还能了 解他们的技术方向,产品特点等。
再继续写程序10年,估计会少活至少5岁了,身心的健康都被软件影响了,要多活几年,多看看世界的精彩,多享受人生,随波逐流跟着时代的发展也可以的,没必要拼得身体都垮了。
天天与电脑为伴的兄弟姐妹们,你们要多注意身体,软件编程走火入魔,对身心会有残忍的摧残,说白了心理健康都有问题了。软件不是生活,软件只是生活的一个 手段,软件可有可无,没什么大不了的,写软件程序的,大多只是工人而已,没什么大不了的,别总是自我感觉太好,我们只是工人阶级。
看看身边的人,越是写程序厉害的人,好像混得越差劲一些,我看看我们公司的销售,20多万的车子,杭州2套房子,看看我们公司的采购,有可爱的宝贝孩子, 幸福的家庭,杭州中心城区的新房子,看看人家的工作,轻松愉快,天天有人找他们,希望他们能采购这个采购那个,都是香勃勃。
我们公司自己开发软件的,我们有些软件也都是从外面的公司购买,为啥?自己开发不赚钱买现成的核算,买过来,卖过去中间就可以赚一笔了,来钱轻松愉快。
现在我突然间觉得,我们公司的小采购,都比我牛得很,很多人都需要求她,谁来求我?我们的程序员?我是谁?我有项目预算抓在手里?能购买别人的产品?我消 费一分钱的权利也没有,所以没人来求我,所以我更没有工资外一分钱的额外收入了?NND,我终于明白了,我只是一个高级工人,谁会去找工人办事了?脑子进 水了。
不玩技术了,要玩思想,手上有客户、有项目、有钱,才是硬道理,客户需要啥,只要去购买就可以了,低价买入高价卖出就可以了,我技术不行,我就高薪请一个就可以了,高级工人嘛,让别人折腾去吧,让别人死去活来吧,反正也不值几个钱。
大多程序员都远离人情世故天天与电脑接触,除了写程序其他啥都不懂,最近我们有2个同事要结婚了,我就给部门里的所有人讲,这2个同事结婚,我们都集体都 参加,谁不参加扣薪水扣奖金、甚至开除掉,红包都要准备好,大家要热热闹闹的,最起码同事在老婆面前,面子上也有光,结婚了都没几个人能来老婆看了能高兴 吗?当然包个大红包那更高兴,结婚的不管路远不远我们都要去,觉得红包包不了太多的那就统一包个大红包过去,人活着为了啥嘛?写程序吗?写程序算个屁啊, 有啥了不起的,工人嘛?哈哈。
医生还能救死扶伤起死回生、律师还能让你挽回多少损失免除牢狱之灾、教师还是教书育人影响下一代。
我们只是行走于软件业的末端,前沿、核心、关键都掌控在别人手里,我们只是在学会如何用而已。
将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。
站长评论:
从文中可以看得出来,这个程序员,真的是个货真价实的苦逼程序猿……
写了十年程序,一点长进都没有???
普通的程序员写十年程序早已经功力很深厚了,高级工程师,从事底层开发、嵌入式编程、驱动开发,可以混得很不错了,收入不菲,年薪几十万很轻松……
可是他???他为什么会这么苦逼??
因为他没有思想!!!
他只是一个编程机器,没有自己的思想,在他的大脑中,除了程序还是程序……
到头来还抱怨自己只是个工人,你自己没有思想,10年都没有进步,你怪谁?
孩子,你人生有几个十年?
编程没错,但是不要没有思想……
千万不要和他一样,也变成个死板的编程机器……
(我不知该怎么表达“没有思想”……)
留言评论(旧系统):