首頁  >  文章  >  做一個不一樣的程式設計師

做一個不一樣的程式設計師

小云云
小云云原創
2017-11-06 17:40:251700瀏覽

從現在開始別做那個只會埋頭寫程式碼的程式設計師了,看看別人怎麼做的。

第一:能力是根本工程師

A:小傻,客戶XXX的網路斷了。我現在手邊有很多事情處理不過來,你幫忙解決一下這個客戶的問題。

小傻:額,客戶是什麼原因導致斷網了啊?我要怎麼去排查啊?

工程師A:XXX

PS:我知道什麼原因導致斷網,還需要你去排查麼?網絡不通了,怎麼去排查你不知道麼?你不知道先向客戶了解網絡環境、拓撲麼?你不知ping網關麼?不會wireshark端口抓包麼?

 如果團隊要開人,不開你開誰?每個人都希望自己團隊的成員能夠獨當一面吧!大家都希望跟高手共事,程式設計師尤其如此!所以,一切的一切,自身能力才是根本!如果你是大牛,就算你一身怪癖,大家依然會覺得你可愛!能力,是一個程式設計師的核心競爭力!

第二:做一個主動的程式設計師

小傻:經理啊,客戶這邊說現在要增加一個歷史資料曲線查詢的功能,你看怎麼搞呢?

產品經理:XXX

##正確的做法應該是:經理啊,客戶這邊說要增加一個歷史資料曲線查詢的功能,我仔細想了一下,大概設計有兩套實現方案。方案一:XXX,方案二:YYY。您覺得這兩個方案哪個更好,或者您有什麼其他方案?

不要覺得你是個程式設計師,只需要負責程式碼實現,設計與你無關!誰也不希望擁有這樣的下屬。當你的上司真夠累的!

第三:情緒智商很重要

經理:這個介面怎麼沒有顯示任何東西,又報錯了?

前端程式設計師:肯定是他們後台那邊哪個程式又把設定檔寫壞了,導致介面讀取組態出錯。

程式有bug沒什麼大不了,你別老把問題往別人身上推。你這麼一說,後台開發的兄弟們就躺槍了,得罪了一堆人。而且經理對你的印像也不會好到哪裡去不是?

第四:要有主人翁精神

案例1:

#當你看到一堆稀爛的代碼時,通常有兩個反應。

反應一:靠,這程式碼也行!

反應二:等哪個週末,我把這個功能模組的程式碼重構一下吧,程式碼太難看了,不好維護啊!

案例2:

當客戶回饋產品的bug時,由於負責這個功能模組的人員已經離職,暫時無人接管。在沒有明文規定誰負責的情況下,這個bug交給誰去出來呢?通常我們程式設計師是兩種表現。

表現一:不關我事。

表現二:把那個case發給我!

嗯,這一條的言外之意是,別怕吃虧,把公司的事情當自己的事情,不要有」拿一分錢,做一分錢的事」心態。如果你把工作當事業,通常很容易做到這一點,自然就沒有人能取代了。

綜合以上分析,光埋頭苦幹是沒有用的,要想在當今社會立於不敗之地,不被輕易淘汰,必須擁有一技之長,提升自己的核心競爭力,提高自己技能的含金量,成為不可取代的那一個。自然笑到最後的肯定是你。

 


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn