`

知识体系(专家与杂家)

阅读更多

专家与杂家
专家与杂家之争由来已久。

挺专家者说:只有专一,才能学透学精;那些泛泛之辈,只能学到些皮毛,终究不能有所成就。

挺杂家者说:只有广泛,才能目光开阔;某些人天天钻牛角尖,最后学成榆木疙瘩。

招聘的时候也是。

有人号称精通七八种语言,参与过76个项目(在一个真实简历中看到的,不过不是来我们这应聘的;按当时的速度估计,他现在应该写参与150~200多个项目左右了),相信大家一定看了直摇头。

但如果又有人十年如一日,只是在一个文档转换器上钻研,恐怕也够呛能有什么成就(这是当年叫做“在微软工作十年的笨蛋”的故事,说有一个人在MS工作了10年,除了Office所有文档之间的类型转换之外,什么也不会,现在居然搜都搜不到了)。

那么,到底哪个好呢?其实哪个都不好,或者说很多人把杂与专当作互斥的知识体系了。

如何成为一个好程序员
在10年多以前,我的师傅,一个非常厉害的程序员,有一天和我们讨论问题的时候(可能是在讨论最近的一些招聘心得)突然说:“我发现,厉害的程序员都喜欢说话。”

我脑海中迅速过了一下部门的20个程序员,果然不差。但是,背后的原理是什么呢?

沟通,学习。

如果一个程序员要经常和新手沟通,他就得尝试把代码写得很干净明了,新手能看懂。

如果一个程序员要经常和高手沟通,他又要把代码写得很精妙,不能一看就拖沓冗长。

最开始只是技术沟通,但最终会出现业务上的沟通,进而是知识上的沟通,所知道的范围就越来越广,逐渐变成杂家。

“变成杂家会不会水平下降?”

如果担心这个,那就自己分析一个问题:我们团队假设有10个人,10件事情,如果大家有只有1个月度过初期的壁垒,那么谁最适合哪项工作?

分析的结果,往往不是一个萝卜一个坑,而是某人或某两三个人垄断了所有最佳选择。也就是,总有那么几个人,干什么都最拿手;还总有几个人,干什么都不太行(而不是只能干一件事情!)

这时候,这些高手们就变成了“既是杂家,又是专家”,怪哉。

原因就是程序员总会用自己学到的最高水平,解决所有事情;而见到的事情越多,可以学到,乃至只是偶然获得更佳灵感的机会也越多。

所以,程序员不能偏安一隅,要多去从事不同的事情,理解不同环境中处理事情的方法;并把它们中的精华,互相借鉴。

典型的必须跨越的鸿沟,包括这样几个:

1. 前端与后端

很多人居然只从事其中一个,而对另外一个置之不理。

由于这两个内容交互非常多,只有了解对方的工作方式,才能做好自己的工作。

本人在这一点上感受颇深,在火星人的开发过程中,我其实自己一个人前后都跑,从设计CSS风格到数据库的应用缓存,有什么干什么。

这些内容常常相互依存,功能并不会很干净地 在前后台拆开,经常其中一个做好了,另外一个就省事多了(尤其是我们采用了MVC的框架的情况下)。

2. 开发与测试

一个人很难直接从事这两个职业,但是可以做这样几个事情:多关注出现的缺陷,目的是在开发过程就提前避免;多为测试人员编写自动测试代码,目的是学习产品的整体功能;多看测试人员的测试用例,目的是学习用户的业务逻辑……

如何防止失去专业性
人很容易失去专业性。

英国有一位物理学家,曾经在25个诺贝尔奖项上做过研究,但每个都浅尝则止,被当作反面典型。

那么,编程过程,怎么防止这种现象呢?跟牛顿学习就知道了。

牛顿发明/发现过很多东西,物理三定律(总结前人),光谱,反射望远镜,微积分,万有引力……他怎么没没落成杂家呢?

因为他所研究的东西,都是互相支撑的。

光谱发现后,牛顿预言折射望远镜一定有色差(不同光线的焦点距离不同),所以他研究发明了反射望远镜;由于他喜爱天文,所以开始关注多普勒三定律,并从中推出了类似天体这样的两个质点,之间引力是2GMm/r^2这样的关系(这个不是他第一个推出来的),还首次给出了反向公式的证明;不过这还不能算是“万有”,因为苹果距离地面太近,地球不是一个质点,至少不应该这样计算苹果受到的引力;这个问题直到20年后他发明微积分,才得以解决:按照球体的积分公式,整个地球吸引力等同于地心的质点……

总之,牛顿不是一个“兴趣广泛”的人,而是一个“刨根问底”的人,不会在一个事情没完的时候,就转向到另外一件事情。而相反地,他之所以转向另外一件事情,是因为当前这件事情遇到了瓶颈,需要其他知识的补充。

结果就是他同时在诸多相关领域工作,成果互相支撑,最后终于达到了一定的高度。

IT人员如何防止失去专业性
对IT人员尤其是程序员而言,如何决策呢?跟着需求走,不要跟着兴趣走。

很多人学习一个新语言,“想借鉴一下”,不是因为业务的需求,而是因为听说这个语言不错,这是比较危险的。

人在没有实际动机的情况下去学习一个语言,想达跨过学习曲线而有所收获,是非常困难的(想想自己在大学度过的“学习”时光,就知道了)。

与其去“了解”远在天边的一种新语言,不如在自己正在开发的项目中,扩展自己的知识面,比如:

1. 尝试跨越前端/后端/开发/测试的壁垒。

2. 尝试使用某些新技术解决以往困扰已久的问题。

3. 在任何重构的机会,尝试新技术(用老旧技术进行重构,是一种原地踏步的行为)。

技术,管理,业务?
这在中等IT人员面前,算是最后一个问题了。很多人都问:“我是应该发展技术,还是学习管理,或者业务呢?很犹豫”

正确的答案是:全面,随缘。

什么是全面?

仔细想想自己身边那些只懂讨好客户不懂技术的销售,再看看空话连篇的领导(多数咨询师更甚!呵呵),又看看埋头编程最后不符合用户需求的程序员们……显然我们明天不能做一个让今天的自己郁闷的人,那么唯有这些方面都做到一定程度,才是一个全面人才。

什么是随缘?

假设“全面发展”已经有一段日子了,领导突然过来说:“小张,我们最近想招募一些内部的产品经理,你既懂业务又懂开发还挺喜欢管理,想不想试试?”

这时候脑海中千万不要想:“哎呀,天天外面跑,业务是熟悉了,技术和管理咋办?”这个缘分,可能就错过了。

产品经理有不同的做法。

不要独断专行,而是拉着销售、研发一起参与进来,分析市场、用户群、用户体验这些内容,这就是管理。

不要说完需求就撒手不管,而是陪同开发人员做出一些业务架构设计(一千零一问系列中曾提到:技术架构设计依托于业务架构设计),这样做出来的东西不走样,还有前瞻性,又能换来开发人员积极参与需求描述作为回报,这就是技术。

所以,就算成了“全职”产品经理,仍然可以业务/管理/技术三不误。

随缘,不是随波逐流无所作为,而是要与外界环境共振,积攒力量把握机会,而不是总干些“逆天”的事情。

金字塔形知识体系
专家与杂家的结合点,是金字塔形知识体系。

金字塔之所以历经五千年屹立不倒,归功于其特殊的外形。

其他的世界奇迹,多半都是“很细”的,所以很容易倒。而选择“很细”是希望能节省材料,就像很多程序员埋头一个小模块一样,省材料自然才能有积累嘛。

其实不然,狭隘的目光,很难支撑一个足够的积累。尤其是IT业,不等积累到什么高度,可能这个技术本身都过时了。

选择上下一般粗好不好?也不好。如果要把金字塔弄成一个巨大的立方体Cube,估计也倒了。因为没有人能在那样的高度上堆砌这么多的“顶级知识”,这个时候,就要回到一个或几个小的“顶尖”的状态了。

后来施密特、卡塞格林、马克苏托夫他们发展了新的反射望远镜,而莱布尼兹也有额外的微积分发明,万有引力也被爱因斯坦证明是物质存在所产生的一种场……所以即使是牛顿,也没有把世界上所有事情都垄断了,而只能“站在巨人的肩膀上”(坚实的底座),且“偶然捡到一个美丽的贝壳”(个别塔尖)而已。



附:最后引号里边的两句话,都是牛顿的原话。

第一句原文是:如果说我比别人看的远些  那是因为我站在巨人的肩膀上

第二句原文是:我不知道在别人看来,我是什么样的人;但在我自己看来,我不过就象是一个在海滨玩耍的小孩,为不时发现比寻常更为光滑的一块卵石或比寻常更为美丽的一片贝壳而沾沾自喜,而对于展现在我面前的浩瀚的真理的海洋,却全然没有发现。


ref:http://blog.csdn.net/cheny_com/article/details/7717787
分享到:
评论

相关推荐

    咨询谈(四) 专家与杂家 管理资料.doc

    咨询谈(四) 专家与杂家 管理资料.doc

    政治老师要做个“杂家”.doc

    政治老师要做个“杂家”.doc

    杂家经典文案大全P.pdf

    文件标题“杂家经典文案大全P.pdf”暗示了该文档可能是一个包含多种不同领域和风格的经典文案集合。虽然描述中没有提供额外信息,但我们可以从标签“资料”推断该文档旨在作为参考材料,提供给读者以备不时之需。 ...

    杂家经典文案大全.doc

    以下是对这些文案所蕴含的知识点的详细解析: 1. **情感共鸣**:许多文案利用情感诉求来吸引消费者,如"AIDS"的文案唤起人们的同情心,鼓励帮助艾滋病患者;"台湾三味矿泉水广告"强调产品的纯净无菌,让人联想到...

    旅游行业发展与个人职业规划知识.pdf

    同时,个人应保持对旅游的热情,并持续学习,扩大知识面,从“杂家”变为专家,以便在行业竞争中脱颖而出。 此外,新入行的从业者往往对旅游行业抱有过高期待,认为工作轻松愉快,却忽视了其背后的辛苦付出。实际上...

    一生做好一件事材料作文.doc

    标题中的“一生做好一件事”与描述中的...5. 专家优于杂家:在现代社会,深度的专业知识更能创造价值。 这些知识点不仅适用于个人成长,也适用于团队建设和企业发展,提醒我们在多元化的世界中保持专业精神和专注力。

    2019_2020学年高中语文第七单元杂家第11课贵公察传课时作业含解析粤教版选修先秦诸子蚜

    【知识点】1. 本文选自《贵公察传》,主要讨论的是先秦时期诸子百家中的杂家思想,特别是关于治理国家和选拔人才的观点。 2. 文章中提到的"贵公"是指重视公正无私的品质,对于领导者来说,不应偏袒任何人,而应以万...

    基于大数据技术的软件工程专业个性化课堂教学设计与实践——以“算法设计与分析”课程为例.pdf

    在大数据背景下,教师的角色也从传统的知识传授者转变为“专家”和“杂家”,不仅要对各种大数据类型的特点有充分的了解,还要能引导学生根据自己的兴趣点来学习。对于大数据类型中的常用算法和分析模型,教师应有所...

    【浅谈新五年规划下创新型外语人才的培养】人才培养计划怎么写.pdf

    教师队伍也需要不断更新教学理念,提高自身的专业外语知识,从传统的“语言专家”转变为“专业杂家”。 政府的角色不容忽视,应通过政策引导,支持新型人才培养模式,鼓励大学生创业,提供社会实践和志愿服务的机会...

    陆明自动化

    很抱歉,但根据您给出的信息,标题"陆明自动化"似乎与描述中的内容不匹配,描述部分提及的是《战国杂家吕不韦》这部作品,这是一部文学作品的背景介绍,而非IT行业的知识。标签"打打"也无法明确关联到特定的IT主题,...

    旅行社导游实习报告.doc

    - 广博的文化知识:适应不同层次游客的需求,成为知识丰富的“杂家”。 - 组织协调应变能力:灵活处理团队中的各种状况,确保旅游体验的质量。 - 注重仪容仪表和自身修养:良好的形象代表了旅行社甚至国家的形象...

    历史教师述职报告[精选].doc

    6. **专业素养要求**:历史教师需要具备广泛的知识背景,不仅是历史专家,也应该是“杂家”或“博学家”,以适应全面的教学需求。 7. **教学改革与素质教育**:提倡以学生为主体的教学改革,培养具有终身学习能力的...

    公务员招考公共基础知识——综合常识.doc

    - 《孙子兵法》是军事理论的经典,而《吕氏春秋》则代表了杂家思想。 以上是中国古代文学史中的关键知识点,涵盖文学样式的发展、重要作品及其影响,以及先秦时期的历史散文和诸子百家的思想。这些内容对于理解...

    小学语文知识小学生文学常识159条

    8. 吕不韦的《吕氏春秋》是一部杂家的代表作,包含了多种学派的观点。 9. 屈原是楚辞的开创者,其作品如《离骚》、《九歌》等,富有浪漫主义色彩,对后世诗歌和辞赋创作有着重要影响。 10. 《战国策》是国别体史书...

    2021_2022学年新教材高中历史第一单元从中华文明起源到秦汉统一多民族封建国家的建立与巩固单元测评B含解析新人教版必修中外历

    6. 春秋战国时期的变法:诸侯国招揽知识分子是为了富国强兵,揭示了这一时期诸侯争霸背景下,知识与军事力量的重要性。 7. 商鞅变法的局限:强调严刑峻法,忽视教化,反映了法家思想的局限,同时也是由当时社会矛盾...

    仪态万方的诸子散文.ppt

    9. **杂家**:杂家融合各种学说,可能促进了不同领域的知识交流,推动了跨学科的技术创新。 以上知识点表明,虽然诸子百家主要探讨的是哲学和道德,但它们的思想为古代科技的发展提供了理论支持和社会环境,体现了...

    上海市黄浦区大同中学2019_2020学年高二历史10月月考试题含解析

    在春秋战国时期,各派思想家提出各自的理论,如儒家的仁政、道家的无为而治、法家的法治等,杂家则试图综合这些思想,形成包容性更强的理论体系。 2. **儒家的和谐社会理念**:和谐社会是中国古代思想家追求的理想...

    事业单位考试公共基础知识—文学常识汇总上).doc

    《吕览》则是杂家代表作。 5. **汉赋与汉乐府民歌** - **汉赋**:介于诗歌与散文之间,是汉代的一种韵文体,如司马相如的《子虚赋》、《上林赋》等,它们富丽堂皇,形式多样,展现了汉代文化的繁荣。 - **汉乐府...

    大学生个人寒假实习总结报告.doc

    7. 社会经验与专业知识:实习经验使实习生明白,单纯的专业知识是不够的,需要扩展社会经验和跨学科知识,成为一个“杂家”,这对未来职业生涯至关重要。 8. 教育反思:实习生从师傅身上了解到,即使学历较高,也不...

Global site tag (gtag.js) - Google Analytics