程式設計師該有的職業素養

chy710發表於2017-11-19

這一年來,團隊中有些小鮮肉,和他們打交道悟出的一些道理,作為年輕人覺得他們可以做的更好

1. 心態,態度
無論做什麼的,心態不好的,這事做成的機率比較低。
別總是抱怨,選擇了這份工作就去做,如果你不是打工,而是自己做老闆,還會是這種心態嗎?

2. 責任心,擔當
對自己的工作內容要負責,別想著隨便搞兩下就交差了,遇到問題直接卡住,就說自己搞不了,一定要等XX來解決,心裡總是一種“這個東西我怎麼會做呢”,把自己定位成這樣,意識裡遇到問題自己一定是搞不定,一定要等某人來解決。不去主動想辦法研究解決,這種被動的做法很不可取。
拿到一個新專案,要把他的方方面面研究透,開始做,並且過程中我會嘗試多種方法。可以說是折騰,便是這年折騰是有意義的。

3. 解決問題的能力
遇到問題倆手無策,著急,不知道怎麼辦,能不能冷靜下來,自己好好想想,先去研究一下,首先想一下執行環境出問題的情景,看日誌,這一步是必須的,也非常重要,有些人吧,專案做完了,裡面一個日誌模組都沒有,要麼就從來不喜歡看日誌,就知道F11單步除錯,費時間不說,難道你要把vs搬到伺服器上去麼?查資料一步步排查,再找同事合作解決,或網上搜尋方法等。
這個跟專案經驗工作經驗有直接關係,做的多了見的多了,自然有些積累

4. 溝通能力
與同事的溝通,或者與合作伙伴、客戶等的溝通,思路要清晰,說話說到點子上,表明自己的觀點,解決問題的方向,有些事不要說得太死
能郵件的郵件,儘量不要聊天軟體這種東西確認內容。特別是客戶需求這種東西。
客戶巴不得花最少的錢做最多的東西,天天在聊天軟體找你,改這改那的,學會拒絕
客戶需求、操作習慣等有時需要引導,你要了解需求背後的東西,不要把客戶的需求直接等同於技術實現,如果這樣,你很容易掉進坑裡。

5. 技術追求
吃技術這碗飯,那就要使得自己的技術過硬,不能太LOW了,遇到一些麻煩的技術難題,至少有解決方案或方向,不是兩眼黑。
多總結多嘗試,這是我一直使用的方法,有時候就是折騰,不去試不知道的。
多看技術文章,瞭解新技術,這個東西要實際,不要為了技術學技術,我不能贊成這種,所有技術如果是通過解決實際問題而學習應用,那麼這個學習的質量會很高。
有些新技術,沒有使用過,沒關係,至少知道他是個什麼,什麼原理,使用場景,解決的什麼問題,這樣有一天用到的時候,至少有個選擇。

相關文章