写给程序员朋友们---你真的还想做程序员吗

>>>  技術話題—商業文明的嶄新時代  >>> 簡體     傳統

  做程序员已经有三年了,从一名普通的的Coding到现在大型项目的主程(架构师),付出的努力非常人所能想象。

  如果:从vb,c#,asp.net开始,在到javascript,css,xml,在到Oracle,pl/sql,设计模式,重构技术等等。精通诂且不说。只说非常熟悉,你要多长时间,你要付出多少努力。你有没有想过!

  如果:要你三分钟的时间在一个大型系统中找出所出问题的原因,你能做到不!

  如果:面对用户,项目经理提出的业务需求,你能否真正做到领悟,渗透。

  如果:面对部门经理的脸色,你又该怎么办

  如果:你患了严重的肩周炎,鼠标手,你是否还会忠于你的这份职业。

  如果:你看着你以前的同学,朋友,个个都结婚,卖房(他们非程序员也),你又会有什么样的想法,难道你从一开始时就比他们差吗?

  据我对程序员的了解。我发现在这一行有“入行难,出行更难”的规则,很多人大学毕业后,通过培训等等途径千方百计挤进这个行业。谈到培训,我也做过兼职培训讲师。我很了解。三个月的培训,12000块钱,聪明点的学员能学会培训课程的一点皮毛。其它的就不用说了,也别指望进IT这个行业了。IT培训现在是暴利。很多软件公司,特别是外包公司现在都喜欢联合一些培训机构骗这些“学员的钱”因为最近两年以来,做软件已经不是暴利了。资本家们追逐的已经远远不在是剩余劳动价值。谈到这些,我在武汉的时候带过的那两期学员。为了更能吸引这些学员们的眼求,他们打着入学考试,合格录取,培训三月,中兴,华为就业的旗号,在街头,大学校园里面广为宣传。很多人都上了套。据我的学员反应。他们进中兴后发现情况哏签就业协义时大不一样。工作环境。工作待遇,完成是另外一回事儿。大多是外包企业。所谓软件外包:在这里我哏大家解释一下:“就是出包程式员的公司,别人有项目要你做,让你公司派多少个程序员,每个程式员每个月多少钱”大家现在应当明白了吧。外包程式员非常辛苦,纯纯的技术工人,每天除了写代码外,不会在让你做别的事情。可能有很多人都会说,这样才能更加专业。其实你正在失去很多东西。说了你也不信。因为你现在还体会不到。其次外包企业,项目周期都压的很紧,因为培尝是按天计算的。你会天天加班!

  如果你是一个新人,那么我告诉你,当你结婚后,你的伴侣在很多时候,会说你太木纳。当遇到重大事情时,你会变的束手无策。至少你拿不出比别人更好的解决方法。

  如果从一个人的长期发展考虑,我问你,你为什么要选择程式员,难道程序员的工资真的那么高吗。答案是反的。如果你说。做程式员你可以转系统架构师,你也可以做项目经理。那么我问你,你是否具备一名项目经理,系统架构师的潜力。中国有7000多家正规软件企业。120多W的软件从业者。充其量:项目经理不会超过2W人,架构师更是少的可怜。一个公司肯定有项目经理,但是不是每一个公司都会有架构师。想想,这么大的比例,你能保证每个人都能转项目经理,架构师吗!这只不过是1/100的比例而已。有时候你应当往相反的方向想一下,你没那么幸运。你也不是最聪明的。

  5年后,你会发现你是一个不正常的人,首先,身体经常莫名其妙的不舒服,性格变的怪异。思想还是那么单纯(纯的可爱),你会觉的你的朋友并没有比以前多,反而更少了,或者是你和你周围的人越来越没有共同语言。你永远没有一个正常男人所应该拥有的气质。你在老板面前谈话时还是显的那么的没有底气。那么我告诉你,是程序员害了你。是代码禁固了你的思想。

 

  程式员朋友们,我想告诉你们,如果你们只是热爱技术,这个并不重要。但不要把自已掉入技术开发的怪圈。这个很难自拔的。时代造就了一批像求白君那样的优秀人才。但是这些人在中国并不多。在中国你想干技术,太难了。老板们宁愿在酒桌上多点两个菜,也是不会给你多加一分钱的工资的。

 

  在中国,存在三黑,政府黑,房地产黑,IT业黑。能做IT的老板们肯定比一班人更能懂的剩余劳动价值的概念。

 

  好好反思吧。程序员朋友们,早一点走出这个行业,是不会错的,至少以前的老程序员们是这样告诉我的。

 

  另外我看了下德国公司做的软件,国内的软件企业生产出的软件都是垃圾。

  出处:http://community.csdn.net/Expert/topic/5014/5014829.xml?temp=.8278772

 

摘录的评论:

msongpc() ( ) 信誉:100    Blog  2006-9-13 4:41:00  得分: 0

不同意楼主的观点!你现在让这些人都退出,你养他们?你给他们分配工作去?笑话!一开始进

来的人都不应该想到苦,不应该想到身体不舒服!你的身体状况,和工作没有太大关系,关键看你这个人会不会享受生活了!你老板的脸色怎么样要看你的人是不是值得一个人尊重,即使你的

技术过不了关,但是你这人的各方面素质都值得人尊重的话,我就不相信哪个项目经理会对你吼,除非他是机器不是人!你说的你的前辈让你走出来,那为什么他们没走出去?想走的话到任何时候都能走出去!你说天天都会加班,你完不成项目你凭什么不加班?你说你性格怪异了,朋友少了,为什么不从自己身上找原因?非要从自己的行业身上找原因?软件行业的发展不是只是一个技术上的发展就够了,还要看人才的供应,人才的分配,和收入的差距缩短,提高程序员素质,改边他们的工作心理状态来提高项目质量!如果每个人都是你这样的想法中国的软件怎么发展?真不知道你是怎么当一个架构师的!对于你我只能说是一个幸运儿,你对行业看的如此暗淡,我看到了中国软件业的落后原因!日本自卫队考3级士官最终只有50分之1留下!你能评价日本的自卫队力量弱吗?你能说他不发达吗?你能对他们说以后不要去考了,竞争力太强了!我认为失败的人并不失败,没有很好的对待失败的人才是失败的!失败了起码知道了自己的一个不足点!对于一个人来说,身体是最重要的,随着中国人民生活上各种质量上的提高,程序员的身体也会慢慢好下来的!任何东西只有发展才能得到办法,并不是推出才能得到办法!我今年只有19岁,我已经开始从我的营养搭配,还有药物,各种体育锻炼上提高自己的身体素质!我相信,我这样的程序员永远的,不管从身体上还是从精神上都不会象你说的那样的!居然你说了,你是一个架构师,而且这样的人非常少!那么你应该对我们这些菜鸟说的是让我们如何对待工作,如何对待自己的身体,如何让自己高兴工作!这样的帖子让外国的老板看到,他们怎么敢把中国的外包项目拖延时间提高质量?作为一个高层技术人员就如此的傲慢以及对晚辈的错误指导,中国的软件整体实力怎么上去?我作为一个晚辈,我忠告你,希望你去买几本关于社会伦理学和暴力美学的书籍来看一下,然后在你最终知道了行业发展的体制综合性和个人思想能力问题的时候!你再来这里发表些伦理文章!了解那些东西,不是哪个人可以教你的,而是要看你自己在黑暗世界(如果不懂我说的黑暗世界的意思,那我告诉你:宇宙中有两种世界,一种是物质世界,一种是黑暗世界)里的悟性和你人生的修养,更要看你个人的综合素质!朋友们,做好你们的手头工作就行了,不要相信这种人的话,知识只是人的一部分,思想才是力量!在这里,我深切感悟到一个英国谚语:一个受过教育的笨蛋是个多么可怕的笨蛋!本人观点,如果有人觉得我欠扁,那么就让事实告诉你!

 

 

aspjsp(天天) ( ) 信誉:84    Blog  2006-9-13 18:15:57  得分: 0

程序员朋友们:有三点我要申明

  1:我并不是认为我干了三年多时间就到了架构师的程序自认为自已能力强.如果你是一个程序员,我肯定比你强.至少我下面带的有一大帮程序员.他们以我为偶像.哏着我他们进步快.

  2:我并不是从什么培训班出来.我是科班毕业的,不过我是专科的.学历可能没有你高.而且我还被**公司请过去带过岗前班训班.当然是利用业余的时间.记好什么叫岗前培训.

  3:我并不是以我自已为例说明不要在去干程序员了:我是看到太多的程序员都这样.就好比我的下属,经常加班,没有加班费.经常被项目经理训.事实中做到架构师这种程度的人你在一个企业里面也就自然成了骨干成员了.待遇方面享受的都是项目经理一级的待遇.记好项目经理比部门经理要强.部门经理算不了什么.

  4:大多数程序员每天都活在自我期骗的角色里.自信等等都是在自期期人.你知道软件的发展模式吗?知道目前软件正在走哪条路吗?甚至你知道什么是CMM吗?工厂化的模式所带来的必将是大批的代码工人.流水线式的作业方式,将使的效率有空间的提高.真的还需要那么多的程序员吗?还需要那么多的软件企业吗?什么叫工厂?你能否明白.如果你不精通一门外语(英语不算)那么你将切底的被淘汰出局.想做工人都不够.我去过印度,也去过欧洲.当然是去参观,培训.那里的软件公司并不多,但是很大,大的真的像工厂一样.

 

father(IT雇佣军) ( ) 信誉:100    Blog  2006-9-15 15:02:23  得分: 0

 

to msongpc

如果让你每天加班到转中2点,星期六,星期天也加班.

看你还有没有时间锻炼

这种情况在业内是很常见的,可能有40%,

并不是完不成项目,还有很多其他的原因

 

你19岁?

等你到了29岁再看看这篇帖子,看有什么感想

 

djfu(一马平川) ( ) 信誉:100    Blog  2006-9-15 16:28:00  得分: 0

 

钻牛角尖是要不得的;

另外,在目前的中国,要技术比不上国外,要优秀人才很多都跑到海外或外企,

国内的企业很少是真正重视技术,真正的尊重技术人员的。

所以,国内技术比国外落后一大截,

而且国内相对缺乏优秀的技术人员的成长的环境,

这也是为什么很IT从业人员在30转行的原因。

如果你真的喜欢做技术,执着做技术,要么进好的外企,

要么自己开公司自己做老板吧。

 

 

 yuedeem() ( ) 信誉:100    Blog  2006-9-15 17:16:16  得分: 0

 

大家闲着没事可以去参观下建筑工地嘛,也可以去农村走走嘛.与其花时间多想些乱七八糟不切实际的东西,不如出去走走,散散心,体验一下,感受一下生活;车到山前必有路,何必连男人本该有的自信和度量都忘掉了呢,即使天下再黑,只要你眼睛够亮,难道你不知道自己该怎么走?

 

Top

 dyc13() ( ) 信誉:100    Blog  2006-9-15 17:41:28  得分: 0

 

做IT挣不到钱的原因有很多.就我个人来看主要是市场太小!

    我从2000年开始学习软件开发,到现在也六年了.这其间我除了买些盗版盘(无论是电影、游戏、操作系统、数据库、还是开发用的工具软件),几乎没有花一分钱用在正版上.我想其他人也都差不多吧。想想吧,如果我们都不在这方面花一分钱的话,那些非IT行业的人又能花多少钱在这方面?花钱的只能是那些企业(而我们国家的企业又有多少在用正版?)

    我们做的软件都只能被盗版或作共享,这样一来这个市场就太小太小了。所以我们都挣不到钱。

 

Top

 uiwq(呆豆) ( ) 信誉:100    Blog  2006-9-15 17:43:58  得分: 0

 

首先,身体经常莫名其妙的不舒服,性格变的怪异。思想还是那么单纯(纯的可爱)

—————————————————————————————————————————

完全同意!!

 

 Kalahari() ( ) 信誉:100    Blog  2006-9-16 1:44:24  得分: 0

 

谈谈我的一点看法吧

    我现在正在交大读博,业余时间写程序卖给几家公司,今年预计最低收入是100k

    说老实话,钱真的挣的比较轻松,基本上平时闲下来写代码,寒暑假花点时间去现场做调试,虽然冬天也冻得很惨,夏天又经常热的一塌糊涂,但总体而言耗时很少,平时有非常充裕的时间在博士课题上

    当然,有个人机遇在里面,但是其中也有我自己的努力和规划。

    我的本科专业是电气,研究生专业是自动化,但我从大一开始就自学编程。和很多朋友一样,我开始也是非常痴迷编程,也曾经想要转到计算机系作一个纯粹的程序员。但是很快就意识到这样做的愚蠢之处了。

    我的看法是,编程只是一种工具,一种用以实现某种任务的手段,它需要某种能够依靠的东西,这种东西在我看来就是我在电气、自动化方面的专业知识。我对自己的定位,是一个有着良好专业背景和知识的,以软件设计为主的设计人员。我所涉足的,一定是我的专业领域。我花费了四年本科时间,不是用来成为一个半瓶子醋,与大堆大堆计算机系毕业的兄弟们竞争的普通程序员,而是一个能够用程序、软件解决电气、自动化领域问题的电气工程师。所以考研时,我没有像很多同学猜测的那样转到计算机系,而是继续在自动化专业学习。

    因为这一原因,我在研究生时得到了很多机会,能够不断的加以磨练而不至于因为没有项目而荒废时光。因为电气专业精通软件得人很少,而以软件为核心的系统集成、开发又非常多,所以能够有很多的项目去做。到研二的时候开始从外面的公司接项目,开发工业控制、测试方面的软件。这些软件其实算不上非常复杂,最大的一个也就不到2万行代码,但是因为涉及到很多硬件方面、控制算法方面的问题,就造成了电气专业学生写不了程序,计算机系学生不懂硬件的局面,而我则在其中游刃有余。目前在我的这个领域,可以说在国内我所设计的系统是最好的。

    我们这个领域的利润率还是蛮高的,至少是100%的利润,而且竞争也不激烈,因为有能力做的人很少,而且门槛比较高。我今年下半年把手头的三个产品开发玩,每年10万的收入就完全能够保障了。而且每年都有新的开发任务,情况只能是越来越好。

    我之所以选择读博,一时希望在数学、理论上加以提高深化、二是希望在学校里寻找等待更好的发展机会。计算机领域天生就是数学密集型的,所以我希望能够在这方面打下扎实的基础,希望自己将来能够有一个更高一些的视角和起点。

    我的感觉是,程序员早已不是从前那种受人瞩目的角色了。看到满大街的软件培训广告,我就知道自己绝对不能走这条道路。没有其他专业知识做为背景,单纯的coder,太多了,也太廉价了,竞争太激烈。换个角度想,为什么有那么多年轻人放着自己的专业不学跑去自学软件,因为门槛低,容易出成果,看看书,写个程序就能满足自己的成就感。但是,便宜无好货,大家都来写软件,自然银子不好拿,就像农民伯伯,看到西瓜好卖了就都去种西瓜。其实大家也能看到,真正的计算机大牛很多都不是学软件出身的,大半是数学系,还有其他专业。单纯的coding并不难,难点在于我们要code什么?

    当然,站上的很多前辈高手,我真的是非常佩服崇敬,也非常感谢他们能够解答我的许多问题。我写这片回复,绝对没有任何炫耀的意味,只是看到了以上的讨论,写一点自己的经历与感想,也希望对很多迷茫于未来的、或是正在为专业选择犹豫的学弟们能够有所帮助。

 C_fish() ( ) 信誉:100    Blog  2006-9-16 17:13:02  得分: 0

强烈支持搂主,我刚毕业,我是asp.net网站开发的,网站开发我喜欢,我兼职做网站,呵呵,其实赚钱有很多方式,并不一定要做程序员,把自己累坏了什么也没用!

不管那个程序员说自己多喜欢写代码,但是我希望大家该休息 的时候就休息,别让自己太累!中国其实说句实话各行各业没有专业的,就像国外的运动员是的,国外运动员人家都是就是喜欢打球,人家不是为了钱的多少。而中国就不一样了,中国不讲究专业,那里有钱那里干。你觉得你专业,可惜国内没有让你专业的环境。

哎,说得多了也没用!社会如此,成事在人,将来怎么发展大家要想好!

 

刚才其实忘记说了,这里补充上,每行每业你要是能做到“精”,那么你在这行绝对还是有发展前途的。

程序员绝对是伟大的!我学到的用的到的很多东西都是许许多多伟大程序员的思想结晶。如果你认定了目标,确实想在这片天空下发展,那么你就努力吧!祝各位成功!

眼,看到[ 疯KX ] 前辈的发言。我想说:也许你不知道,青岛这里许多小青年都不上班,就是每年弄个摊位烤烤羊肉串,一个夏季弄个差不多10万块钱,然后1年光玩。也许你说我不会烤阿,我上那里烤阿?其实你真真正正的问一下自己,是不是你从心底里害怕,从心底里抵触,就像你做程序 一样,有时候遇到一个非常棘手的问题,在刚接触处理这个问题的时候我们心里都会抵触,有点不愿意处理的潜意识想法。这跟你让你去烤羊肉串一样,心里潜意识中在抵触。但是虽然困难,虽然棘手,虽然抵触,但是我们都要做!行动,踏踏实实的行动!

但是不要冲动!呵呵

 

 

 yjdn(文刀无尽) ( ) 信誉:98    Blog  2006-9-17 18:26:23  得分: 0

 

同意楼主观点.

  做为程序员,一天的大部份时间面对的是一台不会说话的电话。长此以往,人确实会变得木讷。过两年我也考虑退出coder。

  但从楼主的发展经历来看,我的观点,虽然你已经做了架构师,应该说技术算是不错了,但我觉得,你依然还没有做自己的事业。你以前做的,仅仅是学好一门手艺。而且,你只用这门手艺来给别人打工。而没有用这门手艺来为自己做一个产品,然后,靠着这个产品,拿N个Copy去卖钱,如果你觉得国内的盗版太过份的话,可以卖到国外。

  举个例子,看看马化腾,98年弄出一个QQ,到现在为止,他赚到的钱以亿为单位了吧。我想他当年的技术很可能比不上楼主,也比不上这CSDN各大技术版块里的四星,五星,钻石,MVP们。我想他当时应该也对三层不是很熟,对设计模式了解也不多。但,他弄出了一个QQ,他充分利用了已有的技术,开始了自己的事业,做出了自己的产品,并将之推广。

  而不是一头扎在技术里,今天学完了MSSQL2000,明天学MSSQL2005新特性。后天学习三层,了解领域模型,熟悉设计模式,学习重构!估计他真的学完这些东西你们现在看到的,也许是一个MVP,也许是这里的星星,钻石。也许是各公司里的技术总监,但绝不会是QQ的总裁!!!!

  举一反三,中国为什么出不了诺贝尔奖,我觉得,我觉得就是我们学得太多了,而且学的理论太多了。小学,初中,高中,大学,研究生,博士生。一直读到你将近30岁,有多少时间给你搞研究,有多少时间给你做实验,搞发明?用上面的话说,有多少时间给你做自己的事业???!!!

  为什么中国有农民凭着他的小学文化,能做出自己怕飞机,而且能上天?为什么有中国农民可以做出机器人,虽然不是智能的。但有多少个相关专业的大学生,博士生能做得出来?因为那个农民在研究,创造,发明的时候,那些大学生,研究生,博士生们,还在学习,学完了,不是给别人打工,就是把他学到的东西,再教给下一代的大学生,研究生,博士生们!!

很多人说做技术的没前途,我倒是想问,你倒底拿技术来真正为自己做事业没有?

做技术的,我不看好这技术牛人,包括MVP,五星,四星们。我看好的是,利用技术为自己创事业而不是给别人打工的人。
 


网载 2011-02-22 20:20:15

[新一篇] 寫好軟件的75條

[舊一篇] 對目前主流開發技術的分析和總結 (轉貼大富翁) ---- 獻給困惑中的弟兄們
回頂部
寫評論


評論集


暫無評論。

稱謂:

内容:

驗證:


返回列表