首頁>Club>
智商114+,將程式設計作為主修科目可以學好嗎?
29
回覆列表
  • 1 # 榮老邪

    不一定需要,更需要踏實的性子和努力的精神。

    IT沉淪八年,碰到過很聰明的人,但是程式碼一塌糊塗,也不把心放在程式碼上,人家只是過來歷練混時間,好準備下一年的考研。也碰到過腦子一根筋,但是努力,雖然沒有大的成果,但也足以應付自己的本分工作。

    至於程式設計需要什麼,最重要的應該是敢於鑽研敢於學習的精神。就算沒有任何老師,也應該敢於迎刃而上。就好像當我們對於計算機硬體,系統與程式一無所知的時候,我們拿到一本c語言入門是什麼樣的一種感覺,是繁重的學業還是充滿邏輯美的字元?

  • 2 # 糊塗伯爵

    需要很強的邏輯思維能力,學程式設計還需要有很強的耐心和毅力,不然這條路很難堅持下去,現在的技術更新換代太快,需要不停的去學習新東西,新技術才不會被淘汰

  • 3 # IT人劉俊明

    作為一名從事網際網路行業多年的老程式設計師,同時我也帶研究生,我來回答一下這個問題。

    首先,只要是正常人,透過一段時間的學習都能學會程式設計。我認為程式語言遠沒有人類的自然語言複雜,因為計算機目前還無法做到完全理解自然語言(自然語言的處理是人工智慧的重要研究內容之一),所以我們才需要使用為計算機設計的程式語言。

    我帶過很多程式設計師,10多年以來還沒遇到過學不會程式設計的。我有一個遠房親戚是中專學歷,學的是汽車修理,學習成績一塌糊塗,但是我帶了他2年之後他目前也在做程式設計師工作,而且目前在北京發展的還不錯。所以,在我看來只要是一個能正常交流的人就能學會程式設計,程式設計並不需要什麼高智商。

    程式設計需要什麼呢?學程式設計重點要做兩件事,一件事是培養自己的邏輯思維能力,一件事是多做實驗。有的人智商較高,學習能力也比較強,但是學習程式設計卻進展緩慢,主要的原因是實驗做的太少了。

    目前程式語言很多,比較流行的語言有Java、C、Python、PHP、JavaScript等,這其中Python語言比較簡單,可以作為入門語言來學習。

    如果有程式設計方面的問題,也可以諮詢我。

  • 4 # 萱言聊管理

    學習程式設計需要高智商嗎?見過了太多太多人,聰明但是最終一事無成。也見過一些優秀的人,27、28都幹到公司高管了。那麼回頭再看這個問題,學習程式設計需要高智商嗎?我的答案是:高智商的人學程式設計能更快,學得更好,智商不高也不一定會差。我說的智商不高,也不是說90分以下的特殊人群,泛指智商正常的普通人。那再來說說,學程式設計需要什麼樣的人:學程式設計需要有比較強的自學能力很多東西別人是不能手把手教你的,程式設計更甚。能教會你理論,卻無法教會你怎麼寫程式碼。所以學程式設計必須有強大的自學能力,遇到困難自己想辦法解決,不管是百度、知乎還是其他方法,都要自己去學習!自學也就意味著,一切要自己推動自己,所謂的自驅力,等著別人教、等著別人安排、依賴性比較強的人,不適合這個崗位。學習程式設計需要有發自內心的熱愛如果你只是因為覺得程式設計師工資高,就想學程式設計,那我建議你還是好好考慮考慮真正適合自己的行業是什麼。因為即便你學了程式設計也不一定工資就高!所有優秀的程式設計師,都是先熱愛程式設計,再有的職位、待遇。很多學完了程式設計還是找不到工作的也大有人在。想想如果你不是真的喜歡這個枯燥的職業,那麼你未來幾十年你會相當痛苦。如果沒有發自內心的熱愛,面對困難的時候你會隨時都想著放棄。學習程式設計需要勤奮與實踐10000小時定律,適用於所有崗位和職業。寫過10000行程式碼的人,和寫過1000行程式碼的人,是不一樣的。所以不管智商高低,問一下你願不願意持續的勤奮和努力,願不願意不斷實踐和試錯,如果你的回答是肯定的,那麼不管你智商是114還是90,你都可能成為一個優秀的程式設計師!所以我覺得,智商並不能決定你適不適合這個崗位,也不能決定你在這個崗位上幹得好不好,智商是一種優勢,在學習的時候可能少花一些時間、少走一些彎路。但是學習不正是不斷學和不斷練習的過程嗎?!如果你真的喜歡,就去做吧!

  • 5 # 東北水地暖-溫全

    首先,如何定義智商高低?如果你的目標足夠高,你的意志足夠強,你的恆心足夠久,那麼你的智商就會隨之而足夠高。遍歷有史以來的成功者,智商高低根本不算一個什麼指標。相反,高手對決,拼的就是目標、意志、恆心。別被所謂天才、所謂天賦、所謂。。。這些都是既得利益者設立的門檻、偽裝、騙局。取代所謂的老大,不需要任何條件,只要目標、意志、恆心,就足夠足夠。

  • 6 # 小工坊遊戲

    不重要。其實現在做軟體開發就根蓋房子一樣,一步一步來就是了, 但是想學好 一定要感興趣。保持激情就可以了

    還有人覺得學程式設計需要會英語,其實這也不重要,,記得一些關鍵詞就可以了,現在的編輯器很強大。都用不著去記這些

    不然還有什麼呢

  • 7 # 毒舌叔叔

    不需要,只要是正常人,學過高中資料知識,大部分的程式設計工作已經滿足了。

    我本身就是個從事網際網路 6 年的研發,見過身邊很多大專學歷的年輕人從事程式設計也是遊刃有餘,甚至還有很多非理科班出來的小朋友也在學程式設計。

    所以程式設計要很高的智商明顯是不成立的。

    但程式設計這條還要是多一些自我學習能力,因為更新較快,只懂基本的邏輯思維你只能做個入門的小白,但想要走向更高的崗位,還要學習時代前沿的架構和程式設計思想。

    當然還有人問我需要懂英文嗎?其實也不用,常用的英文也就那麼幾個,而且 IDE 工具能自動幫你補全,你只要知道前一、兩個單詞就足夠了。

    但懂些英語還是能讓你的職業道路更寬泛,畢竟你去菜市場買菜用不上微積分,但學好微積分能決定你在哪裡買菜。

  • 8 # 傳智播客

    學程式設計需要高智商和邏輯思維這種話,是無稽之談。帶過很多小白和在職的程式設計師,在小白階段的同學按照我的總結就是,把程式設計當成開車了,首先沒入門的時候覺得特難,開的車不一樣,開大車的鄙視開小車的,男司機鄙視女司機。這是個非常有趣的現象,下面從智商和邏輯思維兩個方面,我們分解一下:

    程式設計需要高智商嗎?

    我們不說科研方向,單單就開發工程開發來說。經驗是大於一切的,甚至大於努力,努力大於智商。我們在講課的時候,尤其是給在職的程式設計師講課的時候,講到程式碼邏輯,大多數不會出現聽不懂,而是驚訝於:我怎麼沒想到。其實這種沒想到就是經驗不足。

    我們也帶過很多小白,有歲數大的,也有一直在老家工廠打工的。有人說過學不會,凌晨了還抱著電腦自己研究。同時都就業了。不一定他們智商有多低或者有多高,但是就程式設計而言,努力是大於智商的。

    程式設計需要邏輯思維嗎?

    簡單的語言學習,正常人的智商完全夠用,就算智商稍稍低一點,努力也都是可以彌補的。在實際解決問題的時候,對邏輯思維有一定的要求,我們需要找到問題解決問題的步驟,再轉化成程式語言。

    程式設計中經常出現需要邏輯思維的地方一般有:順序、條件、迴圈;順序:只要是生活當中你能把事情分成幾個步驟來完成的話,完全可以搞得明白。條件,我們是不是在生活當中可以根據突發的情況來調整自己的做事的方法。如果是可以的那麼就完全沒問題。迴圈,我們只要可以找到事情當中的重複環節就可以了。

  • 9 # 看球看書看世界

    學程式設計就像學開車。

    但學程式設計範圍如果包括自己造輪子,那就相當於連生產車的活也幹了,那就不容易了。但80%的碼農是不造輪子的。都是用現在框架,已知的業務邏輯,縫縫補補一年又一年。所以學會程式設計是不需要高智商的,智商正常就可以。入門後以後,堅持寫,堅持用,就像你拿到駕證後要上路一樣。你只要經常敲程式碼就行,所謂“熟能生巧”是學習某一門技術的不二手段。

    如果你想做專職司機,就需要更豐富的技巧,弄懂各種規則,跟同伴達成協議等等。做碼農也一樣,多參於幾個專案,多加會班,就越來越自如了。

    總之,只是一份職業而已,如果有興趣,就搞一把,當前的網際網路環境下,試錯成本越來越低了。

  • 10 # 嵌入式宏思微想

    學習程式設計不需要高智商。

    程式語言也是一門語言,正如英語一樣,只不過前者主要面對計算機,後者面對人類。浸潤式學習是一種好方法,即以理論驅動,以實踐驗證。多想多看多寫,然後多總結多運用。熟能生巧是一種適合大眾的好辦法。

    程式設計主要是基礎紮實,業務精通,需求明確,單元化和綜合化的思想。這些都是常人都可以做到的。但如果你要走得更遠更好,例如寫出來的程式,邏輯分明,精準到位,無Bug耐測,強複用性,強擴充套件性……那就要有點經驗,這種經驗是質量方面的經驗,不是單單指時間長的經驗。

    如果你再繼續走下去,你會發現,程式設計真的只是一個語言工具,尤其是在今時今日,python如此流行,拿來即用。優於常人,主要的還是思維和內容,承載它們的是你的專業知識。

    面嚮物件語言,面向過程語言,組合語言,指令碼語言,我都有寫過,並在量產專案中應用過,現在總結看來,語言真的是一個工具,會程式設計只是一個基本功。

  • 中秋節和大豐收的關聯?
  • 電腦螢幕藍光什麼意思?