學編程的十大誤區:看看你中招了沒?

2020-12-12 寶比萬像培訓

我們學一樣技能,光是努力是不夠的,還要避免一些誤區,學習編程更是如此。如果你在學編程的過程中存在一些誤區,你的學編程之路就會事倍功半,甚至會從「入門」學到「放棄」。

了解並避免一些學習編程中的誤區,有助於你更好的學習編程。

忽視基礎 急功近利

學習編程的基礎知識和基礎路線非常重要,就拿學習Java舉例,現在的Java應用框架實在是太多了,迭代的速度也非常快。

假如Java SE的基礎不牢固、網絡協議和作業系統不熟,基本的設計模式不了解,一味地追求學習新框架反而會讓自己陷入迷茫與困頓。

編程的基礎主要包括:程式語言本身、數據結構和算法、計算機網絡協議、作業系統知識、資料庫、常見的設計模式等。

所以初學編程的同學,一定要老老實實的把這些基礎知識先弄懂了。

糾結要學最好的語言

世界上並沒有所謂「最好的程式語言」。所以初學編程的朋友,不要在「糾結要學最好的語言」這件事上浪費太多精力。

語言其實不分好壞,只有適合的應用場景。想學什麼也得結合自己的興趣和目標崗位來定。後者才是應該首先花時間來探尋和澄清的東西。

而且光掌握一門程式語言也是遠遠不夠的,你也許會在工作中碰到新的業務,需要去學習一門新的程式語言。

不過不用害怕,因為所有程式語言,在邏輯語法上都是相通的。只要你精通了一門程式語言,你再學習其他程式語言,其實都是很輕鬆的。

如果你學編程是為了找一份軟體開發的工作,那麼建議你Java。

Java語言的優點是非常的成熟,有大量的文檔和穩固的社區,許多行業的網站、軟體都是使用JAVA開發,所以就業機會也會比較多。

數學不好學不會編程

很多人並不清楚數學與編程之間的關係,認為數學不好就學不會編程,將數學與編程直接畫上等號。

實際上,作為程式設計師,你會花很多時間在寫代碼上,而不是寫數學公式。況且你的數學知識不會直接構成你的編程技術。

編程需要基本的數學知識,企業級開發中可以使用庫與插件等,幫助開發人員解決數學與算法問題。不過從研究算法角度考慮,需要算法研究人員具有高深的數學知識。

看了大量教程,卻很少動手寫代碼

很多人在學習編程時,非常積極,到處搜集資源,花大量的時間看了大量教程,但卻很少親自動手寫代碼。這樣學習的最終結果是:雖然學了很久,好像也懂了很多,但卻寫不出什麼東西!

這個問題在初學和自學編程的同學中非常常見,解決辦法也很簡單。

親手編寫代碼的時間一定要多於看書或是看視頻的時間,如果不知道寫什麼,就把書籍或是視頻中的案例全部實現出來,即使感覺自己會了,也要親手寫出來。

我寫不了那麼多代碼

「天哪!這麼多密密麻麻的代碼,我可寫不了!」這是很多初學者在看到一些程序原始碼成千上萬行時的感嘆。

其實,這些看起來密密麻麻的代碼,絕大多數都是重複的語句、結構、循環、方法。代碼就是由各類流程控制語句堆疊起來的。

程式設計師大多時候會使用在初級和中級編程課程裡學到的相同的東西來解決簡單的和複雜的方案。一旦你習慣了,你便會覺得10000行代碼都是「小兒科」了。

我記不住那麼多代碼

「編程時記不住代碼」,不僅僅是初學者面臨的問題,也是程式設計師日常工作中的常態,這不應該成為你學不會編程的理由。

任何流行的程式語言、框架、庫都有配備齊全的文檔,文檔就像是漢語字典一樣,我們不必把字典背下來就可以寫作了。

所以你不必糾結於能否記住這些代碼,你需要掌握的是知道哪些功能需要哪些代碼來實現,在需要用到的時候再找出來,用多了自然就記住了,根本不需要刻意去死記硬背。

以為自己會了

新手編寫案例的時候,有一種恐懼報錯的思想,看到自己編寫的代碼沒有報錯,就會很開心,並且精心保護好自己的代碼,很怕一不小心動了什麼他就會報錯,然後就很難修改正確了。

這樣的學習方法是危險的,代碼不報錯,並不代表你已經掌握了這個案例的知識點,只要你抱有上面的心理狀態,不去修改那些看著好像沒什麼問題的代碼,也就喪失了完全掌握這個案例的機會。

你不應該懼怕報錯,因為真正的程式設計師每天都在處理各種報錯信息。你應該感謝報錯,它讓你見識到了更多程序異常的狀態,同樣,也接觸到了更多解決問題的方法。

你不應該害怕修改代碼導致的新問題,你應該不斷的優化自己的代碼,更多地嘗試新的寫法,然後多問幾個為什麼,這樣你才能真正理解這個案例。

孤軍奮戰 閉門造車

在學習編程的道路上,你一定要給自己營造一個學習氛圍,你需要同伴或是老師與你一同成長。反之,如果脫離交流,往往會讓學習問題越積越多,最終導致失去興趣。

孤軍奮戰容易讓新手變成井底之蛙,你以為網絡是廣泛的,是互通的,但是你的閱讀習慣、瀏覽習慣、搜索習慣會把你局限到某一個場景中。

這個時候,一個老師或是一個同伴的一個的某一句話,偶爾會讓你產生「原來還有這種操作」的感覺。他的這一句話可能包含一個開發工具,一種學習方法,或是一個你沒有訪問過的網站,它可能讓你的學習效率和工作效率提升10倍以上。

所以,初學編程的同學,千萬不要孤軍奮戰,閉門造車。要敢於總結、敢於分享,敢於把所學所做的東西亮出去和大家一起交流,即使收到的是批評,換一個角度來想,反映的就是自己的缺陷與不足,改進後就是成長。

沒有整理自己的知識體系

當你有了一定的編程基礎之後,開始嘗試做一些小項目。每一個自己不了解的知識點都去翻越博客或是github找源碼,這個時候你的能力已經有所提升,可能已經找到了一份程式設計師的工作。

自己大量的時間都是在上網查資料,感覺工作效率相對較低,這個時候,我想你應該構建一份相對完整的知識體系了。

沒有一個完整的知識體系,知識點是零散地存放在自己大腦中的,雖然你已經掌握了很多知識點,但是他們並沒有串成線,當遇到一個你以前沒有觸碰過的問題,雖然你可以通過搜尋引擎很快地解決,但是搜索的過程仍然耗時。

這時你需要用一張思維導圖,把自己已經掌握的知識分類展示出來。隨著能力的提升,這張圖的內容會越來越多,可能很快一張圖已經無法展現你的知識量,這個時候可以拆解成多張思維導圖,然後繼續完善。

你可以每周或每個月抽出一些時間做這件事。它能讓你不斷完善自己的知識體系,找出知識點之間的關聯,隨之而來的是,解決問題時源源不斷的靈感。

我是女生不適合學編程

現在IT圈程式設計師男多女少是事實,但女生不適合編程這個認識卻是錯誤的。

很多人不知道,其實世界上第一個程式設計師就是一位女生。而且在很多領域,女程式設計師反而處理領先地位。

讓我們看看下面這份名單就會知道女程式設計師有多厲害:

阿達愛絲(Ada Lovelace) 世界上第一個程式設計師,還是位美女,電腦程式的祖先,建立了循環和子程序概念。

格蕾絲·穆雷·赫柏(Grace Murray Hopper) 計算機軟體工程第一夫人,開發了第一個程式語言的編譯器,可以使程式設計師更輕鬆地編寫代碼。

瑪格麗特·漢密爾頓(Margaret Hamilton) 開創了「軟體工程師」一詞,用代碼把人類送上了月球,公認的代碼女皇。

張綺霞 我國第一代程式設計師,我國第一顆人造衛星的地面跟蹤,主要程序就是出自她的手筆。

餘國荔 香港知名遊戲程式設計師,獲得遊戲開發者大會年度遊戲女性獎,微軟Direct3D顧問委員會的創始人之一。

語希範 「手機baidu」團隊研製工程師之一,由於超高的顏值,被稱為新一代「度娘」。

結語

如果你對編程感興趣,那麼就從這篇文章開始,避免這些誤區,走上正確的學習道路吧!加油!

本文源自寶比萬像it培訓,圖片來自公開網絡,轉載請註明出處。

相關焦點

  • 學音樂的八大誤區,你中招了嗎?
    但由於師資水平參差不齊,音樂教育機構開設的門檻也極低,家長在孩子學音樂的道路上,也難免會走入誤區,走上了彎路。你的孩子學音樂到底學對了嗎?看看這常見的十大誤區你有沒有中招吧!「學樂器等同於學音樂」很多家長認為學一門樂器就可以學習所有的音樂知識。但事實是,音樂學習的內容不僅僅在於樂器,還應該包括歌唱、樂理、視唱練耳、音樂鑑賞等多元維度。練琴的方法可以由老師來指導、糾正,但學習音樂的方向,卻需要由家長們為孩子來掌握。
  • 盤點大學最累的十大專業,你中招了嗎?
    盤點大學最累的十大專業,你中招了嗎? 現在,為大家盤點一下 國內認為zui累的十大專業 看看你的專業有木有中招?
  • 敷面膜常見的幾個誤區,快來看看你中招了沒?
    接下來說說敷面膜的幾個誤區,看看你中招了沒?1.天天敷面膜有人說冬天天氣乾燥,導致肌膚嚴重缺水,就想著天天敷面膜來補水,其實這是錯誤的舉動,每天敷面膜會營養過剩,造成皮膚「消化不良」,最後會適得其反。而敷面膜之前,只需要卸妝清潔乾淨臉就可以,根本沒必要去角質哦~3.皮膚一乾燥就敷面膜在大冷天的時候,很多人只要感覺皮膚一幹就馬上敷面膜了,其實這是錯誤的,我們的皮膚乾燥是因為缺水,這時候立馬敷面膜反而會刺激皮膚,應該洗乾淨後,敷面膜前用一些保溼水滋潤皮膚,讓皮膚有一定的舒緩,打開毛孔後再敷面膜,
  • 控制血糖的誤區,你中招沒?怎樣有效降血糖?
    如果是身體裡面的一些血糖非常多,真的是非常危險的,也可能會影響到我們的身體健康,所以大家應該要掌握積極的去控制自己的血糖才可以的,我們就應該來看看控制血糖的一些誤區,你到底中招沒中招,怎麼樣有效的去降低血糖的發生,現在我們就應該來看看血糖比較高的情況下,到底應該怎麼辦呢?
  • 學習韓語的四大誤區,看看你中招了嗎?
    很多學習韓語的同學都是因為熱愛韓語才開始學習的,在長期看韓劇追韓星的影響下,覺得韓語是一門非常簡單的語言,平日裡多看看韓劇自學也可以成才。直到你操著一口聽不懂的韓語,用著一堆錯誤的語法的時候,你是否才發現進入了學習的誤區呢?
  • 這是關於喝牛奶的幾個誤區,看看你有沒有中招!
    其實喝牛奶也是有注意事項的,如果下面這些誤區你都中招了,那麼你不僅僅無法獲得牛奶當中的營養成分,甚至還會對身體不利,下面我們就一起來了解一下吧!■這是關於喝牛奶的幾個誤區,看看你有沒有中招!而對於生活中所謂的高鈣奶,其實對我們的身體來說並沒有你想像的那麼好,因為如果你攝入鈣物質過多,那麼反而會導致體內的蛋白質平衡被打破,不僅僅會影響到牛奶本身的口感,同時也會影響到我們體內營養元素的平衡狀態。●生活中喝牛奶的誤區二:吃青菜要比喝牛奶具有更好的補鈣效果?
  • 床墊使用的5大誤區,你「中招」了沒?
    且來看看這些使用誤區,你是否「中招」了?1、直接睡在「裸」墊上有的人為了省去鋪、洗床單的麻煩,會直接睡在床墊上。殊不知,這會讓在睡眠時人體每晚平均流失的約500ml水分、每天代謝的約150萬個皮屑細胞,都直接被床墊「吸收」,久而久之便會由外到內滲透到床墊裡,汙染床墊使其成為蟎蟲和細菌的溫床。
  • 訓練寶寶抬頭的這些誤區,看看你中招了沒
    寶寶開始抬頭後,視野會更開闊,智力也可以得到更大的發展,不過由於新生兒沒有自己抬頭的能力,還需要家長的幫助,寶寶抬頭的動作是一個很自然的發育過程,如果寶寶抬頭晚家長不要過於焦急,也不用過分擔心他的發育問題家長訓練寶寶抬頭時經常會陷入下面的這些誤區,看看你中招了嗎
  • 雲南老大爺口述多肉養殖四大誤區,看看你中招了沒有
    新手養多肉四大誤區看看你中招沒有?第一誤區:小區花壇挖土養殖多肉 先說說花壇土來源:因為我搞過工程,對花壇土帶的用土可以發表意見,非常權威的哦。購買鄉村腐殖土,第二是找一個土場,通過挖掘取黃土。用了這樣的土你一定養不出這樣的多肉!你犯了這個錯誤麼?第二誤區:總感覺花盆土壤缺水,需要澆水! 大部分多肉盆景對水的需求都是很低的(個別除外,詳見我的多肉百科系列動態)。特別是控養的時候!大部分新手花友總感覺花盆土壤表面乾燥,需要補水。然後拿起小壺,澆上半壺。
  • 10大用藥誤區你中招了嗎?_金羊網新聞
    市民們正在學習如何鑑別真假藥文/圖 金羊網記者 文聰把保健品當藥吃、發燒就用抗生素、中藥沒有副作用……8日,東莞市食藥監局舉辦2017「安全用藥月」現場宣傳諮詢活動,向公眾普及安全用藥知識,並對外發布了「公眾十大用藥誤區
  • 對少兒編程的6個錯誤認知,99%的人都中招了
    >你是時候拋棄這些誤解和偏見了,關於少兒編程的六大誤區,看看你中了幾條?我的孩子以後又不當程式設計師,不用學編程越是懂編程的父母,越會走入此誤區,不過少兒孩子太小了,以後再學也來得及你可能會認為孩子太小,掌握的知識非常有限,學不了編程,其實這種擔心是多餘的
  • 這些垃圾分類誤區,你中招了嗎?
    這些垃圾分類誤區,你中招了嗎?日常垃圾分類中那些容易中招的誤區誤區一吃剩下的食物都屬於易腐垃圾,所以大棒骨也屬於易腐垃圾��看你信誓旦旦、胸有成竹的樣子,小類不得不打擾你一下下啦��點我一下事實上,大骨頭因為「難腐蝕」且「質地堅硬不易粉碎易損壞末端處理設備」而被列入「其他垃圾」,類似的還有榴槤殼
  • 海淘藥品、胰島素會成癮 十大用藥誤區你「中招」了嗎
    十大用藥誤區,你是否「中招」  輸液好得快,胰島素會成癮,洗血管可防止血管堵塞……這些用藥觀念科學嗎?日前,國家藥監局和中國藥學會聯合發布了2018年公眾十大用藥誤區。這是根據今年「藥品安全網絡知識競賽」80多萬次有效答題,梳理出公眾誤識率較高、潛在風險較大的十大錯誤用藥觀念。
  • 你以為學編程很簡單嗎,其實它很難!你以為學編程很難嗎,其實它很簡單!
    幾個誤區初學者對C#風潮的追趕其實也只是學習過程中經常遇到的幾個誤區之一。我將用一些實際的例子來說明這些現象,你可以按部就班的看看自己是不是屬於其中的一種或者幾種:✿ 認為計算機技術等於編程技術:有些人即使沒有這個想法,在潛意識中也有這樣的衝動。讓我奇怪的是,許多信息學院的學生也有這樣的念頭。
  • 觀察 職業翻譯的十大誤區!趕緊看看有沒有中招
    大部分學英語專業的人,都有過幫別人免費翻譯的經歷。很多人認為,你學英語的,肯定會翻譯。或者說,你是海歸,口語說得這麼溜,肯定就能翻得好。我想說的是,不是每個會說中文的人,都能教別人中文。理解一件事和要講明白這件事,是兩回事。
  • 養車「十大傻」,看看您中招了嗎?
    尤其是在普及初期對於多數家庭來說汽車還是個奢侈品,確實也出現很多養車的誤區造成不必要的花費甚至危害!今天我們就一一列舉幾個常見的養車誤區,看看您中招了嗎?1.真皮座椅套個套有些車主買了新車怕真皮座椅弄髒和損壞,先買一套座套套上。這一套不要緊檔次感瞬間大降。
  • 愛喝檸檬水的朋友們注意了,這幾個誤區你中招沒?以後別隨便喝了
    不過雖然很多人都喜歡泡檸檬水喝,但是卻有幾個誤區是人們經常犯的,而要是經常在誤區下喝檸檬水,對身體可是沒有好處的。所以,如果你還不知道這些誤區,那就趕緊往下看看吧,以後可千萬別再犯了。這其實也是一種誤區,因為檸檬裡面含有大量的檸檬酸,所以果汁是酸性的,而維生素在酸性的情況下耐熱性很好,只要水不至於太熱就不會破壞裡面的營養物質。第三:空腹喝檸檬水很多小夥伴們喜歡早上就喝檸檬水,以此來減肥,但其實這樣做對身體損傷是比較大的。
  • 奶瓶使用的7個誤區,你中招了嗎?
    小婧整理了一撥奶瓶使用誤區,快來看看你家中招了沒。誤區一:一個奶瓶用到天長地久有些寶媽為了省事,只換奶嘴不換奶瓶,忽略奶瓶的使用期限,只要不壞就一直用,這是不對的喲。奶瓶也是有使用期限的,寶媽們要及時更換奶瓶和奶嘴喲。奶嘴按照開口分為「圓孔型」、「Y字型」、「十字型」。
  • ​家庭常見的6個「餵養誤區」,看看你家中招了幾個?
    ,各位家長快來看看你中招了幾個? 誤區2:喝骨頭湯最營養!誤區3:越軟的輔食越好消化有的家長覺得娃沒牙齒咬不動,就給娃準備的食物煮的爛爛的,市售的米粉都是根據寶寶的生長發育調配而成,寶寶6個月以後也需要開始吃一些高鐵的輔食,你做出來的米粉,有沒有可能像生產線一樣添加強化鐵?購買信得過的品牌的米粉給孩子吃,自己也更省事呢!
  • 這樣的家居風水戶型最易破財 快看看你中招沒
    第2頁:這樣的家居風水戶型最易破財 快看看你中招沒 第3頁:這樣的家居風水戶型最易破財 快看看你中招沒 第4頁:這樣的家居風水戶型最易破財 快看看你中招沒 第5頁:這樣的家居風水戶型最易破財 快看看你中招沒