第一次接觸王陽明的哲學(xué),應(yīng)該是墻壁上掛的一幅圖,上面有四個(gè)字,“知行合一”。
年歲有點(diǎn)兒久了,不記得是初中還是高中的時(shí)候。當(dāng)時(shí)的感覺是,這四個(gè)字好酷!不僅讀起來非常順口,而且隱隱有種頓悟得道的氣勢。隨著年歲的增長,越來越覺得這幾個(gè)字的分量是那么重。
我理解的知行合一,就是要把學(xué)到的知識運(yùn)用到實(shí)際生活和工作中去,不能停留在表面知道,而應(yīng)該通過實(shí)踐徹底內(nèi)化。很多事情,不去真正做一下,經(jīng)歷一遍,是無法知道其中的門道的。
就拿我們做軟件產(chǎn)品來說,一個(gè)再怎么業(yè)務(wù)體量小、業(yè)務(wù)邏輯簡單的軟件,里面需要實(shí)現(xiàn)的功能點(diǎn)都是很多的。前幾年的時(shí)候,我那會兒還不是產(chǎn)品經(jīng)理,在做項(xiàng)目。當(dāng)時(shí)項(xiàng)目上需要做一個(gè)小工具,用來臨時(shí)解決一些票據(jù)打印的問題。我當(dāng)時(shí)覺得這玩意兒就是臨時(shí)湊合用用的,就一個(gè)頁面,兩個(gè)功能(保存和打?。?,簡單的很,兩天絕對完事兒了。于是就直接答應(yīng)下來,找研發(fā)經(jīng)理要了個(gè)人,開搞。結(jié)果實(shí)際一做,發(fā)現(xiàn)有很多隱含的東西,比如開發(fā)框架的問題,比如操作系統(tǒng)兼容性的問題,比如打印機(jī)驅(qū)動的問題,比如票據(jù)上信息項(xiàng)控制的問題,最要命的當(dāng)然還有需求調(diào)整的問題。最后,開發(fā)完成加測試,花了將近兩周的時(shí)間。
由于這事兒已經(jīng)答應(yīng)了客戶,不得不做,只能硬著頭皮上。而且花的時(shí)間遠(yuǎn)超預(yù)期,研發(fā)經(jīng)理都跟我著急了——這是他跟我私交好,從項(xiàng)目上摳出來的人,畢竟預(yù)計(jì)只要兩天嘛!
事后,我反思這個(gè)過程,就一句話,“想得簡單,做起來難!”為什么會這樣?因?yàn)槲业摹爸备嬖V我,這事兒容易的,成本很低,又可以給客戶賣個(gè)人情。但是我沒有“行”過,不知道從無到有做一個(gè)工具,會牽扯多少事情,也沒有真正理解透徹客戶的實(shí)際需求。典型的眼高手低?。?/p>
打那以后,我變得慎重了許多,人家要做什么事情的時(shí)候,我不再隨便說“這事兒很簡單”。
紙上得來終覺淺,絕知此事要躬行!