㈠ 像我這么高智商的文盲想學編程應該從什麼開始做起
1、先學數學,因為數學是一切的基礎。至少要學好高等數學,學計算機還要學好離散數學。
2、計算機學習要學好數據結構、資料庫原理、C/C++。不要以為能修改個注冊表,或者懂幾行DOS命令就是計算機高手了。
3、不要以為以上的都用不上。我可以負責任的說學好了基礎事半功倍。本科生比高中生優秀的原因是因為基礎更扎實、學習能力更強了。
4、曾經我在面試程序員的時候,有人抱怨找工作很難,讀書的時候學校的老古董只教沒有用的基礎知識,沒有教一些實用的技術,比如asp、vb之類的編程技術。我跟她說她本末倒置了,學校教的才是寶,那些實用技術才是皮毛,過幾年就淘汰的東西,數學物理才是永遠不落後的東西。
5、一個熟練的程序員,不僅對某種編程語言熟練,而是根據需要,對未接觸過的開發工具也能很快就能上手。
6、建議你自學吧,既然智商高。最近IT業雖然不景氣,但是軟體開發總算是高附加值的工作,薪水還是有保障的。
最後祝你能成功!
㈡ 新手如何學習編程
熟悉以下關鍵東西,可以邊學邊做,定期訓練,經常思考,長期積累:
1、語法。
2、基礎理論(數學、數據結構、演算法等)。
3、設計方法(編程原則、設計模式、框架設計等)。
4、庫(核心、基礎、UI、擴展、游戲引擎等)。
6、領域知識(游戲設計、網站設計等)。
7、開發工具(編輯器、IDE、自動部署等)。
8、項目管理(進度管理、分工協作、Bug管理、版本控制等)。
最普遍也是最重要的能力:創造力。努力分析並理解好做什麼以及怎麼做。要知道上面那些東西一開始都是不存在的。
具體方法包括:
1、快速閱讀入門教程和書籍,適合學習語言和基礎庫。比如我學Java讀的《Java編程思想》,練習題做過一點,然後學ActionScript就沒讀過書,只讀過Adobe官方文檔《ActionScript 3.0編程》。
2、閱讀庫的文檔、實例、源碼。比如Flash、Flex開發,熟悉官方API很重要,很多細節要具體使用時才注意到,這時候最好做個筆記,雖然我從沒看過我的筆記。
3、做一個自己感興趣或熟悉的小項目,比如我就以黑白棋游戲作為多個語言的試水項目,一樣的邏輯,便於把關注點放在語言特點上。
4、自己動手豐衣足食。廚師有菜譜,程序員可沒菜譜。比如我做游戲,最關鍵的游戲編程知識全部是動手學出來的,很少有專門針對某個業務領域(如游戲)的編程書籍,要麼是入門書,要麼是模式書(如演算法)、理論書(圖形學),很少有書籍教你如何開發一個45度角地圖系統加編輯器的,全靠自己思考,以及看前人的代碼,需要時找些網路資料。關鍵是,可以培養最重要的創造力。
對於演算法和設計模式,可以研讀下,但是關鍵還是靠平時如何使用了。新手勉強不來的。
項目管理方面的,就得靠工作經驗了,多思考多提意見不要只走流程。
㈢ 我是個高中生,想學習計算機編程,請教一些問題!
你好 我是在校大學生 今年大三 學的就是計算機軟體專業 看了你的問題 來給你幾點建議 :
1.你先從譚浩強的這本書看起是正確的,不過前面幾位說的很對,這本書是基礎,就是讓你在以後學習別的語言或者在編程時掌握那些基本的原理和要領,因為編程語言都是相通的,沒有哪些語言是完全迥異的,所以可以把C當作是工具。但若你要是把C學的很精的話,同樣是大有用武之地的,因為日後工作時必須有1~2門拿手的編程語言,許多公司招聘時也要求精通C語言的人才,這個你可以多上網看看現在公司一般對什麼語言需求比較大,一般C/C#/JAVA都是比較流行的
2.我跟你說下大學里軟體系的課程安排吧。大一上學期學C ,下學期學C++,大二上學期學JAVA、數據結構、離散數學,大二下學期學計算機原理、資料庫原理、計算機網路。大三分流,大致有軟體開發、網路工程、電子商務幾個方向(根據學校自身安排)。 我們學校的課程就是這樣的,也許別的學校跟這個有出入,但大致都是類似的,而且我覺得我們學校的這種安排還是比較合理的。 根據這個課程安排,你可以看到數據結構、離散數學都是大二才學的,屬於比較有難度的,而且要求一定的數學基礎,最好學過高等數學。 難度我覺得數據結構更難點,但要用心學,耐心學可以說都不難。 數據結構主要就是塑造你的編程思想,讓你把抽象問題形象化,然後用代碼表示出來,所以數據結構是很有用的,也可是說是你編程 的重要工具。
推薦教材 《數據結構 C語言版》嚴蔚敏編寫
3.高中生不是問題,關鍵是你是否用心學它。 可以說,如果大學里馬馬虎虎學這些編程語言的話,畢業過後不經過培訓的話,可以說就是廢物,因為書上學的本身就是基礎,離實際要求就有距離,再不好好學的話,很難勝任工作。所以,不管上沒上大學,把該看的書都看了,該弄懂的都懂了,並且加以實用,找工作並不難(不過得考一些證書 如思科、微軟認證的一些 你可以查查)
4.以你的目前情況,我覺得可以把C++看看 JAVA跟C++類似 學了C++ JAVA就很 EASY 了 另外可以看看數據結構的書 離散數學也可以看看 不過個人覺得不如數據結構重要 計算機考研的專業課包括數據結構 以前還考離散 現在一般很少考了 等到熟練掌握這幾門語言以後 再選擇具體發展方向 軟體工程師是不錯的職業 一般的軟體工程師月薪都在3000以上 優秀的可達到萬元 而且一般來說 只要你真的是有本事 就業絕對很簡單 這個我可以肯定 不要看網上說計算機現在是就業難 那是因為每年畢業的大學生有太多都是不學無術的 找工作肯定很難了 所以關鍵看你有沒有真才實學 相信只要你堅定信心並且擁有強大毅力的話 這條路絕對是陽光大道 呵呵 相信自己
這都是我的個人見解 供參考 有問題可以HI我
不是你成績的問題 而是你有沒有決心 你要是死心塌地學編程不可能學不好的 要是僅僅是覺得學著好玩那你還是別浪費時間了
㈣ 我想學編程要從哪裡學起學的順序是什麼樣的
C/C++語言->數據結構(基於C)->一門面向對象的語言(Java或C#,前面的C/C++是面向過程的語言)
這是大學里計算機系專業的學習順序,不過這只是理論知識的學習順序。
C/C++語言入門,《C語言從入門到精通》清華大學出版社,這本面向初學者。
《C程序設計》清華大學出版社,譚浩強主編,這本是大部分大學的教材。
在電腦里裝個VC++ 6.0 ,學習編程勤練習很重要,不能只顧著看書,要經常敲代碼。看書的時候有不理解不清楚的地方,在電腦上寫個代碼實驗一下,對理解和記憶很有幫助。計算機語言入門要記憶的東西挺多,比較枯燥,經常寫程序實驗可以帶來成就感,保持興趣。
學完了基礎之後你可以裝個Qt Creator試試自己做個計算器或者小游戲玩玩,同時開始學習數據結構。
我建議你高中學到數據結構就可以了,畢竟高中課業比較緊張。再者編程重在實踐而不是理論知識,你可以兩個月就看完C和數據結構,但是如果不經常上機實驗,最終你記不下來多少的。興趣濃厚的話,大學志願填一個計算機系的專業,到時候你能更系統的學到這方面的知識了。
順帶一提,編程思想對學習數學有一定的幫助。
㈤ 高中生想學編程,需要什麼基礎
編程需要一定的邏輯思維能力和耐力,像前端技術(HTML\CSS\Javascript)是比較容易上手的,可以做網頁小游戲、Html5頁面、小程序等,另外可以學學Python編程,非常容易上手,是比較流行的編程語言,JAVA難度大一點,但是學會了容易找工作,可以學一下JAVA基礎了解一下。
程序員有很多技術方位,也有很多不同編程語言,難度各不相同。好不好學需要看個人的理解能力。高中畢業當然可學懂編程,別爾蓋茨也是十幾歲就開始學習編程的,但是從目前招聘情況看,比如前端開發、JAVA開發等崗位,一般都要求專科及以上學歷,可能只有少數公司對學歷沒有一定限制,當然這也要看技術水平。
如果說學編程是為了找工作,那麼學歷就是敲門磚,現在公司招人大多數都要求大專以上,如果達不到這個要求,HR可能就不會給你發面試邀請。除非你沒有學歷但是是技術大牛,還得知名度極高的那種,不過,技術大牛考個文憑也不是難事吧,何必給自己增加這個門檻呢?提升學歷方面,成人教育,繼續教育,可以考大專。
㈥ 大學生想要自學編程難度高嗎應該如何開始學習
自學也是可以的,但是需要找一些專業的學習資料。
隨著互聯網的不斷發展,計算機也是成為了一個熱門的行業,同時這也是一個高薪的行業,吸引了很多人來,但是這個行業是也是涉及很多的專業知識,也是有一定的難度。
大學生自學編程還是不錯的,因為大學生有專業的學科功底,雖然說是編程,但是其中也是會涉及到一些數學等思維性的東西,這些都是存在的,大學生有一定的學科功底,所以學起來也是很快的。
自學編程是一個長期的過程,記得當時自己的同學在自學一門編程語言,他學習的時間也是足足有四年,最後也是說自己只是掌握了一些皮毛,真正的應用還是需要自己實際的工作中鍛煉,這就是編程的學習,也是需要一個很好的思維。
㈦ 初高中生編程入門先學什麼好
初高中生學編程,應該先學代碼編程比較好。想要學習少兒編程,推薦選擇童程童美。【童程童美少兒編程體驗課,點擊可免費報名試聽】
初高中生的認知處於形成運算階段。初中生的大腦前額葉逐漸發育完全,抽象思維能力也可以得到顯著提升,開始學習函數等抽象知識。初中生擺脫了對具體事物的依賴後,開始利用語言文字在頭腦中重建事物和過程來解決問題的運算叫做形式運算。除了利用語言文字外,形式運算階段的初中生甚至可以根據概念、假設等為前提,進行推理並得出結論。在這一階段可以讓初高中生接觸代碼編程,比如Python,來訓練孩子的抽象思維能力。在Python編程的學習中,初高中生需要通過一條條指令在他們大腦中建構整個程序框架和具體的演算法步驟,這對初中生的邏輯、推理、抽象、歸納等能力都可以進行強化訓練。因此,孩子學習編程語言的過程是動態變化的,這需要根據孩子的認知水平來選擇合適的編程語言。【學少兒編程可以提高孩子邏輯思維、專注力!】
想了解更多關於編程入門的相關內容,推薦咨詢童程童美。童程童美實施5S(整頓、整理、清掃、清潔、素養)管理辦法,以加強對環境的長效管理,注重科技素質教育氛圍的營造,傳遞良好的教育理念,正向影響孩子意識,讓孩子在成長中心可以舒適學習。