原創|行業資訊|編輯:龔雪|2014-07-17 10:30:39.000|閱讀 583 次
概述:本文總結了作為創業公司程序員應該具備的7點優秀品質。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
筆者經過多年的走訪發現,不是所有優秀的程序員都能在創業公司如魚得水。根據筆者的經驗,具備下面幾點優秀品質的程序員會更容易適應創業公司的環境。
可以說,程序員的大部分時間都花在調試程序上。某個客戶提交了一個非常緊急的問題,你必須盡快解決它;服務器的CPU負載過量,你必須找出原因;部分數據被損害,你必須找出罪魁禍首……作為程序員,你必須具備嫻熟的調試技巧才能快速應付這些問題。
一個比較科學的方法就是:建立錯誤假設,然后用最有效的的解決方案去測試這個假設。此外就是要善于利用各種神器:識別瓶頸因素的分析器、代碼執行調試器、git bisect快速定位、UNIX command-line fu切分。
作為創業公司的程序員,你經常需要深入以前從未接觸過的領域。也許是一個開源工具,也許是另外一個同事的代碼……總之,你不能對這些棘手的未知領域有任何的退縮,能快速 解決問題才是關鍵。另外,作為創業公司的程序員,也許你面臨的新問題不僅僅是那些代碼,還有各種各樣的其他事宜。比如處理客戶問題、和銷售人員打交道、訓練新程序員……
如果你能迅速勝任這些你以前不太熟悉的事務,那你就算一個合格的創業人了。
在大公司,也許你只需要專注于編寫并調試好程序就可以了,但是在創業公司,能快速并準備的下決策才是最重要的。
工具可以讓你最大限度的擴展你的資源、時間,效率對于創業公司來說顯得尤其重要。在成熟的企業中一般會有專門的工具團隊幫助整個開發團隊提升效率,然而在初創企業,一切都得靠程序員重新開始構建。
初創公司一般人手較少,不像大企業那樣分工明細。面對初期的各種問題,你必須成為一個強大的多面手。假設你是一個前端開發人員,你最好懂一些基本的服務器知識;而如果是后端開發人員,你也最好懂一些基本的HTML,CSS和JavaScript的知識。不要指望其他人能有空來專門指導你的工作。
在創業公司工作壓力是非常大的,不僅要面對繁瑣的工作壓力,還要承受前途未卜的心理壓力,所以沒有一顆強大的心臟是萬萬不行的。想象一下,一個經常抱怨和逃避責任的團隊 是不可能走向成功的。
你必須經常花時間回顧自己的工作,才能找到自己薄弱的地方并想辦法去改進。,這樣隨著時間和經驗的積累,你的能力才會隨著公司的成長而進步,從而推動公司的發展。
以上便是作為創業公司的程序員應該具備的幾點重要品質。當然,就算你不完全具備這些品質,也不意味著你就不是一個優秀的程序員,也許只是你不太適合初創公司的環境而已。
編譯自
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn