最近读了篇文章,觉得值得深思,就download了下来。希望能和大家分享。
———————————————————
付出的努力非常人所能想象
————————————————————
那我可以肯定的说,100个程序员里至少有10个人付出的努力非常人想象,但是坚持超过三年的不会超过5个,超过5年的不会超过1个。01年开始到现在见的程序员多了,认识的也多了,像楼主这样有觉悟的也多了,甚至工作半年后有楼主这样觉悟的人也多了。
在这里并不是摆资格,说什么01年 00年,在编程上我还才入门,尽管这5年里我每年休息的时间很少超过10天,每天很少凌晨1点前睡觉(两年前都是凌晨2点睡觉),尽管我知道以前写的代码大部分都是垃圾,尽管我现在可以说,我写出的代码绝对不是垃圾,或者两年后会说现在写的东西是垃圾。
尽管你可以说你懂架构,懂设计,精通,牛,付出了艰苦的努力,这样的人也见多了。
其他先不说,先说楼主的一句话:国内的软件企业做的软件都是垃圾,这句话我绝对同意。
为何是垃圾:
1 看看现在的程序员,做了三年 四年,稍微有点能力,有几个把心思放在学习工作上,满脑子开公司,接私单,上班时间睡觉,晚上做单;上班时间去走廊谈事情,或者用MSN QQ跟客户聊业务。
2 有多少人是认准一门技术,不分昼夜的学习,又有多少人是看到工资高就跳槽,而不管学习环境,个人发展如何——例如做外包
3 有多少人为了钻研一个问题,几个星期满脑子思考如何解决,不断的调试研究。——好象大部分人都是有问题就发帖子提问,直接要代码,更有甚者,我也经常遇到,经常有人问有商城代码吗,有OA代码吗,每年有365天,10年有3650天,既然认准了这一行,自己写一个不就得了。
4 有多少人是自己不断的写系统,在写代码中提高编程能力,体会设计模式——好象大部分人都是直接买本书,看完就算会了,在项目中用到就算会了。
5 重要的一点,有多少人掌握了正确的学习方法?书是用来查的,不是用来读的。代码是写的,不是拷贝修改的。问题是自己调试解决的,不是别人解答的。设计模式是参考别人加自己领悟的,不是拿来就用的。工作是用来提高技术的,不是单单用来赚钱的,而技术是用来赚钱的。
看了上面的几点,兄弟们应该知道为什么有些人时间不够用,有些人不知道做什么才好。
说了以上几点,主要是见的多了,举例如下:
1 四年前有个同事,毕业时能力不错,1年后自以为很行了,开公司了,去年遇到他,我问他还编程吧,他说编,我说你还会编程吧,他说会。一年中有10个月用来谈业务,还会编什么程 ??
2 又有一个同事,工作5年了,工作四年后开了公司,后来公司不景气,转而工作,工作中策划东山再起,四处找业务。
3 还有一个同事,工作四年了,来上海一年了,以前不在上海,来上海后开始接私单,每天有2个小时聊QQ,半个小时到一个小时接电话,晚上做什么不清楚。
4 还有一个同事,工作三年了,对.NET非常精通,谈什么都会,无论模式,架构,类,事件,实现机制,只要你想到的他都会。
来公司头三天让他做个分页例子,没分出来。服务器控件不会用,用html控件,这样也行,javascript..不是很精通,我写好他来用。做了一个月,每个地方都出错,从页面到功能,存储过程方法调用错了!正准备让他改,拿了工资第二天神奇失踪。
5 还有一个同事,白天来公司委靡不振,下午必睡两个小时,自己做的东西都会忘记是自己做的,每天凌晨两点都在工作,他的笔记本挂着MSN,不可能睡觉开机。后来我出差两天,同事告诉我他两天竟然没有在公司睡觉,但是在做asp。
6 还有一个朋友,每天钻研模式架构,很少写代码,目标是架构师,后来找了一份工作是coding,写出的代码如何不知道。
今天胡言乱语比较多,主要是想的比较多。
程序员不是民工,民工也不想做民工,而不管选择了这一行,就要做到最好。做什么不累?做什么不烦恼?民工想做民工吗?推销员想做推销员吗?
身体不舒服,可以自我调节,我现在每天拿出半小时锻炼身体,风雨无阻。每个月拿出半天,用来跟朋友沟通吃饭。
--------------------------------------------
如果:要你三分钟的时间在一个大型系统中找出所出问题的原因,你能做到不!
--------------------------------------------
答:做任何行业都有这样的苦恼,这些只是程序员应该做的
--------------------------------------------
如果:面对用户,项目经理提出的业务需求,你能否真正做到领悟,渗透。
--------------------------------------------
答:领悟不了说明不适合做程序员,开始就不要进这一行了
--------------------------------------------
如果:面对部门经理的脸色,你又该怎么办
--------------------------------------------
答:做什么不看别人脸色?做老板不看别人脸色吗?
--------------------------------------------
如果:你患了严重的肩周炎,鼠标手,你是否还会忠于你的这份职业。
--------------------------------------------
答:1 做什么都有危险,哪怕是吃喝玩乐也有危险 2 重要在自我调节
--------------------------------------------
如果:你看着你以前的同学,朋友,个个都结婚,买房(他们非程序员也),你又会有什么样的想法,难道你从一开始时就比他们差吗?
--------------------------------------------
答:如果你编程不错,相信你不是这里面最差的
--------------------------------------------
好好反思吧。程序员朋友们,早一点走出这个行业,是不会错的,至少以前的老程序员们是这样告诉我的。
--------------------------------------------
答:如果做了几年后走出,我想开始就不要进入。以前的老程序员告诉的?他们有多老?做了多久算老程序员,垃圾软件有没有他们的份(开玩笑的 呵呵)