軟件開發(fā)者需要掌握的技能

軟件開發(fā)者需要掌握的技能

ID:31908544

大?。?3.50 KB

頁數(shù):11頁

時(shí)間:2019-01-27

軟件開發(fā)者需要掌握的技能_第1頁
軟件開發(fā)者需要掌握的技能_第2頁
軟件開發(fā)者需要掌握的技能_第3頁
軟件開發(fā)者需要掌握的技能_第4頁
軟件開發(fā)者需要掌握的技能_第5頁
資源描述:

《軟件開發(fā)者需要掌握的技能》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、.軟件開發(fā)者需要掌握的技能現(xiàn)在,有這樣一種主流觀念,壓垮了很多新手軟件開發(fā)者,那就是你需要學(xué)習(xí)很多東西才能成為軟件開發(fā)人員,并且很多人不知道從哪里開始起步?! ∵@里我會嘗試著具體說明那些在你追求成為軟件開發(fā)人員的路上將讓你受益的必要技術(shù)技能?! ∫黄恼庐?dāng)然不能詳盡說明作為軟件開發(fā)者,你可能需要掌握的所有技術(shù)技能,但是我會列出最關(guān)鍵的一些技術(shù)技能?! ∫?、編程語言  我認(rèn)為從這一條開始說起是最合適的。  不懂編程語言,怎么能成為一個(gè)真正的程序員?  不過,關(guān)于選擇哪種編程語言去學(xué)習(xí)可能并沒有我們

2、想得那么重要這一點(diǎn),請?jiān)试S我一筆帶過?! ∠喾矗屛覀冋勔徽劄槭裁次覀円獜囊环N編程語言開始,而不是試圖去學(xué)習(xí)所有的東西?! ≡S多新手程序員會試圖一次性或在第一份工作之前學(xué)習(xí)幾種編程語言,以便于有備無患?! ‰m然我認(rèn)為你最終應(yīng)該學(xué)會一種以上編程語言,但我不建議提前這樣做,因?yàn)檫@只會導(dǎo)致混亂,并且會分散你需要學(xué)習(xí)的其他技能的精力?! ∠喾?,我建議你應(yīng)該深入研究,重點(diǎn)學(xué)習(xí)單一編程語言的來龍去脈,這樣你才能對用這種編碼語言來寫代碼信心十足。  那么在你決定想要成為什么樣的開發(fā)人員的時(shí)候,怎么樣才能盡可能

3、地獨(dú)樹一幟呢?  二、如何構(gòu)造代碼  在學(xué)習(xí)了一門編程語言之后...軟件開發(fā)者需要掌握的技能現(xiàn)在,有這樣一種主流觀念,壓垮了很多新手軟件開發(fā)者,那就是你需要學(xué)習(xí)很多東西才能成為軟件開發(fā)人員,并且很多人不知道從哪里開始起步?! ∵@里我會嘗試著具體說明那些在你追求成為軟件開發(fā)人員的路上將讓你受益的必要技術(shù)技能?! ∫黄恼庐?dāng)然不能詳盡說明作為軟件開發(fā)者,你可能需要掌握的所有技術(shù)技能,但是我會列出最關(guān)鍵的一些技術(shù)技能?! ∫弧⒕幊陶Z言  我認(rèn)為從這一條開始說起是最合適的。  不懂編程語言,怎么能成為一

4、個(gè)真正的程序員?  不過,關(guān)于選擇哪種編程語言去學(xué)習(xí)可能并沒有我們想得那么重要這一點(diǎn),請?jiān)试S我一筆帶過?! ∠喾?,讓我們談一談為什么我們要從一種編程語言開始,而不是試圖去學(xué)習(xí)所有的東西?! ≡S多新手程序員會試圖一次性或在第一份工作之前學(xué)習(xí)幾種編程語言,以便于有備無患。  雖然我認(rèn)為你最終應(yīng)該學(xué)會一種以上編程語言,但我不建議提前這樣做,因?yàn)檫@只會導(dǎo)致混亂,并且會分散你需要學(xué)習(xí)的其他技能的精力?! ∠喾?,我建議你應(yīng)該深入研究,重點(diǎn)學(xué)習(xí)單一編程語言的來龍去脈,這樣你才能對用這種編碼語言來寫代碼信心十足

5、?! ∧敲丛谀銢Q定想要成為什么樣的開發(fā)人員的時(shí)候,怎么樣才能盡可能地獨(dú)樹一幟呢?  二、如何構(gòu)造代碼  在學(xué)習(xí)了一門編程語言之后...軟件開發(fā)者需要掌握的技能現(xiàn)在,有這樣一種主流觀念,壓垮了很多新手軟件開發(fā)者,那就是你需要學(xué)習(xí)很多東西才能成為軟件開發(fā)人員,并且很多人不知道從哪里開始起步?! ∵@里我會嘗試著具體說明那些在你追求成為軟件開發(fā)人員的路上將讓你受益的必要技術(shù)技能。  一篇文章當(dāng)然不能詳盡說明作為軟件開發(fā)者,你可能需要掌握的所有技術(shù)技能,但是我會列出最關(guān)鍵的一些技術(shù)技能?! ∫弧⒕幊陶Z言 

6、 我認(rèn)為從這一條開始說起是最合適的?! 〔欢幊陶Z言,怎么能成為一個(gè)真正的程序員?  不過,關(guān)于選擇哪種編程語言去學(xué)習(xí)可能并沒有我們想得那么重要這一點(diǎn),請?jiān)试S我一筆帶過?! ∠喾矗屛覀冋勔徽劄槭裁次覀円獜囊环N編程語言開始,而不是試圖去學(xué)習(xí)所有的東西?! ≡S多新手程序員會試圖一次性或在第一份工作之前學(xué)習(xí)幾種編程語言,以便于有備無患?! ‰m然我認(rèn)為你最終應(yīng)該學(xué)會一種以上編程語言,但我不建議提前這樣做,因?yàn)檫@只會導(dǎo)致混亂,并且會分散你需要學(xué)習(xí)的其他技能的精力?! ∠喾矗医ㄗh你應(yīng)該深入研究,重點(diǎn)學(xué)習(xí)

7、單一編程語言的來龍去脈,這樣你才能對用這種編碼語言來寫代碼信心十足。  那么在你決定想要成為什么樣的開發(fā)人員的時(shí)候,怎么樣才能盡可能地獨(dú)樹一幟呢?  二、如何構(gòu)造代碼  在學(xué)習(xí)了一門編程語言之后...——或者最好是在學(xué)習(xí)的同時(shí)——我堅(jiān)信,你需要知道的下一件事就是如何正確地構(gòu)造你的代碼?! ∮幸粋€(gè)很好的資源來幫助你學(xué)習(xí)這個(gè)非常寶貴的技能:StevenMcConnell的《CodeComplete》。  我所說的構(gòu)造代碼是什么意思呢?  我的意思是,要寫出好的,清晰的,易于理解的代碼,不需要大量注釋

8、,因?yàn)榇a本身就是一種表達(dá)方式。  很多軟件開發(fā)者在他們整個(gè)職業(yè)生涯都不曾去學(xué)習(xí)這個(gè)技能,這是不幸的,因?yàn)檫@是我——以及其他許多人——...判斷一個(gè)軟件開發(fā)人員技術(shù)和能力的主要方式?! ×己玫拇a結(jié)構(gòu)展示了對這種技藝的熱衷,而不僅僅是為了完成工作。  構(gòu)建代碼是軟件開發(fā)真正的藝術(shù)部分,但它也是至關(guān)重要的,因?yàn)槟愫湍愕耐碌没ㄙM(fèi)相當(dāng)多的時(shí)間來維護(hù)現(xiàn)有的代碼,而不是編寫新的代碼?! 【唧w應(yīng)該如何正確地組織代碼我就不說了,因?yàn)槲乙呀?jīng)給出了一個(gè)很好的資源,但是要努力學(xué)習(xí)如何從一開始就寫出好的、干凈的代碼

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。