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