久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

自學(xué)編程的幾個(gè)小技巧技巧

 louxianyue 2018-10-12

前幾天,,我的一個(gè)“記名弟子”問我:“我想快速學(xué)習(xí)編程,您有什么好的推薦嗎,?

我曾在上大學(xué)的時(shí)候自學(xué)過編程,,這么多年過去了,我意識(shí)到我或許是在用最困難的方式去學(xué)習(xí)和了解編程,。本來我完全可以用更快的速度學(xué)習(xí),。因此,在回顧了過去之后,,為了不讓更多的人做上彎路,,浪費(fèi)不必要的時(shí)間,我寫下了這些年來我漸漸掌握到的關(guān)于如何學(xué)習(xí)編程的一些事情,。


【如何快速學(xué)習(xí)編程】

對(duì)于“如何快速學(xué)習(xí)編程”這個(gè)問題,,其實(shí)我真的不知道何謂“快速”。我覺得,,通過遵循以下建議,,你將很快地學(xué)習(xí)編程(至少你的成長/進(jìn)步會(huì)快)。但你真的不應(yīng)該眼中只有“快速”,。只追求速度反而會(huì)拖你的后腿,,讓你自食其果?!翱焖佟睂W(xué)習(xí)的唯一可持續(xù)方法或許是采用浸泡式教學(xué)法,。找到一種方法讓自己沉浸在編程中很長一段時(shí)間(幾個(gè)月?),。為了讓它奏效,,你需要不斷推動(dòng)自己去學(xué)習(xí)新的東西,并迅速抽身離開,。這是編碼訓(xùn)練營的一個(gè)優(yōu)點(diǎn),。當(dāng)你出來時(shí),盡管你還不是專家,,但你會(huì)學(xué)得更快,。這也可以通過專門的導(dǎo)師教導(dǎo)或與專門的初學(xué)者一起學(xué)習(xí)來實(shí)現(xiàn)。

【如何高效學(xué)習(xí)編程】

關(guān)于如何高效學(xué)習(xí)編程我要給出的第一條建議是在閱讀代碼和編寫代碼之間循環(huán)往復(fù),。閱讀代碼(書籍,,博客文章,開源代碼)將幫助你查看解決方案,,了解最佳做法,,并大致了解語言或系統(tǒng)。但是在你這樣做之后,你需要自己實(shí)際去寫代碼,??梢允侨魏螙|西??梢允切〉木幋a練習(xí)或業(yè)余項(xiàng)目,,但確保你能將之付諸于實(shí)踐,并用某種方式使用你學(xué)到的東西,。如果你不這樣做,,那么你會(huì)發(fā)現(xiàn)自己面對(duì)編輯器會(huì)無所適從無從下手。

這方面的訣竅是讓自己感到不舒服,。這是相當(dāng)痛苦的,,但就應(yīng)該這樣。編碼遵循80/20規(guī)則,?;?0%的時(shí)間在20%的代碼或20%你所學(xué)的東西上。習(xí)慣于這種不舒服的感覺并克服它是關(guān)鍵,。

這個(gè)迭代周期不應(yīng)該以周為周期或以月為周期發(fā)生,,而是應(yīng)該以日為周期。知識(shí)等待使用的時(shí)間越久,,知識(shí)這把斧頭就越鈍,。等待學(xué)習(xí)新知識(shí)的時(shí)間越長,你就越難以將其融入到代碼中,。

在我的經(jīng)驗(yàn)中,,沒有什么可以與工作于自己的項(xiàng)目以學(xué)習(xí)編程更有用的了。除了一些例外,,我所知道的所有真正優(yōu)秀的程序員都有一個(gè)習(xí)慣就是工作于業(yè)余項(xiàng)目(這也可能發(fā)生在工作中?。S辛艘粋€(gè)點(diǎn)子并試圖實(shí)現(xiàn)這個(gè)點(diǎn)子是非常具有挑戰(zhàn)性的,。它需要很強(qiáng)的自律心。但是,,通過嘗試實(shí)際做一件事情,,你可以學(xué)到如何分解問題并應(yīng)用技術(shù)。你面對(duì)的各種問題,,以及你如何解決它們才真正是所謂的編程,。知道編程語言的每一個(gè)古怪細(xì)節(jié)的確是有幫助的,但它只會(huì)讓你越來越落伍,。此外,,想要完成項(xiàng)目的驅(qū)動(dòng)力是繼續(xù)學(xué)習(xí)的動(dòng)力。從業(yè)余項(xiàng)目獲得的滿足感遠(yuǎn)遠(yuǎn)超過你在抽象中學(xué)習(xí)東西的滿足感,。

我對(duì)于選擇業(yè)余項(xiàng)目的建議是,,選擇你感興趣同時(shí)你也有想法如何實(shí)現(xiàn)的東西,。能夠在開始之前表達(dá)實(shí)現(xiàn)總是有助于保持我的動(dòng)力。在此旅途之中你一定會(huì)學(xué)到很多,!


【為項(xiàng)目而工作】

在我的經(jīng)驗(yàn)中,,沒有什么可以與工作于自己的項(xiàng)目以學(xué)習(xí)編程更有用的了。除了一些例外,,我所知道的所有真正優(yōu)秀的程序員都有一個(gè)習(xí)慣就是工作于業(yè)余項(xiàng)目(這也可能發(fā)生在工作中?。S辛艘粋€(gè)點(diǎn)子并試圖實(shí)現(xiàn)這個(gè)點(diǎn)子是非常具有挑戰(zhàn)性的,。它需要很強(qiáng)的自律心,。但是,通過嘗試實(shí)際做一件事情,,你可以學(xué)到如何分解問題并應(yīng)用技術(shù),。你面對(duì)的各種問題,以及你如何解決它們才真正是所謂的編程,。知道編程語言的每一個(gè)古怪細(xì)節(jié)的確是有幫助的,,但它只會(huì)讓你越來越落伍。此外,,想要完成項(xiàng)目的驅(qū)動(dòng)力是繼續(xù)學(xué)習(xí)的動(dòng)力,。從業(yè)余項(xiàng)目獲得的滿足感遠(yuǎn)遠(yuǎn)超過你在抽象中學(xué)習(xí)東西的滿足感。

我對(duì)于選擇業(yè)余項(xiàng)目的建議是,,選擇你感興趣同時(shí)你也有想法如何實(shí)現(xiàn)的東西,。能夠在開始之前表達(dá)實(shí)現(xiàn)總是有助于保持我的動(dòng)力。在此旅途之中你一定會(huì)學(xué)到很多,!


【與其他程序員交談】

學(xué)習(xí)編程的一個(gè)很好的方法就是和其他的程序員交談,。不必談?wù)撊魏翁囟ǖ膬?nèi)容??梢允悄阏趯W(xué)習(xí)的東西,,可以是你認(rèn)為很酷的東西,可以是你正在工作的東西,,皆可,。你會(huì)發(fā)現(xiàn)很多程序員并不喜歡只是聊編程。這樣做可能會(huì)讓你學(xué)到很多關(guān)于庫,,服務(wù),,編程語言和模式方面的知識(shí)。但是,,最重要的是,,你將了解到其他人是如何看待編程的。你會(huì)發(fā)現(xiàn),你認(rèn)為理所當(dāng)然或從來沒有考慮的事情在人與人之間是非常不同的,。

最后,,我要說的是,一直以來在我身上發(fā)生著這樣的事,,我嘗試過很多東西,,但我就是不理解。在用30分鐘嘗試新的東西后,,我會(huì)停下來,。我想這在起步時(shí)是很正常的。但是,,我記得很多次,,在6個(gè)月后(或3個(gè)月或9個(gè)月),我會(huì)回到同樣的問題或技術(shù)上,,弄清楚如何使用它,。這是因?yàn)槲矣终莆樟艘恍┪乙郧安痪邆涞闹R(shí),或者因?yàn)樗皇橇硪环N方式的框架,。等待一段時(shí)間,,然后回去,總是一種最有用的方法,。

這方面的一個(gè)例子是學(xué)習(xí)如何使用終端,。我記得很長一段時(shí)間我都害怕碰到終端,因?yàn)槲也恢廊绾问褂?。我花了一段時(shí)間并按照步驟定期地使用它和理解它,。當(dāng)然,如果我認(rèn)識(shí)可以向我解答的人,,或者找到一個(gè)好的資源來學(xué)習(xí),,這樣的事情就不會(huì)發(fā)生!

為了使更多的人來學(xué)好java,,我也愿意貢獻(xiàn)自己的綿薄之力,,這也是我辭職來當(dāng)線上講師的原因,來了就是我學(xué)生,,有不懂的可以問我,。java學(xué)習(xí)交流群872603705

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多