冬Blog

醉心技术、醉心生活
posts - 95, comments - 780, trackbacks - 19, articles - 1
  博客园 :: 首页 :: 新随笔 ::  :: 订阅 订阅 :: 管理

高手与菜鸟,思想与技术

Posted on 2006-06-07 20:07 冬冬 阅读(1859) 评论(49)  编辑 收藏 所属分类: Thinking
这是个严肃的话题。同样的问题,高手和菜鸟的看法是不同,怎么样不同呢?我们是高手还菜鸟呢?看看以下问题:

对于AJAX:
菜鸟看到的是一种新技术,趋之若骛;高手看到的是javascript的一种巧妙的应用,适可而止。

对于Web2.0:
菜鸟看到的是AJAX,RSS,Tag;高手看到的是以用户体验为着眼点的开发思想。

对于.Net和Java:
菜鸟看到的是格格不入的两大阵营,二者取一;高手看到的是表达自己设计的两种不同的方式,游刃有余。

对于委托和事件:
菜鸟看到的是奇妙的魔法;高手看到的是函数指针和函数指针数组。

对于网页控件:
菜鸟看到的是响应事件的编程;高手看到的是Html生成和页面回送。

对于项目:
菜鸟看到的是数据库和GUI;高手看到的是业务逻辑。

对于图形界面:
菜鸟看到的事Vs.net中看到的所见即所得窗体;高手看到的是Form的一个派生类。

对于算法:
菜鸟觉得是百年一遇的洪水;高手觉得是呼吸着的空气。

........


这样的例子太多了。为什么会用这样的差距?因为:

                        高手看到的是一种思想,菜鸟看到的是一种技术。

         太多次听人说程序员是吃青春饭的,为什么?因为很多程序员成不了高手。总是在追逐技术而不是升华思想。速度是年轻人的特长,而思想则是智慧的结晶。这是个很浅显的道理:你用一个月能够掌握的东西,别人同样一个月可以掌握;你用十年才能掌握的东西,别人不可能用十个月就比你强;你用一个月掌握的东西,可能一年就过时了,而你用十年的心血,是足够你依仗一辈子的。
         偏偏IT就是这么一种不断追逐的轻浮的行业。没有人对离散感兴趣,也没有人研究动态规划。我们该用什么来提升我们的价值??
         对于正在上大学的朋友,我想说:不要急于工作,急于赚钱。从25到65,你用40年的工作时间,为什么不好好珍惜你仅有的4年,好好学习呢?着什么急呢?
         对于为了需要养家糊口的程序员朋友,我想说:不要在技术中迷失,给自己点信念,五年,从算法到OOP,论气概,英雄豪迈,从头再来。

         愿天下程序员皆成高手。

Feedback

#1楼    回复  引用  查看    

2006-06-07 20:27 by dudu      
写得好!
博客园希望大家在这里更多地进行思想方面的交流!

#2楼 [楼主]   回复  引用  查看    

2006-06-07 20:31 by 冬冬      
@dudu
谢谢dudu,真是没想到会有你的回信。:)

#3楼    回复  引用    

2006-06-07 20:33 by 写的很好 [未注册用户]
希望继续能看到你的文章,期待...

#4楼    回复  引用  查看    

2006-06-07 20:37 by dudu      
@冬冬
这么客气!应该谢谢你写这样的好文章! :)

#5楼    回复  引用  查看    

2006-06-07 21:06 by 蜡人张      
这么多排比中,呵呵,也可以这么说,“菜鸟”看到的是“高手”看到的简单抽象,理解的不同确是由于所处阶段的不同。“菜鸟”到“高手”的蜕变是需要一个阶段的,而这个阶段中还是要学习技术,如果不知道X是干什么的,怎么样用X或比X更好的干相同或另外的什么呢?

#6楼    回复  引用  查看    

2006-06-07 21:29 by FantasySoft      
软件行业其实不缺少所谓的思想家,菜鸟缺少的也不应该是思想不够深入,而缺少just do it或者do it now的实践精神才是最关键的。如果大家都按照菜鸟那样的想法再加上多一些实践,我想也未必比空谈的高手差。总之,高手的定义不能以思想的深入而概括之啊!

于我而言,高手 = 能够将技术转化成价值的程序员。

#7楼    回复  引用  查看    

2006-06-07 21:38 by SHY520      
我觉得思想的形成是一个积累的过程,是建立在实践的基础之上的,离开实践空谈思想也是不可取的,从菜鸟到高手的转变是需要时间的

#8楼    回复  引用  查看    

2006-06-07 21:54 by idior      
写的很不错! 不要浮躁,虽然很难,尤其处在一个浮躁的年代。

#9楼    回复  引用  查看    

2006-06-07 22:12 by 木野狐      
与我心有戚戚焉

共勉

#10楼 [楼主]   回复  引用  查看    

2006-06-07 22:14 by 冬冬      
我绝对不否定实践,相反,没有时间的想法是空想,但是,没有想法的实践便是蛮干。
可惜现在我们更多的是蛮干,像靠巧合编程;宁化一天调试,不做一小时分析……等等等等。
更重要的是,我们缺乏核心的东西,没有积累下来的过人之处,总是跟着别人走。这是最让人悲哀的。

#11楼    回复  引用  查看    

2006-06-07 22:29 by tigerdog      
要顶,写得不错。

#12楼    回复  引用  查看    

2006-06-07 22:53 by 蓝鸟      
写的不错,可是不能否认有许多的程序员朋友都是眼高手低的

#13楼    回复  引用  查看    

2006-06-08 00:09 by 畅想自由      
每天打开博客园,各种新技术层出不穷,铺天盖地。我追逐着他们,疲于奔命。
我找不着方向,迷失在无数的技术当中。了解之后,我便开始实践,应用在自己的程序当中,每每这时我才发现这中技术并不是想象的那样神奇,无所不能。世上没有万能钥匙,但microsoft每次都让我想当然的认为他们的东西就是“开锁王”。

#14楼    回复  引用    

2006-06-08 09:07 by 没有 [未注册用户]
任何高手都是从菜鸟演变而来,高手自然是达到了一定的高度,技术、思想、意识的高度,而又有哪个高手是直接成为的高手,看看菜鸟并没什么不好,至少他们努力着,勤奋着,他们也是好样的。我们应该帮助弱者,共同进步。

#15楼    回复  引用  查看    

2006-06-08 09:21 by 闫力昕      
写得很好,国内的在环境使然,使整个行业,甚至整个社会都很浮燥。导至很多人迷失自已,有些人本不喜欢这行,但听说这个行业的薪水很高,误入歧途,也有些人很喜欢这行,但为了更多的薪水而改做其它行业。

而作为我们的衣食父母的公司,却也一样的浮燥,有项目就接,不作任何分析,钱多少都做,还美名其目:多有多的作法,少有少的做未能.
以至于这个行业乌烟瘴气。没有人肯在基础上做功夫。大家都在混日子,混水摸鱼,抓到就算。

如果整个大环境好了,我们程序员也许就会少些浮燥 ,悠哉悠哉地写我们的程序.

但大环境又不是我们这种小从物能解决的,就只能在这里发发牢骚.

#16楼    回复  引用    

2006-06-08 09:28 by gaobo [未注册用户]
我觉得要成为高手,就像武侠小说中的人物,只有先把基础打好,勤于修炼,勤于思考,再将自己领悟到的勤于实践,才能不断进步。只是有些程序员看到新技术,只求能快速应用,而不去思考的更深入,从而变成了个copy机器,没有创新。

#17楼    回复  引用  查看    

2006-06-08 09:36 by omnislash      
剑宗和气宗,呵呵

#18楼    回复  引用  查看    

2006-06-08 09:39 by 胖子      
理想与现实,太多的浮躁。
我真的很想静下心来好好的总结一下凌乱的思绪,可又有太多的现实骚扰着我,很是痛苦,每天都是过的浑浑噩噩……

555~~~

#19楼    回复  引用  查看    

2006-06-08 10:02 by 叶漂      
所有程序员都成为高手,那就没有高手了,“没有我的低,又怎么能知道你的高呢?”,兴趣有不同,目标有差异,注定高手只是少数。这个世界没有高手,那的确很悲哀,如果全是高手,那就天下大乱,所谓“恃才傲物”是也!如果一个公司没有高手那很难混下去,因为会信心不够,也就军心不稳!但高手很多,也不见得能好到哪去。万马奔腾固然是好事,但如果真的没有几个在前领路的话,能镇住大伙的,那也只能图个热闹场面了!!

#20楼    回复  引用  查看    

2006-06-08 10:05 by edison1024      
我看到的都是高手看到的啊?为什么我还是低手?!。。。。天哪!!!

#21楼    回复  引用  查看    

2006-06-08 10:07 by edison1024      
@omnislash
剑宗的是风清扬。。。气宗的可是岳不群啊。。。汗。。。

#22楼    回复  引用  查看    

2006-06-08 11:09 by MyXQ      
纠错:齐之若骛 ——> 趋之若鹜

#23楼    回复  引用  查看    

2006-06-08 12:22 by smalldust      
呵呵,如果你说的是一种“标准”的话,我觉得我都符合了,为什么还是个菜鸟呢……迷茫了

#24楼 [楼主]   回复  引用  查看    

2006-06-08 12:24 by 冬冬      
@MyXQ
已修正,谢谢。

@omnislash
没有内力的武功是花拳绣腿,没有招式的内力是一股蛮力。现在好像就是职业程序员有太多的花拳绣腿,真正有内功的学者却有有好多是蛮力。

#25楼 [楼主]   回复  引用  查看    

2006-06-08 12:27 by 冬冬      
@smalldust
高手和菜鸟没有什么标准呀,我想要做的也不是给出一个一个标准,我是想让大家有更多的思考、更多积累,而不是追着技术的脚步乱跑。

#26楼    回复  引用    

2006-06-08 17:16 by 办公平台 [未注册用户]
写的不错,高手看到的是一种思想,菜鸟看到的是一种技术 :)

#27楼    回复  引用    

2006-06-08 20:45 by yuxs [未注册用户]
这篇文章的内容和对比.NET和Java有什么本质区别吗?

程序员一定要分出高手和菜鸟?

.NET和Java在厂商来看就是两大阵营,你说厂商是菜鸟吗?

看问题角度不同,说法不同。AJAX确实仅仅是JavaScript的一种应用而已,但是就如同一种新的JavaScript的算法,不算是一种新技术?

算法是什么?解决问题的技巧而已,搞那么神秘干什么。
对于高手来说,那些经典的、复杂的、非常高效的才叫算法,而对一个刚刚入门的程序员来说,x>>比x=x*2快就是一个算法。而所谓的高手,有几个真的知道“算法”?绝大多数都仅仅是从教材上学来的那点名词吧?更不要说应用了!

#28楼    回复  引用  查看    

2006-06-08 20:47 by 旭升      
泼点冷水,冬冬不要在意

#29楼    回复  引用  查看    

2006-06-08 23:31 by 北极熊,我来了!      
文章写的很有深度啊,值的大家学习学习。向楼主所说的高手努力,虽然我没学过离散,虽然我不是计算机专业,但是坚持就是胜利。

#30楼    回复  引用    

2006-06-09 16:19 by yuran [未注册用户]
其实,我更加关心的是高手的思想都是有哪些部分组成?是通过哪些基础得到这些思想的呢?

#31楼 [楼主]   回复  引用  查看    

2006-06-09 16:55 by 冬冬      
@旭升
泼冷水我很喜欢,有碰撞才有火花呀,呵呵。

不过如果你认为我是在比较.Net和Java的区别,或者在评论什么样的人是菜鸟,那可能就是误会了。我只是想表达我对现在很多程序员浮躁情绪的一种看法。也劝大家不要被一些技术、特别是某些厂商出于自身利益鼓吹的技术牵着鼻子走。仅此而已,呵呵。

如果你问算法是什么,我可以说,算法是程序的灵魂。你在写一个For循环的时候难道不是一种算法?

@yuran
高手并不一是某些基础知识的叠加呀,更多的是从知识到实践、从实践再到思考、从思考到升华的过程。所有的东西中都有思想的。

#32楼    回复  引用    

2006-06-09 22:06 by 阿菜 [未注册用户]
难道这是试金石?能够分出高低?

#33楼    回复  引用  查看    

2006-06-10 10:39 by Ring      
为什么国内做到三四十的程序员远远比先进国家的少? 在国内,做了几年程序之后,很多人会想:我这年龄了,也就那么回事了, 大家都是在混的吧. 没有了学习的激情,没有了学习的思想,不能成为高手也就自然而然了。
但愿大家都成为高手!!

#34楼    回复  引用  查看    

2006-06-10 12:16 by 旭升      
我公司有一个42岁的程序员,是从VFP转C#,现在已经成了.NET大师了!所以年龄不是主要问题,还是自己心态和理想问题

#35楼    回复  引用  查看    

2006-06-10 16:20 by ABC      
全重!

#36楼    回复  引用    

2006-06-11 15:59 by Taokey [未注册用户]
我看到很多人的文章中都在抱怨社会浮躁、别人浮躁,唯独没有发现自己也很浮躁,可谓贼喊捉贼。

譬如楼主,在其这篇随笔中下了不少结论,其中大多是禁不起推敲的。我发现现在很多自诩为高手的人在写文章时都是拍拍脑袋就下结论,而不认真去找找可以支持其结论的依据,看看他所找到的依据究竟是否足以支撑其脑子里匆忙形成的“猜想”。这难道不是一种浮躁吗?

在我看来,在做事情、做学问时缺乏科学严谨、实事求是的态度,随心所欲、不负责任地发一些假大空的言论,就是不折不扣的浮躁(轻浮、急躁)。在今天,浮躁不浮躁应是将高手、低手区别开来的最好的标准。


恐怕今天我要得罪楼主了,我知道这不是你的过错,是社会风气使然,你的言论只是集体无意识的表现而已。希望我们能共同努力,虚心向大长今学习,让科学严谨、实事求是的学风在中国社会蔚然而起,我想这也是我们能否缔造一个创新型社会的根本之所在。

#37楼 [楼主]   回复  引用  查看    

2006-06-11 16:59 by 冬冬      
@Taokey
呵呵,你恐怕又误会了,我从来没说过我是高手,确切的说,我还是个学生,我还在学习,而且我的专业也不是计算机,是物理,计算机是业余爱好而已。

我也很浮躁,去年想搞ACM,坚持不了解几天。前些日子要学设计模式,雄心壮志,虎头蛇尾。都被你说中了。

我写这篇文章,不是要抨击谁,是要警醒包括我在内的人,与其浮游一生,不如做些实事。

谢谢你的评论,虽然说实话,我不喜欢听,但是我相信良药苦口,忠言逆耳,说我不对的都是为我好的。所以我不喜欢听的对我都是有好处的。起码我会认真思考你说的话,这对我就是一个很大的帮助。

希望继续交流。:)

PS:对于文章中委托的理解是我听一个学长说的,可能不对,未经过自己验证。

#38楼    回复  引用    

2006-06-19 17:22 by Beyond_1907 [未注册用户]
本质。
http://beyond.name

#39楼    回复  引用    

2006-09-04 16:39 by jinlinyong [未注册用户]
我属于那种要为赚更多钱而将要放弃程序员之路的人,从本质上讲 我喜欢编程这样的工作.

#40楼    回复  引用  查看    

2007-10-23 13:03 by 淘者天下2      
收藏了!

#41楼    回复  引用  查看    

2007-10-23 16:55 by 晓木      
留个脚印...

#42楼    回复  引用  查看    

2008-03-06 08:26 by 专研.NET      
路过,很不错

#43楼    回复  引用  查看    

2008-03-06 08:47 by floodpeak      
很难看出这是一位非计算机专业学生的文章
在知识积累的过程中,我更喜欢的是一些普遍适用的、影响面大的原理和思想
设计模式、数据结构、算法、离散数学、线性代数,这些都不是编程的第一线,但是有了这些知识,我们的程序会包涵思想,而不是死气沉沉的代码堆砌

#44楼    回复  引用  查看    

2008-03-06 10:10 by wuhang      
菜鸟到高手,我更感觉是从程序员到架构师的过程,"透过现象看本质".什么东西都是有根可寻的,从现象能够看到本质,同时又能从本质推导出不同的现象,我觉得这才是高手~!呵呵,说白点就是,由现实项目能够抽象出具体模型,同时从具体模型能够推导出不同的具体项目,能够达到这部,我觉得已经很了不起了,可惜,我看到具体项目还没办法抽象出模型.楼主能多出现些具体项目推导出模型的思维方式解析,如何去分析具体项目,为什么要这么解析具体项目!可能了解了这一点,就可以从菜鸟变成高级菜鸟了~!呵呵!

#45楼    回复  引用  查看    

2008-03-06 15:52 by 侯垒      
说的很好.学习了.希望大家都成为"高手".

#46楼    回复  引用  查看    

2008-05-05 09:28 by 夕颜      
再次受教了,我原先的一个老板说编程就像练武功,先把内功练好···

#47楼    回复  引用  查看    

2008-05-05 09:36 by 痴情客      
呵呵

#48楼    回复  引用  查看    

2008-05-26 14:23 by solunar66      
说的我颇有同感,总是在博客园里追着新技术看,却从来没想过他们的原理甚至思想,看来我还真是个菜鸟,不过意识到这一点之后就算开始进步了吧

#49楼    回复  引用    

2008-06-13 17:13 by 柳永法 [未注册用户]
OK,Very Gooooooooooooood

#50楼    回复  引用  查看    

2008-06-14 14:51 by 老头      
高手總覺得自己是菜鳥,菜鳥總覺得自己是高手.
高手做事總怕怕:應該還可以做得比現在好!
菜鳥做事總潇灑:這樣絕對最好了!
我很苯,但我打算用一生傾注于此!


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-01-06 19:14 编辑过
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索

相关链接: