IT好學嗎?參加IT培訓學校怎么樣?
首先要判斷自己是否適合編程?
以前總有人說,IT只有智商高的人才能進去,而且需要專業(yè)對口,現在在外邊也是,聽說你會編程,都覺得你了不起。
而事實上呢?
很多計算機畢業(yè)的人并沒有從事計算機相關工作,比如我們班大學畢業(yè)從事計算機也是有三分之一的人,反而其他專業(yè)從事IT行業(yè)的也比較多,也不乏出現一些行業(yè)大牛。所以是否是計算機專業(yè)的,并不是很重要。

那么判斷自己是否適合從事IT行業(yè)?
① 要有耐心

編程是最考驗耐心的,只有耐得住性子,才能潛下心來研究技術。
特別是調試bug的時候,更需要耐心,有時候一個問題需要調試幾天,要有不達目的不罷休的心態(tài)。
② 持之以恒的毅力

我們需要對編程技術抱有很大的興趣,要持之以恒的學習,it編程技術更新很快,要學的東西比較繁多,要能沉下心來潛心研究,比如,我剛畢業(yè)的時候,也就對java基礎了解一點點,當時公司很多人都是培訓出來的,我在他們面前感覺什么都不會,但是我沒有玄怨天尤人,而是網上買一些視頻,反復研究,每天都學習到夜里兩三點,我用了兩年的時候把基礎打好,現在學習新技術很快,因為有了以前打好的基礎。
所以你只看到別人的技術多牛,可能你不知道背后他付出了多大的努力。
③ 最基本的邏輯思維能力
在工作中,我們要根據甲方提出的需求進行開發(fā),要做需求分析,轉化成軟件需求,這中間需要你有分析的能,解決問題的能力。
還有就是編程過程出問題的時候,你要舉一反三,約會處理問題的能力。
④ 英語必須過關
我們學習技術,一般都是從官網文檔開始的,官網文檔都是英文的,英文牛逼的框架都是外國人開發(fā)的,但是英文文檔一般比較簡單,不需要多大的詞匯量,四級的詞匯量足夠了。
還有就是,你如果喜歡追求新技術,那更得會英語,因為新技術英文文檔翻譯到國內,那是需要字段時間的,你如果想嘗鮮新技術,只能看英文文檔學習。
IT培訓好學嗎?

IT培訓一般三四個月就培訓完了,也不存在好學不好學,只要你肯努力,用心學,沒什么難的,It培訓機構一般培訓的技術都是最新的,從最基礎的講起,再到后來的框架,最后是項目實戰(zhàn),你要每一節(jié)課都要仔細聽,課后要把所學的知識鞏固到位,多敲代碼。
哪有人就問,我不是計算機專業(yè)的,能學好嗎?
答案是能,計算機專業(yè)相比你的優(yōu)勢在于,他們的計算機基礎好,比如操作系統,計算機原理等等,這些東西在你將來會很用的,特別是你當架構師的時候,底層的原理更重要,這將決定你能不能當一個好的架構師。
但是初學的時候,這些對你影響不大,所以你需要先入門,先學會用,會用了以后再把那些計算機基礎補過來。
不是計算機專業(yè)的那就更得比別人努力,要堅定目標,沒有基礎,那就應該有勇氣比別人更努力。
我該怎么學技術呢?
筆著是學java的,那我就從java說起。
① 要把java基礎知識打牢,比如面向對象,集合,io,并發(fā)編程,虛擬機,設計模式。
再重復一遍,基礎很重要?。?!
② 學習框架知識:spring/springmvc/mybatis/springboot
先學會用,用熟了,就可以看他們的底層源碼了,為什么要看源碼呢?因為源碼都是一些牛逼的人寫的,設計的精華,思路都是值得我們學習的,工作中遇到類似場景,直接套用,而且對我們的技術提升有很大的作用。
③ 性能調優(yōu):jvm調優(yōu),mysql調優(yōu),tomcat調優(yōu)等。
④ 分布式技術:zookeeper/redis/netty/mq/dubbo等
⑤ 微服務:springcloud全家桶
上面就是java的學習路線,最后在強調一遍:java基礎重要,在沒有打好基礎的情況下,不要一味的學習新技術,要追求深度,不要以為追求廣度。
最后。我要說的是,無論是it培訓還是自學,都是有持之以恒的精神,要把基本功扎實,其他面試很容易,只要基本功扎實,大部分公司還是很好進的。

