摘要:程序員的入門規(guī)劃我該學(xué)習(xí)什么語言這個問題困擾了幾乎所有的程序員,比如應(yīng)用廣好就業(yè),比如入門簡單,和安卓待遇高,和開發(fā)效率高,是萬能語言,和前端缺人才等等個人見解先學(xué)習(xí)難度小,大眾化的編程語言,比如,,,這幾個學(xué)哪一種其實差不多,入門以后看自
程序員的入門規(guī)劃 1.我該學(xué)習(xí)什么語言?
這個問題困擾了幾乎所有的程序員,比如java應(yīng)用廣好就業(yè),比如php入門簡單,ios和安卓待遇高,ruby和nodejs開發(fā)效率高, python是萬能語言,HTML和js前端缺人才等等
個人見解:先學(xué)習(xí)難度小,大眾化的編程語言,比如java,php,python,javascript,ruby,c/c++,這幾個學(xué)哪一種其實差不多,入門以后看自己興趣在進行其它語言的學(xué)習(xí)。
2.我該怎么學(xué)習(xí)編程?這個問題是所有的程序員都有的,我也經(jīng)常會疑問,到底該怎么學(xué)習(xí)呢?
個人見解:
先了解語言的特性,適用的范圍場景,比如是適合web開發(fā),還是適合客戶端程序,有的適合并發(fā)多線程,有的適合異步,還有的比較穩(wěn)定,適合構(gòu)建大型項目,有的開發(fā)效率高,等等。
了解語言的語法和常用api的使用,比如變量的聲明,循環(huán)的使用,io的讀取,http服務(wù)的創(chuàng)建,把這些基本的語法搞清楚,在進行下一步的學(xué)習(xí)。
學(xué)習(xí)web開發(fā)之前的準(zhǔn)備,數(shù)據(jù)庫的學(xué)習(xí),http協(xié)議的學(xué)習(xí),html,css和javacript的常用知識了解
學(xué)習(xí)常用框架,比如java學(xué)習(xí)常用的ssh三大框架,node的學(xué)習(xí)express,一定要做2個項目練習(xí),把自己的之前學(xué)習(xí)的知識都鞏固一下,
總結(jié)一下自己學(xué)習(xí)的過程,明白編程的思想在哪里,思路在哪里,學(xué)習(xí)編程,首先應(yīng)該培養(yǎng)的是編程的思維和思想,有個正確的思維后面都簡單多了。
養(yǎng)成寫博客或者學(xué)習(xí)筆記的習(xí)慣,推薦寫博客,
熟悉項目管理工具,svn,git之類的必須要會,工作中這些都是必須的
準(zhǔn)備面試,通過面試題進一步鞏固自己的知識,夯實基礎(chǔ)。
3.我應(yīng)該去哪里學(xué)習(xí)編程?其實這個看個人,如果自學(xué)能力強,自控能力強,自學(xué)挺好的,下面我列舉幾個程序員常用的網(wǎng)站
網(wǎng)易云課堂,很多免費的視頻課程,適合入門學(xué)習(xí)
慕課網(wǎng),很多it入門教學(xué)視頻,資源也不錯
極客學(xué)院,和前兩個網(wǎng)站差不多,
北風(fēng)網(wǎng),類似的教學(xué)網(wǎng)站,其它的就不說了
騰訊課堂,最近發(fā)展起來的,資源也不少
4.編程遇到問題怎么辦?百度或者谷歌看看網(wǎng)上有沒有類似的問題,一回生,二回熟,很快就明白了
去官網(wǎng)查看api文檔查找原因
自己要學(xué)會debug代碼,查找原因
去各大論壇逛逛,說不定早有人提問此類問題了
推薦幾個權(quán)威的論壇:
stack overflow 國外權(quán)威論壇
github 開發(fā)人員必備
博客園 都是干貨,就是頁面太丑
csdn論壇 個人感覺東西太多,有點雜亂的感覺
cnode社區(qū),nodejs最活躍的社區(qū),前端開發(fā)者必去
segmentfault,本社區(qū)肯定是要推薦的
5.我想看編程的書籍去哪找呢?經(jīng)典書籍還是買紙質(zhì)的,買正版的,支持正版!
新浪微盤,非常多的it書籍
腳本之家,非常多的pdf書籍,可惜大多數(shù)不是文字版pdf
英文原版書籍,都是高清文字版pdf,強烈推薦,都是英文原版的
計算機書控,都是免費的pdf文檔,大多數(shù)不是文字版pdf
免費開源書籍,網(wǎng)上比較好的資源,強烈推薦
udn開源文檔,后端文檔為主,強烈推薦
6.學(xué)習(xí)心態(tài)不要老是折騰工具,ide工具和文本編輯器一樣一個就夠了
不要自滿,編程的東西學(xué)一輩子也學(xué)不會,要謙虛好學(xué)
不要急躁,既然知識學(xué)不完,我們應(yīng)該掌握學(xué)習(xí)方法,指定計劃去學(xué)習(xí)
要持之以恒,學(xué)習(xí)是一輩子的事,如果你沒有這個打算,還是不要做程序員的好
切忌眼高手低,必須要敲代碼才能達(dá)到效果
7.編程進階之路當(dāng)有了一定的編程基礎(chǔ)之后,最大的問題是確定自己的方向,這個時候最容易迷茫和困惑,學(xué)習(xí)什么技術(shù)? 怎么去學(xué),這些真的很難8.練習(xí)什么項目?
學(xué)習(xí)完基本知識,到底寫什么項目呢?我也天天在問自己這個問題。如果你實在不知道做什么,我這有個項目清單,僅供參考:
寫一個圖書管理系統(tǒng)
寫一個自己的博客網(wǎng)站
寫一個cms后臺管理系統(tǒng)
寫一個文件服務(wù)器
寫一個商城網(wǎng)站
寫一個即時聊天系統(tǒng)(廣播,私聊,群聊)
寫一個微信自動回復(fù)機器人
寫編輯器插件(atom,vscode等等)
寫搜索引擎
-個人建議如下: 1.技術(shù)型方向:提高自己的編程能力和語言造詣,最有效的是"造輪子",量變引起質(zhì)變 2.業(yè)務(wù)型方向:提高自己的業(yè)務(wù)能力,和客戶的溝通能力,分析需求,解決客戶的難題
如果文章對你有幫助,請去我的博客留個言吧! 我的博客
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/65394.html
摘要:程序員的入門規(guī)劃我該學(xué)習(xí)什么語言這個問題困擾了幾乎所有的程序員,比如應(yīng)用廣好就業(yè),比如入門簡單,和安卓待遇高,和開發(fā)效率高,是萬能語言,和前端缺人才等等個人見解先學(xué)習(xí)難度小,大眾化的編程語言,比如,,,這幾個學(xué)哪一種其實差不多,入門以后看自 程序員的入門規(guī)劃 1.我該學(xué)習(xí)什么語言? 這個問題困擾了幾乎所有的程序員,比如java應(yīng)用廣好就業(yè),比如php入門簡單,ios和安卓待遇高,rub...
摘要:在線挑戰(zhàn),還沒用過,貌似現(xiàn)在對英文資料心里還有種抵觸,必須克服實驗樓研發(fā)工程師包含了等學(xué)習(xí)課程。書的作者就是開發(fā)了用于數(shù)據(jù)分析的著名開源庫的作者英文資料,對數(shù)據(jù)分析中要用到的一些庫,等等做了簡要介紹。形式的資料,示例代碼都很全。 showImg(https://segmentfault.com/img/remote/1460000004852849); 一、說明 面對網(wǎng)絡(luò)上紛繁復(fù)雜的資...
摘要:如果你仍然無法抉擇,那請選擇,畢竟這是未來的趨勢,參考知乎回答還是編輯器該如何選我推薦社區(qū)版,配置簡單功能強大使用起來省時省心,對初學(xué)者友好。 這是一篇 Python 入門指南,針對那些沒有任何編程經(jīng)驗,從零開始學(xué)習(xí) Python 的同學(xué)。不管你學(xué)習(xí)的出發(fā)點是興趣驅(qū)動、拓展思維,還是工作需要、想要轉(zhuǎn)行,都可以此文作為一個參考。 在這個信息爆炸的時代,以 Python入門 為關(guān)鍵字搜索出...
摘要:這個就是第二個問題前端入門到底需要學(xué)什么達(dá)到一個什么水平這里我說的入門,指的是達(dá)到工作年的水平能夠切出規(guī)范的網(wǎng)頁能夠?qū)懗R姷奶匦軌蚺c后臺完成數(shù)據(jù)交互能夠使用主流的框架好,我翻譯成招聘語言如果大家有類似這樣的需求,那么可以繼續(xù)往下看。 很多0基礎(chǔ)或者已經(jīng)工作一兩年的程序員,都有一個期望,想得到一份學(xué)習(xí)計劃,知道什么時間該學(xué)什么東西, 想系統(tǒng)的、全面的精進一下技術(shù)。showImg(htt...
閱讀 2078·2021-09-29 09:35
閱讀 673·2021-09-08 09:36
閱讀 3388·2021-09-03 10:30
閱讀 2108·2019-08-30 14:21
閱讀 2904·2019-08-30 11:18
閱讀 3305·2019-08-29 17:31
閱讀 3135·2019-08-29 17:29
閱讀 1299·2019-08-29 17:13