對(duì)想要在科技領(lǐng)域工作的人非常重要的一件事情就是,你得學(xué)會(huì)如何學(xué)習(xí)。假設(shè)你想要學(xué)習(xí)這個(gè)語(yǔ)言/框架/ API /工具/事情,你其實(shí)真的并不需要知道從哪里開(kāi)始。具體怎么做,下面我將一一說(shuō)明,希望能對(duì)你有用。
對(duì)想要在科技領(lǐng)域工作的人非常重要的一件事情就是,你得學(xué)會(huì)如何學(xué)習(xí)。假設(shè)你想要學(xué)習(xí)這個(gè)語(yǔ)言/框架/ API /工具/事情,你其實(shí)真的并不需要知道從哪里開(kāi)始。具體怎么做,下面我將一一說(shuō)明,希望能對(duì)你有用。
1. 閱讀文檔
使用任何語(yǔ)言或框架的關(guān)鍵是熟悉它的文檔。轉(zhuǎn)至你想要學(xué)習(xí)的內(nèi)容的主頁(yè),從頭到尾看一遍上面的起步/快速入門(mén)教程。如果沒(méi)有(這是罕見(jiàn)的),或它們的文檔很難(這倒并不罕見(jiàn)),那就找找相關(guān)專家的建議。通常第三方教程都會(huì)告訴你你所需要知道的。
不要害怕學(xué)習(xí)新的東西。你會(huì)驚奇地發(fā)現(xiàn)原來(lái)get新技能是這么容易的一件事。
2.找一個(gè)值得構(gòu)建的項(xiàng)目
你挑選的項(xiàng)目必須是你熱愛(ài)的,能夠真正投入到學(xué)習(xí)中去的。有什么想法,就去實(shí)現(xiàn)它!如果沒(méi)想法,那么下面是一些幫助你找到項(xiàng)目的小提示。
說(shuō)實(shí)話,當(dāng)我想學(xué)習(xí)新內(nèi)容的時(shí)候,我常常也找不到合適的項(xiàng)目。我的做法是咨詢其他人的看法,直到遇到一個(gè)讓我興奮的好點(diǎn)子。我的另一個(gè)朋友對(duì)于這方面就很有見(jiàn)解,最近他就這個(gè)主題表述了他的一些看法。在這里我想推薦兩個(gè)他提出的好方法:
如果你想學(xué)習(xí)一門(mén)編程語(yǔ)言,學(xué)習(xí)HTTP請(qǐng)求在這種語(yǔ)言下是如何工作的。那么,你和其他工具交互的方式最好主要是通過(guò)HTTP,這本身就會(huì)讓你明白語(yǔ)言的工作原理。
找一個(gè)可以使用不同工具建立的小項(xiàng)目。復(fù)雜度適中的小型web app,同時(shí)允許你使用其他框架,這樣也可以學(xué)習(xí)其他框架的工作原理。使用不同工具構(gòu)建同一個(gè)東西,能讓你清清楚楚地明白工具之間的差異。
最后,如果你找不到項(xiàng)目,那么不妨想想有什么是只能用你正在學(xué)習(xí)的這種框架或工具構(gòu)建的東西,然后開(kāi)工。
3.開(kāi)始啟動(dòng)項(xiàng)目
萬(wàn)事開(kāi)頭難。不要想著得過(guò)且過(guò)。從現(xiàn)在就開(kāi)始,將時(shí)間盡可能多地投入到學(xué)習(xí)中來(lái)。
發(fā)現(xiàn)教程,可以開(kāi)始啟動(dòng)項(xiàng)目,想到要構(gòu)建什么項(xiàng)目,也可以開(kāi)始啟動(dòng)項(xiàng)目。充實(shí)項(xiàng)目需要搜索編程軟件,詢問(wèn)朋友,閱讀更多的文檔。不要隨便亂寫(xiě)代碼,不要只在從以往的經(jīng)驗(yàn)角度來(lái)看問(wèn)題。閱讀文檔,將時(shí)間用于理清常見(jiàn)的設(shè)計(jì)和架構(gòu)模式。
4.詢問(wèn)知道的人
不要害怕問(wèn)問(wèn)題。如果你不虛心請(qǐng)教,那么你將用上更長(zhǎng)的時(shí)間才能得到問(wèn)題的答案。即使是最好的專家,在某些時(shí)候也是一個(gè)初學(xué)者,并且大多數(shù)人都愿意指導(dǎo)和幫助他人,回饋社會(huì)。
提問(wèn)的關(guān)鍵是你不能浪費(fèi)任何人的時(shí)間。所以要提正確的問(wèn)題。沒(méi)有人愿意回答只需要谷歌搜索就可以解決的問(wèn)題。最近我在和Hector Ramos(一個(gè)花了大量時(shí)間幫助大家解決Parse問(wèn)題的人)交流時(shí),他提到了當(dāng)別人詢問(wèn)他時(shí),他喜歡的兩類比較簡(jiǎn)單明了的問(wèn)題。
我想用Parse來(lái)實(shí)現(xiàn)this,以及this部分的文檔,但是它不工作(肯定是我哪里犯了錯(cuò)誤)。你能幫我看看嗎?這是我的代碼片段。
我可以用Parse執(zhí)行x嗎?
問(wèn)題要問(wèn)得簡(jiǎn)單明了,要便于對(duì)方答案。向正確的人問(wèn)問(wèn)題。通常而言,可用于咨詢的人可被分為這兩類:
對(duì)某個(gè)專業(yè)領(lǐng)域知道得很多。
學(xué)識(shí)淵博,對(duì)很多領(lǐng)域都有一定的了解。
所以,要學(xué)會(huì)區(qū)分他們,問(wèn)對(duì)人。
5.部署項(xiàng)目
讓你的項(xiàng)目到達(dá)一種你認(rèn)為“完成”的狀態(tài)。這意味著你并不需要做到臻于完美、100%完成,也不需要搗鼓得非常漂亮。只要你覺(jué)得你的項(xiàng)目OK,并愿意展示給其他人以顯示你是多么棒就行。
當(dāng)你完成項(xiàng)目之后,一定要把它放到Github上,或者部署到能讓其他人看到的地方。這么做能允許別人批評(píng)和評(píng)論你的工作,敦促你為自己的工作負(fù)責(zé),制作出更好的作品來(lái)。此外,這還能讓你將來(lái)的雇主看到你豐富的經(jīng)驗(yàn)。
即使你認(rèn)為你的代碼很爛,但你愿意展示的這個(gè)事實(shí)本身就說(shuō)明了你是一個(gè)開(kāi)發(fā)人員。你已經(jīng)領(lǐng)先一步于那些甚至沒(méi)有代碼產(chǎn)出的家伙。
如果你要問(wèn)別人問(wèn)題,首先要讓他們知道你學(xué)習(xí)到了哪里,向他們展示你的工作,讓他們知道,他們?yōu)槟憬獯饐?wèn)題的時(shí)間不會(huì)白費(fèi)。最后,完成第一個(gè)項(xiàng)目之后,那就去做下一個(gè)。學(xué)習(xí)寫(xiě)代碼的唯一方法就是寫(xiě)代碼。同樣的,學(xué)習(xí)新框架的唯一方法就是在這框架下寫(xiě)代碼。所以,加油吧。
上面這些是我學(xué)習(xí)新工具的步驟。如果你也想要充分利用時(shí)間學(xué)習(xí)新的東西,那么我相信這將會(huì)是一個(gè)良好的開(kāi)端。
河南億恩科技股份有限公司(mszdt.com)始創(chuàng)于2000年,專注服務(wù)器托管租用,是國(guó)家工信部認(rèn)定的綜合電信服務(wù)運(yùn)營(yíng)商。億恩為近五十萬(wàn)的用戶提供服務(wù)器托管、服務(wù)器租用、機(jī)柜租用、云服務(wù)器、網(wǎng)站建設(shè)、網(wǎng)站托管等網(wǎng)絡(luò)基礎(chǔ)服務(wù),另有網(wǎng)總管、名片俠網(wǎng)絡(luò)推廣服務(wù),使得客戶不斷的獲得更大的收益。
服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:
0371-60135900
虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:
0371-55621053
網(wǎng)絡(luò)版權(quán)侵權(quán)舉報(bào)電話:
0371-60135995
服務(wù)熱線:
0371-60135900