程式設計師的缺點
每個行業的人員都有自己的特徵,也就是我們常說的職業病。從這個角度看,程式設計師也不例外。一方面,程式設計師學習能力強、做事專注、肯鑽研,另外一方面他們也容易染上不好的毛病,比如說貪多求快、過分自信、不切實際等等。下面,我們會對這些毛病一一進行分析和總結。坦誠自己的缺點是需要勇氣的,關鍵是在未來的工作和生活中如何避免這些毛病和錯誤。
1、跟風
說到跟風,其實這是和軟體發展的大環境是離不開的。早之前,軟體只不過是硬體的附屬品,後來有了作業系統、應用軟體開發、網路、搜尋引擎、社群網站、電子商務、移動終端等等。每一次的技術發展,都會促進一個分支的發展。每次遇到這種行業的熱點之後,很多程式設計師朋友就著急了。很多時候他們是在沒有了解具體背景和形勢的基礎之上,貿然調整了自己的發展方向,造成了不好的結局。舉個例子來說,就在去年ios開發、android開發紅火的時候,一個只有一年工作經驗的程式設計師都可以開到1、2萬的工資,而今天這個情況就大不一樣了。當然,換行業不是不可以,關鍵是我們自己是否做好了準備,有沒有明白自己的優勢究竟在什麼地方,有沒有對後果有所準備和考慮。盲目跟風不僅讓自己重新回到原點,有的時候更會對自己的信心造成很大的傷害。
2、求快
快,似乎是IT產業的一個特點。軟體釋出的版本要更新快,cpu的執行速度要快,上網的速度要快,工作的節奏要快。但是,這裡我卻要大力提倡慢。慢才能對自己的工作進行反思,慢才能讓自己更加專注,慢才能讓自己的基礎更紮實、更牢靠。過快的開發節奏帶來的不一定是效益的提升,它帶來的可能是無盡的風險和無數的返工。沒有時間的積累和檢驗,要獲得高質量的輸出產品幾乎是不可能的事情。用一句比較流行的話來說,出來混總是要還的。
3、盲目自信
做開發的程式設計師,都有一個很不好的毛病,那就是盲目自信。比如說,現在發生了故障,他會習慣地認為那不是自己的問題。自己寫的程式碼是不會出問題的。姑且不論軟體開發是一種極易犯錯的工作,人本身犯錯肯定也是在所難免的,這世上哪有不犯錯誤的人呢?話有說回來,就算你原來的程式碼沒有問題,那麼能保證你換個平臺還是沒有問題?換個CPU還是沒有問題?換個編譯器還是沒有問題?你能保證自己的程式碼設計和文件是完全一致的?自己的邏輯和客戶要求是完全相同的?自信是好事,但是不能過頭,對於故障我們應該持一個歡迎的態度,畢竟多犯一次錯,就相當於多一個學習的機會嘛。
4、過分崇拜
過分崇拜的現象在IT行業十分明顯。對很多人來說,外國的東西從來都是好的,國內的東西都是一文不值。就拿圖書來說,很多人自稱看書都是看原版,對國內的書從來都是不屑一顧。誠然,國內有很多書的質量的確不敢恭維,但是我們也要承認國內還是有一些好書的。比如說李先靜、李雲、任橋偉、劉未鵬、林銳寫的書,質量還都是很不錯的。過分崇拜大可不必。
5、浮躁
在過去的幾年中,很多公司和個人因為行業和機遇的緣故,在短時間內積累了鉅額的財富。這種暴富的訊息經過媒體的渲染又會在一夜之內廣播到全國。整個社會都瀰漫這一股浮躁的風氣。很多都希望自己一步登天,遇到一個公司,公司快速上市,自己獲得大量股票和期權,從此過上了高富帥的生活。 做做夢當然沒關係,但是如果天天做夢那就危險了。餡餅從然不會從天上掉下來,我們應該問問自己,我們憑什麼獲得這些財富?我們為公司、為社會創造了什麼?
6、技術依戀
對技術進行深入的學習和理解是十分有必要的。但是過分迷戀技術,常常會讓自己誤入岐途。就拿科研來說,我們清楚學校裡面的研究常常是不計較產出比的。但是公司不一樣,它是需要盈利的。對它來說,虧本的買賣是不能接受的。大公司的專利,一方面是為了用於產品的開發,更重要的目的是為了防禦使用。對於這種專利敲詐,很多時候常常是防不勝防的。所以,要想更好地在行業內立足,積累自己的專利池是十分有必要的。但是,研發投入是需要成本的,研發的根本目的是為了推出更好、更暢銷、更高收益的產品。對於程式設計師,不能為了研發而研發,很多時候我們需要考慮市場需要什麼產品,我們可以用什麼技術實現,什麼樣的投入可以最小等等。
7、狹隘
程式設計師的狹隘主要體現在知識的共享上面。有的時候,當別人問我們問題的時候,我們都會習慣性地做一點保留。生怕全部告訴了別人,自己存在的價值就會大打折扣。有這種思想的人,主要還是一些老員工居多。其實,在這方面我們完全沒有必要這樣做。三人行,必有我師。別人從自己這裡獲取知識,自己當然也可以從他人那裡獲取知識。通過分享自己的認識,不僅可以檢驗我們原來的認識,還能和他人建立良好的朋友關係,豈不更好?
8、輕視
輕視是程式設計師最要命的一個缺點。常常我們看不起銷售、看不起測試、看不起做市場的人員,認為他們靠一張嘴吃飯,沒有什麼真本事。但是,我要說的就是能把自己的產品順利賣出去,這本身就是一種能力。在公司裡面,不僅需要研發,它還需要行政、市場、銷售、財務、人事等,每個系統都是不可缺少的部分,少了誰都不行。作為程式設計師,我們乾的就是一份普通的工作,和廣大的普通勞動者一樣,沒必要對自己進行拔高。我們應該尊重所有的勞動者,尊重他們的勞動,尊重他們的人格,就像尊重我們的父母、尊重我們的長輩、尊重我們自己一樣。
後記:
當初寫這篇文章的時候,只是有感而發,還希望朋友們不要對號入座。作為程式設計師中的一員,我自己也會存在這樣的問題。即使當前不存在,也不能保證以後沒有這些問題。古人說,三日必自省。寫這篇文章,主要為了提醒自己,願與大家共勉。
相關文章
- 和程式設計師約會的優點和缺點程式設計師
- 併發程式設計的優缺點程式設計
- 未來缺什麼樣的程式設計師?程式設計師
- 純函數語言程式設計的缺點函數程式設計
- 好程式設計師大資料教程分享之Hadoop優缺點程式設計師大資料Hadoop
- 美女程式設計師觀點:程式設計師最重要的非程式設計技巧程式設計師
- 市場不缺IOS程式設計師,缺的是IOS大牛iOS程式設計師
- 淺談Java、PHP、C++程式設計的優缺點JavaPHPC++程式設計
- Java併發程式設計的藝術,解讀併發程式設計的優缺點Java程式設計
- 好程式設計師大資料培訓分享Hadoop技術優缺點程式設計師大資料Hadoop
- 程式設計師如何解決面試難題?你可知道你的缺點是什麼?程式設計師面試
- 五年程式設計師人生的點點滴滴程式設計師
- 精通型程式設計師的特點程式設計師
- 程式設計師最重要的一點_面向金錢程式設計程式設計師
- 關於程式設計師的一點感想程式設計師
- PHP程式設計師的40點陋習PHP程式設計師
- 程式設計師的“非程式設計師”之路程式設計師
- 52歲程式設計師的觀點:程式設計要快還是慢?程式設計師
- 好程式設計師大資料入門學習之Hadoop技術優缺點程式設計師大資料Hadoop
- 以前的程式設計師,現在的程式設計師程式設計師
- 程式設計老手的哪些特點,是值得新手程式設計師學習的?程式設計師
- 程式設計師必看的書-Ruby程式設計師程式設計師
- 《程式設計師的春天:EOM與程式設計師》程式設計師
- Lisp程式設計師眼中的其他程式設計師Lisp程式設計師
- 【投票】程式設計師是幾點睡覺的?程式設計師
- 雷軍給程式設計師的五點建議程式設計師
- 程式設計師保值的五個關鍵點程式設計師
- 程式設計師被人喜歡的13點原因程式設計師
- 給新人程式設計師的 10 點建議程式設計師
- 給新手程式設計師的幾點建議程式設計師
- @程式設計師,你需要點財商程式設計師
- 程式設計師都該懂點 HTTP程式設計師HTTP
- 程式設計師必看的書之Java程式設計師程式設計師Java
- 程式設計師OR非程式設計師,有些程式設計的事需要知道程式設計師
- 盲人程式設計師的程式設計生涯程式設計師
- 給程式設計師的幾點程式設計經驗----《編寫高質量程式碼》程式設計師
- 優秀程式設計師都在注意的十個點程式設計師
- 關於程式設計師成長的一點思考程式設計師