2008-04-21

什么算精通?

什么能算上精通啊?(讨论的目的在于正确定义“精通”)
比如Hibernate,你对Hibernate的源码了如指掌,知道Hibernate做到的每件事背后的实现代码,可是你不懂为什么要使用Hibernate,ORM的理论,数据库理论(关系数据库,各种实体关联,数据库特性),那能算精通吗?
你懂得了所有的ORM的原理,每一种映射的动机都被了解,如果你不知道在何种情况下、如何使用Hibernate功能,做出好的决策,将其发挥的恰到好处(实战中的Hibernate,与各种数据库特性,记得Rod Johnson在将直接使用JDBC的缺点时,有分析了各种主流关系数据库的错误码问题),那能算精通吗?
你在某个项目中恰当的运用了Hibernate,但是你没有在各种行业、各种类型的项目中恰当的使用Hibernate,那能算精通吗?

如果按此标准,有谁敢说自己精通?
精通C语言,精通数据结构,从原理到实战,从明白为什么到熟练怎么用,到能够正确地在每种场景下使用,如果公司确认是要招聘一个精通XX的人,这个人要么是空集,要么肯定身价千万,而且可以数的过来。

在自己开发的领域能够熟练使用,或者在新的领域能够快速的熟练使用,我觉得已经是很不错了吧~~

忽然看到一个人的简历,写着语言:英语:一般;中文:熟练;粤语:精通。

这位仁兄莫非能讲出来每个粤语词的来龙去脉(Hibernate源代码)?我想不能,那么他可能就是广东人,如果他说自己精通(知道在何种场合如何恰当的使用),你会反对吗?我想不会。
评论
sslaowan 2008-05-07
javabug 写道
delete 写道
meteor 写道
大家注意精通的人多了,这个精通的质量就下降了bie.....
然后会有个比精通更精通的词被踢出来

比如?

比如深谙

就像本科多了,本科质量下降,大家都去读硕士,硕士又多了,那去读博士,是不是大家过几年不混个院士都不好意思跟人家打招呼了
javabug 2008-04-25
delete 写道
meteor 写道
大家注意精通的人多了,这个精通的质量就下降了bie.....
然后会有个比精通更精通的词被踢出来

比如?

比如深谙
meteor 2008-04-25
大家注意精通的人多了,这个精通的质量就下降了bie.....
然后会有个比精通更精通的词被踢出来
imjl 2008-04-23
先读源代码这个方式本来就不可取。

做事总要知道自己要做什么事情,为什么这么做?然后才是执行。

如果你连这个东西是干嘛的,怎么构成,怎么运作,适合什么样的应用,你能真正读懂源代码?我认为不可能,你能看到的是什么呢?顶多是语言的应用,提升的只是自己语言的能力。和它本身根本没关系。
mars李 2008-04-22
还是精通吧,这个社会就这样...
javabug 2008-04-22
为了吃饭,还是“精通”吧。“实在”不能当饭吃的。一声叹息……
sslaowan 2008-04-22
绝对可能 写道
可能很多人的意思是:我“精通”怎么去用,而不是精通为什么。
PS.我也写过“精通XXX”……


关键就是,如果不知道背后的原理,能否用好。实践证明,是可以的。那么上来就问某个东西是怎么实现,来判断是不是精通,未免太武断了
sslaowan 2008-04-22
yuankai 写道
for_cyan 写道
sslaowan 写道
一个人能背着将Hibernate源代码写一遍,却没怎么在项目中用过
一个人在大型项目中熟练的恰当的使用Hibernate各种特性,却没完整的读过源码

谁更精通呢?

对于招聘者,他当然需要一个熟练工,他要的精通是后者
而对于自己,是重于熟悉原理还是长于应有,各人有不同的想法和理解吧
这也是一个人面向对象的问题;)


我觉得在项目中能熟练的使用到就OK了;就拿java说,用得最多的util包,说实在的里面的东西实在是太多了,真正在项目中使用过很多的东西很少。只要在做项目的过程中碰到问题,能够找到资料解决就好了。管什么精通不精通的。

本科的时候,以为不能保研就去找工作,结果笔试全是考Java某个类的用法,而且是专注于某个行业的类,完全没用过,我一直觉得到时候查到会用就好,可是其实这种思想,想想是不对的。
rubynroll 2008-04-22
写简历有什么好谦虚的?实话实说才对,是锥子就突出来,藏着掖着,和人捉迷藏啊?
armorking 2008-04-22
rubynroll 写道
我会在简历上写“精通C语言”。

我如果招聘,看到简历上一样“精通”都没有出现,说明这个人连起码的自信都没有,直接pass


ls的说法比较武断
谦虚并不意味着没有自信
rubynroll 2008-04-22
我会在简历上写“精通C语言”。

我如果招聘,看到简历上一样“精通”都没有出现,说明这个人连起码的自信都没有,直接pass
jmd 2008-04-22
项目开发中,20%的知识一般可解决80%的问题
绝对可能 2008-04-22
可能很多人的意思是:我“精通”怎么去用,而不是精通为什么。
PS.我也写过“精通XXX”……
timerri 2008-04-22
照葫芦画瓢谓之了解。
知其然谓之熟练
知其然更知其所以然谓之精通。
cljhyjs 2008-04-22
说精通的只有两种人,一种是刚入门不久的,不知道天多高地多厚的。另一种是专家了,但这种人是稀才。
xellos 2008-04-22
这正是老学究眼里的"精通",与实际应用人员眼里的"精通"的区别.
yuankai 2008-04-22
for_cyan 写道
sslaowan 写道
一个人能背着将Hibernate源代码写一遍,却没怎么在项目中用过
一个人在大型项目中熟练的恰当的使用Hibernate各种特性,却没完整的读过源码

谁更精通呢?

对于招聘者,他当然需要一个熟练工,他要的精通是后者
而对于自己,是重于熟悉原理还是长于应有,各人有不同的想法和理解吧
这也是一个人面向对象的问题;)


我觉得在项目中能熟练的使用到就OK了;就拿java说,用得最多的util包,说实在的里面的东西实在是太多了,真正在项目中使用过很多的东西很少。只要在做项目的过程中碰到问题,能够找到资料解决就好了。管什么精通不精通的。
yuankai 2008-04-22
每次看到别人的简历都有个精通什么的,而我的简历上没写一个精通的,基本上都是熟悉,就不知道精通要个什么标准。而且有的公司招人的话也会写上精通XX,还不知道招人的公司有不有人精通的!
newto 2008-04-22
我一般寫 熟練
for_cyan 2008-04-22
sslaowan 写道
一个人能背着将Hibernate源代码写一遍,却没怎么在项目中用过
一个人在大型项目中熟练的恰当的使用Hibernate各种特性,却没完整的读过源码

谁更精通呢?

对于招聘者,他当然需要一个熟练工,他要的精通是后者
而对于自己,是重于熟悉原理还是长于应有,各人有不同的想法和理解吧
这也是一个人面向对象的问题;)
发表评论

提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则

您还没有登录,请登录后发表评论

sslaowan
搜索本博客
最近加入圈子
存档
最新评论