怎樣學習IT技術?
練習。
有人可以靠中彩票,然后一夜暴富;有人隨隨便便發幾張自拍,就一不小心一夜成名。可技術成長,要一步一個腳印地練習,才能掌握某項特定技術。等到我們掌握了學習的技巧,才能用更短的時間,來掌握某項特定的技術。
而練習,也不是一天里寫一萬行代碼,也不是重復寫一百行代碼,而是在一百天里,每天寫下一百行代碼。它需要一定的技巧,不懈的堅持,還有一些休息。因此在這篇文章里,我將分享工作幾年里的練習技巧:
基礎篇:正確的練習姿勢。從程序員的基本技能:盲打,到練習使用快捷鍵、重構技能等,再到如何使用新的框架練習。
進階篇:如何通過練習來提高。初學時,我們可以使用 Vue、React去高仿一些項目;有經驗以后,高仿應用只會讓我們更累。我們便需要一些更高級的練習技巧,從引入別的框架思想,到造各式各樣的輪子。
找到合適的時間練習。早上,慢慢進入狀態;中午,適合做一些 Review;碎片時候,可以做一些知識的管理等等。
怎樣才能持之以恒下去。分享一些制定目標的技巧,及激勵自己的方式。
當然,練習有一個大前提是:我們有充足的時間。時間是一種很珍貴的資源,特別是對于長期加班的開發人員來說。因為技術能力不足導致的加班,會變成惡性循環。
如果你還沒工作,那么便相當的幸運,你有相當多的時間。工作的時候,大家都忙于實現業務功能,沒有時間讓你提升自己。如果你已經工作了,那么你需要每天預留一些時間,才有機會去練習。每天會占用一些游戲、看電視時間,哪怕只是半個小時,一周、一個月、一年下來,幫助就很大了。
進行這些練習之前,請不要忘了根本——能熟練地用框架、語言完成工作。完成工作,相當于必須達到的 60 分及格要求。在勝任工作之外,提高能力到 80、90 分,追求更好的技術能力,才是正確的路線。