当前位置:编程学习 > C#/ASP.NET >>

【程序员必看】你还装逼么?还牛逼呢?(来自ITEYE)

注:我转的一篇文章,说的挺犀利的,不说作者的观点正确与否,是否有道理,是否断章取义,但是就我周围的环境来看,他说的的确是事实,来给大家分享一下,相信看过的人挺多,但是没看的人应该也挺多,呵呵
 
【程序员必看】你还装逼么?还牛逼呢?.


1、VC、VB、Delphi …… ,你该学哪个? 
具体到编程而言,我要告诉你:任何一种计算机语言,都是计算机科学理论的载体或表现形式。C++很神吗?Java很酷吗?它们差距很远吗?是的。但从理论的层面上讲,它们没有区别,都是“面向对象”理论的一个具体形式而已。 
现在的程序员们被发行编译软件(通常我们将其称为“系统软件”)的商家不断推出的产品搞得眼花缭乱,头痛欲裂。不断地跟在新语言后面跑,这条路还没跑到 头,那边的“新路”又鸣锣开张了,于是再跟着跑……渐渐地有些人开始感叹:学海无涯、学无止境,或什么“程序员是青春饭,过了三十别想干”…… 
在此我不得不叹息:中国的教育真是一种“形而上学”的教育。早在高中时代我们就学过“辨证唯物主义”的基本理论:做事情要抓主要矛盾。这一条恐怕谁都知道,却鲜见谁能在实践中把这一理论运用得“炉火纯青”的。把这一理论运用到编程上来讲就是: 
理论是主要矛盾,语言是次要矛盾,学会了理论,再具体到学一种语言时,你只不过是在进行某种消遣而已。 
现在学VC的普遍看不起学VB的或学Delphi的。但如果一个用Delphi的人,在需要写web程序时,用TCP/IP做了一个构架,嵌入到应用程序 中;而另一个用VC的人却只会把一个又一个的组件拖来拉去的做些个“例子程序”的翻版。你说他们两个谁历害?Delphi和VC谁历害? 
真应了这样一段话,问:纽约好还是上海好?答:有钱哪儿都好,没钱哪儿都不好。上海的富人并不比纽约的富人少多少的优越感,而纽约的乞丐也不比上海的乞丐多多少幸福感。 
现在你还会说学VC的人就一定比学Delphi的人水平高、“钱景”好吗? 
2、“浅薄”绝不该是中国程序员的性格特征!!! 
想问一句:中国程序员这么多,你们真地把基础理论学好了吗?别用你现有的编程经历告诉我:编程不需要数学,不需要数据结构,不需要编译原理…… ……说话得负责任,您知道吗?我之所以发表这篇文章,就是因为再也看不下去这种在中国编程界漫延的歪理邪说了!邪教害死的是人的个体,你们害死的是中国软 件业的未来!如果再让这种理论继续毒害编程新手的思想,中国将在计算机领域失去民族的尊严!!! 
请问,操作系统、编译软件、数据库系统…… 这些被称为“系统软件”的东东,中国有几样拿得出手的产品?也许是我孤陋寡闻,据我所知:我们国家一件像样的也没有。 
不错,我们是有一些网站的股票在西方上市了,我们是有一些人被国外公司请去做高级职员了,我们也有一些人把西方的官方网站给黑了……但是,我们用的编译工具是谁的产品?我们微机里装得是谁做出的操作系统?我们的程序跑在谁的芯片上? 
爱之深,恨之切。我爱的是中国,但我痛恨不是中国,而是在中国编程界普遍流行的“浅薄”和“自以为是”,这是我们民族软件业的一颗毒瘤! 
是的,现在编程方面快速入门的书满天飞,让程序员的门槛越来越低。我这个外行就得益于这个“低门槛”,跑了进来。但进来后,我们就不能再这样浅薄下去了——我的兄弟们! 
用他国提供的工具做几个网站,写几个应用程序,弄出几个病毒…… 是振兴不了民族软件业的。顺便说一句:我尊敬求伯君,但我不认为金山公司和其系列产品配得上被称为“民族软件业”的大旗,相对这个称号,它差得太远了。 
…… …… 
写flash软件的人会认为用flash做动画的人比他历害吗?Adobe公司真的认为考取Adobe证书的人是“人才”吗?MSCE、MSCD…… 通过这类考试得到微软徽章的人,在微软眼里是“人才”还是“义务推销员”?持这类证书以及其他一些大软件公司认证的人,你们还在以为自己是“中国软件业的 精英”而感叹“怀才不遇”、工资太少吗? 
醒醒吧,朋友。别再用编程不需要理论的话来自欺欺人了,别再用自己的浅薄来教导别人像自己一样浅薄了。我想问问那些称数学、数据结构等基础课程对编程没用的人: 
请你们搞清一个概念:是这些理论“没用”,还是你们“没用到”;是你们“没用到”,还是你们的水平根本“用不到”;是你们“不需要用”,还是你们根本“不会用”? 
举个例子,操作系统中的工作调度,若工作优先权相同,用什么方法进行调度?当然是“先到先做”——这就是数据结构中“队列”的应用。你们说“用不到”,只 怕是因为到目前为止还没机会接触这类“高端编程”的挑战吧?这样的话,那就算了,挣你的钱去,但别再来这里误人子弟,吹嘘什么优秀的程序员不需要理论。 
是谁说系统软件发展的黄金时代已经过去了?Linux不就是在MS操作系统雄霸多年的情况下一举成名的吗?中国难道就找不到这样一个机会? 不,如果我们的程序员克服了现在的浮燥与急功近利,我们一样可以在“系统软件”这一软件业的“高端”树立自己的品牌!所以请看下面—— 
3、年轻人应该有宏伟的志向。 
用别人的产品做自己的东西,你永远只是个“高级客户”,成不了真正的开发者。不管你用他国的系统软件开发出多少好的产品,挣了多少钱,只要人家一升级、或一推出新产品,你口袋里的银子连同最后一条小裤叉也会被剥夺得一干二净。你,只不过是一个高级打工仔。 
我希望打算进入编程界的朋友们,特别是现在还很年轻的朋友,能有一个比较高的志向。更希望已经进到这行的朋友们能有以“振兴民族软件业”为己任,力争成为中国软件业的“旗手”。 
我不赞同方东兴把微软骂得一无是处。更不赞同年轻人学他那样,一赌气而拒绝用微软的产品,拒绝Windows、拒绝VC 、拒绝IE …… 
我认为方东兴只是个狭隘的民族主义者。他看到了中国软件业民族的一面,却不愿承认我们落后的一面。毫无根据的“自尊”等于自取灭亡。清朝末年,我们的科技 并不落后于西方多少,但我们过分“自尊”的“大国思想”却使我们失去了向其他国家学习的机会。当我们嘲笑西方人的蓝眼睛、大鼻子的时候,他们的坚船利炮, 却把我们“央央大国”的皇帝、太后打得满世界逃难。慈禧太后被打得满地找牙的时候,不得不说出“量中华之物力,博与国之欢欣”的龌龊话,此时,她“大国皇 太后”的自尊何在呢?前面自尊过了头,事后必遭报应。这报应一持续,就是几百年,直到现在。难道我们还要继续闭门造车,再走老路吗? 
我们现在承认微软比我们强,向微软学习,并不等于我们永远要跟在他后面跑!在我们低下头的时候,我们就应该想到,何时能再抬起这颗高贵的头颅!!!而且是 “一定”!!!!!自尊不是错,错是错在“太盲目”——妄自尊大,你就要和慈禧一样被打得满地找牙。做为一个大国,一个明智的民族,我们不能讳疾忌医。 
年轻人,志当存高远。相信我,当你以民族振兴为己任的时候,封王称帝、富贵荣华,都只不过是千秋伟业的一个副产品。在这个尊重知识、崇尚科学的年代,志向高远的人,永远不必担心自己的“钱途”。 
不必讳言,我承认我当初进入编程领域不完全出于兴趣,也有“钱途”方面的考虑。但就好像当年参加八路的战士当中,有些只是报着能吃上军粮或打鬼子报家仇的 思想入伍的,但后来却学习了马列,提高了觉悟,转为以兴国救民为目标一样,当我一步步深入到这行以后,当我决定考研并慢慢提高了认识以后,我的目的变了。 我觉得应该有个更高的人生目标,更高志向和追求来支持我的行动。这个目标就是:为民族软件业尽一把自己的力。 
真心希望你与我同行。 
4、几点建议: 
建议大家耐下心来先学好理论,然后再选择具体的工具或语言。不过,在所有这一切开始以前,先打好C语言和汇编基础。 
能不能得道,就看你在见到别人做出一些花里胡哨的东西时,是不是能坚定信心、耐住寂寞、抵御诱惑了。
--------------------编程问答-------------------- 好长的文章... --------------------编程问答--------------------
引用 1 楼 maco_wang 的回复:
好长的文章...

的确挺长的,开始看也蛋疼。。。有空的时候看下呗,就当看小说= =。。。。人家尽心尽力写的,看看也是不错的 --------------------编程问答-------------------- 还不错。要静心。 --------------------编程问答-------------------- 每个人有每个人的路 --------------------编程问答-------------------- 饿,我只是一求生存的苦逼人儿 --------------------编程问答-------------------- read 下 --------------------编程问答-------------------- 字好多 --------------------编程问答-------------------- 看得我眼睛都花了 --------------------编程问答--------------------


不错,好文章

但是,敢写这个的作者不晓得有多少人喷他啊,蛮佩服他的勇气 --------------------编程问答-------------------- 就一个吐槽文章 没什么营养 --------------------编程问答-------------------- 楼主说了这么多,
  可见心之诚。
可我觉得没有说到点子上。
  下面我举个例子吧,
有两家农民,
  A家的收成总是没有B家的好,一天他们商量决定,对调他们的种子,
又是一年过去了,明天到来,
  结果:  A家的收成还是没有B家的好! 他们都疑惑不解!!

大家来说,这是为什么呢?
  一代两代,的种子基因突变不是主要因素!!
  主要是 ,方法不同啊,环境不同啊,用的肥料不同啊,
 当美国每出现一个“牛顿”人物时,中国就出现了 十多个 “牛顿”人物了!!

大家看看,中国的程序员干的是什么活,拿的是什么工资?有多少程序员被老板当狗一样使唤???

我大胆推测!
  未来三代人,中国的大部程序员职业还是不能改变!
不信,当你白发的时候见证一下吧! --------------------编程问答-------------------- 看完了 我也曾经想过、、、
我们只是用着别人的东西 做着自己的东西、、
我也希望能有 真正什么都是我自己做的那一天 可是 在仔细一想
即使 我不用 微软的编译器了 用我自己做的语言 自己弄的编译器
那么 我编写出来的东西 还在windows上面
即使 我自己 做了一个系统
那么 我的系统 是在别人做的硬件上面跑着
即使 我知道怎么做电脑硬件
那么 我用的材料是别人提供的
、、、、、
、、、、、
这样要追溯到什么时候?、、、

可是 你在这样一想  
中国人发明了足球 可是 国足怎么样?
乒乓球不是中国发明的 可是 中国的乒乓球怎么样 ?、、、

即使 微软 他开发了 windows 弄了一个什么vc vs vb的、、。。。。一下省略一万字、、、 --------------------编程问答-------------------- LZ  别喷了 当你连生存都生存不下云的时候  这些有个鸟用  像我这样用这点技术来维持生活的人 哪有时间考虑那些?片面的看问题 --------------------编程问答-------------------- 你从来不知道最底层人的生活有多艰难   --------------------编程问答-------------------- 小时上学的时候 想的是好好学习 长大为祖国做贡献 而现在 不怕你们喷  想的是:关我什么事 --------------------编程问答-------------------- "而纽约的乞丐也不比上海的乞丐多多少幸福感"
不见得
参见某国的燕窝
参见某国的家俱
参见某国的地板
参见某国的奶粉
参见某国的官员
参见某国的院士
。。。。
都是先去纽约混混,估计就是乞丐一类的,然后就。。。
上海的乞丐好象没这个前途 --------------------编程问答-------------------- 发人深思!!! --------------------编程问答--------------------    怒发冲冠,凭栏处,潇潇雨歇。抬望眼,仰天长笑,壮怀激烈。三十功名尘与土,八千里路云和月!莫等闲,白了少年头,空悲切!
  楼主感慨万千!气吞山河!
  可怜鄙人尚未入门,任重道远! --------------------编程问答-------------------- 不知道该说些什么好,沉默吧。 --------------------编程问答-------------------- 发人深思,在一个现实的社会,更多是无奈和被逼,我是无名小卒,没有远大的理想,只想把手上的工作做好,获得相应的报酬,构建和谐的家庭而已 --------------------编程问答-------------------- 深表歉意~!!个人在努力中。
由于经济能力的问题,进度特别慢。
本打算边工作,下班时间努力学习,挖掘底层的东西,没想到加班加班又加班。
所以进度特别慢。合同签1-2年,满期了辞工,存了点积蓄,够学习2个月,剩下的给家里了。
经济没办法支持,又接着找工作了。
见见长大了,眼前面临着传香火,以后的进度会更加慢!尽力了! --------------------编程问答-------------------- 很多时候都是环境不允许 
各种无奈  你懂的
--------------------编程问答-------------------- 上面我的回复
  有点悲观了,影响到了大家的积级性, 在此 深感抱歉!
如果:  一个人为自已的理想奋斗过, 就算失败了,也不为过!只我的眼中,也是英雄!! 
而我们 正需要这样的人,只有这样的人才有能力改变 世界!!
正在奋斗中的你,希望不要听了我上面的话而轻而放弃, 不要轻视自已的能力!

  毕竟,我看到的只是世界的一个角落而已!!! --------------------编程问答-------------------- --------------------编程问答-------------------- 我还在编程的起跑线上呢,望祖国强大。 --------------------编程问答-------------------- 蛋疼的问题...
如果你觉得中国目前的社会环境可以凭一己之力改变,那么早改变了。
如果不可以,环境是改变不了的。
这个需要时间。
差距是有的,不要万事都要求完美。有的时候我们的唯一要求就是能够多拿点工资!
--------------------编程问答--------------------

苦逼的路过。。。 --------------------编程问答-------------------- 看完了 --------------------编程问答-------------------- 顶了再看 --------------------编程问答-------------------- 沉默 --------------------编程问答--------------------
引用 11 楼 hetengfei_ 的回复:
楼主说了这么多,
  可见心之诚。
可我觉得没有说到点子上。
下面我举个例子吧,
有两家农民,
  A家的收成总是没有B家的好,一天他们商量决定,对调他们的种子,
又是一年过去了,明天到来,
  结果: A家的收成还是没有B家的好! 他们都疑惑不解!!

大家来说,这是为什么呢?
  一代两代,的种子基因突变不是主要因素!!
  主要是 ,方法不同啊,环境不同啊,用的肥料不同……



 当美国每出现一个“牛顿”人物时,中国就出现了 十多个 “牛顿”人物了!!

很有针对性。。不错。。 --------------------编程问答-------------------- 写的很好,很真实,很不错,想的太完美,自从工作了就没好好学习,无尽的bug....................... --------------------编程问答-------------------- 现实和理想的矛盾··· --------------------编程问答-------------------- 写的真好.... --------------------编程问答--------------------  参见11楼 --------------------编程问答-------------------- 想“振兴中国软件”的人太少,想写程序混饭吃或者赚钱的人更多。
关于“先磨刀还是先砍柴”的事儿,还是根据实际情况去分析吧。
比如环境、人等因素。 --------------------编程问答-------------------- 先生存,再谈其它。

有谁能一下子达到文中所说的高度?而且正如文中所说,刚入行也是抱着赚钱的目的,后来成长了才想到“振兴民族软件产业”。仍是要一步步来的! --------------------编程问答-------------------- 写不错 但是无济于事   --------------------编程问答-------------------- 看完了 有点惭愧 也有点无奈 --------------------编程问答-------------------- 体制问题。 --------------------编程问答-------------------- 我们难免落入俗套
还是要食人间烟火地 --------------------编程问答-------------------- 写的很有思想 --------------------编程问答-------------------- 我想去深入搞,但是我饿啊  身体,心理,生理等等。
我得挣钱生存,我要给领导拍马屁,我要给当官的送礼。
我出血给银行,出血汗泪 给政府。

--------------------编程问答-------------------- 我是个大二的学生,之前都没好好学,
这学期我下定决心了,也找到了自己的路,我就当你的话是鼓励我了!!! --------------------编程问答-------------------- --------------------编程问答-------------------- "清朝末年,我们的科技 并不落后于西方多少,"

基本常识错误。清朝末年中国的科技比西方落后太多太多了。 --------------------编程问答-------------------- 方法不同啊,环境不同啊,用的肥料不同…… --------------------编程问答-------------------- 好帖  支持楼主的看法
--------------------编程问答-------------------- 怎么感觉真么心酸。。。。
举个例子吧,以UNIX为内核的IOS系统为苹果从中国获得几百亿美元的收入,虽然我们唾弃这个SB低能的系统,但是我们能做出比它好的吗??? --------------------编程问答--------------------
引用 21 楼 catmax 的回复:
深表歉意~!!个人在努力中。
由于经济能力的问题,进度特别慢。
本打算边工作,下班时间努力学习,挖掘底层的东西,没想到加班加班又加班。
所以进度特别慢。合同签1-2年,满期了辞工,存了点积蓄,够学习2个月,剩下的给家里了。
经济没办法支持,又接着找工作了。
见见长大了,眼前面临着传香火,以后的进度会更加慢!尽力了!

说的太对了! --------------------编程问答--------------------
引用 49 楼 flyforfei 的回复:
怎么感觉真么心酸。。。。
举个例子吧,以UNIX为内核的IOS系统为苹果从中国获得几百亿美元的收入,虽然我们唾弃这个SB低能的系统,但是我们能做出比它好的吗???


肯定能!

2062年以后 --------------------编程问答-------------------- 感慨啊~!! --------------------编程问答-------------------- 顶,顶,顶,顶,顶,顶,顶,顶,顶,顶,顶,顶,顶,顶, --------------------编程问答-------------------- 极为赞同。
这些话一点都不过分,
说的本来就是国内软件行业的现实。
但是,要振兴这个行业又岂是一己之力所能为的。
只希望像楼主这样有着清醒认识并坚持志向的人越来越多,
到那时可能属于我们的时代才不再遥远,那时在这里说话的人还有几人健在呢? --------------------编程问答-------------------- 曾经年轻过,也曾经努力过,可惜啦。。。。。。。。 --------------------编程问答-------------------- 很好,初中没毕业就当程序员,写计算卫星轨道的程序。 --------------------编程问答--------------------
引用 56 楼 gordon3000 的回复:
很好,初中没毕业就当程序员,写计算卫星轨道的程序。


牛人啊 --------------------编程问答--------------------
引用 57 楼 chen_shu_wen 的回复:
引用 56 楼 gordon3000 的回复:
很好,初中没毕业就当程序员,写计算卫星轨道的程序。
牛人啊

哪儿呀?我是说如果...会怎样...  :)
--------------------编程问答--------------------
引用 58 楼 gordon3000 的回复:
初中没毕业就当程序员,写计算卫星轨道的程序。
 哪儿呀?我是说如果...会怎样... :)

   虽然我也很反感我国的教学方式, 
但 做相关的事,要有相关的能力. 
  如果小学生 可以写 计算卫星轨道的程序,那么,他小学后,必定进入某种培训中心。 
如果:
  什么都没有的话,他的能力,我真的无法想象, 你应该知道,初中,高中,以致大学的一些基本定律,他能在自已的大脑中一一验证?难道他的大脑中可以建立一个虚拟的真实世界?可以模拟现实种种条件和结果?
   那么现在一些大家遗漏的定理,他必可以重现,他可以在他的虚拟的真实世界,找到各种特性的材料了!(如超硬物,超导体,超导热体,超隔热体,高效光电转换材料...)

除非:
  有一个人可以 凭空找到(如超硬物,超导体,超导热体,超隔热体,高效光电转换材料...)等材料!
那么:
  他就可以 从一个小学生 就可以"计算卫星轨道的程序"了。 --------------------编程问答-------------------- 其实。  尽可能用已知的定理,建立一个 虚拟的真实世界 计算机,应该是一个国家,乃至世界的,发展首选!

在这个 "虚拟的真实世界 " 中,用一些智能程序,帮我们找各种 材料!or 发明各种工具,or 改善各种工具!

不知,现在世界 有没有人 投入这项??
---如果,这样的计算机成功 建立了,或许,人的寿命长度就可以改变了~! --------------------编程问答--------------------  不错,好文章. --------------------编程问答-------------------- 看的我百感交集 --------------------编程问答-------------------- 每当你指点江山激扬文字挥斥方遒准备拯救这个世界的时候...
发现自己其实是在路边的沙县小吃店里YY... --------------------编程问答-------------------- 我不得不顶一下
在大学时代的我多么想证明它是错的但苦于没有充分而具体的理由
如今在公司每每听到N人用我似懂非懂的理论解释那些代码时我总是感到大学的时光被浪费在对这些话的辩证思考上
为了浪费的那些青春我必须顶一下 --------------------编程问答-------------------- 好文章,努力中, --------------------编程问答-------------------- --------------------编程问答-------------------- 还不错。要静心。 --------------------编程问答-------------------- 浮躁的社会造就了浮躁的人们,僵化的教育造就了僵化的人 --------------------编程问答-------------------- 在这个浮躁的社会,作者能看到这一点,相当的难的,就是不知道做不做得到。 --------------------编程问答-------------------- 程序员,他们也要吃饭。吃饱了才能有理想。

--------------------编程问答-------------------- 不得不顶,我原来做java后来觉得没意思的,转去做C++,现在在努力学习masm32,才发现windows+intel的强大!google等后起之秀基本上都是基于linux社区才能一夜之间超越他的。但是底层的汇编是不变的,每个程序员都应该去看看反汇编后的代码,还有看看高德纳的书,侯捷的书,他们的治学精神一定会感染你的! --------------------编程问答-------------------- 写的相当不错! --------------------编程问答-------------------- 这个问题主要是中国的大环境和美国不一样。 太多问题,就如天才的成才 需要天才的土壤才行。 --------------------编程问答-------------------- 楼上帅锅哇 --------------------编程问答-------------------- 楼上帅锅哇
补充:.NET技术 ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,