java新手學(xué)習(xí)要注意的10大誤區(qū)!

在編程行業(yè)黔龟,一直流傳著種種誤區(qū)妇智。下面讓我們一起來糾正10個(gè)有關(guān)編程的常見誤區(qū),以幫助編程初學(xué)者或有志成為程序員的人氏身,更理性地認(rèn)識(shí)編程巍棱,再開始學(xué)習(xí)就會(huì)事半功倍。

“學(xué)習(xí)編程必須得學(xué)習(xí)數(shù)學(xué)嗎蛋欣?”航徙,對(duì)于這個(gè)問題,很多人并不清楚數(shù)學(xué)與編程之間的關(guān)系陷虎,他們往往只想得到一個(gè)統(tǒng)一的答案:“是”或者“不是”到踏。事實(shí)上杠袱,答案不是絕對(duì)的,它要看情況窝稿,不過在絕大多數(shù)情況下楣富,答案是“不是”。作為程序員伴榔,你會(huì)花很多時(shí)間在寫代碼上纹蝴,而不是寫數(shù)學(xué)公式,而且你的數(shù)學(xué)知識(shí)不會(huì)直接構(gòu)成你的編程技術(shù)踪少。但你仍然需要懂得基本的代數(shù)學(xué)塘安。

另外,現(xiàn)在還有很多庫(kù)和插件秉馏,你可以直接應(yīng)用到編程中耙旦,幫助你解決數(shù)學(xué)和算法方面的問題。不過萝究,如果你想嘗試創(chuàng)造的東西是需要高級(jí)的數(shù)學(xué)計(jì)算或是物理或計(jì)算機(jī)圖形的話免都,你肯定需要掌握某些數(shù)學(xué)知識(shí)了。

編程的學(xué)習(xí)是在于你的興趣帆竹,它與生物學(xué)因素沒有關(guān)系绕娘。無論你的IQ是160還是90,這和你學(xué)習(xí)編程沒有關(guān)系栽连。如果你已經(jīng)做過了IQ測(cè)試险领,建議你可以一笑置之。因?yàn)閮H僅以這個(gè)測(cè)試分?jǐn)?shù)為基礎(chǔ)秒紧,不可以證明你喜歡做什么事情或者你可以走得有多遠(yuǎn)绢陌。不要介意一次又一次的失敗,并從錯(cuò)誤中學(xué)習(xí)熔恢,這是作為程序員要明白的基本道理脐湾。

其實(shí)學(xué)習(xí)編程的門檻并不高,任何懂得如何溝通的人都可以學(xué)習(xí)編程叙淌。因?yàn)樯钊氲骄幊毯诵牡脑挸诱疲幊叹褪且环N“語言”,它有自己的語法和詞匯鹰霍,并且它的存在僅僅是幫助你與機(jī)器溝通闻鉴,去完成某個(gè)目的或行為。編程就像我們?nèi)伺c人之間的行為一樣茂洒,它真的很簡(jiǎn)單孟岛。

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

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

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

盡管如此跃须,孩子與成人之間的學(xué)習(xí)模式是有區(qū)別的。最適合孩子的學(xué)習(xí)方法應(yīng)該是更直觀的學(xué)習(xí)方式娃兽,因?yàn)樗麄兊囊曈X感受更加發(fā)達(dá)回怜。為此,Scratch和Alice這兩個(gè)網(wǎng)站是很適合孩子們用來學(xué)習(xí)編程的换薄,因?yàn)檫@個(gè)網(wǎng)站的內(nèi)容很形象化。

如果孩子們喜歡一個(gè)互動(dòng)的環(huán)境翔试,可以選擇一些社區(qū)學(xué)院轻要,例如KhanAcademy就很不錯(cuò)。父母也可以參與到孩子的學(xué)習(xí)中垦缅,引導(dǎo)他們冲泥,給他們提供建議和資源,加上父母的支持,可以推動(dòng)孩子的學(xué)習(xí)積極性凡恍。

在Livecoding.tv上志秃,一個(gè)叫Harrison(哈里森)的小男孩應(yīng)該是目前平臺(tái)上年紀(jì)最小的直播者了。小哈里森是一個(gè)從小就迷上編程的孩子嚼酝。他喜歡在課間時(shí)完成作業(yè)浮还,因?yàn)檫@樣他放學(xué)回家后就可以有更多時(shí)間來學(xué)習(xí)編程了。

2015年在livecoding.tv上直播他自己的第一個(gè)用Java開發(fā)的游戲Bluef時(shí)闽巩,他才11歲【啵現(xiàn)在,小哈里森的視頻瀏覽量已超過了12800多人涎跨。這個(gè)成績(jī)對(duì)一個(gè)只有11歲的孩子來說洼冻,已經(jīng)很了不起了。

“最好的”編程語言隅很?這種說法其實(shí)是有點(diǎn)誤導(dǎo)性的撞牢,因?yàn)樽詈玫倪m合你學(xué)習(xí)的語言就是適合你目前的學(xué)習(xí)或工作的那一種。換句話說叔营,并沒有最好的編程語言屋彪,它取決于你想用它來做什么。

不過對(duì)于初學(xué)者审编,有些語言是很適合的撼班。Python是其中一種,它簡(jiǎn)單垒酬,易讀砰嘁,靈活。Java也是容易學(xué)習(xí)的語言勘究,而且它最大的好處是矮湘,有大量的文檔和一個(gè)穩(wěn)固的社區(qū)。你也可以學(xué)習(xí)C#口糕。之后缅阳,根據(jù)語言的學(xué)習(xí)進(jìn)度,專有功能和它的通用性和可維護(hù)性等景描,你可以自己決定使用哪些工具十办。

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

事實(shí)上件相,你可以花幾個(gè)星期的時(shí)間來學(xué)習(xí)編程再扭,但需要花幾年的時(shí)間來掌握它。編程就像繪畫夜矗,需要興趣和耐心泛范,而你最初創(chuàng)建的大部分東西可能很少會(huì)被使用。然而紊撕,你只需要一步一步地繼續(xù)前進(jìn)罢荡,你就可以成為一個(gè)好的程序員。你應(yīng)該感謝每一次失敗逛揩,因?yàn)檫@是你進(jìn)步的唯一方式柠傍。

從心理上來說,如果你在編程時(shí)沒有用到外人的指導(dǎo)辩稽,你將記住一切惧笛,并成為一個(gè)真正的專家,因此你有能力從零開始開發(fā)任何東西逞泄。但事實(shí)是患整,你不必?fù)?dān)心要記住語法,因?yàn)樵谀阌心芰ΨD(zhuǎn)表格和自己創(chuàng)建框架之前喷众,你會(huì)有好幾千次都在寫相同的代碼各谚。

谷歌,IDE和框架不是從無聊中創(chuàng)造出來的到千。它們是專門為了幫助用戶更快地學(xué)會(huì)編程而設(shè)計(jì)的昌渤。最好的練習(xí)方法是使用帶有語法建議的IDE,以及當(dāng)你遇到困難的時(shí)候憔四,隨時(shí)使用谷歌膀息。采用框架,有助你理解編程語言是做什么的以及它可以被推到什么樣的境界了赵。

然后當(dāng)你有了足夠的能力時(shí)潜支,你便可以體驗(yàn)具體的編程功能。探索編程世界柿汛,有時(shí)候冗酿,你會(huì)在亂七八糟的編碼中發(fā)火;有時(shí)候络断,你也會(huì)享受到編程帶給你的樂趣裁替。

很多人都害怕要寫太多代碼。4000行的代碼是可以壓倒一切了貌笨。然而胯究,雖然HTML不是編程語言,但一般來說它的每一個(gè)代碼文件都包含了相當(dāng)多的內(nèi)容躁绸。如果你有留意,你會(huì)發(fā)現(xiàn),這些成堆的代碼净刮,都是由重復(fù)性的陳述剥哑,方法和循環(huán)組成的。

程序員大多時(shí)候會(huì)使用在初級(jí)和中級(jí)編程課程里學(xué)到的相同的東西來解決簡(jiǎn)單的和復(fù)雜的方案淹父。一旦你習(xí)慣了株婴,你便會(huì)覺得10000行代碼是“小兒科”了。

讓我們看看下面這份名單就會(huì)知道暑认,在世界上困介,女程序員一直很有影響力。

Ada Lovelace是世界上第一個(gè)程序員蘸际。

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

AdeleGoldstine幫助創(chuàng)建了世界上第一個(gè)電子數(shù)字計(jì)算機(jī)。

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

MarissaMayer是Google最早的程序員之一。

在livecoding.tv上导坟,也有一個(gè)很受歡迎的女直播者屿良。她叫Katherine,來自美國(guó)惫周,她對(duì)編程充滿熱忱尘惧,是一個(gè)自學(xué)成才的女程序員,至今已擁有了30多年的編程經(jīng)驗(yàn)递递,精通前端設(shè)計(jì)喷橙。Katherine還是一名編程導(dǎo)師,20多年來漾狼,她一直在教年齡較大的人學(xué)習(xí)編程≈芈現(xiàn)在,她還教孩子和女士學(xué)習(xí)一些基本的編程技巧逊躁。她的直播和視頻也是以編程教材為主似踱,因此一直保持著很高的瀏覽人數(shù)。

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

你還可以嘗試接一些兼職的活來干哮独。如果你是剛畢業(yè)的學(xué)生拳芙,你還可以應(yīng)聘一些實(shí)習(xí)生的職位,這是一個(gè)獲得一份全職工作的好機(jī)會(huì)皮璧。最重要的是舟扎,你要有一份能夠打動(dòng)人的工作履歷,它可以展示你的能力悴务。良好的聲譽(yù)會(huì)對(duì)你很有幫助睹限,所以你應(yīng)該做一些開源項(xiàng)目。

你也可以經(jīng)逞堕埽活躍在編程社區(qū)或社交網(wǎng)站羡疗,拓展你的人脈。現(xiàn)在已經(jīng)有很多程序員愛上了直播編程别洪,因?yàn)檫@是一種很好的編程社交方式叨恨,它不但有助提高你的編程技術(shù),還可以幫助你更好地營(yíng)銷自己蕉拢。

此外特碳,當(dāng)自由職業(yè)者也是一個(gè)很好的選擇。現(xiàn)在已經(jīng)有越來越多企業(yè)喜歡聘用自由職業(yè)者了晕换。無論是哪一個(gè)選擇午乓,總有一個(gè)值得討論的空間。每個(gè)人找到適合自己的方式才是最重要的闸准,但無論如何益愈,你必須行動(dòng)起來!

總而言之夷家,編程與其它行業(yè)一樣蒸其,努力工作和決心才是成功的資本。所以库快,不要被這些誤區(qū)阻礙了你學(xué)習(xí)編程和成為程序員的決心摸袁。從今天開始,邁出你程序人生的第一步吧——學(xué)習(xí)編程义屏。相信自己靠汁,總有一天,你會(huì)成為出色的程序員闽铐,擁有一個(gè)燦爛的職業(yè)生涯蝶怔。

免費(fèi)課程試聽(復(fù)制鏈接)http://www.zparkedu.com/?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市兄墅,隨后出現(xiàn)的幾起案子踢星,更是在濱河造成了極大的恐慌,老刑警劉巖隙咸,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件沐悦,死亡現(xiàn)場(chǎng)離奇詭異成洗,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)藏否,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門泌枪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人秕岛,你說我怎么就攤上這事∥笾ぃ” “怎么了继薛?”我有些...
    開封第一講書人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)愈捅。 經(jīng)常有香客問我遏考,道長(zhǎng),這世上最難降的妖魔是什么蓝谨? 我笑而不...
    開封第一講書人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任灌具,我火速辦了婚禮,結(jié)果婚禮上譬巫,老公的妹妹穿的比我還像新娘咖楣。我一直安慰自己,他們只是感情好芦昔,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開白布诱贿。 她就那樣靜靜地躺著,像睡著了一般咕缎。 火紅的嫁衣襯著肌膚如雪珠十。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,292評(píng)論 1 301
  • 那天凭豪,我揣著相機(jī)與錄音焙蹭,去河邊找鬼。 笑死嫂伞,一個(gè)胖子當(dāng)著我的面吹牛孔厉,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播末早,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼烟馅,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了然磷?” 一聲冷哼從身側(cè)響起郑趁,我...
    開封第一講書人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎姿搜,沒想到半個(gè)月后寡润,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體捆憎,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年梭纹,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了躲惰。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡变抽,死狀恐怖础拨,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情绍载,我是刑警寧澤诡宗,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站击儡,受9級(jí)特大地震影響塔沃,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜阳谍,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一蛀柴、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧矫夯,春花似錦鸽疾、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至旺订,卻和暖如春弄企,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背区拳。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工拘领, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人樱调。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓约素,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親笆凌。 傳聞我的和親對(duì)象是個(gè)殘疾皇子圣猎,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 本文把程序員所需掌握的關(guān)鍵知識(shí)總結(jié)為三大類19個(gè)關(guān)鍵概念,然后給出了掌握每個(gè)關(guān)鍵概念所需的入門書籍乞而,必讀書籍送悔,以及...
    dle_oxio閱讀 11,111評(píng)論 6 244
  • 傘狀蓬松 墻角數(shù)枝花 動(dòng)感花叢
    棲月閱讀 102評(píng)論 0 0
  • 昨天的作業(yè)拖到現(xiàn)在才開始寫,很新奇。 拼圖游戲是希望我們把生活中看似不相關(guān)的事情放在一起后欠啤,會(huì)碰撞產(chǎn)生出好多奇妙的...
    Chloe婉閱讀 226評(píng)論 0 0
  • 1、 周末回家祠丝,參加兒時(shí)玩伴的婚禮疾呻,老爸作為婚禮總管之一,跑前跑后写半,忙的不亦樂乎罐韩。這場(chǎng)婚禮過后,村里適齡青年就只剩...
    佳光神奇閱讀 348評(píng)論 0 1
  • 獨(dú)自漫步在深夜的道路上龙考,任寒風(fēng)肆意刮過臉頰蟆肆,依舊不能平息內(nèi)心翻滾的波瀾』蘅睿回首走過的來路炎功,有過痛苦、快樂亦或滿足缓溅,本...
    竇力行閱讀 434評(píng)論 0 3