為程式設計師開一劑提高職業素養的良方

2021-06-21 14:31:26 字數 1456 閱讀 3394

發表於 2小時前|

《程式設計師》|

張克軍《程式設計師》雜誌

2023年12月刊

管理實踐

ctocto俱樂部

摘要:程式設計師和醫生在某些方面很相似。醫生是在解決人的問題,而程式設計師是在解決產品的問題。它們都有相似的職責,都是用理性的技術手段解決問題。程式設計師可以從醫生的身上借鑑到很多東西,比如職業素養標準。

我認為程式設計師和醫生在某些方面很相似。醫生是在解決人的問題,而程式設計師是在解決產品的問題。它們都有相似的職責,都是用理性的技術手段解決問題。程式設計師可以從醫生的身上借鑑到很多東西,比如職業素養標準。

程式設計師的職業素養是建立在技術水平上的。對程式設計師來說,技術是解決問題的手段,類似醫生給病人治病用藥。很多人工作沒幾年便覺得技術「精通」了,工作沒挑戰了。孫老爺子(孫思邈)罵這種人:「世有愚者,讀方三年,便謂天下無病可治。」以前端開發來說,html、css的語法規則乙個小時內完全可以掌握,但離運用它解決問題還相去甚遠。

技術範疇裡有各種著名、非著名的開源類庫、各種「大牛」的文章、書籍。這些都是別人在解決所遇問題積累下來的方法和經驗。在解決自己專案中的問題時,可以用,可以借鑑,但要了解其中的「至精至微之事」,絕不能用「至粗至淺之思」去用它們。我經常看到一些簡歷中,列出一長串開源庫的名字。但掌握它們的用法,絲毫不能代表技術水平有多高。

除了上述現象以外,還有另外一種現象,很多程式設計師確實熱愛技術,但他們不是在盡心地為所服務的物件解決問題,而是借專案機會不管三七二十一地練手。

相反,如果是乙個解決問題能力超強的程式設計師,應該遵循什麼樣的行為準則呢?

第一,先敬業後樂業。關於敬業,梁啟超說:「敬業就是凡做一件事,便忠於一件事,將全部精力集中到這事上頭,一點不旁騖,便是敬。」敬業的程式設計師不一定要天 天加班、沒日沒夜地工作。導致加班的因素也許是開發方式不對、架構不靈活或是技術落後。敬業的程式設計師會憑藉自己的技術能力和判斷力,解決掉其中的癥結,而 不是得過且過。

當程式設計師不能深入乙個問題到「至精至微」的程度時會產生很多問題:

梁啟超解釋樂業時說:「人生能從自己的職業中領略出趣味,生活才有價值。」很多人上來就追求樂業,有點本末倒置了。

第二,認真嚴謹的態度。孫老爺子說「不得於性命之上,率爾自逞俊快,邀射名譽,甚不仁矣」,是說不能在人命關天的大事上輕率地炫耀自己才能出眾,獵取名譽, 這樣做就太不仁德了!無論能力多強的程式設計師,都不該有炫技的想法,這樣就偏離了解決問題的根本出發點,對整個團隊的技術氛圍也會產生不良影響。相反,能力 越強的程式設計師,看待問題越全面、越深入,對表面上看似簡單的問題也不會輕易下結論,會考慮更多潛在的問題。

第三,樂於交流和分享。要知道你 在google上搜到的都是別人無私奉獻出來的知識和經驗,利用這些開源技術解決難題,應有感恩之心。其實當程式設計師看到應用某種技術能將問題完美解決,也包括解決別人遇到的問題時,會有一種成就感。在公司裡,程式設計師利用工作時間解決的問題、獲得的經驗,有責任主動分享出來,幫助他人節省開發時間。

程式設計師這碗飯 程式設計師職業規劃(一)

出來混,無非為乙個 錢 別給我強調你有多麼的喜歡這個行業,有多麼的喜歡寫 有多麼的喜歡鑽研新的技術。做為乙個深愛技術的老程式設計師,我也和你一樣。但淺意識裡,你衡量最多的還是那個字。已經有太多的人被忽悠進來 強烈鄙視略質培訓機構 如果你也來看這篇文章,我很不幸的告訴你,你也認為這碗飯不好吃了。你是否...

職業感慨(一) 那些銷聲匿跡的程式設計師

在使用部落格的過程中,不可避免會碰到很多大牛給我指點迷津,看著那些大佬的碼齡往往都是十餘年,甚至更久,但是其中會有這麼一群人,寫了不錯的文章成功引起我的關注。在我點開他的首頁後卻發現,我欣賞的文章卻是他數年前發出的,有點時光錦囊的感覺,而在某個時候,卻再也沒有發表過任何博文,像人間蒸發一樣,我的心不...

為自己定位 讀《話說程式設計師的職業生涯》有感

為自己定位 這個詞似乎是個老掉牙的話題,無論是中學時代或者大學時代似乎都按老師的命題做過同樣或者類似的論述,然而今天重新想到以此為題寫點什麼,是因為看了 程式設計師 雜誌上寇衛東先生寫的一篇文章 話說程式設計師的職業生涯 在此文章中,寇先生以並不華麗卻非常精闢的文字闡述了乙個有關很多人夢想的話題。他...