-
1 # 放蕩不羈旳矜持
-
2 # 吳將和
我想學習程式設計,應該從哪裡開始學習呢?
這是一個被問爛透又有趣的問題,但是又難以回答。當然,視服可以給他們推薦一本關於程式設計的書,但是這樣做真的好嗎?
視服聽到這個問題的第一反應,就是弄清楚他們為什麼想學程式設計。這是一個很好地起點——弄清楚從中想要得到什麼。這樣就可以根據他們的目的來回答這個問題。
比如:“我想要透過學習程式設計,進入IT行業,拿到理想的薪資”嗯,目標很明確,很直白!如果你有一個真實世界的問題待解決,或者有一個明確的目標,那麼給你行動的建議就很簡單了。
1、選一門程式語言
學程式設計自然要先選一門程式語言當入口。
語言都是工具,選工具前你要明確自己做什麼東西,然後找什麼語言適合做。例如後端程式設計學Java、Python;做前端應用學HTML5、UI;伺服器、系統、底層驅動學C/C++。
2、選好語言不要糾結版本問題
第二選擇學一門語言不要糾結學什麼版本,學當下最新的就行,不要老在乎什麼相容問題。
初入門檻的新人,在很長時間內達不到要被版本區別挖坑的水平。而且基本上作為新人從開始學到開始能做產品怎麼也得一兩年,到時候現在這個版本就是穩定主流版本了。
3、先搞定語法
一開始不用學枯燥的計算機組成原理、設計模式之類的知識。就先學語言,也不用深究歷史啊,優點啊,區別啊,直接學語法。不用管那麼多,先做些看得見的東西。敲程式碼敲程式碼一直敲程式碼,感受一下控制計算機的感覺。這樣才能讓自己感到酷炫,激發一邊學一邊和小夥伴們嘚瑟的熱情。
先學好一門語言回頭再來看看歷史和做比較,看看大師們的理論,逐漸向外擴充套件更多知識或許更有效率。
4、不會Linux就先在Windows上學
很多前輩會和你說Linux系統下程式設計多酷炫,用mac下多優雅,用Windows多Low。那些命令列系統是不是真的很高效拋開不說。
如果新人不會用Linux就先不要學,不要刻意去裝個ubuntu裝個黑蘋果搞半天,裝好了不知道怎麼搭建開發環境又搞半天,然後Windows習慣一時半會有揮之不去效率特別低下,各種常用軟體還沒有,還沒開始學程式設計先把自己的生活搞得一團糟了。所以一開始就在Windows上搞,這是最好的。還有就是新手資料基於Windows平臺是最多的。
5、善於尋找資源
根據自己的學習熱情和進度,可以去找一些學習的資源。google搜尋,萌寶上面鼓勵一開始直接敲程式碼,暫時跳過其它知識。但是學程式設計前先學會科學上網。
但是還有很重要的一點,網路上雖然學習資源一大把,文章影片什麼,但是不要看到就想學,你需要一個迴圈漸進的過程,不是你這個階段的就不要去觸碰!以免從入門到入土!這個視服碰到過很多小夥伴們跟我反映說:“為什麼我感覺我學的好亂,到頭來還是什麼都不懂”!
“我是一名從事了10年開發在退休邊緣垂死掙扎的高齡程式設計師,最近我花了一些時間整理了一個完整的學習C語言、C++的路線,專案原始碼和工具。
最後,視服數科祝大家能夠早日成為一名優秀的程式設計師!
-
3 # 林子成長
我也是一名程式設計師,曾經也跟您迷茫。
我在學校的專業是這個,不過幾乎算自學。
我個人建議:
1、先明確自己的一個方向(根據學程式設計主要做去尋找)
2、然後去搜索要學習的程式語言(可以去網上看一些培訓機構的課程安排)
3、最後可以去找一些培訓機構的影片進行學習。
-
4 # 老陳說程式設計
從建立信心,確定目標開始。
程式設計確實是可以透過自學學會的,而且自學能力特別重要,相信自己能學會,能學好。
目標是說你想從事那方面的程式設計,手機App,Web,桌面系統,還是通訊,資料分析等。
如果想從事手機App開發,那可以選擇Android(Kotlin)或iOS(Swift)這兩種程式語言。
如果想從事Web開發,那就學Java、C#或PHP。
如果想做桌面開發,那就學C#、Python。
如果想做資料分析,人工智慧,那就學Python。
如果只是想做前端開發,那就學Html、Css和JavaScript...
確定好目標後,自己選擇。
程式設計,實踐很重要;程式設計,實踐很重要;程式設計,實踐很重要。
-
5 # 會敲程式碼的闊耐
選擇一種合適的入門語言
程式設計工具不外乎如下幾類:
1)本地開發應用軟體開發的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;資料庫開發工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。
2)跨平臺開發開發工具如 Java 等。
3)網路開發對客戶端開發工具如:Java Script 等;對伺服器開發工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。以上不同的環境下幾種開發工具中 VB 法簡單並容易理解,介面設計是可設化的,易學、易用。選 VB 作為入門的方向對出學者是較為適合的。
個人經驗,僅供參考。
我學的是Python,最開始看B站上小甲魚的課程,後來買各種書籍看。
一本程式設計的書無非就是變數、函式、條件語句、迴圈語句等概念,但要真正能進行程式設計應用,需要深入理解這些概念。
思想程度很重要,換句話說你要改變自己的思維方式,要有縝密的邏輯思維,在理解的基礎上應用,不要只簡單地學習語法、結構,而要吃透針對這些語法、結構的應用例子。
*重點,敲小黑板了。
不要覺得很簡單的知識點就隨便過去了,要注重實踐,把該下載的軟體下載下來,一個一個挨著敲一遍。
實踐出真知,不要做一個用意識程式設計的碼農。
還是有幾句話送給喜歡程式設計的你,程式設計有風險,頭髮需謹慎!
加油哇,萬事開頭難。
當然,之後會更難!
(´・̥̥̥̥ω・̥̥̥̥`) 迎風淚流
-
6 # IT碼農小大人
從收集資料開始~哈哈,開玩笑了
首先要定目標,程式語言種類那麼多,具體是學java還是學習Python,這2者都屬於現在比較火的程式語言了,Python對0基礎的小白更友好一些,之後也可以走人工智的方向,不過學習貴在堅持,自學難度大,程式設計又很枯燥,學習過程中沒有老師幫忙指點的話,怕是很難堅持下去
既然題主決定自學,我就推薦給題主一些實用的學習資料吧,尚學堂高淇老師java300集和Python400集,都是口碑很好、播放量很高的程式設計學習資料,是不少小白的入門學習影片,(尚學堂和百戰程式設計師官網都可以免費獲取),配合著電子書一起學習,還可以去官網預約一些免費的試聽課程和免費的公開課,去聽一聽對入門有幫助,找一些同時學習的朋友,互相討論幫助~
如果條件允許的話建議還是培訓一下,不會浪費太多時間,也能認識不少志同道合的朋友,比自己悶頭苦學效率高多了,個人意見,希望對題主有幫助!
-
7 # 天華資訊教育
學習程式設計應該從培養興趣開始,學習一樣東西,特別是自學,感興趣和被迫學習不管是效率還是其他都有著很大的差別,那麼自學變成應該從什麼地方開始呢?
首先“自學”那說明已經有了自我控制,能夠約束自己,先找些資源(紙質的書籍,多媒體形式的音影片課件,先培養自己的興趣,每天堅持學提升自身自學能力)。
其次“程式設計”其實最重要的就是多練,多實踐,在學習的同時,也要不斷的實踐,切切實實的做到知道的真的都知道,不知道的把它弄明白。保持探索的精神。當你學會一個函式,一個數組的時候你要加以利用想想在我們生活中哪裡能夠運用所學的知識。每天都要有所進步,正如:
1的365次方等於1,
每天多學一點點1.1的365次方等於37.8,
而有問題不去解決0.99的365次方等於0.03.
與時俱進,不進則退:
1.02的365次方等於1377.4,
而0.98的365次方等於0.0006.
後期就可以多接觸接觸專案,積累積累經驗,為之後的工作和更深層次的學習做鋪墊。
什麼時候學不算晚,從現在此刻就不算晚,加油吧!少年!!!
-
8 # 中公西西老師
IT很難學就國內來說,我覺得至少有20年,computer science領域或者computer相關的領域,聚集了中國高考、大學裡面很多精英的人才。國內分理工科和文科,好像文科生對做IT、做計算機就覺得高不可及。實際上現在的IT時代是非常多元、繽紛的,是一個立體的IT世界。你可以做資料分析師、資料科學家,資料分析師和資料科學家也不是高不可攀的。做資料分析,需要有資料相關的知識體系。如果你做系統分析師、商業系統分析師,那你需要有相關的技術平臺和業務體系的知識體系。所以,因為我們以前看到的,做IT的,他們學理工科,數學、物理都很好。所以給大家造成的印象,做IT學起來都非常麻煩、非常困難、很難學習、很難入門。這就成了很多人對IT領域敬而遠之的一個原因。這是一個誤區。
-
9 # 小米西瓜粥
您這個問題是所有想要進入IT行業的小白都會顧慮的問題。下面我來發表一下我的個人見解:
1、首先要確定程式設計方向,有移動端,桌面端,web端等。每種方向涉及到的程式語言各不相同,所有首先要確定的是自己的程式設計方向。
2、程式設計方向確定之後,需要確定的就是程式語言。移動端有安卓類應用開發,ios類應用開發等;桌面系統有windows開發、linux開發、mac開發;web端有前端開發(js、vue)、後端開發(java、php)等。
3、確定好程式語言之後就是基礎學習了,基礎學習的話,如果感覺自己自控能力強,完全可以自學,學完基礎之後,從網上找一些專案,跟著專案做一次從頭到尾的開發,這個是很有幫助的,專案開發可以提高自己的邏輯思維。
4、多看一些框架的原始碼,可以學習框架的底層邏輯,理解原理之後,就能很熟練的掌握框架的使用,並且在查詢bug的時候能夠快速定位錯誤資訊。
-
10 # 捉爬蟲的小哥哥
對於初學者來說,可以採用影片+書籍的方式進行學習。這兩種方式形成互補關係。
程式設計教學影片可以讓你迅速掌握程式設計,但通常比較生動、淺顯,不成系統。而書本是比較系統,深入,但是枯燥,所以最好的方法是書和影片結合。當你已經過了入門期之後,看書、看影片、看部落格就可以隨心所欲。
2、入門期守一個“熬”字決
自學程式設計難免遇到這種現象:學了一兩個月,發現自己會的不多。
程式設計在一開始不會有那麼大的反饋,這種現象非常正常!關鍵是你要堅持個三個月到半年的時間,熬過這個艱難的入門期。
3、初學者儘量不要鑽牛角尖
入門期遇到難題,耗了半天時間還是沒弄懂,可以暫時跳過,知識積累到一定程度,回頭再進行解決你會發現簡單多了。
4、站在巨人的肩膀上
你遇到的那點小問題,已經有無數前輩也曾遇到過,他們總結了並分享在網際網路上了,前人的經驗是你的寶貴資源,要善於利用StackOverFlow,Quora,谷歌等。
5、尋一個程式設計目的
有些程式設計師學習程式設計一上來就想著月薪1W+以上,這樣的學習過程會非常痛苦,很容易放棄。
最好是奔著一個小專案而學習程式設計,當你把作品做出來了,就有成就感,同時基本上具備找工作的能力,直接找個初級的開發崗位,再進階,你的自學之路功與名都有了。
6、反覆練習
程式設計是一門手藝,需要反覆練習,脫離書本和影片看是否能獨立實現?學到最後的境界無非就是:我亦無他,惟手熟爾。
可以看看尚學堂的Java300集和python400集。
-
11 # IT講師張仲男
首先,需要明確自己要學習的語言和方向,因為很多人都說想學程式設計,程式設計其實也有很多方向比如web,Java,Python,C等等,所以在自學前需要先明確一個方向!
第二,明確方向以後去網上找一下對應的課程體系,從0開始到最後的專案實戰,記住一定得做專案,因為理論都是空的,找工作人家看的都是專案經驗,以及解決問題的能力。
第三,個人建議初學者以影片為主,因為影片教學比較容易接受,而且基本上都是機構整理好的乾貨,好吸收而且入門快。可以買對應書籍作為補充學習,影片的拓展!
回覆列表
小學三年級之後,不易太早,可以先從簡單易入門的語言入手,比如swift,主要是培養孩子的程式設計思想,培養孩子程式設計樂趣。