如何把業(yè)余變成專業(yè)

我是一名程序員,在寫作上我承認(rèn)我很業(yè)余,但在軟件開發(fā)上,我認(rèn)為我還算專業(yè)的。

結(jié)合我自己學(xué)習(xí)軟件開發(fā)和書上的內(nèi)容分享一下經(jīng)驗。

1、挖掘套路

真正的學(xué)會一個東西的體現(xiàn),是舉一反三。

人所掌握的知識和技能絕非是零散的信息和隨意的動作,它們大多具有某種“結(jié)構(gòu)”,這些結(jié)構(gòu)就是套路。——《萬萬沒想到》

正如這本書中說到的這句話,學(xué)會軟件開發(fā)也需要掌握套路。

軟件開發(fā)的套路就是語法、算法、文檔,先初步掌握這門語言的語法,就和學(xué)英語一樣掌握英語的語法。

然后算法就是解決某些問題的一些固定套路,比如比較大小、數(shù)字排序等。

最后是文檔,每個編程語言都會提供一些工具,這些工具就像扳手、螺絲刀,學(xué)會使用工具,解決問題才快。

2、刻意練習(xí)

這一步并不是簡單重復(fù),而是將學(xué)到的套路進行內(nèi)化。

當(dāng)積累的套路變多之后,各種套路之間會進行關(guān)聯(lián),最終能靈活多變的用套路解決問題。

3、及時反饋

刻意練習(xí)起到內(nèi)化的作用,但是我們希望的是,內(nèi)化到我們大腦中的內(nèi)容是正確的,所以要避免錯誤的練習(xí)。

就像學(xué)習(xí)英語一樣,為什么小孩子就容易學(xué)習(xí),就是因為漢語的語法還沒有完全的固化到大腦,而一位說了四五十年的人學(xué)外語,改變這個漢語的模式就很困難。

所以學(xué)習(xí)的過程中,需要“教練”以旁觀者的身份提供即時反饋,防止錯誤的套路內(nèi)化。

這是也是為什么線上教育始終不能取代線下,因為線下老師給學(xué)生的反饋更及時有效。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容