本人從事IT5年多了,以我的切身感受,給提問者講講適不適合學IT。
學習軟件,入門很簡單,看看視頻看看書,再找家公司去實習,其實很容易。但這僅適合剛畢業或者說還年輕的,20多歲的年紀,有時間沒負擔,沒什么壓力。但是如果你到了30歲,或者30歲以上,你的職業規劃是什么?繼續走技術路線還是轉管理,產品經理還是項目經理?
其實技術這行,你首先得有興趣,沒有興趣你學的只是皮毛,你不去研究底層的框架原理,只知道怎么用,技術也沒多大提升,工資自然也漲不起來。隨著年紀越大,精力比不上年輕人,家庭的開支也越高,但是你要求工資卻越來越高,企業憑什么要你呢?那些年紀輕的,工資低,還聽話,公司招20多歲的不香嗎?工資跟價值是成正比的,如果你確實很喜歡編程,那沒問題,你可以從事這行,但是這行技術更新也很快,你需要不斷地學習各種新框架,新技術,等你成家立業了,有孩子了,你還愿不愿意去學,還有沒有精力去學呢?
另外就是后期職業發展,后期你是轉管理還是技術,最好提前規劃好,因為走技術路線,就需要不斷地積累和學習各種框架,看底層代碼,及時學習新技術,否則就走不通;而管理路線,需要你的綜合能力比較強,溝通能力、表達能力、協調能力等等,其實跟人打交道比寫代碼還復雜。走管理與走技術路線,肯定注重的點不同,這個自己要多去研究,早日規劃。
在中國,大家都懂,生活節奏快,一般的程序員其實很農民工沒什么差別,變相的苦力勞動。而且35歲以后,還真不好說。好了,以上就是我的個人觀點,我只是給提問者一點過來人的感受,不代表所有IT從業者的觀點,勿噴!