不適合當一名開發人員的10種跡象

來源: jobbole  發布時間: 2010-12-20 23:10  閱讀: 1850 次  推薦: 0   原文鏈接   [收藏]  

  

  程序員能夠賺大錢;軟件開發人員一周七天都可以隨意穿戴;任何人都可以通過自學成為一名程序員。這些僅是人們想成為開發人員的一小部分原因。不幸的是,人才市場中到處都是擁有原始智力或學問的應聘者,但是他們卻不具有成為一名優秀程序員所需要的正確的態度或品格。在決定自己是否應當成為一名軟件開發人員時,你應當考慮以下幾件事情。

  1. 寧愿培訓,也不自學

  即使公司對其他類型員工有合適的培訓計劃,大多數開發部門也很少給程序員提供培訓機會。頂多為你報銷買書的費用。他們都希望程序員踏進公司的第一天就掌握了所有(至少大部分)必需的技術。更糟的是,他們主觀地認為程序員都非常聰明,很擅長解決問題。這讓上層管理人員相信,優秀的程序員不需要培訓。最重要的,對開發人員的培訓費用是相當昂貴的。結果呢?當你職位調動時,你要弄清楚接下來要做什么,必要的話就要自學一下了。

  2. 喜歡正常的工作時間

  軟件開發項目不能按時交工是出了名的。從某種角度而言,即便是如期完工的項目也通常落后于計劃表。如果你不能忍受(或不能處理)自己的業余時間因上級的命令而失去規律或充滿變數,那么你不適合做軟件開發。到了關鍵時刻,上級只會在乎能否將產品如期交到資產雄厚的客戶手上,而不是你孩子的足球比賽或你想看的一個新的電視節目。

  3. 喜歡正常加薪勝過跳槽

  軟件開發行業,技術無時無刻不在貶值。除非你所在公司是和緩慢變化的技術打交道,否則,你的技術很可能一天不如一天值錢。目前技術發展水平飛速變化,今天還很熱門的技術明天可能就無人問津了。因此,日復一日的重復著同樣的工作,還期盼得到超過不斷增長的生活費用的加薪是很困難的。要想保值,就必須保證自己的技術跟得上發展的步伐。此外,如果還想加薪,就必須大大擴充自己的技術,要么獲得晉升,或者直接跳槽。

  4. 無法和他人和睦共處

  性格內向或喜歡一個人工作是一回事。無法與他人和睦共處是另一回事,而且作為一名開發人員,這會拖你的后腿。不僅如此,你的經理很可能是一名非技術人員(或很久沒有親自從事技術工作的技術人員),所以你必須善于向非技術人員表達自己的想法。

  5. 容易垂頭喪氣

  軟件開發經常會讓人產生挫敗感。文件材料過于陳舊或有錯誤、之前的程序員寫的代碼晦澀難懂、老板規定了一些必須遵守但毫無意義的規定……諸如此類的事情不勝枚舉。一天下來,沒有人愿意和一個整天在無休止地咒罵或對著顯示器尖叫的人一起工作。如果因為花了8個小時完成看似10分鐘就能完成的任務而抓狂,那么開發工作不適合你。

  6. 思想保守,不考慮他人建議

  編程過程中遇到的問題往往都有很多解決方案。如果你不能正確對待他人的批評,或者不能認真聆聽他人的意見,你很可能會漏掉一些重要的東西。舉個例子,幾周前,一名初級程序員給我提了一個建議。經過思考,我決定嘗試一下。結果證明他是正確的,而我之前的想法是錯誤的,而且,他的建議讓一段代碼的運行時間從之前的若干天一下縮短到幾個小時。如果因為經驗水平的不同而忽略他的意見,那是多么愚蠢啊。

  7. 不注重細節

  編程過程處處都是細節。如果一部情節比《野蠻人柯南》復雜一點的電影就弄得你暈頭轉向,或者填寫一個折扣單就讓你感覺很費勁的話,那么,你在軟件開發這個行業也不會有長足發展。有時,像少一個句號這樣的小錯誤,就會讓原本很完美的程序產生隨機錯誤。如果你連哪里少了句號都搞不清楚,恐怕你在這一行業也不會有很大發展。

  8. 沒有工作自豪感

  當然,循規蹈矩式的編寫一個說得過得去的程序是有可能的。問題是,規則不是一成不變的。軟件開發不像是在工廠里整天擰同樣的螺絲,擰的力度大了小了都無所謂。它需要獨立思考,進而需要開發人員對工作有自豪感。而且,軟件開發過程中,一些錯誤的做法很可能一開始不會對整個工作有不良影響。那些你所忽視的、看似不會引起麻煩的“小錯誤”,最終會釀成大禍。沒有工作自豪感、不認真對待每個項目的程序員工作質量不高,從而編程事業也不會長久。

  9. 不三思而后行

  比起編寫程序,軟件開發人員(至少是優秀的開發人員)會在項目計劃上花費更多的時間。通常,當程序員不假思索地打開程序編輯器就開始寫代碼時,他們寫的大部分代碼稍后就會作廢。而經過深思熟慮后寫出來的代碼錯誤會更少,而且耗時短。很多程序員不知道如何合理編寫程序是有原因的:軟件開發的難點在于知道要編寫什么。不事先仔細思考就開始盲目工作只會事倍功半。如果你只會實干不會思考,或許軟件開發這項工作并不適合你。

  10. 不喜歡極客類型的人

  出于種種原因(其中一些是合理的),很多人不喜歡與工程師或技術人員相處。如果你認為與像呆伯特或怪人奧爾那樣的人相處是一種煎熬的話,那趁早放棄進入編程行業的念頭吧。所有的開發人員都像那樣性格怪異嗎?當然不是。但也不乏古怪的人,這足以讓你在這個行業痛苦不堪。

  后記

  如果你還有其他想法,歡迎在評論或微博中分享。

  本文出處:伯樂在線- 職場博客
  本文鏈接:http://www.jobbole.com/entry.php/389
  Via:Justin James 文章推薦:關關  編譯:伯樂在線 敏捷翻譯組- 牛冬梅
  如需轉載,但請注明文章來源和超鏈接等版權信息,否則視為侵權,謝謝合作!

0
0
 
標簽:程序員
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()