看 “裘千丈还是裘三尺——用挖矿的比喻说平台与门槛” 有感

最近看到博客园首页精华贴有篇文章“裘千丈还是裘三尺——用挖矿的比喻说平台与门槛”,觉得作者说的很对,我们学技术是应该用“钻地式”的态度,这样才能挖的越深,如果什么技术都想“刨坟式”的挖可能每项技术学的都不是很深,作者以自己亲身为例,点破了很多人内心的真实想法,同时也给很多人一个另外角度的思考,其中的很多观点值得学习。

如果硬要吹毛求疵的话,我认为作者的观点还需要加一个前提,如果达到作者的工作经验和水平后用“钻地式”为主,“刨坟式”作为娱乐是非常非常正确的,但是并不是每个人都能达到那样的水平,特别是初学者,作者的观点是好观点,但不是每个开发人员任何时期都适合,其中考虑的因素太多太多,包括经验,所处的公司环境等等

1. 任何一个做web开发的初学者都需要“刨坟式”的选择一门语言(如C#),“刨坟式”的学习Html,js(甚至还需要了解DIV,CSS),“刨坟式”的选择一门数据库(如SQL Server),选择c#语言的话需要掌握ASP.NET WebForm或者MVC,如果上面都不“刨“一遍的话估计很难找到工作,如果你说c#非常精通,其他的啥都不会,会有企业需要么(这里排除特殊情况,如果一门技术牛到无人能敌的时候,另当别论,估计那时候不需要自己找工作了),有时候“刨坟式”是行业所逼,只有先“刨坟式”的找到工作才是王道,此时哪有时间“钻地式”

2. 作者所处的公司可能非常好,假如举一个很极端的例子,客户非要用Flex技术来实现他们的平台,企业也答应了,此时除非公司再招一批Flex“钻地式”的高手,否则就需要作者深入学习Flex了,实际生活中这样的情况不排除,那怎么办呢,需要刨还是不刨?

3. 而且我感觉作为开发人员,特别是前5年内,跳槽应该是很普遍的现象,可能上家公司用的是ASP.NET WebForm 技术,下一家公司可能用的是WCF+MVC技术,所以说“刨坟式”应该有个范围,首先选择微软的平台C#已经缩小了范围了,但是在这个小范围内应该每门技术都要懂,当哪天需要转变的时候不至于束手无策,但是在所有技术当中应该学习作者找到一个适合自己的技术,然后深入研究成为专家,如果对WCF感兴趣,就“钻地式”的深入研究,如果对数据感兴趣,就深入研究当个DBA,等等

本篇文章本意不是讨论谁的观点正确不正确,只是想说:当我们看到某些牛人们的观点后,学习别人的经验和态度,但是要思考是否合适自己,就拿“刨坟式”和“钻地式”来说,我的观点是:刚开始要以“刨坟式”为主找到一份工作再说,其次再“钻地式”的选择一门或者多门技术进行深入一步的研究,当然这个广度和深度的问题针对自己的情况来定,可能有人同时想成为数据库和WCF,系统架构的专家,那就看个人的能力了,都精通当然最好。

我只是从我的角度和经验表达下我看到某篇文章后的想法,欢迎更高境界的人给与指正和探讨。

posted @ 2012-11-30 09:08  why520crazy  阅读(1338)  评论(9编辑  收藏  举报