
什么是IT行業(yè)?在IT行業(yè)就要學(xué)無止境嗎?很多人不了解這個行業(yè),IT行業(yè)官方解釋:信息技術(shù)產(chǎn)業(yè),又稱信息產(chǎn)業(yè),它是運用信息手段和技
術(shù),收集、整理、儲存、傳遞信息情報,提供信息服務(wù),并提供相應(yīng)的信息手段、信息技術(shù)等服務(wù)的產(chǎn)業(yè)。信息技術(shù)產(chǎn)業(yè)包含:從事信息的生產(chǎn)、
流通和銷售信息以及利用信息提供服務(wù)的產(chǎn)業(yè)部門。
當(dāng)初熱愛,歪打正著入了IT行業(yè),然后發(fā)現(xiàn)自從進入這個行業(yè)之后,就是無止境的學(xué)習(xí),有學(xué)不完的東西。學(xué)的太痛苦了,學(xué)了幾年了就沒停
過。。。
看完html、css基礎(chǔ)、又有高級的html、css、又有html5、css3、后面還有js,然后光會幾本的js并沒有什么卵用,還要會jquery和各種框
架,會了這些框架之后,不算牛逼,你還要去學(xué)js的幾本原理,然后js是相當(dāng)?shù)钠孑?,完全掌握的難度絲毫不亞于JAVA with JVM。
前端還沒完全吃透,然后搞后臺,就最簡單的PHP來說,除了會寫普通代碼,還要學(xué)數(shù)據(jù)庫,數(shù)據(jù)庫涉及到SQL又要學(xué)、表結(jié)構(gòu)又要設(shè)計的
好,還有服務(wù)器又要學(xué)個APACHE或NGINX等,各個都要會配置,各個都要會裝,哦,對了,一般都是在Linux下的,所以你又要學(xué)Linux、會
基本的命令,然后安裝編譯又是煩的很的事情,都過去了之后,你想稍微先進點,還有各種NOSQL、緩存、負(fù)載、主從等著你去配置,全趟平了
之后。其實也就是個普通程序員的水平,后面其實還有一大堆東西呢。能否自己寫PHP框架、能否輕松二次開發(fā)、能否對PHP做異步、怎么扛高
并發(fā)、如何理解PHP底層原理、如何編寫PHP內(nèi)核擴展,省略無數(shù)個etc.。完全可以學(xué)死人。
IT行業(yè)上面看上去很多,其實還是很LOW,為了高大上,光會那些三腳貓的編程技術(shù)根本不夠大??吹?,首先,你起碼要學(xué)下C和C++,否
則你對底層的理解是遠(yuǎn)遠(yuǎn)不夠的,可能會傻傻的覺得字符串類型就應(yīng)該是和諸如整形之類的一模一樣,比如內(nèi)存只需要new就行了。會了C和
C++就夠了嗎?還差遠(yuǎn)了,它們只是最基本的工具,你要能用它寫基本的程序,能瀏覽一些開源代碼,能對系統(tǒng)API有更多的了解,然后里面會涉
及到計算機網(wǎng)絡(luò)、操作系統(tǒng)等,若你想看匯編,還要學(xué)下計算機組成原理,想很透徹還有編譯原理等著你,想更好的了解,那還需要補習(xí)離散數(shù)學(xué)
等。然后還忘了數(shù)據(jù)結(jié)構(gòu)和算法,這個要玩的深入不知道要投下去多少時間(前面的東西也一樣)。底層差不多了(也僅僅是差不多),你還要了解現(xiàn)
在的大數(shù)據(jù),設(shè)計各種分析、各種機器學(xué)習(xí),各種數(shù)據(jù)可視化,各種數(shù)學(xué)(啃數(shù)學(xué)書會cost太多太多的時間) 如果要和移動端合作,你可能還要去
懂移動端的東西,各種GUI編程,底層又會碰到圖形學(xué)IT行業(yè)。
IT行業(yè)最后最后,技術(shù)發(fā)展超級快,你一定要跟上,不斷的學(xué),工資高也沒什么時間玩,估計想做NB程序員,就要天天當(dāng)高三吧!又或者用
考研來形容更合適……
獻(xiàn)給那些想培訓(xùn)進入it行業(yè)的