2014年11月15日
[知乎]业余和专业最大的区别是什么?
想了好些天,觉得可以通过以下条件来判断:「是否经过检验?」
打个比方,我是软件工程师,我用 ruby 做过大型项目,并且上线运行,并且在具体情况下,解决了很多问题。而我也学过 python,用 python 写过不少的程序。但是,这些程序仅仅是我自己写着玩的,没有实际运行的经验。
那么,虽然我是程序员,但是我在 ruby 方面是专业的,而在 python 方面是业余的。
再深入一步,假设我已经看了很多大规模网站,高负载、高可靠、大并发之类的架构分析、详解、理论和 PPT,但是,我自己没有做过。虽然别人如果问起来,我可以说得头头是道,但事实上,我的知识,未经检验。
当然,在竞技体育中,所谓检验就是比赛,你参加过什么级别的比赛,取得过什么样的成绩。这是最关键的衡量因素。动作再漂亮,训练再刻苦,关键时刻发挥不出来,就是业余。
从这个角度来说,专业和业余,也并非绝对对立的两个方面,而是一个相对而言的程度问题。一个市运动会的冠军,相对于我们这些普通人,那就算是专业的选手了,但是比起奥运冠军,只能算是业余了。
还有能够想到的一个检验的例子,可以用来区分科学和民科。你的论文是不是经过检验,也是区分的重要标志。而拒绝接受检验,或者拒绝接受同行的检验结果,这种就是绝对的业余了。