更新時間:2022-03-18 15:35:20 來源:動力節(jié)點 瀏覽5155次
學(xué)習(xí)如何編寫代碼具有挑戰(zhàn)性。達到一定程度的掌握需要大量的時間和精力。與其他學(xué)科不同,技術(shù)每天都在不斷變化,因此很難跟上步伐,尤其是初學(xué)者。這不僅適用于初學(xué)者,也適用于經(jīng)驗豐富的開發(fā)人員。今天,我將為您提供一些學(xué)習(xí)編程的好方法,這些方法多年來被證明是有效的。讓我們開始。

這是大多數(shù)初學(xué)者遇到的最大問題。
試圖一次學(xué)習(xí)很多東西只是浪費時間,而且會降低你的工作效率。相反,選擇你想學(xué)習(xí)的東西并專注于它。
例如,如果你想成為一名Java開發(fā)人員,你不需要學(xué)習(xí)C,然后是C++,然后是Java,正如我看到的許多初學(xué)者所做的那樣。相反,您可以直接跳入學(xué)習(xí)Java語言,而不會浪費任何時間。稍后,您可以在掌握該語言的基礎(chǔ)知識后選擇您選擇的框架以更專業(yè)地工作。隨著您在正確的基礎(chǔ)上取得專業(yè)進步,您現(xiàn)在將能夠快速適應(yīng)新工具,這將使您的工作更加輕松。
此外,你必須更深入地挖掘你正在學(xué)習(xí)的任何東西(這可以是編程語言或技術(shù))。當事情變得無聊時堅持下去的能力使您成為真正的開發(fā)人員。
許多開發(fā)人員,尤其是沒有經(jīng)驗的開發(fā)人員,過于專注于學(xué)習(xí)工具,以至于忘記了學(xué)習(xí)它的初衷。
這樣看:“機械師不會浪費時間學(xué)習(xí)如何操作扳手,而是專注于解開螺栓”。我想說的是:專注于構(gòu)建一些東西。
例如,如果您正在嘗試學(xué)習(xí)ReactJS之類的框架,您的目標應(yīng)該是創(chuàng)建您的第一個頁面或開始一個小項目。這是有效的,因為它可以幫助您準確地了解您需要什么才能使其發(fā)揮作用。
此外,通過手頭的小項目學(xué)習(xí)可以讓您保持動力。在合理的時間范圍內(nèi)為您的項目或特定概念確定目標,并在完成后獎勵自己。例如,你可以對自己說:如果我下周五成功完成這個項目,我會去X餐廳。不需要很大的回報。另一方面,如果你失敗了,不要氣餒——只要記住成功和失敗是旅程的一部分,它們不是永久的。
完美:作為Java初學(xué)者,追求完美對你沒有好處。你最終可能會拖延或停滯不前,而不是進步。追求完美會讓事情變得更加復(fù)雜。不要等待正確的背景、時間和解決方案去做任何事情——只要去做。
比較:這是在你學(xué)習(xí)編程的過程中要避免的最令人沮喪的事情之一。您的一些同行可能看起來是有才華的程序員這一事實并不一定意味著他們有先前的經(jīng)驗或沒有像您那樣投入時間和精力。專注于提高自己,不要太害羞或驕傲地向別人學(xué)習(xí)。
復(fù)雜性:學(xué)習(xí)如何將問題分解為更小的問題以輕松克服它們。假設(shè)您正在嘗試建立一個像Udemy這樣的網(wǎng)站,個人可以在其中在線學(xué)習(xí)課程。在分析問題后,您可能想要構(gòu)建的第一件事是注冊/登錄頁面,而不是嘗試一次做所有事情。你要記住的另一件事是沒有完美的代碼——所以要避免過度設(shè)計事情并繼續(xù)前進。首先,讓它工作,然后讓它正確,最后讓它快速。“簡單是終極的復(fù)雜,”達芬奇說。
以上就是動力節(jié)點小編介紹的"新手編程先學(xué)什么,更有效地學(xué)習(xí)編程的技巧",希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為您服務(wù)。
相關(guān)閱讀