初學編程:剛學編程需要避免的 5 個彎路!老司機也容易翻車
學習編程的道路上有太多的彎路,有的彎路很短,走進去就當散步,馬上就能出來,增長了一些經(jīng)驗倒是好事;有的彎路是五連發(fā)夾彎,資深編程老司機都容易翻車;但還有一些彎路更可怕,它們是隱形的,弄不好你以為走在康莊大路上,實際上是南轅北轍卻渾然不知。

1.不分屏
程序猿需要多屏的時候很多,包括且不限于對比文本、調(diào)試代碼、數(shù)組等等,多屏都會比來回alt+tab切換方便許多。一般情況下,我都建議你在學習編程的時候把屏幕分成兩個并排的面板,一個可以給你的Jupyter notebook,另一個放瀏覽器,瀏覽器可以查看文檔、Stack Overflow、看教程等。如果你的屏幕很小,在可以負擔的前提下,最好換個大點的顯示器。屏幕這個東西絕對是越大越好,只要是跟電腦相關(guān)的行業(yè)。
2.不重視調(diào)試能力
很多人認為編碼能力比調(diào)試能力更重要,不對!如果你能寫出大量的代碼,卻不知道如何調(diào)試,這樣每次解決一個小細節(jié)點都需要浪費大量時間!常常有人會在社區(qū)里粘貼了一堆代碼讓大家?guī)椭覇栴},但是大家都是打工人誰這么閑呢?編程語言的變化形式很多,組合方式也是層出不窮,大段的代碼很難快速找到問題所在。所以你自己必須具備debug調(diào)試能力,因為在工作中遇到的代碼可比平常練習的復雜程度多多了。

3.不要一言不合就看視頻教程
不是說看視頻學習編程完全不好,只是它也有一些弊端。比如完善的視頻資源往往比較過時,視頻教程里用的IDE和你現(xiàn)在用的不一樣,操作不能和視頻直接對應,增加學習負擔。視頻教學進度往往過慢,因為它要照顧到所有人,本來看技術(shù)文章半個小時能解決,視頻可能要花費你一個半小時,照著視頻操作也會讓你有一種處于舒適區(qū)的狀態(tài),不合適!
4.感覺要涼涼的語言,可以考慮別學了
這一點沒啥好說的吧,男怕選錯行,女怕嫁錯郎,程序員怕學錯語言,在自己都不知道對哪個領(lǐng)域感興趣之前,優(yōu)先選擇本來就有一定地位,并且在未來能保持一定增長的技術(shù)生態(tài)。當然也不用太過糾結(jié)、考慮太久,學錯就學錯了,never too late。

5.不敢嘗試
在學習過程中會有很多問題,比如:這個變量是什么意思、這個函數(shù)有什么作用、這個框框能不能選中、這樣做到底行不行等等,會讓人很無語。雖然想要少走彎路,但不可能一點都不走。變量、函數(shù)是什么意思執(zhí)行一次就可以明白,如果看不明白就再來一次。對于這樣做行不行?我建議都行,如果操作不可逆就備份一下再做,試一次總是不虧。最壞的結(jié)果就是把環(huán)境搞崩了,對于初學者這沒什么大不了,只有在不斷地自我嘗試中慢慢提升,以后就輪到你來給別人分享經(jīng)驗了!
當然沒有白走的彎路,走過的彎路最終都會成為自身的財富。大部分打著速成旗號的方法都是彎路,不然眼下“走捷徑”省的時間都會在未來花更多時間補回,最后祝大家前程似錦,在編碼的道路上一馬平川。
如果你想更好的提升你的編程能力,好好學習C/C++編程知識,以后努力成為高薪軟件開發(fā)工程師的話!

UP在主頁上傳了一些學習C/C++編程的視頻教程,有興趣或者正在學習的小伙伴一定要去看一看哦!會對你有幫助的~
分享(源碼、項目實戰(zhàn)視頻、項目筆記,基礎(chǔ)入門教程)
歡迎轉(zhuǎn)行和學習編程的伙伴,利用更多的資料學習成長比自己琢磨更快哦!
編程學習書籍:

編程學習視頻:
