程式設計師十誡:第六誡:應專注一個領域
雖然神有靈的餘力能造多人,他不是單造一人嗎?為何只造一人呢?乃是他願人得虔誠的後裔。所以當謹守你們的心,誰也不可以詭詐待幼年所娶的妻。 《瑪拉基書》 2:15
眾所周知,上帝創造了亞當,並說“那個獨居不好”,於是在亞當沉睡時,拿出亞當的一根肋骨造了夏娃。對此,有時不禁奇思幻想,為什麼上帝當時不多拿亞當幾根肋骨,再造一個春娃、秋娃、冬娃?這樣伊甸園裡的亞當的獨居,一下子變成了“群居”,豈不是更熱鬧,更好?後來又翻到《瑪拉基書》,算是得到了答案:並不是上帝沒有餘力造更多的人,單造一人,乃是“願人得虔誠的後裔。”
回到現實,又發現人不只是希望得到“虔誠的後裔”,也希望得到“忠誠的愛情”。有愛心的人,或許他可以與他的朋友分享他的成功、他的快樂、他擁有的物質財富,但他決不會與任何人分享他的愛人。我們也是一樣,在其他方面,可以多人分享,在愛情方面,卻永遠只能獨自屬於我們個人。其中,任何一個人想讓第三者介入。作為旁觀者的我們,不但不會說他(或她)無私、心胸寬大,反而會指責他(或她)花心、無恥。在愛情方面,我們都是自私的。人人都希望有分只屬於自己的愛情。人人都希望自己的愛人,在愛情方面,一生一世都只忠貞於自己。
其實,不僅是愛情需要專注,在工作方面同樣也需要專注。就像婚姻是一夫一妻制一樣,工作上也是一人專注一個領域,一個行業。或許,社會上不乏那種精強力盛的人同時兼做幾分工作,但那畢竟是少數,而且也難以持續很長時間。在這個分工越來越細的時代,工作方面,需要的不是全才,更多是的需要專才。公司就像個機器,工作崗位就是個螺絲釘。你守住你那個崗位,盡到做好螺絲釘的職責,工作就到位了。如果不能勝任工作,不能頂住那個螺絲釘的空洞,對不起,市場經濟時代,以盈利為目的公司不會養無用的人,你只能另謀低就了。當今的大學生找不到工作,其中很大一部分的原因就緣於在大學裡什麼都學,什麼都懂點,似乎成了全才。可實際上,在職場上什麼才也不是,一切幾乎還得從零開始。
縱觀軟體行業,隨著技術的發展,行業也越分越細,對人才的需求也似乎越來越“細”,越來越“專”了。 從小處講,軟體系統是一個系統,可分為前臺和後臺。前臺有前臺工程師,後臺有後臺工程師。前臺工程師精通於前臺開發,可以不太熟悉後臺開發。後臺工程師精能於後臺開發,可以不太熟悉前臺開發。從大處講,軟體行業作為一個產業,甚至作為一個產業鏈,領域越分越細。網路的,有專門的網路工程師。軟體的,有軟體工程師。硬體的,有硬體工程師。硬體加軟體,再加網路,才能一個整體的平臺,把系統跑起來。此外,軟體工程師也可按所使用語言再細分,Java、ASP、PHP等。甚至在同一門語言中還可細分,如Java又再分為J2EE、J2ME、J2SE等。
不僅如此,資訊化算是個服務行業,可服務於其他各行各業。在行業裡又漸漸細化。大的集團性公司可能因為資力雄厚,各行各業通吃。小的軟體公司,資源有限,能力有限,就專注於具體的某個領域、某個行業的資訊化。因此,有專注於醫療行業的資訊化,有專注於保險行業的資訊化,有專注於房地產行業的資訊化等等。每個行業有每個行業不同的特色。小的公司因為長時間只專注一個行業,所以在這個行業有了許多的積累和沉澱。靠著這些沉澱和積累,也可以形成一定的競爭力,到市場上和大公司抗衡,搶一塊蛋糕來養活自己、滋潤自己。作為資訊化中具體幹活的軟體開發人員,倘若不僅僅在技術方面專注某個領域,同時又專注某個行業的資訊化,那麼,自然而然,個人的價值和競爭力也隨之水漲船高。
然而,專注固然好,但這並不是意味著工作和學習只能圍繞著某個領域、某個行業轉。如果不能做到“博而精”,那麼我們可以退一步,選擇“專而精”。可是,假如有精力和時間可以做到“博而精”,又何必再固守“專而精”呢?上帝確實為亞當只造了一個夏娃,但上帝並不是就只造了一個女人。妻子、或女朋友固然只應有一個,但女性朋友並非不能交。相反,與其他的女性朋友交往中,不僅能得從友誼之樂,或許還能更清楚、更全面的認識女性,從而對自己的妻子、或女朋友瞭解更多,認識更多。反過來,女性對男性的認識也是一樣。
物以類聚,人以群分。偶爾,走出自己從事的行業,所專注的領域,到別的行業、別的領域轉轉、看看。就像逛商場一樣,即打花了時間,又豐富了見識,獲得了樂趣。這樣很好,但切記,一定要記得回家。回到你“幼年所娶的妻”的身邊,回到自己專注的行業和領域來。
否則,沒了家,就容易變成流浪的孤兒!
相關文章
- 程式設計師十誡:第八誡:當尊重公司領導和同事程式設計師
- 程式設計師十誡:第一誡:當熱愛軟體開發程式設計師
- 程式設計師十誡:第二誡:不可把程式神聖化程式設計師
- 程式設計師十誡:第十誡:在規則中理解精意程式設計師
- 程式設計師十誡:第七誡:不可不關注生活和親近大自然程式設計師
- 程式設計師十誡:第五誡:當認可你的工作程式設計師
- 程式設計師十誡:第九誡:不可不堅持學習程式設計師
- 禪修程式設計師十誡 [譯文]程式設計師
- 程式設計師十誡:第三誡:不要在休息時間談論程式碼程式設計師
- 程式設計師十誡:第四誡:要有自己獨立的思考時間程式設計師
- 程式設計師父親的遺產——程式設計十誡程式設計師
- 設計十誡:產品設計的10個原則
- 爸爸和無私程式設計十條誡律程式設計
- 十年程式設計師的告誡:千萬不要重寫程式碼!程式設計師
- Docker 容器十誡Docker
- 入侵分析十誡
- 優質程式碼的十誡
- 原始碼管理十誡原始碼
- [譯] 關於你的程式設計生涯的一些告誡程式設計
- 移動遊戲開發十誡!第一個雛型就要搞定的事遊戲開發
- 一個印度程式設計師的生活領悟程式設計師
- 一個十幾年程式設計師給所有新老程式設計師的忠告程式設計師
- 程式設計師如何在社交領域成長快一點?程式設計師
- 程式設計師應該關注的一些事兒程式設計師
- 程式設計師如何保證「專注」與「效率」程式設計師
- 程式設計師最值得關注的10個C開源專案程式設計師
- 新入行程式設計師應知的十個祕密行程程式設計師
- 一個老程式設計師的十年回顧程式設計師
- 有關程式設計師的十個預言程式設計師
- 程式設計師使用Node的十個技巧程式設計師
- 一個新手程式設計師的專案經驗程式設計師
- 偉大程式設計師的十個特質程式設計師
- 優秀程式設計師的十個習慣程式設計師
- 最近十年,程式設計領域有什麼重大變化?程式設計
- 關注程式設計師自己的文化——專訪Tom DeMarco (轉)程式設計師
- 科技創業者應該關注的13個行業領域創業行業
- 一個十年JAVA老程式設計師成長之路分享Java程式設計師
- 各個程式語言及其應用領域