-
1 # 高偉偉
-
2 # APP印象
1.首先你要學習作為一個程式設計師的基礎知識,作業系統、計算機網路、資料結構、演算法等等,這一部分可以參考《深入理解計算機作業系統》《計算機網路》《演算法》《現代作業系統》這些書;
2.確定方向,前端/後端/演算法/全棧?
3.對於後端開發,Java開發目前應該還是主流開發語言,參考書籍《Java核心技術》上下兩卷;
這時候基本就可以成為一個入門程式設計師了
-
3 # 一一哥Sun
對於你的這個問題,還真不是特別好回答,為什麼呢?因為你說要做程式設計師,但是沒有確定自己的開發方向,別人確實不太好給你推薦具體的學習書籍。所以說,可以先明確一下自己的開發方向,是學習Java,Android,H5,還是python等等。
等你確定了自己的開發方向,就可以有的放矢的去尋找資料來學習了。
那麼除了針對具體開發方向的書籍,也有一些課程,是所有程式設計師都應該掌握學習的。比如《資料結構》,《計算機網路》,《軟體工程》,《體系結構》,《作業系統》等這種通用性的書籍,然後再結合自己的開發方向,購買自己方向上書籍。
其實對於初學者,可以看一些影片,技術部落格這樣的東西,也不一定非要購買書籍。
下面是Java方向上的一些學習影片,感興趣的可以瞭解一下。
-
4 # 電力工程學
感謝你的提問,我來回答這個問題。
我是一名電力自動化工程師,做的就是工業控制系統程式設計一類的,可以說我的計算機水平還是可以的。大學的時候我學了C++、Java等計算機語言,後來工作了,我學了六七套DCS系統和PLC系統。後來工作需要,為了作圖我學了PS,為了剪影片我學了PR+AE,為了辦公我學了爬蟲,為了業務學了小程式製作。
可以說,這幾年都是在學習中度過的,也非常的賣力。不過我明確說,我目前還沒有買任何的書,因為計算機類的資料大多可以在網上找到,所以不需要買什麼書。
如果你真想學程式設計,建議你首先了解一下程式設計的發展歷史,或者說是計算機的發展歷史。因為學這類知識最重要的是興趣,其次是能力。
對於程式設計來講,興趣是第一位的,沒有興趣其他的都不要談。
-
5 # 業餘無線電火腿
1.讓程式設計成為一個習慣想要培養一項技能的最好的辦法,就是將他融入到我們的生活併成為我們的愛好。其實說白了,就是讓這個愛好成為一個習慣,一天不去做這件事情,都會覺得少了什麼...
2.把工作拆分成小塊對待程式設計工作,我們沒必要像健身狂人那樣一口氣做到筋疲力盡。與其直接程式設計2...
3.閱讀別人的程式碼經過這幾年的程式設計學習,我認為想要提升編碼水平的最佳途徑就是多看、多寫,然而...
4.尋找良師益友5.寫技術文章如果大家學習了一種新的程式設計概念,但不能確定自己是否已經真正掌握...
-
6 # 北京艾伯特
我大學學的工商管理專業,19年8月轉行學前端,報的脫產培訓班,今年1月培訓結束。
謹記:學程式設計千萬別看書,因為技術更新很快,書本的知識有些已經過時了,而且書上晦澀的程式碼你根本看不下去!
程式設計主要是敲程式碼,看著影片教程跟著老師敲程式碼學效率最高。
-
7 # 就叫春哥
自學程式設計師,主要從以下幾個方面入門:
1.不要浪費青春:一定一定要選好方向,不然浪費時間,又浪費金錢。
2.方向主要從以下選擇:
(1)web前段工程師:
學習路線:
html,js,css,vue.js,react.js,angular差不多就是這些
(2)PHP工程師:
學習路線:
html,js,css,PHP基礎知識,thinkPHP,MySql資料庫
(3)java工程師:
學習路線:
java基礎,html,css,js,servlet,jsp,jdbc,mysql,spring,spring mvc,mybatis,spring cloud
3.選好方向,摟起袖子幹吧!
-
8 # 匯智動力學院
針對小夥伴的這個問題,匯智妹來回答一波。
首先匯智妹要表明一下身份,我從業餘於IT培訓行業,接觸了很多轉行IT行業的小夥伴,因此來談談體會。
1、轉行前,先分析
轉行並不是小事,即使年輕也要珍惜試錯的機會,對於轉行者來說,在確定轉行前,一定要分析到位,看看自己是否真的適合即將轉入的行業。可以從以下幾點來自我評判:
1)學歷
市場上對程式設計師的最低學歷要求為大專,很些特殊行業如金融要求為本科及以上學歷,因此轉行程式設計師,需要先自查一下自己的學歷是否符合。雖然學歷不能代表能力,但是很多企業為了衡量選人成本,會把學歷作為一個硬性指標。
2)年齡
如果為了興趣而學習,任何時候都不晚,但如果為了尋得一份好工作而學習轉行,年齡是一個重要的參考因素。
學習程式設計師,忌大齡,雖說IT行業是一個靠實力吃飯的行業,但是年齡太大作為一個小白入行,找工作會面臨重重困難,增加了轉行成本與風險。
3)興趣
雖然程式設計師的薪資可觀,但是如果一看電腦就難受,一敲程式碼就犯暈,這樣的工作做起來是相當痛苦,且難以長期堅持的。
工作既是維持生活的工具,也是生活本身的一部分,因此,熱愛工作本身也是非常重要的。
2、程式設計師自學
程式設計師的方向挺多,決定學習前,需要先確定自己的發展方向,如學習Java還是Python?做開發還是測試?方向不同,你所要學習的內容就不同,確定好了方向,再去確定學習的具體內容。
比如想朝Java開發方向發展,你就需要掌握如下知識:
第一層次:計算機組成原理、資料結構和演算法、網路通訊原理、作業系統原理;第二層次:Java基礎、JVM記憶體模型和GC演算法、JVM效能調優、JDK工具、設計模式;第三層次:Spring系列、Mybatis、Dubbo等主流框架的運用和原理;第四層次:MySQL(含SQL程式設計)、Redis、RabbitMQ/RocketMQ/Kafka、ZooKeeper等資料庫或者中介軟體的運用和原理;第五層次:CAP理論、BASE理論、Paxos和Raft演算法等其他分散式理論;第六層次:容器化、大資料、AI、區塊鏈等等前沿技術理論。
回覆列表
般還沒開始學程式設計的人怎麼看的懂。我建議你去買本《21天學通C語言》這本書真的很好。排版和結構都很好,錯誤也只有幾處。