本人想自學it,各路大神有什麼經驗或者學習線路可以交流下,謝謝?

淺笑嫣然93917


你好,我是「前端雨爸」,希望我的回答對你有所幫助。

我的回答

自學 IT 的確是個最好的選擇,證明你是個有很高的自我要求。一個人悶頭幹很難有大發展,因為不知道外界是怎麼個環境,所以我提如下幾條建議:

選擇方向

IT 是個很寬泛的概念,在裡面有很多大分支,不光光是程序員之類寫代碼,還有很多工種。

下面是某招聘網站的分類,第一希望你選擇一個方向。

上圖:關於技術-前端開發的分類


這還是比較粗略的,有時候更是會技術之間互相貫穿。比如,對於 web 前端如今更是提出了 NodeJS 的基本要求。


另外你也可以根據自己熟知的具體崗位來看所學的技術方向:


必要的書籍

當初步定下了技術方向後,接下來就要打基礎,永遠逃離不了的步驟就是看書。

市面上那麼多書,該如何選擇呢?

我個人給的建議是,去噹噹網、或者知乎等主流的論壇看推薦最多的書,前期不要貪,選擇一兩本偏基礎的即可。

回來後,花個把月把大部分知識掃一遍,心裡做到一個知識點的提綱。


實戰訓練

最後就是實戰,不能光光紙上談兵。那怎麼進行實戰訓練呢?

現在提倡知識付費,為了更好的契合未來的工作崗位,或者強化知識點,就需要有意識的選擇幾個系列的教學視頻來看看,以最小的成本提高自己學習速度,當然如果發現不合適也能直接“止損”。

上圖:摘自慕課網


最後

自學是個漫長的過程,最主要就是不要放棄,打基礎的話可能至少需要1-2月吸收知識點。希望題主持之以恆。

最後,如果覺得不錯,歡迎關注「前端雨爸」,讓我們一同在前端路上成長進步。


前端雨爸


自學it,有興趣,花時間,肯努力,一定能成功。

自學要求

  • 學歷

至少高中以上,因為初級編程不需要太多高深的知識,基本上認識簡單英文和編程思想就可以。高中的水平有算法基礎邏輯知識,高中的英語相當於cet4水平。有很多初級程序員連cet4都沒過。

  • 時間

自學肯定是需要投入大量的時間的,一天至少八小時,十幾小時算正常。全身心投入,既然選擇就要花時間,經歷多了,觸類旁通。

  • 態度

自學需要態度端正,不能馬馬虎虎。先從基礎做起,學習過程不能拔苗助長,一定先打好基礎,然後花時間大量練習,做筆記,以免以後忘記。冰凍三尺非一日之寒,梅花香自苦寒來!

自學IT方向

  • 編程語言選擇

一般從難易程度來說,語言的難易程度從下面順序看出,前端,php ,python,java,c++等等。建議選擇前端,入門低,但是做好難,前端永遠不會過時,只會越來越好,崗位也多。

  • 就業方向

前端,開發網頁,電腦端手機端,小程序特別火。

後端,主要是後臺邏輯,高併發,大流量。

運維開發,支撐開發,部署環境,自動化,企業產品架構,小公司沒有此崗位。

測試,主要是測試開發的產品,界面功能性能測試,大公司崗位多,小公司被開發兼併。

自學方法

  • 注重基礎

編程語言的關鍵字定製,函數,抽象,框架,服務器架構,慢慢來,沒有前面的點點滴滴就沒有後面的宏偉藍圖。基礎不牢,地動山搖。大公司實習生招聘從不問你有什麼項目,只問你基礎,有基礎才會培養你。

  • 項目練習

很多人都在找項目,其實項目很多,沒人願意做。從github上去找,學會搜索,star高的項目一般認可度高,下載下來看源碼,模仿是成功之母。

  • 學會提問

在互聯網上沒有誰有責任幫誰,一旦遇到問題,一定要好好的自己琢磨幾遍,我再去百度Google幾遍。實在解決不了可以提問,但是提問一定要注意提問技巧,問之前一定要整理好你的編程語言環境,和你的截圖,儘量提供更多的信息。不然別人看到了,100%不會理你。

總結

冰凍三尺非一日之寒,梅花香自苦寒來!

自學it,只有有興趣,花時間,肯努力,一定能成功。


下班後的天堂


這個問題太泛了,所以不好給出針對性的方法!

近幾十年IT技術飛速發展,知識日新月異,已經形成了一個龐大的知識體系,涉及到的知識結構非常複雜,簡單來說可以分成幾部分:

1:硬件與計算機原理

2:網絡與信息安全

3:編程語言與軟件開發

4:商業軟件與應用

5:互聯網應用

每一個知識領域又有著更細層的知識體系

因為從文中並不清楚您學習IT技術的方向與目標,是成為IT應用高手,還是專業開發人員,又或是信息安全專家,所以不好給您更細緻的建議,只能簡單的給出答案:

先對IT知識做整體性的瞭解,

然後根據自己的興趣與實際需要定好學習方向。

至於學習方法,可以是閱讀書籍、看視頻教程、通過網絡資源或通過自己練習鍛練。

最後強調的是:興趣是最好的老師,行動是成功的關鍵,祝您成功![靈光一閃]


三王日月


首先需要明確的是你所說的IT具體指什麼。因為IT圈其實範圍很廣的。俠義的IT就是指編程,廣義的IT其實包括了硬件、軟件、項目管理、售前、諮詢、售後,甚至是銷售。如果你特指編程的話如果沒有編程基礎建議先自學一下計算機的基礎知識,然後通過一些書籍和在線的視頻教程對C語言編程等有個基礎認識,做到可以自行進行簡單的程序開發。然後再去上個Java之類的培訓班,這樣可以成長的較快一些。如果純粹靠自己自學而沒有老師帶的話除非是天才,否則沒個三五年學不會的。學東西還是要穩打穩紮。

如果是學實施部署的話就從裝操作系統、Office等基本的做起,然後開始學習數據軟件的安裝和使用學起,等熟練掌握後再開始學習數據庫操作及語句。一點一滴就積累起來了。

順便提一嘴,想學好IT英語很重要呦,否則會遇到很多瓶頸的。

加油呦!


greatfeather


先從最簡單的語言開始,先學習網絡基礎的知識有些網絡方面的基礎知識,對於計算機及it網絡有個初步認識,然後是編程語言比如java c/c++等,也要學習數據庫方面的東西,最關鍵你沒有說明你想學it的哪方面知識,it細分下來有很多東西


王冰珂


自學並不是一個好辦法,如果你想學IT,可以免費到一個公司幹半年,事半功倍。

如果遇到個好老闆,沒準多少還給你一點工資。並且這半年是算工齡的。



數據與認知


把基礎學好,再去看別人的代碼,不要複製過來就用,要弄清楚為什麼這麼寫,還有沒有更好的寫法,多花點時間研究成長就會快!


分享到:


相關文章: