圖片來自“wikiart”
這是我同事在晚上11點多跟我聊微信時問起的一個問題,我覺得這個問題還是挺有代表性的,所以我還是決定就這個問題展開聊聊我對這句話的看法。
我同事之所以這麼說,是因為他的組員,也就是問題中的那個他,目前深陷在多個專案的實施和維護工作當中。同樣作為一位程式設計師,我真實深切地體會到他對自身職業生涯的擔憂,畢竟,我也是過來人。我同事多次提出了他的擔憂,擔心過多的實施維護工作會“廢”了他那個組員在專案上的開發和設計能力。我想無風不起浪,這個擔心和問題已經是我第二次聽到了。第一次是專案經理的提醒,而這一次,是他的組長直接跟我聊,如果我還有第三次,那麼應該是當事人了。既然這個問題可以透過“兩堵牆”傳到我這裡,那麼可以證明,這兩堵牆也應該預設了這個觀念。同樣還可以繼續推斷,大部分同事可能都是這個心態。所以,我還是有必要分享一下我作為過來人的看法。不一定是對,但這已經是我工作的本分了。
先拋“身”引玉吧,想當年的我,同樣有這個想法,所以,我們應該都是正常人。身處“網際網路”風口年代,我不缺各種各樣的機會,我隨時可以停止每天心驚膽跳的系統故障,我極其討厭凌晨接到故障電話又打的跑回維護現場排查和解決問題,我十分痛恨進去那只有個位數溫度的機房去重啟和修復主機。作為程式設計師,我為什麼要忍受這種非開發人員要做的事情,為什麼不能讓我好好寫寫程式碼呢。這個問題在當時同樣也讓我陷入極度自我懷疑當中。沒有人給我指點,沒有人給我帶路,我不知道當時這樣的抱怨對還是錯,沒有給自己一個“正確”的解答之前,我極力控制著自己,不斷說服自己繼續做好當下的工作。我嘗試通過各種論壇尋找大牛的過往足跡,我也嘗試通過各種各樣的書籍去尋求思路,效果也並沒有太理想,但意想不到地是讓我慢慢養成了讀書的習慣,清理了許多不必要的煩躁思緒。
讀書並不能讓我一下子找到答案,但讀到的好書確實能讓我慢慢理清了自己的狀態,增強了自己的邏輯,修正了自己做人的觀念。至少到目前為止,我過往的各種非程式碼經驗讓我的程式碼質量有了突飛猛進地提高,我體會到了我寫的每一行程式碼,每一個設計在整一個系統週期的影響力。甚至,我目前跑市場的一些銷售經驗更讓我清晰地認識到我應該如何去提升我程式碼在市場上的價值。我不知道這是不是叫做大局觀,但各種過往實踐經驗告訴我需要通過各種領域的學習去增強我當前領域的深度學習,我從彼得·德魯克的管理學當中學到了如何程式設計,我從潘加宇老師的《軟體方法》當中學到了如何做人。我覺得這就是誇領域學習的魅力,讓自己慢慢提升到各領域共性的抽象層面。我曾經真的很疲倦於各種IT領域的基礎學習當中,我那狹窄的視野和畸形的觀念讓我看不到技術書籍學習的價值和樂趣,但這個情況我覺得因人而異吧。我目前所看的書籍當中技術類佔比20%,我需要通過其他領域的80%慢慢修正自己的觀念才能更好更深入地瞭解計算機領域,雖然年過30,但我還是覺得自己只停留在入門階段,我不會擔心自己的程式碼水平會被所謂的“年輕人”所威脅,我反而擔心自己會一時因急功近利而沉迷於各種套路當中,越是困難越有不可替代的價值。
以上是我個人角度的一些見解,再回到工作角度來看這個問題。對於初中高職能等級的評定,至少在我們公司,我是以個人視野的寬廣來定義的,而不是單純的技能,因為我相信技能會因為個人視野的提升而會不斷自主性地增強。從職能級別上的分工劃分,我不會越權干預那位組長同事下的組員,既然作為我們部門的職能組長,我是絕對的信任,我也不可能細管到每一位同事。正是因為這份信任,對於這個問題,我給了我這位同事十分肯定的回答:“不知哪來的自信,我真的一點都不怕他(那位組員)離職”。
馬雲說了,“錢給不到位”或“受委屈了”是離職的根本原因,但這是別人馬老闆站在員工立場為員工考慮的,千萬別把馬老闆的“善良”當成了自己為自己不足而逃避的藉口。不知不覺跟同事聊到近凌晨了,我道別晚安的時候他讓我先睡,他覺得自己還年輕力壯,可以做到凌晨一兩點再睡。我現在可以很肯定地對他說,他就是我自信的來源。