自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

提高編碼技能的十個(gè)小竅門

開發(fā) 新聞
當(dāng)我還是新手的時(shí)候, 我常常解決一些編程難題,直到現(xiàn)在我仍然在周末尋找一些難題并享受解決之后的喜悅。

你想成為一名程序員,并且正在為之奮斗,那么你努力的方式,比如做事方法、思維習(xí)慣都將會(huì)影響你會(huì)成為怎樣的一名程序員。

那么,你需要成為一個(gè)天才才能學(xué)好編程嗎?沒有必要。

你必須建立自己的做事方式。需要學(xué)習(xí)一些(或更多的)技巧, 不斷的在Google上搜索查詢,與書成為朋友。有一長串的TODO需要遵循。我將在這里分享一些技巧,幫你提高編程技能。

01、盡可能地多做練習(xí)

堅(jiān)持練習(xí)幾個(gè)小時(shí)聽起來很難, 但一旦喜歡上這種方式, 你會(huì)樂此不疲。你一定聽說過熟能生巧。這對(duì)程序員來說是非常必要的。

這里有個(gè)問題。練習(xí)什么?問得好。社會(huì)媒體是實(shí)踐的一個(gè)重要來源。加入一些群組和論壇,幫新手程序員解決問題。幾乎每本書都有很多經(jīng)典的案例。不要跳過章節(jié)練習(xí)。留意實(shí)際運(yùn)用中的問題并且嘗試解決掉。

02、加入開發(fā)者社區(qū)

如上所述,社交媒體可以給到你想要的一切。有大型專業(yè)社區(qū)。有些是非常流行的, 如StackOverflow 和CSDN。這里有許多技術(shù)牛人可以幫助到你,也有一些新手需要你的幫助, 然后擴(kuò)大你的技術(shù)社交圈。

03、多吸取建議

允許他人閱讀您的代碼。如果有批評(píng)的觀點(diǎn), 請(qǐng)感謝他們。因?yàn)樗麄儗椭业酱a中的漏洞,提高代碼質(zhì)量和邏輯。對(duì)有些人來說,很難接受批評(píng)。我就是其中之一, 但很快我意識(shí)到, 其實(shí)評(píng)論者正幫我測試代碼。

04、解決困惑和謎題

當(dāng)我還是新手的時(shí)候, 我常常解決一些編程難題,直到現(xiàn)在我仍然在周末尋找一些難題并享受解決之后的喜悅。它刺激大腦并保持頭腦的運(yùn)轉(zhuǎn)。

當(dāng)同樣的問題再次出現(xiàn)時(shí),在哪里可以找到解決這些困惑的方法?網(wǎng)上查找答案,請(qǐng)教同事朋友等。

05、參與代碼挑戰(zhàn)

參與學(xué)校里面低級(jí)別的或者如Google Code Jam等國際級(jí)別的代碼挑戰(zhàn),使您能夠像專業(yè)人士一樣思考。它讓你知道自己的水平,使你能夠確定自己的速度。如果您贏得了挑戰(zhàn),您將獲得獎(jiǎng)勵(lì),這是一種激勵(lì)和鼓勵(lì),如果你輸了,那就是刺激,給手機(jī)設(shè)置提醒,一個(gè)告訴你起床和奮斗的警報(bào)。

06、不要重新編寫代碼

如果你正在練習(xí),那么跳過這一點(diǎn)。但是如果你正在開發(fā)一個(gè)項(xiàng)目,那么它是為你而設(shè)計(jì)的。您正在處理的項(xiàng)目可能是由多人共同完成的,整個(gè)代碼或代碼段都是開源的。只要借用該代碼,閱讀并修改它,如果需要的話。不要造輪子。,這可以真正提高您的工作效率。

07、不要試圖記住代碼

這個(gè)帖子的第一點(diǎn)是盡可能地多練習(xí)。問:你為什么需要練習(xí)?為什么不記住代碼?答:一些初學(xué)者記住了代碼和語法,這看起來比練習(xí)更容易和快捷,不是嗎 ?但事情并不總是像#000000和#ffffff一樣確定。實(shí)際上,不需要記住特定問題或任何代碼,而應(yīng)當(dāng)思考這個(gè)代碼的實(shí)現(xiàn)思路,與此同時(shí),我們有存儲(chǔ)設(shè)備和搜索引擎以便于檢索。問題日益復(fù)雜,今天的代碼對(duì)于明天變得無效。所以你需要建立肌肉記憶,發(fā)展自己的想法而不應(yīng)該是死記硬背。

08、避免使用過時(shí)的API

過時(shí)的API是指那些舊的或較新版本的API。新的東西有新的功能, 對(duì)舊版本的特性和兼容性等方面得以改善。API開發(fā)人員試圖使用戶更容易使用。因此,讓你的技能與時(shí)俱進(jìn),如果不需要使用舊版本的API,請(qǐng)避免使用它。

09、會(huì)用調(diào)試工具

于所有程序員來說,調(diào)試是編碼過程中最苦惱的一部分。很少有人寫代碼是沒有Bug的。調(diào)試是解決Bug的過程。根據(jù)Bug難易程度和個(gè)人調(diào)試技能不同,調(diào)試單個(gè)Bug可能需要1分鐘或幾天時(shí)間。但是, 您可以使用某些工具來提高調(diào)試效率。幸運(yùn)的是,每個(gè)IDE都包含調(diào)試工具。您只需要學(xué)習(xí)如何使用這些工具, 并在每次調(diào)試過程中使用它。真的會(huì)對(duì)你有幫助!

10、擅用Google

在開發(fā)過程中,你將不得不面對(duì)一個(gè)艱難的處境。當(dāng)你在代碼中發(fā)現(xiàn)了很多BUG的時(shí)候,或者你正在努力想出一個(gè)方法去做一些事情。在這種情況下,很可能你不會(huì)是第一個(gè)做這些事的人。數(shù)以千計(jì)的人可能也遇到同樣的麻煩。他們是如何成功解決的呢?Google會(huì)給你很多答案。所有你需要的都可以進(jìn)行搜索查詢。

責(zé)任編輯:張燕妮 來源: 匠心零度
相關(guān)推薦

2010-09-29 09:01:10

2016-05-26 10:21:18

Windows 10配置性能

2011-02-28 16:43:55

2013-07-05 16:08:40

開發(fā)效率

2023-09-05 08:44:14

文本編輯器VS Code技巧

2010-09-26 14:57:40

控制IT預(yù)算

2011-04-29 16:07:10

激光打印機(jī)

2024-06-28 11:29:20

數(shù)據(jù)學(xué)習(xí)模型機(jī)器學(xué)習(xí)

2024-10-14 17:13:48

模塊Python編程

2024-07-24 11:40:33

2020-07-19 08:11:54

Python代碼開發(fā)

2013-07-29 10:39:39

App竅門

2024-03-28 10:31:07

CIOIT專業(yè)人士IT領(lǐng)導(dǎo)者

2009-10-09 13:33:00

自學(xué)CCNACCNA

2009-06-23 13:32:48

JavaScript初竅門

2010-05-26 10:10:53

openssh

2011-04-29 16:22:28

噴墨打印機(jī)提高工作效率

2024-06-05 13:37:42

2015-06-24 10:07:34

Java編碼最佳實(shí)踐

2024-10-10 15:24:50

JSONPython
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)