怎樣做才能成爲一(yī)名優秀的程序員(yuán)?

時間:2021-04-19 作者:管理員(yuán) 點擊:504

根據我(wǒ)(wǒ)的經驗,成爲一(yī)個優秀程序員(yuán)同年齡,教育程度,還有和你賺多少錢沒有任何關系。關鍵在于你的做法,更深入地說,就是你的想法。我(wǒ)(wǒ)注意到我(wǒ)(wǒ)所欽佩的程序員(yuán)都有一(yī)些相似習慣。不是他們所選語言的知(zhī)識,也不是對數據結構和算法的深入理解,甚至不是多年的工(gōng)作經驗。而是他們的溝通方式,他們管理自己的方式,以及以他們精湛技術水平編程演講的方式。

當然成爲一(yī)個優秀的程序員(yuán)還要具備更多特質,下(xià)面就跟着我(wǒ)(wǒ)一(yī)起看看吧!

1、懂得看源代碼

文檔、測試、團隊,這些都會說謊。盡管不是故意的,但是如果你想确切地知(zhī)道事情是怎麽回事,你必須自己親自看源代碼。

如果它不是你最擅長的語言,你也不要害怕。如果你是一(yī)個Ruby的程序員(yuán),你懷疑在Ruby的C語言庫中(zhōng)有個錯誤,破解打開(kāi)看看。是的,你可能拿不到源代碼,但是誰知(zhī)道呢?你隻是可能而已,你有更好的機會,總比你根本不去(qù)嘗試好吧。

不幸的是,如果你處在一(yī)個封閉源代碼的環境中(zhōng),這會變得非常難,但道理是不變的。糟糕的程序員(yuán)對于查看源代碼沒有絲毫的興趣,結果問題困擾他們時間,要比願意看源代碼的時間長得多。

2、善于溝通交流

說到底,編程是一(yī)種形式的溝通交流。寫代碼和寫散文創作一(yī)樣,能夠簡潔地表達你的想法很重要。我(wǒ)(wǒ)發現那些可以寫簡潔郵件,優雅的狀态報告,或者甚至隻是一(yī)個有效的備忘錄的程序員(yuán)也将會是優秀的程序員(yuán)。這能應用在寫代碼還有英語上。用圓括号、括号和單個字母的函數寫出一(yī)行代碼當然是有可能的,但是如果沒有人理解它,有什麽意義呢。優秀的程序員(yuán)會花時間以各種渠道交流他們的想法。

3、展示出你的創意

将一(yī)個創意、複雜(zá)概念或者想法簡潔而準确的描述出來是一(yī)個非常重要的能力。我(wǒ)(wǒ)見過太多的程序員(yuán)都是沉默寡言,講東西聲音又(yòu)小(xiǎo),又(yòu)緊張,即使有很好的想法也難以完整的表述出來。不過這個能力是可以鍛煉的,隻需要借助原型的制作就可以了。有如下(xià)三種方式:畫圖、

靜态原型和紙(zhǐ)上原型。俗話(huà)說,一(yī)圖勝千言。你隻需要學習一(yī)些簡單的繪畫技巧就可以大(dà)大(dà)提高自己的表述能力。通過用靜态頁面(HTML/CSS/JS),mock數據等方式,快速的将創意表達出來是程序員(yuán)的一(yī)個優勢,你可以用靜态數據、數據文件等方式,通過一(yī)些簡單的代碼快速的作出可以做交互的原型,然後通過和用戶不斷确認的方式來漸進增強,這種做法可以避免太大(dà)的浪費(fèi),盡早的将客戶價值交付。原型并不局限在草圖,可以工(gōng)作的靜态頁面,還可以是一(yī)個清晰簡潔的演講。基于PPT的原型還可以用來分(fēn)析目前産品痛點、對比方案的優劣、展示自己的看法等等。紙(zhǐ)上原型是另一(yī)種低成本,可供快速交流溝通的原型方式。
返回列表
在線溝通

Are you interested in ?

感興趣嗎(ma)?

有關我(wǒ)(wǒ)們服務的更多信息,請聯系

136 7365 2363(同微信) 13140187702

鄭州網站建設鄭州網站設計鄭州網站制作鄭州建站公司鄭州網站優化--聯系索騰

與我(wǒ)(wǒ)們合作

鄭州網站建設鄭州網站設計鄭州網站制作鄭州建站公司鄭州網站優化--與索騰合作,您将會得到更成熟、專業的網絡建設服務。我(wǒ)(wǒ)們以客戶至上,同時也相互挑戰,力求呈現最好的品牌建設成果。

業務咨詢熱線:

136 7365 2363

TOP

QQ客服

在線留言