-
1 # 胖哥科技圈
-
2 # CAD2D3D
首先,不用怕,沒什麼難度。
計算機語言都是觸類旁通的,有一門會的話在學其他語言就非常容易。如果沒有基礎,學出來就會費事一點。
快速上手一門程式語言,從編寫一個具體的簡單的例子開始,初步瞭解他的執行原理,從簡單到複雜,就穿搭積木一樣,一個模組一個模組做,最後把它們組合在一起。
程式語言學習主要涉及語法和思想,語法很簡單,按照他規定的格式寫即可,程式設計思想的話需要先從整體上認識一下。
如果英語比較好的話,建議看國外的教材,整書都是一個人寫的,從簡單到複雜,系統性非常好,不像國內的教材,作者太多,前後章節無關聯,而且中文教材翻譯的時候有歧義的詞語很多。
-
3 # 網際網路之老兵
快速上手最好的辦法就是給自己假象一個專案。
當初我學Foxpro(假想了一個人事管理軟體)、VB(假想了一個酒店管理軟體)、Java(假想了一個網際網路平臺)。
個人經驗,僅供參考。
-
4 # 鄭州小千
目前整個計算機行業前景無限,程式設計的就業方向以及從業人員的薪資,已經可以讓我們瞭解到計算機行業市場前景十分廣闊。如果你想學習一門程式設計開發語言,需要有相應的規劃及方向。
如果你對計算機行業非常有興趣、想要長期從事這個行業並以此收穫高薪,那麼你應該考慮的問題就是以什麼樣的方式來學習。
目前網際網路計算機行業中許多技術都很不錯,包括Python全棧+人工智慧、Web前端開發、JavaEE+分散式開發、全鏈路UI/UE設計、雲計算、全棧軟體測試、大資料等都是非常好的學習方向。
總之,計算機行業的前景自然是毋庸置疑的,如果你沒有什麼計算機基礎,自己一點點照著書本學習,遇到困難,得不到解決,長期下去,會對學習計算機產生厭惡,然後就是放棄學習。
因此,如果你想進入計算機這個“吸金”的領域,選擇專業的學習方式是一個明智之舉。所以,務必要為自己做出最適合自己的選擇。
-
5 # 全階魔方
對於程式語言來說,入門很簡單,畢竟IT行業在中國的發展史不長,因此IT行業還處於一個上升趨勢,但重點在於你選擇什麼樣的程式語言進行學習,正因為IT行業處於一個上升階段,那麼也就會出現程式語言更新換代的清清,比如PHP語言基本上已經退出了!
所以程式語言上手很簡單,你找點影片,邊敲程式碼邊看,就差不多能上手,但是程式語言難就難在它需要你後期的不斷學習新的知識,而如何學習是需要你在入門打基礎的時候必須清楚的學習方向!
-
6 # 小小猿愛嘻嘻
如何快速上手一門程式語言?這個要取決於你是否具有程式設計基礎,如果你熟悉一門程式語言,那麼學習其他程式語言會非常快,如果你沒有任何程式設計基礎,可能需要一個漫長的學習過程,下面我簡單介紹一下程式設計入門的過程,感興趣的朋友可以嘗試一下:
首先,搭建本地開發環境不管哪種程式語言,首先最為基礎也是最為重要的需要搭建本地開發環境,java你可能需要安裝idea/eclipse,python你可能需要安裝pycharm/vscode,c/c++你可能需要安裝vs/dev-c++,具體取決你需要學習的程式語言,工具軟體不求多,找到一個適合自己的開發工具即可,後期編寫/練習程式碼來說也會非常容易:
其次,尋找程式設計學習資料本地程式設計環境搭建完成後,就是入門程式設計的過程,這裡最為重要的是找到一份合適的學習資料,基礎要全面,覆蓋面也要廣,菜鳥教程、慕課網、嗶哩嗶哩等都非常不錯,內建大量教程和文件,非常適合初學者入門,當然,你也可以找一本專業的程式設計書籍,一邊學習一邊練習,不要急於求成,掌握好基礎最為重要,一步一個腳印:
最後,多練習多除錯程式碼程式設計來說,最為重要的就是多看多練習程式碼,這也是每個程式設計者快速上手一門程式語言的必經之路,只有多練多除錯程式碼,你才能有一個不斷認知和學習的過程,不要感覺一行程式碼或一個函式太過簡單,一跳而過,而要專注於基礎,認真編寫程式碼,基本語法、函式、類庫等都要熟悉掌握,輔助學習的過程,你也可以做一些小練習、小專案,培養自己的興趣,提高自己的動手能力:
總之,快速上手一門程式語言,取決於你的程式設計基礎,如果你有程式設計經驗,那麼學習一門程式語言會非常快,如果你沒有任何程式設計經驗,那麼可能需要一個漫長的學習過程,最主要的還是要多看多練習,不斷積累經驗,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。
-
7 # 處女座老闆
如果你觀察中國產電影裡面的各種武功高手,你會發現武功高手的練功方法都是類似的,總結起來就是:
大處著眼,小處著手,拆解、一次一個目標,密集性練習。
他們學習資源也是都差不多,總結起來就是:
高人指點、秘籍寶典
其實想想,任何一項技術或者技能,成為高手的學習過程和學習資源都差不多,程式語言也是:
1.如果把學技術比作螞蟻吃大象,大處著眼可以讓你站的遠一點觀察,消除剛開始學習時候的恐懼感,大象包括頭、四肢、身體、尾巴這幾個部分,目前主流的程式語言也包括執行環境、開發工具、基本語法、開源框架這幾樣東西。
2. 螞蟻吃大象很難,但是吃一粒大米相對簡單,所以只需要把大象拆解成N個米粒大小的部小任務,吃大象的任務就只是時間問題,從小處著手就是從哪個部位開始吃,可以解決你學習新技術無從下手的問題。
一個程式語言基本的學習過程就是:1)環境搭建和配置、2)HelloWorld、3)開發工具安裝和使用,4)程式碼編寫和除錯,5)開源框架,6)專案實踐。這裡面每個過程都可以分解成更小的目標任務,學的時候如果覺得太難就繼續拆解。把整個學習任務拆解成一天之內可以完成的小目標。
3. 任務拆解以後給自己制定詳細計劃,一次一個目標,嚴格執行,密集性練習,密集練習是加深記憶的最好方法。
4. 最好找個老師,一句指點可以讓你少走很多彎路,或者買本書跟著課本學。
最後總結:
學技術,道理沒鳥用!關鍵還是堅持。
回覆列表
未來必然是網際網路的時代,現在越來越多人從事著網際網路行業,也有越來越多開始學習程式語言,在這裡我分享一下我的學習經驗吧,因為我就是一直程式猿,一起互相學習。
面對如何上手一門程式語言?有以下兩種情況:
一,完全沒有接觸過程式語言如何快速上手?
1,第一步選擇程式語言,如果您初次接觸語言,您就要選擇一門語言入門,你可以透過TIOBE查詢程式語言排名情況選擇一門語言,首先你必須問清楚自己學習程式語言是為了什麼?如果你有自己的職業,程式設計僅僅是為了愛好,你可以選擇任何一門語言入門,如果您想為了就業,你就要好好認真選擇一下了,如果您打算做移動端開發,移動端目前市場份額也就安卓跟iOS,安卓的話您可以選JAVA,Kotlin,iOS的話,您可以考慮C ,OC,Swift,如果是想做網站大前端的話,你就要學HTML,CSS,JS,VUE,等,做伺服器端後臺開發的話,要選的語言有JAVA,Python,PHP等,個人意見選JAVA,就業廣,然後可以做安卓也可以做後臺開發。
2,第二步,假設你已經選好了程式語言,接下來就是要去網上查教程了,教程以影片為主,這是因為對於程式設計一無所知的初學者,看書比較浪費時間,挑選好一套影片看完,影片的話可以形象告訴你,你可以照著影片去練習,光看影片是無法學會一門語言的,還要不斷去練習,只有多練習才能找到寫程式碼的感覺。
3,第三步,假設你已經瘋狂聯絡了,編碼中肯定遇到很多難題,不知道怎麼解決,其實解決問題的途徑很多,網上搜索,加入一些群,問群裡的大牛,當然最重要的一點,不要一遇到問題就問人,最主要是自己先學會解決。
4,第四部,假如你程式設計一段時間了,你要學會看API文件,無論你學任何語言,要去看權威的官方文件,都有現成的函式可以用,有現成的用就不需要重複造輪子,可以節約時間,但是你要明白別人寫的意思,工作中要會善於總結,多問幾個為什麼。
二,假如你已經就業,公司需要重新上手一門程式語言?
1, 程式語言之間都是相同的,如果你已經掌握了一門語言,再入手一門新語言是很簡單的,我這裡分享大概兩點,其一是粗粗的把語法看一遍,然後就是擼起袖子擼碼,因為透過專案去上手語言是可行的,其二,花很多時間完整把整個語言從頭學一遍,做到胸有成竹,然後再開始做實際工作。其實這兩種方法都有弊端,重新學習的話,會浪費過多的時間,學習成本高,沒有實際專案問題驅動,那樣學不牢靠,如果做邊專案邊學習的話也有問題,在沒有弄懂一門語言的情況下就盲目擼起袖子寫程式碼,那樣寫出來的東西也不入流。
其實所有語言差不多,以下是一些語言入門學習路線相通的東西,僅供參考:
1,首先了解語言的基本資料型別,基本語法,迴圈啊,陣列,以及集合的使用,泛型,簡單字串處理,查詢啊,擷取字串啊。
2,面向物件,繼承,多型,異常,錯誤資訊,日誌除錯,序列化,反序列化,執行緒,併發,非同步機制等等。
總結:不管你是初學上手,還是參加工作後再上手一門程式語言,最重要的就是一直要保持學習。