一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

糾正10個有關(guān)編程的常見誤區(qū)

Dbwd_Imgtec ? 2018-02-02 16:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

編程行業(yè),一直流傳著很多誤區(qū)。下面讓我們一起來糾正10個有關(guān)編程的常見誤區(qū),以幫助編程初學(xué)者或有志成為程序員的人,更理性地認識編程。

學(xué)習(xí)編程必須得學(xué)習(xí)數(shù)學(xué)嗎?

“學(xué)習(xí)編程必須得學(xué)習(xí)數(shù)學(xué)嗎?”,對于這個問題,很多人并不清楚數(shù)學(xué)與編程之間的關(guān)系,他們往往只想得到一個統(tǒng)一的答案:“是”或者“不是”。事實上,答案不是絕對的,它要看情況,不過在絕大多數(shù)情況下,答案是“不是”。作為程序員,你會花很多時間在寫代碼上,而不是寫數(shù)學(xué)公式,而且你的數(shù)學(xué)知識不會直接構(gòu)成你的編程技術(shù)。

但這不是說你不需要學(xué)習(xí)數(shù)學(xué)了,你仍然需要懂得基本的代數(shù)學(xué),只是基本的而已。另外,現(xiàn)在還有很多庫和插件,你可以直接應(yīng)用到編程中,幫助你解決數(shù)學(xué)和算法方面的問題。不過,如果你想嘗試創(chuàng)造的東西是需要高級的數(shù)學(xué)計算或是物理或計算機圖形的話,你肯定需要掌握某些數(shù)學(xué)知識了。

學(xué)習(xí)編程的人的IQ都要很高嗎?

編程的學(xué)習(xí)是在于你的興趣,它與生物學(xué)因素沒有關(guān)系。無論你的IQ是160還是90,這和你學(xué)習(xí)編程沒有關(guān)系。如果你已經(jīng)做過了IQ測試,建議你可以一笑置之。因為僅僅以這個測試分?jǐn)?shù)為基礎(chǔ),不可以證明你喜歡做什么事情或者你可以走得有多遠。不要介意一次又一次的失敗,并從錯誤中學(xué)習(xí),這是作為程序員要明白的基本道理。

其實學(xué)習(xí)編程的門檻并不高,任何懂得如何溝通的人都可以學(xué)習(xí)編程。因為深入到編程核心的話,編程就是一種“語言”,它有自己的語法和詞匯,并且它的存在僅僅是幫助你與機器溝通,去完成某個目的或行為。編程就像我們?nèi)伺c人之間的行為一樣,它真的很簡單。

學(xué)習(xí)編程一定得上大學(xué)嗎?

有人說如果想學(xué)到最好的編程功夫,你需要一個真正的高手來指導(dǎo)你。在編程中,代表著編程最高級別水平的是教授。但現(xiàn)在由于有了互聯(lián)網(wǎng),你可以向很多編程高手們學(xué)習(xí)了。 你可以從零基礎(chǔ)學(xué)起,一直學(xué)到大學(xué)里的課程。

你可以先選擇一些初學(xué)者的課程。例如在Codecademy上,就提供了這類課程。你也可以瀏覽一些教程類的網(wǎng)站,例如Nettuts+,它為用戶提供了文本和視頻兩種格式的課程講解。如果你有什么問題想找到直接答案,可以去 Stack Overflow和Stackexchange,還可以通過谷歌來搜索對你有幫助的資源。這并不是說大學(xué)不能教你學(xué)到這些。一個教授或講師當(dāng)然可以加快你對理論和概念的理解,例如是面向?qū)ο蟮木幊獭T诖髮W(xué)里學(xué)習(xí)編程還有一些關(guān)鍵的因素你是需要考慮的。

但無論你選擇的是哪一個渠道,掌握好你自己的自學(xué)能力才是最重要的。因為編程不同于其它行業(yè),它總是在快速地進化著。只有你自己能夠決定你是否能跟得上它的步伐。

學(xué)習(xí)編程的必須是成年人?

有這種想法的父母們,請不要把孩子的年齡作為理由來阻止他們學(xué)習(xí)編程了。據(jù)Code.org一篇文章顯示,現(xiàn)在已經(jīng)有請求說,要把編程納入到學(xué)校的必修科目中,這樣孩子們可以學(xué)會思考分析。

盡管如此,孩子與成人之間的學(xué)習(xí)模式是有區(qū)別的。最適合孩子的學(xué)習(xí)方法應(yīng)該是更直觀的學(xué)習(xí)方式,因為他們的視覺感受更加發(fā)達。為此,Scratch 和Alice這兩個網(wǎng)站是很適合孩子們用來學(xué)習(xí)編程的,因為這個網(wǎng)站的內(nèi)容很形象化。

如果孩子們喜歡一個互動的環(huán)境,可以選擇一些社區(qū)學(xué)院,例如Khan Academy就很不錯。父母也可以參與到孩子的學(xué)習(xí)中,引導(dǎo)他們,給他們提供建議和資源,加上父母的支持,可以推動孩子的學(xué)習(xí)積極性。

在Livecoding.tv上,一個叫Harrison(哈里森)的小男孩應(yīng)該是目前平臺上年紀(jì)最小的直播者了。小哈里森是一個從小就迷上編程的孩子。他喜歡在課間時完成作業(yè),因為這樣他放學(xué)回家后就可以有更多時間來學(xué)習(xí)編程了。2015年在livecoding.tv上直播他自己的第一個用Java開發(fā)的游戲Bluef時,他才11歲?,F(xiàn)在,小哈里森的視頻瀏覽量已超過了12800多人。這個成績對一個只有11歲的孩子來說,已經(jīng)很了不起了。

必須學(xué)習(xí)最好的編程語言嗎?

“最好的”編程語言?這種說法其實是有點誤導(dǎo)性的,因為最好的適合你學(xué)習(xí)的語言就是適合你目前的學(xué)習(xí)或工作的那一種。換句話說,并沒有最好的編程語言,它取決于你想用它來做什么。

不過對于初學(xué)者,有些語言是很適合的。Python是其中一種,它簡單,易讀,靈活。Java也是容易學(xué)習(xí)的語言,而且它最大的好處是,有大量的文檔和一個穩(wěn)固的社區(qū)。你也可以學(xué)習(xí)C#。之后,根據(jù)語言的學(xué)習(xí)進度,專有功能和它的通用性和可維護性等,你可以自己決定使用哪些工具。

掌握編程語言只需要幾周?

不要相信這個說法了。如果一個本來有抱負的年輕人在學(xué)習(xí)某種編程語言只有很短的時間后,發(fā)現(xiàn)自己無法在數(shù)周內(nèi)創(chuàng)建一個MMORPG時表現(xiàn)得心灰意冷,然后放棄成為一個游戲程序員的夢想,這是讓人惋惜的。

事實上,你可以花幾個星期的時間來學(xué)習(xí)編程,但需要花幾年的時間來掌握它。編程就像繪畫,需要興趣和耐心,而你最初創(chuàng)建的大部分東西可能很少會被使用。然而,你只需要一步一步地繼續(xù)前進,你就可以成為一個好的程序員。你應(yīng)該感謝每一次失敗,因為這是你進步的唯一方式。

我應(yīng)該記住所有語法?

從心理上來說,如果你在編程時沒有用到外人的指導(dǎo),你將記住一切,并成為一個真正的專家,因此你有能力從零開始開發(fā)任何東西。但事實是,你不必擔(dān)心要記住語法,因為在你有能力翻轉(zhuǎn)表格和自己創(chuàng)建框架之前,你會有好幾千次都在寫相同的代碼。

谷歌,IDE和框架不是從無聊中創(chuàng)造出來的。它們是專門為了幫助用戶更快地學(xué)會編程而設(shè)計的。最好的練習(xí)方法是使用帶有語法建議的IDE,以及當(dāng)你遇到困難的時候,隨時使用谷歌。

采用框架,有助你理解編程語言是做什么的以及它可以被推到什么樣的境界。然后當(dāng)你有了足夠的能力時,你便可以體驗具體的編程功能。探索編程世界,有時候,你會在亂七八糟的編碼中發(fā)火;有時候,你也會享受到編程帶給你的樂趣。

我真的寫不出那么多代碼

很多人都害怕要寫太多代碼。4000行的代碼是可以壓倒一切了。然而,雖然HTML不是編程語言,但一般來說它的每一個代碼文件都包含了相當(dāng)多的內(nèi)容。如果你有留意,你會發(fā)現(xiàn),這些成堆的代碼,都是由重復(fù)性的陳述,方法和循環(huán)組成的。程序員大多時候會使用在初級和中級編程課程里學(xué)到的相同的東西來解決簡單的和復(fù)雜的方案。一旦你習(xí)慣了,你便會覺得10000行代碼是“小兒科”了。

女性不可以學(xué)習(xí)編程嗎?

讓我們看看下面這份名單就會知道,在世界上,女程序員一直很有影響力。

? Ada Lovelace 是世界上第一個程序員。

? Grace Murray Hopper開發(fā)了第一個編程語言的編譯器。

? Adele Goldstine 幫助創(chuàng)建了世界上第一個電子數(shù)字計算機。

? Jean E. Sammet開發(fā)了編程語言FORMAC,它是FORTRAN的變體。

? Marissa Mayer 是Google最早的程序員之一。

在livecoding.tv上,也有一個很受歡迎的女直播者。她叫Katherine,來自美國,她對編程充滿熱忱,是一個自學(xué)成才的女程序員,至今已擁有了30多年的編程經(jīng)驗,精通前端設(shè)計。Katherine還是一名編程導(dǎo)師,20多年來,她一直在教年齡較大的人學(xué)習(xí)編程?,F(xiàn)在,她還教孩子和女士學(xué)習(xí)一些基本的編程技巧。Katherine在livecoding.tv上的用戶名叫awakekat。她的直播和視頻也是以編程教材為主,因此一直保持著很高的瀏覽人數(shù)。

女性在編程領(lǐng)域的影響力是顯而易見的,但就像大多數(shù)男人對香水行業(yè)不感興趣一樣,女性程序員的比例確實要低于男性程序員。這可能與社交壓力,經(jīng)濟壓力等其它因素以及兩性不同的角度和興趣有關(guān)。

只有精通編程才能開始賺錢嗎?

現(xiàn)在很多企業(yè)在招聘程序員時,都要求應(yīng)聘者要有幾年的工作經(jīng)驗,而且要懂得多種編程語言。盡管如此,你仍然可以獲得一份和你的編程經(jīng)驗相符的工作,關(guān)鍵是你得主動去尋找機會,工作是不會從天而降的。

你還可以嘗試接一些兼職的活來干。如果你是剛畢業(yè)的學(xué)生,你還可以應(yīng)聘一些實習(xí)生的職位,這是一個獲得一份全職工作的好機會。最重要的是,你要有一份能夠打動人的工作履歷,它可以展示你的能力。良好的聲譽會對你很有幫助,所以你應(yīng)該做一些開源項目。

你也可以經(jīng)常活躍在編程社區(qū)或社交網(wǎng)站,拓展你的人脈。現(xiàn)在已經(jīng)有很多程序員愛上了直播編程,因為這是一種很好的編程社交方式,它不但有助提高你的編程技術(shù),還可以幫助你更好地營銷自己。此外,當(dāng)自由職業(yè)者也是一個很好的選擇。現(xiàn)在已經(jīng)有越來越多企業(yè)喜歡聘用自由職業(yè)者了。無論是哪一個選擇,總有一個值得討論的空間。每個人找到適合自己的方式才是最重要的,但無論如何,你必須行動起來!

總而言之,編程與其它行業(yè)一樣,努力工作和決心才是成功的資本。所以,不要被這些誤區(qū)阻礙了你學(xué)習(xí)編程和成為程序員的決心。在Livecoding.tv上,我們可以看到不同國籍,不同年齡的直播者。他們的編程水平也各不相同,有初學(xué)者,也有大牛,但他們都熱愛著編程。從今天開始,邁出你程序人生的第一步吧——學(xué)習(xí)編程。相信自己,總有一天,你會成為出色的程序員,擁有一個燦爛的職業(yè)生涯。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • PLC編程
    +關(guān)注

    關(guān)注

    46

    文章

    246

    瀏覽量

    38580

原文標(biāo)題:澄清學(xué)習(xí)編程的10大誤區(qū)

文章出處:【微信號:Imgtec,微信公眾號:Imagination Tech】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    電路設(shè)計常見的八誤區(qū)

    電路設(shè)計常見的八誤區(qū):現(xiàn)象一:這板子的PCB設(shè)計要求不高,就用細一點的線,自動布吧;現(xiàn)象二:這些總線信號都用電阻拉一下,感覺放心些;現(xiàn)象三:CPU和FPGA的這些不用的I/O口怎么處理呢?先讓它空著吧,以后再說。
    發(fā)表于 12-28 11:46 ?1448次閱讀

    邁拓維矩DVI設(shè)備優(yōu)缺點和常見誤區(qū)

    邁拓維矩DVI設(shè)備優(yōu)缺點和常見誤區(qū)
    發(fā)表于 04-12 15:53

    電路穩(wěn)定性設(shè)計當(dāng)中有哪些常見誤區(qū)?

      電路設(shè)計不僅有很多技巧,同樣也存在很多誤區(qū),本文將介紹電路穩(wěn)定性設(shè)計當(dāng)中的常見誤區(qū)
    發(fā)表于 02-24 06:19

    初學(xué)單片機常見誤區(qū)?

    學(xué)習(xí)單片機常見誤區(qū)
    發(fā)表于 04-02 06:20

    電路設(shè)計思維常見誤區(qū)有哪些?

    電路設(shè)計思維常見誤區(qū)有哪些?
    發(fā)表于 06-18 09:53

    常見示波器測量電源紋波的誤區(qū)及正確方法列舉

    穩(wěn)定的電路,離不開一良好的電源設(shè)計。在汽車電子中經(jīng)常會測試電源紋波來驗證電源的性能,但在實際測試時經(jīng)常會有一些誤區(qū)。下面列舉常見示波器測量電源紋波的
    發(fā)表于 01-03 06:56

    差分信號PCB布局布線時的幾個常見誤區(qū)

    差分信號PCB布局布線時的幾個常見誤區(qū),很實用。
    發(fā)表于 10-29 11:39 ?0次下載

    10常見的_Android_新手誤區(qū)

    10常見的_Android_新手誤區(qū)
    發(fā)表于 03-19 11:23 ?0次下載

    淺析機器學(xué)習(xí)建模中常見的7誤區(qū)

    Cheng-Tao Chu總結(jié)了機器學(xué)習(xí)建模中常見誤區(qū),提醒讀者注意算法的假定未必適合手頭的數(shù)據(jù)。
    的頭像 發(fā)表于 07-28 09:27 ?3823次閱讀

    消除 AC 驅(qū)動器的 8 常見誤區(qū)

    消除 AC 驅(qū)動器的 8 常見誤區(qū)
    發(fā)表于 11-04 09:52 ?0次下載
    消除 AC 驅(qū)動器的 8 <b class='flag-5'>個</b><b class='flag-5'>常見</b><b class='flag-5'>誤區(qū)</b>

    MES需求六大常見誤區(qū)

    電子發(fā)燒友網(wǎng)站提供《MES需求六大常見誤區(qū).docx》資料免費下載
    發(fā)表于 12-21 11:08 ?0次下載

    編程語言的誤區(qū)常見問題

    誤區(qū)一:編程語言的選擇 常見問題: 初學(xué)者在選擇編程語言時,往往會被市場上的熱門語言所吸引,而忽視了自己的實際需求和興趣。 一些開發(fā)者認為某種編程
    的頭像 發(fā)表于 11-15 09:35 ?749次閱讀

    邏輯異或的常見誤區(qū)及解決方法

    用于布爾值(真/假)之間的運算,其結(jié)果是基于輸入值的邏輯差異。 按位異或則用于整數(shù)或二進制數(shù)的每一位進行異或運算,其結(jié)果是一新的二進制數(shù)。 誤區(qū)在于有時會將兩者混淆,尤其是在編程環(huán)境中,如Python中的 ^ 是按位異或運算符
    的頭像 發(fā)表于 11-19 09:56 ?1032次閱讀

    DFT的常見誤區(qū)與解決方案

    DFT(離散傅里葉變換)在信號處理領(lǐng)域具有廣泛的應(yīng)用,但在使用過程中也常會遇到一些誤區(qū)。以下是對DFT常見誤區(qū)的總結(jié)以及相應(yīng)的解決方案: 常見誤區(qū)
    的頭像 發(fā)表于 12-20 09:32 ?1383次閱讀

    漏電開關(guān)使用誤區(qū)糾正

    :漏電開關(guān)可以代替過載保護 誤區(qū)解釋: 許多人認為漏電開關(guān)可以同時提供過載保護,但實際上漏電開關(guān)的主要功能是檢測漏電并切斷電源,而不是保護電路不受過載損害。 糾正方法: 應(yīng)使用專門的過載保護裝置,如熔斷器或過載繼
    的頭像 發(fā)表于 12-30 17:18 ?748次閱讀