-
1 # 手機使用者85709107559
-
2 # 未來資料科技
本人從事IT行業,對於程式設計也有較深的瞭解!有一些建議僅供參考!
首先自學程式設計是可行的,但是有一定的難度。
現在程式語言非常多,你需要先選擇一個方向。就目前市場的佔有量來說JAVA,Python,JavaScript是份額很大的,就業範圍也很廣,當然了還有其他的如C++,C,PHP等也有很大的份額!主要是介紹一下JAVA,JavaScript,Python。以及他們難易程度和就業方向!
JAVA是目前運用最廣泛的語言,現在很多東西都是用它寫的,好的JAVA開發工程師待遇也是非常高的,是一個很不錯的方向。不過這幾年開始逐漸淡出。但是在未來十幾年的時間裡它的地位還是不可撼動的!不過學起來是比較難的!不太容易上手,對零基礎的是一個不小的挑戰!
JavaScript是前端的核心語言,如果說HTML是前端的骨架,CSS是前端的肌肉和衣服,那麼JavaScript則是前端的靈魂,有這個靈魂整個網頁才能動力起來,炫酷起來,並和使用者進行互動!這幾年JavaScript的江湖地位一直在上升,很多時候都排在了第一位!不僅如此,現在資料視覺化也是離不開js的!甚至很多BI工具,自動化測試都會用到js。學習難度也沒有JAVA大,待遇有時候會比JAVA低一些。
最後就是Python,目前最火的語言。火的主要原因是它能夠運用於大資料和人工智慧這兩個領域!由於它有很多強大的包,所以非常適合做大資料分析,資料科學,和人工智慧的機器學習,深度學習等領域!Python被稱為膠水語言,語法簡單,功能強大,非常容易學。很適合初學者!由於大資料和人工智慧的在未來的運用,Python將會越來越收歡迎,前景也會越來越好!
最後就是對於初學者來說,一定要多敲程式碼。不要看著會就行了。不然你關上電腦就什麼都不會了!打擊學習的積極性。可能會半途而廢!所以每一步都要跟著寫出來!這個很重要!
-
3 # 中國頂級科技評論人
看你的方向。網上那個都不靠譜。。。只能入門。
寫個Hello world就不知道幹啥了。。。
你得先有目標,需要解決什麼問題,然後你再去尋找答案。
這麼籠統的提問是沒有意義的。
實際上大的類別就有,嵌入式程式設計,網頁開發,移動端開發,客戶端開發,伺服器開發,遊戲程式設計。
你以為都一樣的?不。。。事實上你只需要瞭解一個就可以了。你所知道的前端,後端。。。實際上指的僅僅是網頁開發。
還不設計底層,僅有部分中介軟體。
所以,說到這你明白程式設計的意義了嗎?
你以為程式設計就可以為所欲為?不。。。會讓你欲罷不能。。。讓你學完Java學JavaScript,學完C語言學C++,學完CotexM3學A7。。。學完A7讓你搞Xilinx。。。
哈哈,你以為Python可以為所欲為,事實上,這玩意兒是指令碼語言,很多東西可以幹也幹不了。用於處理資料非常不錯。但是用於生成資料就是個垃圾。
你可以把Python看成是一種變相的批處理。當然,它的確是一種動態語言。非常適合老鳥使用。特別是有一定程式設計基礎的,拿過來跑測試簡直爽歪歪。。但是,如果你說你要學習程式設計。Python適合也不適合。因為它給你看到的都是表象。
指標什麼的都沒得,處理底層是不可能的。但是它保留了大部分資料結構,像什麼字典,列表,元組已經夠用了。但是涉及到記憶體管理基本上廢了。。。
不過嘞,爬蟲,大資料處理,網頁後臺處理在適合不過了。
如果你說你要搞嵌入式,嗯。。。學C語言吧,越學越多的那種,[捂臉][捂臉][捂臉],學到後來還得仔細研究資料結構,什麼二叉樹,佇列。。。堆疊。。還有記憶體管理,當然還有作業系統原理。然後呢,就是嵌入式核心。
總之嘞,千里之行始於足下。不積跬步無以至千里。。。最無奈的是走到500公里的時候。。。你他媽回不了頭也看不到彼岸。。。
正所謂,大神們活成了我想要的模樣,而我漸漸變成了我自己原來最討厭的模樣。
用追了幾十年的海賊王一句話收尾,海賊王,我當定了![我想靜靜][我想靜靜]
-
4 # 專注IT小UU
首先是先到verycd電驢下載,搜尋馬士兵,尚學堂馬士兵老師的java影片絕對是一流震撼級的,帶你開心入門,手把手練習專案例項。
說到書籍的話,Java核心技術卷1,這本適合初學者,還有一本卷2,但那本需要有一定Java基礎的。Thinking in java是本非常好的書,但也只適合有一定java經驗的人。基礎階段看什麼教材都差不多,就那麼些語法,關鍵要靠自己多練,多多參考 官方的java api文件,這個才是大寶庫。
想要開心程式設計怎能缺少一個好軟體呢,推薦你用目前的開源軟體Eclipse。
想要持續發展下去的話,一定要培養自己對java的興趣,萬物皆物件(Object),多用面向物件的思維考慮一些事物,慢慢得就會有一套自己的面向物件程式設計模式,這樣對程式設計很有幫助。
基礎知識紮實了以後就可以慢慢開始接觸一些小專案,如做一個貪吃蛇、坦克大戰等等的小遊戲,慢慢地再進入java網路程式設計這一塊,現在的很多專案不可能缺少網路功能,所以將來你一定要學的,對以後找相關的工作很有幫助。
-
5 # 何小俠
自學還是比較難額,我在重慶中公優就業學的,一開始家裡也不放心,對比了好幾家機構才選擇的,其實課程內容每家機構設定的不會差太多,但老師的責任心還有機構的後期保障還真挺重要的,可以免費試學,體驗一下再選擇就放心了
回覆列表
學習程式設計是一門苦差事,尤其是剛入門的時候,對著哪些它認識你,你不認識它的程式碼別提是多麼痛苦的一件事情了,很多朋友可能受不了這種痛苦從而放棄了學習,因為很多人沒有那個耐心和毅力。當然學習程式設計除了耐心和毅力之外還是需要一些方法和技巧的,下面就跟隨小編一起來看看如何學習程式設計吧。方法/步驟1首先自然是選擇學習的程式語言了,計算機語言的種類繁多,但是大體可以分為機器語言,組合語言,高階語言以及指令碼語言。像是我們經常聽到的C語言,java,易語言都是屬於高階語言,像是php,javascript,jsp,
asp.net
就屬於指令碼語言了。不同的語言難易程度也不相同,可以根據自己的情況進行選擇性學習。2選定了學習程式設計的語言,就可以開始學習程式設計了。學習程式設計的過程中入門是一個很重要的過程,尤其是對於程式設計一點都不瞭解的朋友,看著那些密密麻麻看不懂的程式碼,什麼熱情都被澆滅了,從而就此放棄了學習程式設計,因此選擇程式設計的入門方式十分重要。3很多朋友選擇的入門方式應該都是看書了,小編自然也不例外,但是隨著時間的推移,書是看完了,但也忘完了,完全不知道看過點什麼,更不要提學會點什麼了,導致小編一度覺得自己不適合做程式設計,幾乎放棄,直到我發現了另一種學習程式設計的方法。4以前的學習可能只能靠書本和老師,但是現在不同了,現在是網際網路時代,我們可以從網上獲取到我們需要的知識,自然也包括了學習程式設計。現在很多程式語言都出了影片教程,而且還不止一家,我們可以挑選最適合自己的影片教程來學習。5自從跟著影片教程進行程式設計學習,小編學習的積極性倒是提高了不少,起碼比起看書要來的有趣的多不是,相信不少朋友應該和小編有同感。由於影片教程是已經錄製好的,我們可以根據自己的理解能力來選擇性的觀看教程。6光看不練假把式,每當我們看完一節影片教程的時候,我們就應該把講述的這些內容自己多練習幾遍,直到完全掌握。這樣再去看下一節的影片教程,千萬不要光看不練,我們的目的不是為了看影片而看影片,而是為了掌握知識,只有掌握了才是自己的。7當我們累計到一定程度的知識之後就可以做一個簡單的專案了,一是為了鞏固所學的知識,把我們所學的知識串聯起來,二是為了以後的工作做準備,畢竟早點熟悉以後的工作內容才能早點上手。當然初次做專案可能會感到盲目,沒關係,一般影片教程會專門抽出幾個課時來講解專案的製作,我們跟著製作即可。8總結來說學習程式設計最容易讓人放棄的就是兩個階段,一個就是入門階段,一個就是覺得什麼都會學了,但是什麼都做不成的階段。入門的話我們可以選擇影片教程,相對於書籍來說小編覺得比較好,如果遇到第二個階段可以做個專案,把各個知識點連線起來,在做專案的過程中查漏補缺,這樣做的話應該有利於你的程式設計學習之路。END注意事項學習程式設計的過程必然是枯燥乏味的,只有會學苦中作樂才有利於程式設計的學習之路。學習程式設計的過程中有兩個階段最容易使人放棄,如果克服了這兩個階段,那麼你將會走向新的篇章。以上就是怎麼學習程式設計的全部內容,希望對有需要的朋友有所幫助。