在公司里,你會是什么樣的程序員?
馬上又到了拼命投簡歷的季節了,很多程序員躍躍欲試,或者左右彷徨,你對入職考慮好了嗎?企業為什么會選擇你?企業,需要什么樣的人?
做過N多的項目,也做了N個項目的負責人,現在茍且當作一個team的組長。在這我想與即將踏入軟件開發行業的學弟們探討一下,企業到底需要什么樣的人,你把好面試官、HR的脈了嗎?
首先,我想說的是:態度決定一切。不要自以為能力至上,換個思維想想,作為領導,你需要一個愿意配合的員工還是一個居功自傲的員工?在平時的生活中,態度能體現到每一個細節。一個態度不端正的人,是企業最深惡痛絕的,因為他不僅影響自己的效率,而且還會傳染給別人,當大家一起消極怠工。干活不仔細,上司打一下才挪一下,不守時,不愛與人溝通,等等。
還有一點,設計編碼能力很重要,但是不要把它作為工作的.全部。與人溝通的能力比設計編碼能力要重要的多!程序員大都很內向,這沒關系。但是有的人內向到無法與人溝通,自己做的設計人家無法理解,用戶提出來的需求他也無法理解到位,結果是,費了牛勁干活,領導照罵不誤。須知再牛的東西,無人使用,那也是一陀。很多程序員缺乏溝通的技巧,更缺乏用戶體驗友好性的考慮。大家仔細想想,Powerpoint這樣的軟件,技術先進嗎?編程難實現嗎?不難。但是人家是很成功的一個軟件,靠的是什么?靠的是可用性,它在每個細節都考慮到了用戶的感受。說到底,用戶友好性跟不上,即便你用了多牛的搜索引擎,用了什么MVC,用了云計算,用戶也不會買賬。用戶都走了,你留著一堆高技術管什么用呢?
與這些相關的是,程序員需要有親和力,怎么講?要與用戶打成一片。如上說的有點偏頗,但現實就是這樣。我們大部分的軟件還是實際的、觸摸得到的工程應用,而非實驗室的作品。很多程序員對界面技術輕蔑之致,覺得自己是個100%的程序員,不用關心界面的展現,根本不關心用戶。用戶提出怎么怎么不好用,他會輕蔑的責怪用戶弱智,或者不懂技術。請問企業要這樣的程序員干嘛?!舉個例子,用戶提出需求讓你添加一個論壇的帖子列表,不負責任的程序員可能就會一下子列出1000多條帖子,不做分頁,也不加滾動條。受到質問時,他還能怔怔有詞,和這樣的員工一起工作,你難受不難受?
好的程序員應該是謙卑的,這是中華民族的美德。很多程序員很不忿,比較憤青,動不動就罵人:聯想很垃圾,baidu很shit,用戶很弱智,如此等等。不善于傾聽,別人沒說完就開始"不是這樣子的……".盲目自大,有很多程序員在遇到錯誤時總是堅信自己的代碼正確,因此而懷疑STL,懷疑spring,甚至懷疑編譯器、瀏覽器,這些懷疑顯得可笑。發現問題時,程序員應該首先懷疑的是自己,而結果,基本上也就是這樣。不樂于吸收好的東西,即便拿過來了,也是急于換個標簽,掛上自己的大名,一點都不誠實,這樣的人多了,我們的民族產業能好嗎?
很多人會很納悶,為什么不提開發能力?當然需要能力,但是能力再高,你能高到哪去?積極的態度可以跟你一輩子,能力能跟你一輩子嗎?幾年后,再出來一個F語言,再來一套新框架,你還能趕上趟嗎?
【在公司里,你會是什么樣的程序員?】相關文章:
測試什么樣領導會是欣賞你的伯樂09-07
在未來,你的職位會是什么?10-30
職業測評:你在公司里混的如何07-16
職業測評:你會是公司的螺絲釘嗎07-11
測你的職場克星會是誰01-15
測測降服你的會是哪種男人09-02
測測誰會是你的守護男08-31
測試你會是哪種人的命中克星08-13
測試你創業時的貴人會是誰08-17
心理測試你的分手方式會是怎樣的09-29