程序员为何只能是代码搬运工?

问题描述

经常在csdn贴看到一些抱怨程序员这个职业这不好那不好,为何.....国内的程序员大多都是搬运工,那国外程序员为啥那牛N呢,我觉得吧,首先是国内做的任何项目用的开发工具(vs2010sql2008等等..)都是老外开发的,所以老外才牛,才能有什么apple...安卓等等一些,如果幻想一下,假如某一天国内生产了了一批开发工具,那是不是也能创作出orange...banana或者一些高科技呢...纯属个人想法,望请指教一二。

解决方案

解决方案二:
这个道理可以从两个方面来说,一个是教育和国民素质的问题。众所周知的原因,我们实行的是很奇葩的国民教育,这是一种适应我国政治制度和社会稳定的教育模式,这种模式的本质就是反对创新、反对质疑、反对与众不同、反对独立人格、反对人文关怀、反对普世价值,倡导应试、服从听话、按部就班、笨鸟先飞、勤能补拙、螺丝钉、集体主义、社会主义荣辱观……另一方面,教育还极大的不平衡,相当多的落后地区的青年,没有机会接触到科学启蒙教育、真正意义上的素质教育。程序员从根本上说是智慧者的职业,是脑力劳动者,创造力是第一生产力,劳动者以低智、愚民为主,怎么可能有生产力呢?另一个方面就是收入分配和经济结构的问题。从分配上来说,劳动力在收入分配上属于次要的地位。因此不光是软件产业,你会看到制造业更明显。比亚迪的老总大言不惭地说,你们引进机械臂和机器人花了几千万,我找了几百个工人,花的钱少很多,做的事情一样。因为劳动者极端廉价,所以科技的优势被淡化了——一方面,软件企业搞人海战术具有生存能力,一方面软件的客户对软件解放生产力的愿望不强烈,这导致他们选择廉价且劣质的软件。从经济结构来说,我们处在产业链的低端,依赖外包,内需不足且盗版严重,这使得软件产业的生存环境很差,软件业也脱离不了低端落后的现状。劳动力的需求对人才的培养起了逆淘汰的作用。科技的生产力在于科技的杠杆效应——越高端的领域,高技术劳动者的优势才能充分体现。软件作坊中,码农和高手的生产力是一样的,用得着高手么?最后,物以类聚人以群分,越是码农,自己周围码农的比例就越高。优秀的程序员不是自己组建敏捷的创业团队,就是去了大公司的研究院。那些充斥着码农,做着山寨别人产品勾当的软件作坊对他们有吸引力么?另外国人中也有相当优秀的程序员,但是必然是突破了落后的教育,他们往往来自教育发达的地区,不少人有海外留学的背景,并且在少数产业顶端的地方就职。
解决方案三:
还不是因为懒,懒得思考、懒得研究、懒得。。。还有就是互联网的迅猛发展降低了开发人员的门槛,什么人都来做开发了,良莠不齐。国内也有牛人为软件事业作出了贡献,看看最近的《程序员》里面开源相关的介绍就可见一斑。
解决方案四:
引用1楼的回复:

这个道理可以从两个方面来说,一个是教育和国民素质的问题。众所周知的原因,我们实行的是很奇葩的国民教育,这是一种适应我国政治制度和社会稳定的教育模式,这种模式的本质就是反对创新、反对质疑、反对与众不同、反对独立人格、反对人文关怀、反对普世价值,倡导应试、服从听话、按部就班、笨鸟先飞、勤能补拙、螺丝钉、集体主义、社会主义荣辱观……另一方面,教育还极大的不平衡,相当多的落后地区的青年,没有机会接触到科……

没说到点子上吧。中国有几家像样的软件公司呢?都被萎软主导的畸形盗版产业链给毁了吧。把技术转移到Linux上还是有希望的。
解决方案五:
引用2楼的回复:

还不是因为懒,懒得思考、懒得研究、懒得。。。还有就是互联网的迅猛发展降低了开发人员的门槛,什么人都来做开发了,良莠不齐。国内也有牛人为软件事业作出了贡献,看看最近的《程序员》里面开源相关的介绍就可见一斑。

人的本性都差不多,老外更懒工作时间更短,为啥国外还是有这么多人愿意参与开源项目,搞出这么多创新?
解决方案六:
国外的技术发达,是引领者潮流,国内的还是主要是追随者潮流走,所以很被动的,他们是技术发展的主导者。
解决方案七:
嗯,二楼说的很好,因该是说出了大多数人的想法,国名教育确实在某些方面落后于一些西方国家,但是我们其实也有一些好的方面比西方国家占据优势,随着科技的不断发展,我相信会有更多更好的技术出来,也会有一些技术更厉害的人才,那么你觉得我们会是当中的一分子么,(虽然国外现在一批人确实牛的不成样子了,但是国内的技术人员越来越多,以后还会更多,假如某一天我们的技术超过了西方的技术,觉得这样有可能么?
解决方案八:
我们有易语言......
解决方案九:
引用1楼的回复:

这个道理可以从两个方面来说,一个是教育和国民素质的问题。众所周知的原因,我们实行的是很奇葩的国民教育,这是一种适应我国政治制度和社会稳定的教育模式,这种模式的本质就是反对创新、反对质疑、反对与众不同、反对独立人格、反对人文关怀、反对普世价值,倡导应试、服从听话、按部就班、笨鸟先飞、勤能补拙、螺丝钉、集体主义、社会主义荣辱观……另一方面,教育还极大的不平衡,相当多的落后地区的青年,没有机会接触到科……

说的太好了
解决方案十:
最主要的是在中国,有些人们喜欢通过勾心斗角来获取的低位~~
解决方案十一:
引用7楼的回复:

我们有易语言......

易语言是给非程序员用的。
解决方案十二:
这个道理可以从两个方面来说,一个是教育和国民素质的问题。众所周知的原因,我们实行的是很奇葩的国民教育,这是一种适应我国政治制度和社会稳定的教育模式,这种模式的本质就是反对创新、反对质疑、反对与众不同、反对独立人格、反对人文关怀、反对普世价值,倡导应试、服从听话、按部就班、笨鸟先飞、勤能补拙、螺丝钉、集体主义、社会主义荣辱观……另一方面,教育还极大的不平衡,相当多的落后地区的青年,没有机会接触到科……
解决方案十三:
说的都是高科技,新手路过了
解决方案十四:
国情如此
解决方案十五:
教育的问题、体制的问题、我们的创新思想从小时候就被老师和同学无情的扼杀了、如果不是、你就是中国的奇葩....
解决方案:
主要是中国公司几乎放弃了几大领域,数据库领域(虽然有人做,但太少了),编译器,操作系统。而这三个正好是最重要的。
解决方案:
整个环境就是畸形发展,软件也是众多行业当中的一小部分。
解决方案:
引用1楼的回复:

这个道理可以从两个方面来说,一个是教育和国民素质的问题。众所周知的原因,我们实行的是很奇葩的国民教育,这是一种适应我国政治制度和社会稳定的教育模式,这种模式的本质就是反对创新、反对质疑、反对与众不同、反对独立人格、反对人文关怀、反对普世价值,倡导应试、服从听话、按部就班、笨鸟先飞、勤能补拙、螺丝钉、集体主义、社会主义荣辱观……另一方面,教育还极大的不平衡,相当多的落后地区的青年,没有机会接触到科……

说的太好了,总结出了很多我想说却说不出的话,顶一个~
解决方案:
说得好像各位全在国外工作过似的,国外也是大部分搬运工,而在中国论坛,你们能看到的当然是最好的,就如在国外通过媒体了解中国一样,还有,电脑是人家发明的,操作系统也是人家写的,跟人家比创新,你创新个毛阿,还有,大家所说的这些创新,大部分不都是美国的,举个其他国家的IT行业的重所周知的创新,有多少?
解决方案:
该回复于2012-09-10 13:59:35被版主删除
解决方案:
这次倒没人反对我嘛。其实咱们这边的人已经习惯用老美的东西了,特别是萎软的东西。曾有人做过实验,将一只最凶猛的鲨鱼和一群热带鱼放在同一个池子,然后用强化玻璃隔开,最初,鲨鱼每天不断冲撞那块看不到的玻璃,耐何这只是徒劳,它始终不能过到对面去,而实验人员每天都有放一些鲫鱼在池子里,所以鲨鱼也没缺少猎物,只是它仍想到对面去,想尝试那美丽的滋味,每天仍是不断的冲撞那块玻璃,它试了每个角落,每次都是用尽全力,但每次也总是弄的伤痕累累,有好几次都浑身破裂出血,持续了好一些日子,每当玻璃一出现裂痕,实验人员马上加上一块更厚的玻璃。后来,鲨鱼不再冲撞那块玻璃了,对那些斑斓的热带鱼也不再在意,好像他们只是墙上会动的壁画,它开始等着每天固定会出现的鲫鱼,然后用他敏捷的本能进行狩猎,好像回到海中不可一世的凶狠霸气,但这一切只不过是假像罢了,实验到了最后的阶段,实验人员将玻璃取走,但鲨鱼却没有反应,每天仍是在固定的区域游着它不但对那些热带鱼视若无睹,甚至于当那些鲫鱼逃到那边去,他就立刻放弃追逐,说什么也不愿再过去,实验结束了,实验人员讥笑它是海里最懦弱的鱼。其实代码搬运工已经被萎软和windows、Visualstudio驯服了,让他做点别的已经不可能了。想想连小日本都能发明RUBY,大中国怎么啥都整不出来??
解决方案:
每天回帖即可获得10分可用分!
解决方案:
引用18楼的回复:

说得好像各位全在国外工作过似的,国外也是大部分搬运工,而在中国论坛,你们能看到的当然是最好的,就如在国外通过媒体了解中国一样,还有,电脑是人家发明的,操作系统也是人家写的,跟人家比创新,你创新个毛阿,还有,大家所说的这些创新,大部分不都是美国的,举个其他国家的IT行业的重所周知的创新,有多少?

这还真不是,大多数基础系统是美国的,这没错,但应用科学领域里的算法、模块和源码很多都不是。举个例子,做零拷贝的美国公司负责做网卡的芯片,但驱动程序的前十名没有一家美国公司。但是,要举出中国的,我目前只能列举美籍华人这是生态问题,文化问题,不是一个ZF能解决的,从500年前我们就如此了。我们的文化就是实用主义为主,宁用它山之石攻玉,也不会用几代人失败N次的代价去开发一个目前看似无用的东西,除了关系民族危亡的标志事务,这点来说,500年来还只有现ZF做到了,所以我绝对不会去怪ZF。不过国人的文化无法彻底被改变,由于人口众多,资源缺少,静下心来做研究是不可能的,而占有到资源的又担心别人的虎视眈眈,根本没有心思去花钱搞看不到眼前利益的事务。你们看过很多公开的招标文件吧,写得天花滥缀,似乎除了外星人就很难做到,但开标以后,很多人都大跌眼镜,这公司开发过这玩意儿吗?怎么从来没有听过,实施的时候,一包、二包、三包、N包。验收的时候.....如果每个项目都审计,除了看看钱是否花冤枉了,还要检查是否达到招标要求,那么现在50%以上的项目都是垃圾。既然是不断地做垃圾的项目,那么不垃圾的程序员岂不是浪费成本。再比如,做在线实时分析,那个很考技术,但很多公司仗着关系用个只需要人力的离线分析就把你干掉,你再花时间去把分析速度从1ms提高到10ns还有意义吗?人家接受1week的时间,你不就成了吃饱了撑的吗。
解决方案:
悲催!
解决方案:
学习的时候,周围的告诉我们成绩很重要,于是不停的重复做着一堆破事,工作的时候,现实告诉我们,要赚钱,买房子,才有可能找女朋友,娶媳妇所以只能做个码农
解决方案:
引用1楼的回复:

这个道理可以从两个方面来说,一个是教育和国民素质的问题。众所周知的原因,我们实行的是很奇葩的国民教育,这是一种适应我国政治制度和社会稳定的教育模式,这种模式的本质就是反对创新、反对质疑、反对与众不同、反对独立人格、反对人文关怀、反对普世价值,倡导应试、服从听话、按部就班、笨鸟先飞、勤能补拙、螺丝钉、集体主义、社会主义荣辱观……另一方面,教育还极大的不平衡,相当多的落后地区的青年,没有机会接触到科……

这种模式的本质就是反对创新、反对质疑、反对与众不同、反对独立人格、反对人文关怀、反对普世价值小心被跨省,再扔你去;劳教!!!!
解决方案:
然后在查水表!引用25楼的回复:

引用1楼的回复:这个道理可以从两个方面来说,一个是教育和国民素质的问题。众所周知的原因,我们实行的是很奇葩的国民教育,这是一种适应我国政治制度和社会稳定的教育模式,这种模式的本质就是反对创新、反对质疑、反对与众不同、反对独立人格、反对人文关怀、反对普世价值,倡导应试、服从听话、按部就班、笨鸟先飞、勤能补拙、螺丝钉、集体主义、社会主义荣辱观……另一方面,教育还极大的不平衡,相当多的……

解决方案:
因人而宜,操之在我!
解决方案:
不懂行道就不要用这样的标题来发帖子,真是让人笑话你
解决方案:
又被删贴,我只是说了招标项目的丑恶,压根儿就没有说天朝的坏话,就被CSDN这样的论坛给删了.所以有的时候失败就是一个民族的特质,从血液里带来的,从祖宗那儿传下来的,根本不可能改变.为什么有猪一样的官员,因为有猪一样的民众为什么有狼一样的女人,因为有狼一样的丈母娘为什么有垃圾一样的程序员,因为没有不垃圾的项目过程,因为项目的结果是否垃圾没有人真的关心
解决方案:
引用1楼的回复:

这个道理可以从两个方面来说,一个是教育和国民素质的问题。众所周知的原因,我们实行的是很奇葩的国民教育,这是一种适应我国政治制度和社会稳定的教育模式,这种模式的本质就是反对创新、反对质疑、反对与众不同、反对独立人格、反对人文关怀、反对普世价值,倡导应试、服从听话、按部就班、笨鸟先飞、勤能补拙、螺丝钉、集体主义、社会主义荣辱观……另一方面,教育还极大的不平衡,相当多的落后地区的青年,没有机会接触到科学……

精辟
解决方案:
csdn乱删贴严重拉底了csdn水友的整体素质
解决方案:
每天回帖即可获得10分可用分
解决方案:
楼上的分析都很辟精
解决方案:
说点正面的:1、成熟的代码稳定度高,那些旧代码经过实践,出错率和稳定度比你重新写要好的多,于是。。。2、修改比重写简单很多,重新开始一个项目,完全重写是很痛苦的,有雷同的于是。。。3、积累,多年工作经验的程序员基本都有自己的代码库,就好像1、2一样,于是。。。4、时间要求,现在项目经理都很无厘头的压缩项目时间,10天的要你5天完成,于是。。。5、其他的我还没想到,欢迎补充
解决方案:
引用29楼的回复:

又被删贴,我只是说了招标项目的丑恶,压根儿就没有说天朝的坏话,就被CSDN这样的论坛给删了.所以有的时候失败就是一个民族的特质,从血液里带来的,从祖宗那儿传下来的,根本不可能改变.为什么有猪一样的官员,因为有猪一样的民众为什么有狼一样的女人,因为有狼一样的丈母娘为什么有垃圾一样的程序员,因为没有不垃圾的项目过程,因为项目的结果是否垃圾没有人真的关心

+1
解决方案:
百科了下易语言,没什么好说的。。引用10楼的回复:

引用7楼的回复:我们有易语言......易语言是给非程序员用的。

解决方案:
支持楼主,可以去试试,感觉中国这个大环境下不适合做软件.
解决方案:
现在中国的国情对创新等等一些东西都有影响。java开源android开源,这些研究java底层和android底层的是外国人,那么他们靠这些开源的项目是如何赚钱呢?是赚不到多少钱的,但是外国在对没有工作的人是有不少的补助的,他们靠这些补助完全可以放开身心,不用考虑“明天没饭吃”等等的问题,他们靠这些补助就能养活自己。而在我们伟大的祖国,你没有工作,确切的说:是一分可以每个月拿固定工资,养的起自己的工作,就得成为乞丐,试问有几个人想这样~~~~
解决方案:
引用3楼的回复:

引用1楼的回复:这个道理可以从两个方面来说,一个是教育和国民素质的问题。众所周知的原因,我们实行的是很奇葩的国民教育,这是一种适应我国政治制度和社会稳定的教育模式,这种模式的本质就是反对创新、反对质疑、反对与众不同、反对独立人格、反对人文关怀、反对普世价值,倡导应试、服从听话、按部就班、笨鸟先飞、勤能补拙、螺丝钉、集体主义、社会主义荣辱观……另一方面,教育还极大的不平衡,相当多的……

这根linux有半毛钱关系?跟微软有半毛钱关系?如果软件是微软影响的,看看其他的,中国有毛东西是自己创新的?马路上的汽车还是工厂里生产用的设备?还是我们你手里拿的手机?没有半点创新教育,却把山寨技术发挥到极致。中国的教育,浪费了大好青春
解决方案:
不要急嘛,需要时间积累。哪天大家都有车有房,有钱,闲得蛋疼的时候就会有疯子搞点东西出来了。饭都吃不饱,能搞什么。。
解决方案:
windows、Visualstudio只是个工具而已,这篇文章只是对中国式程序员的工作的一种质疑你却把windows、Visualstudio提出来单独说,你已经达到了心理扭曲的程度了吗,或者sun公司给你发工资了的,一个男人,一个三十岁左右的男人看待事物无法客观看待,当局者迷,你这样的人注定是社会的淘汰者引用20楼的回复:

这次倒没人反对我嘛。其实咱们这边的人已经习惯用老美的东西了,特别是萎软的东西。曾有人做过实验,将一只最凶猛的鲨鱼和一群热带鱼放在同一个池子,然后用强化玻璃隔开,最初,鲨鱼每天不断冲撞那块看不到的玻璃,耐何这只是徒劳,它始终不能过到对面去,而实验人员每天都有放一些鲫鱼在池子里,所以鲨鱼也没缺少猎物,只是它仍想到对面去,想尝试那美丽的滋味,每天仍是不断的冲撞那块玻璃,它试了每个角落,每……

解决方案:
创新不够思想的活跃度都在盲目中停止了
解决方案:
前来学习啦
解决方案:
引用34楼的回复:

说点正面的:1、成熟的代码稳定度高,那些旧代码经过实践,出错率和稳定度比你重新写要好的多,于是。。。2、修改比重写简单很多,重新开始一个项目,完全重写是很痛苦的,有雷同的于是。。。3、积累,多年工作经验的程序员基本都有自己的代码库,就好像1、2一样,于是。。。4、时间要求,现在项目经理都很无厘头的压缩项目时间,10天的要你5天完成,于是。。。5、其他的我还没想到,欢迎补充

顶个
解决方案:
土壤的问题
解决方案:
该回复于2012-09-10 16:58:21被版主删除
解决方案:
顶!!!!
解决方案:
代码搬运工,这名字好强大。
解决方案:
引用20楼的回复:

这次倒没人反对我嘛。其实咱们这边的人已经习惯用老美的东西了,特别是萎软的东西。曾有人做过实验,将一只最凶猛的鲨鱼和一群热带鱼放在同一个池子,然后用强化玻璃隔开,最初,鲨鱼每天不断冲撞那块看不到的玻璃,耐何这只是徒劳,它始终不能过到对面去,而实验人员每天都有放一些鲫鱼在池子里,所以鲨鱼也没缺少猎物,只是它仍想到对面去,想尝试那美丽的滋味,每天仍是不断的冲撞那块玻璃,它试了每个角落,……

这个跟微软跟工具有什么关系你用java开发难道你不用myeclipseeclipse?大言不惭。还是说你使用java有十足的优越感。这样的话那你跟那些搞底层的比你连个渣都不剩。不知道你怎么诋毁微软做什么?还是说你的技术已经超越微软?总是诋毁他人,只会让人厌恶。
解决方案:
程序员不是代码搬运工,如果这样,那建房子就不用设计队和建筑队了,找几个人搬砖就行了。既然讲到美国,中国和美国其实没有可比性,美国是自由资本主义,赢的少数人人赚大钱,其他人物赚的钱就少多了。所以这种竞争环境比中国和其它新兴资本主义国家要激烈,有能力的人都想去发大财,所以他高科技发达,竞争力世界第一,很多都体现在计算机这些高价值的地方。中国钱少人多,还是个发展中国家,相对的优势不再软件上,你在这上面跟他比什么都比不了,首先各种编程语言都是基于英语的,规则都是他定的(现在也有一些人学印度有钱人,小时候教的母语就是英语。鉴于目前传统文化低迷,这也不会产生多大危害,但终归是不好的。)发展中的问题,必须在发展中解决,中国不可能一下子变成发达国家,很多东西都是水到渠成的,电子计算机都没造出来的时候,你搞各种高级语言一点市场都不会有,现在发这种牢骚,还骂自己的祖国,很没意思

时间: 2024-09-30 21:49:14

程序员为何只能是代码搬运工?的相关文章

如何成为更优秀的程序员 永远不要复制代码

这篇文章要介绍的,是我作为专业程序员这些年来学到的能真正提高我的代码质量和整体工作效率的10件事情. 1. 永远不要复制代码 不惜任何代价避免重复的代码.如果一个常用的代码片段出现在了程序中的几个不同地方,重构它,把它放到一个自己的函数里.重复的代码会导致你的同事 在读你的代码时产生困惑.而重复的代码如果在一个地方修改,在另外一个地方忘记修改,就会产生到处是bug,它还会使你的代码体积变得臃肿.现代的编程语 言提供了很好的方法来解决这些问题,例如,下面这个问题在以前很难解决,而如今使用lambd

为什么程序员喜欢深更半夜写代码

程序员自己也常说,工作效率最高的时候总是在深夜,不是凌晨还在写代码就是凌晨爬起来写代码. 深夜之所以工作效率高是因为不易分心,额!其实仔细想想晚上和白天并无多大区别,但程序员们也总是有自己的理由,大致分为一下三点. 1.生产型时间表 记得曾看过一篇关于时间表的文章,他们把时间基本分为两类:管理型和生产型时间表,所谓的管理型时间表是把一天的时间分成每小时来安排,就算是有别的事打扰到你也只是浪费了这一点时间. 而生产型时间表就不一样了,这段时间是程序员需要全身心的投入到工作中去,不希望在这之中有任何

当一个程序员写不出代码了,该怎么办?

你已经对着电脑n个小时了.不知道该写什么代码,或者一种摔键盘的冲动正在你的胸中酝酿. 咖啡一杯接着一杯.不敢再喝了,因为搞不好要有副作用了,心跳加速,身体不由自主地颤抖,出冷汗,但还是无法产出任何代码. 所有重新发现编程趣味的努力都徒劳无功,因为你的最后一点能量都用来驱逐大脑中正在攻城略地的话: "我写不出代码了!" 编程的本质是棘手 即使是最优秀的程序员也会遭遇无法解决的软件工程问题.碰到这样的问题,并不一定意味着你缺乏技能或知识. 编程不是一项容易的工作,我们可以通过采取非正统的方

优秀程序员眼中的整洁代码

有多少程序员,就有多少定义.所以我只询问了一些非常知名且经验丰富的程序员. Bjarne Stroustrup,C++语言发明者,C++ Programming Language(中译版<C++程序设计语言>)一书作者. 我喜欢优雅和高效的代码.代码逻辑应当直截了当,叫缺陷难以隐藏:尽量减少依赖关系,使之便于维护:依据某种分层战略完善错误处理代码:性能调至最优,省得引诱别人做没规矩的优化,搞出一堆混乱来.整洁的代码只做好一件事. Bjarne 用了"优雅"一词.说得好!我

分享10个程序员常用的的代码文本编辑器_相关技巧

通常操作系统和软件开发包中都包含文本编辑器,可以用来编辑配置文件,文档文件和源代码. 下面是笔者总结的10个最好的免费代码文本编辑器: 1.NOTEPAD++ NOTEPAD++是一款免费又优秀的文本编辑器,支持在MS Windows环境下运行的多种编程语言.NOTEPAD++支持超过50种编程.脚本和标记语言的语法高亮显示和代码折叠,能让用户迅速减小或扩大代码段以便查阅整个文档.用户也可以手动设置当前语言,覆盖默认语言.该程序还支持自动完成某些编程语言的API子集. 官方网站:http://n

程序员编程植入恶意代码被判入狱2年6个月

通讯员 吴艳燕 记者 罗剑华 一名专业软件程序员,在参与软件编制的过程中,竟暗中在软件中添加了俗名为"逻辑炸弹"的恶意代码,并导致使用该公司软件的多家企业,发生了计算机数据被删除的严重后果.昨天,这起沪上罕见的破坏计算机信息系统案,在市二中院终审落槌,程序员浦加志被判入狱2年6个月. 2007年7月至9月,浦加志在参与编制公司的两款软件过程中,故意在其中暗插了一个"逻辑炸弹",在它的作用下,安装软件的计算机将会在2007年10月1日零时后,被删除C盘至H盘内的所有文

优秀程序员编写可调试的代码

所有的程序都需要某种形式的日志记录建立在它们之上,以便我们可以观察到它正在做什么.这尤其在程序出错时就显得非常重要.一个优秀的程序员和一个糟糕的程序员之间的一个不同之处是一个优秀的程序员会增加日志或其他工具以便在程序失败时方便调试. 当程序如同预期的一样工作时,有日志和没日志往往没什么差异.然而,一旦程序失败,或你得到一个错误的结果的时候,你会立即明白优秀的程序员和糟糕的程序员之间的差别. 例1:"让我们做一个可调试的版本" 比如说,测试关于一个不能正常工作的调用case过来找我.我们

程序员自己的svn代码库 同步公司和家里的代码

最近试用了google code, 是一个类似source forge网站的东西, 你可以自己建项目,并且将项目checkin到google code的SVN里面 . 如果在公司自己做了什么东西, 可以同步到google code, 这样在家里有兴趣玩玩的时候还可以同步过来继续弄, 不用再带U盘之类的东西了. 有gmail账户就可以用, 可以建5个项目, 每个容量限制在100M, 对于自己做的小玩意, 差不多也够了

不要相信一个程序员在加班时间写出的代码这是真的吗。。。。。

作为一个最底层的程序员,我先记录一些只有底层程序员才会知道的事情.如果多年后,我违背自己进入这个行业的初心,走上管理岗位,也能回想起一些禁忌,避免一些错误. 其中最重要的就是这条:不要相信一个程序员在加班时间写出来的代码. (软件工程的学说表明,连正常时间好好写的代码,也不要太相信.不过这不是本文的重点,略过不提.) (不懂代码的人,看到本文中的Java代码可以略过,不影响理解.) 创造力的时限 写代码,与写文章.绘画.思考复杂问题,并没有本质上的区别,都是创造性的活动. 每个人的创造力,都会随