-
1 # 小貝的STEAM教室
-
2 # 大學生程式設計指南
自學it首先要搞清楚自己實際狀態,如果是完全的零基礎真需要好好的彌補下計算機基礎知識
深入理解計算機系統這樣有助於加強對計算機的瞭解,不是不僅僅停留在學習的表面,瞭解大概的記憶體原理,硬碟如何讀取資料,以及二進位制資料之間如何切換。cpu如何把記憶體和硬碟串聯起來馮諾依曼的計算機原理了解清楚。
如果是有一定的計算機基礎,就需要進一步對於計算機有了解。
程式碼大全貫穿程式設計設計模式以及常見的程式設計概念的一本書,無論是對於高階的程式設計師還是低層次的程式設計師都能從書中獲取程式設計的中心思想,程式設計綜藝概述分為兩部分一個是程式設計基礎,一個程式設計思想,本書著重於從第二點入手闡述程式設計原理。一個程式設計師的高度是由程式設計思想決定的。
演算法導論一個標準的程式設計師必須對演算法有所瞭解,演算法在程式設計師具體應用主要體現在執行效率方面,這是高階程式設計師和普通程式設計師一個重要的區別,有很多人覺得只有數學好才能做程式設計師,這是不合適的,即使演算法不是很強一樣可以做個普通的程式設計師,演算法也只是針對性能方面,程式設計師要做的事情不僅僅是為了做效能方面的工作,演算法強的寫的程式碼質量會對應強一些。
自學程式設計選擇書籍只是很小的一方面最主要的是能夠長久的堅持下來,持之以恆的毅力才是關鍵。
-
3 # 玩著學程式設計
剛開始學習的話,看影片的效果會更好一些,很多知識點,透過別人的講解會更容易理解,學起來也會更加的高效,自己不懂的地方,在別人的講解下更容易弄懂。
先確定一個方向,讓後在進行系統的學習。最開始也可以看一些比較好玩的影片來培養對程式設計的興趣,對後續的學習有很大的幫助的。
就拿Java來說吧,目前用的最多的就是Java了,很多企業的軟體,系統,網站都是用Java來開發的。開始學習Java的時候,看的“如鵬網”的《這樣學Java不枯燥》影片教程,課程體系的設定可極大的激發對程式設計的興趣。
透過開發超級瑪麗,飛機大戰,連連看,湯姆貓,電影的彈幕動畫等來講解Java的基礎知識點,適合初學者學習。
-
4 # 閩南刺桐花
來自某網際網路大咖的推薦與建議:對於想要進入IT行業的學習者來說,除了學習技術知識外、建議再學習思維能力以及瞭解職場。掌握意向崗位要求的技術,學習尋找問題、解決問題的思維能力,提前瞭解職場利於自身職業發展。精心挑選18本優秀書籍(技術與思維能力),送給當代大學生。
【10本】網際網路類(與相關職位相匹配):
《人人都是產品經理》
知識匹配的崗位:產品經理
特點與推薦理由:
● 產品經理入門級書籍
● 豐富的工作經驗分享
● 系統性梳理使用者、需求、專案、團隊、戰略、修養六大話題
《HTML5佈局之路》
知識匹配的崗位:HTML5 (WEB前端) 開發工程師
特點與推薦理由:
● 依照網站開發流程進行講解,更易吸收
● 提供豐富的學習方法以及開發實戰經驗
● 理論與實踐相結合,提供豐富的案例及面試真題
● 最適合初學者使用的HTML5技術入門書籍
《Head First》 系列書籍
知識匹配的崗位:計算機類IT開發崗位
特點與推薦理由:
● IT技術入門書籍系列
● 生動有趣、圖文並茂
● 易理解入門
《程式設計師第二步——從程式設計師到專案經理》
知識匹配的崗位:專案經理(技術經理)
特點與推薦理由:
● 技術思維到管理思維的改變
● 適用於技術人員開拓視野
● 從不同視角來審視工作、生活與自己
《SEO實戰密碼》
知識匹配的崗位:SEO工程師
特點與推薦理由:
● SEO百科全書類的入門指導
● 理論與實踐相結合
● 從SEO原理到工具再到技巧解析
《烏合之眾:大眾心理研究》
知識匹配的崗位:產品及運營基礎理論
特點與推薦理由:
● 大眾心理學
● 群體理論的經典著作
● 顛覆人們對群體的認知,對群體層層分析、逐步推進
《部落的力量》
知識匹配的崗位:產品及運營基礎理論
特點與推薦理由:
● 網際網路時代團隊管理聖經
● 依靠部落的力量,掌握撬動團隊飛躍的4個槓桿點
● 指導管理者如何激發每一個人內在潛能
《從零開始做運營》
知識匹配的崗位:運營(新媒體運營等)
特點與推薦理由:
● 運營入門級書籍
● 運營工作相關內容廣泛
● 全面科學的運營思維介紹與案例解析
● 介紹相關運營經驗
《重新定義公司 谷歌是如何運營的》
知識匹配的崗位:CEO
特點與推薦理由:
● 實用、易理解的公司管理指南
● 解讀谷歌如何顛覆傳統的MBA模式
● 一本充滿能量、令人興奮的創業入門書
《重新定義團隊 谷歌如何工作》
知識匹配的崗位:人事經理(人力資源管理)
特點與推薦理由:
● 揭秘谷歌的人才和團隊管理的核心法則
● 《紐約時報》暢銷榜第一名
● Business Insider 2015最佳商業書籍
● 以人為本企業的團隊組建和管理原則
【8本】思維能力與職場知識類:
《誰動了我的乳酪》
相關思維能力:跳出適應區、目標
特點與推薦理由:
● 寓言故事
● 如何面對變化
● 在生活與工作中得到更多成就感
《致加西亞的信》
相關思維能力:執行力
特點與推薦理由:
● 職場暢銷書
● 提高執行力的方法
● 對自己負責
《把時間當作朋友》
相關思維能力:時間管理
特點與推薦理由:
● 時間管理是成功的關鍵所在
● 學會開啟心智
● 從心智成長的角度談時間管理
《杜拉拉昇職記(共4冊)》
相關思維能力:職場故事
特點與推薦理由:
● 職場故事
● 職場指南
● 幫助職場新人瞭解職場規則
《如何閱讀一本書》
相關思維能力:閱讀方法、學習方法
特點與推薦理由:
● 學習閱讀方法與能力
● 學會梳理書籍骨架
● 不同書籍適用的不同閱讀方法
《學會提問》
相關思維能力:提問方法、如何思考問題
特點與推薦理由:
● 批判性思維指南
● 鍛鍊批判性思維,提出好問題
● 學會理性分析推理
● 克服偏見對判斷的影響
《金字塔原理 思考、表達和解決問題的邏輯》
相關思維能力:如何思考、表達、解決問題
特點與推薦理由:
● 學會問題思考的邏輯與練習
● 掌握語言表達的邏輯與練習
● 解決問題的方法論與練習
《卓有成效的管理者》
相關思維能力:自我管理、團隊管理
特點與推薦理由:
● 現代管理之父著作之一
● 管理者應如何做到卓有成效
● 管理者應具備哪些特徵
回覆列表
IT範圍很廣,包括什麼Python啦,Java啦,大資料啦,還有軟體測試,雲計算,遊戲開發,還有UI設計啦,HTML5啦之類的。
所以建議選一個方向來學習。畢竟我們精通一門語言都很難,更不可能說隨隨便便就能學好IT技術。你說呢?
還有,如果你選擇好了某門程式語言。建議多學多練,畢竟誰都知道,IT這個行業可不是隻會紙上談兵就可以的。
公司要找的都是能解決實際問題的人,所以我們在學習過程中,一定好加入實戰專案的學習,要是能貼近企業用人需求,那就再好不過了。
要是選擇自學,一定要找個人幫你解答問題。否則要是在學習過程中遇到難題,時間一長,問題一堆積,越到後面就越容易半途而廢。