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