{eval=Array;=+count(Array);}
學習編程是有一定的門檻的,需要以下基礎就可以了:
1、 需要一定的計算機基礎。
因為我們編寫程序,無非就是編寫一堆字符的集合,所以起碼你得會打字,最好能打的比較溜;然后就是會按照軟件,學編程偶爾需要安裝個軟件很正常的事情。
2、 需要懂點英語
其中這句話的潛臺詞就是你起碼得個初中學歷,因為有不少地方是初中開始學英語,我們編寫代碼用的不少開發環境都是英文,看有些函數的幫助文檔也可能是英文,所以懂點英文是需要的,如果你想針對性的學,可以看下計算機英語。
3、 一定的時間保證
除了上述的兩點外,還需要你每天抽出一定的時間去學習它,時間不保證,今天看下,下個月看下,不連續會造成學習效果比較差。
4、 善于思考,有點執著精神
學習程序的精髓在于學習用它解決問題的方法,學習過程中,難免會遇到些問題,遇到問題,對我們來說是個難得的提高機會,我們要去思考,堅持,實在解決不了,可以和別人去交流,慢慢就好了。
5、 有一定的數學功底更佳
謝謝邀請!
目前編程語言的一個發展趨勢是簡單化,所以學習編程語言對于基礎的要求并不高,總的來說需要具備以下幾個基礎:
第一:操作系統基礎。不管是面向過程的C語言,還是面向對象的Java語言,以及腳本式語言PHP,這些編程語言都需要對操作系統有一個基礎性的了解。要了解操作系統體系結構、任務調度、內存管理、存儲管理、命令解釋、界面管理、文件管理等基本內容。系統的學習一下Linux操作系統對于編程的學習還是有較大幫助的。
第二:計算機網絡基礎。目前的計算機編程大多都與計算機網絡關系密切,不論是Web開發、移動端開發(Android、iOS)、大數據開發、嵌入式開發等都需要掌握一定的網絡知識。計算機網絡知識包括網絡體系結構、網絡協議、數據傳輸過程、網絡安全、多媒體數據傳輸等內容,同時要了解交換機、路由器等網絡設備等作用。
第三:數據庫基礎。編程語言與數據庫的關系非常密切,掌握數據庫知識是學習編程語言的一個重要基礎。數據庫知識包括數據庫結構定義、Sql語言、事務處理、視圖、數據安全等內容,另外需要通過大量的實驗來了解數據庫的具體操作,包括建庫、建表、查詢等操作。對于初學者來說,建議學習一下Mysql數據庫。
目前比較流行的編程語言包括Java、C、Python、PHP、C#、JavaScript、Html等,如果未來要做Web開發可以選擇學習Java和PHP,如果要做嵌入式開發可以選擇學習C、C++語言,如果要做前端開發可以選擇Html、JavaScript,如果做大數據、機器學習方面的開發可以選擇學習Python。
作者簡介:中國科學院大學計算機專業研究生導師,從事IT行業多年,研究方向包括動態軟件體系結構、大數據、人工智能相關領域,有多年的一線研發經驗。
歡迎關注作者,歡迎咨詢計算機相關問題。
學習編程是否需要有什么基礎?
其實學習編程入門階段不需要什么基礎的,只需要你將入門的基礎打扎實,因為不同的編程語言之間有很多東西都是相通的,把基礎的知識學牢固了,后面學起來就比較輕松了。其次,學習編程除了需要打好基礎外,有一個良好的方法和對的思路也是相當重要的。因為在編程世界里,很多東西并不是死記硬背就能學好的,更多的需要我們能夠有一個融會貫通的思路。
大多數人會覺得學習編程一定對英語要求的比較高,因為我們都知道編程里面的代碼都是英語字母。其實,在計算機語言里用到的英語單詞量很少,而且都是常用詞,經常使用就記住了。這些英語單詞應該說只是作為計算機語言中的一個代號,而它不會涉及到我們高中或大學中所學英語的時態或語法。
當然,如果你要看原文資料或者幫助的話,專業詞匯比較多,不過在谷歌翻譯的幫助下,也是沒什么大的問題的。還有數學,只是培養邏輯思維能力,在初學編程的時候影響不是很大。
總之,學習編程對于基礎是沒有什么硬要求的,有基礎只是學起來會相對容易一些。對于像數學基礎、英語基礎、計算機基礎之類的,有更好,沒有也不用擔心,現在很多培訓機構的編程課程都是從基礎開始講起的,由淺入深,循序漸進,只要自己肯下功夫,相信也是可以學有所成的。
最后,如果想要更深層次的學習編程,給你一些建議
1、數學:如果想學數學,中學課本+大學高數課本就夠了。
2、英語:(1)背單詞,任意款背單詞軟件都行,每天10個;如果自覺牛逼,那就背多點。(2)背新概念英語1、2、3、4課文,一天一篇。
3、記憶力:早起晚睡就好了,精神足了,記憶力自然就好了。
4、計算機基礎:看這本《隱匿在計算機軟硬件背后的語言》
5、邏輯思維能力:多讀書
首先,要想好自己是否喜歡編程?只是一時起興呢?還是打算學精了干這一行?定位清楚之后再選擇。程序員需要有較強的邏輯思維,所以數學好是必須的!編程語言很多所以也需要選擇一門編程語言!比如java,c#等。然后選擇一本書掌握語法。還要掌握一點數據庫的知識!
興趣。筆者是一個從高一就開始學習編程的人,那時候連編程的書都要向別人借。也沒有老師在身邊可以學習,全靠自己的興趣一步一步踏入編程的大門
編程是很大的一個范圍,光是編程語言就不下百種,C、Java、PHP、Python、Ruby 等等;開發也很多的,是做前端,還是后臺,是PC端,還是移動端;移動端也分的,Android、iOS、WP 三大主流,還有其他小眾操作系統;甚至也可以搞嵌入式,這個偏硬件一點。
題主,你到底決定好學什么了嗎?
望采納。
學習一門編程語言,其實也不用什么基礎吧,個人感覺。現在的編程語言都是比較簡單易懂的,基本按照學習教程去學,從簡單的helloworld開始學起,都基本能學會。但是如果是做編程這一行,我覺得比較重要的是個人的邏輯能力。如果沒有良好的邏輯思維能力,那編程基礎再好也沒用。很多東西都是靠復制粘貼來做,一旦出現一些特別的情況,就會無所適從。
普通人其實都可以學編程的,無論你是計算機相關還是非相關行業轉行到編程行業都行。
現在有很多視頻學習網站如ucloud課堂 網易云課堂 慕課網等都有很多免費付費視頻,可以挑一個自己喜歡的跟一跟,看看自己是否能學下去,要是能學下去,也基本上能評估出自己是否真的喜歡做這一行了。
現在少兒編程都很火,將來的趨勢是很多人包括其他行業的人都會一些基本的編程本領,比如學點兒python來做自己的表格啥的
希望我的回答可以幫到你,如果有問題可以留言探討一下,知無不答
1.首先,你得擁有英語基礎,這是你看懂代碼的前提。這個不要求太高,屬于中等水平就好了。 2.你需要擁有很好的邏輯能力,這個可以慢慢培養,先從簡單的程序入手,再到復雜的程序。 學習編程,語言有很多種,你要是學,你這輩子也不可能學完。所以你只需要專攻一種語言就可以了,沒種語言基本一樣,只是用法不同而已。我們學習編程是學習編程思想。
0
回答10
回答0
回答10
回答10
回答0
回答0
回答0
回答4
回答6
回答