打开微信“扫一扫”,打开网页后点击屏幕右上角“分享”按钮

什么是IT行业?在IT行业就要学无止境吗?

海量服务无从选,解决方案严选推荐

什么是IT行业?在IT行业就要学无止境吗?相信有很多人不了解这个行业,IT行业官方解释:信息技术产业,又称信息产业,它是运用信息手段和技术,收集、整理、储存、传递信息情报,提供信息服务,并提供相应的信息手段、信息技术等服务的产业。信息技术产业包含:从事信息的生产、流通和销售信息以及利用信息提供服务的产业部门。

当初热爱,歪打正着入了IT行业,然后发现自从进入这个行业之后,就是无止境的学习,有学不完的东西。学的太痛苦了,学了几年了就没停过。。。


看完html、css基础、又有高级的html、css、又有html5、css3、后面还有js,然后光会几本的js并没有什么卵用,还要会jquery和各种框架,会了这些框架之后,不算牛逼,你还要去学js的几本原理,然后js是相当的奇葩,完全掌握的难度丝毫不亚于JAVA with JVM。


前端还没完全吃透,然后搞后台,就最简单的PHP来说,除了会写普通代码,还要学数据库,数据库涉及到SQL又要学、表结构又要设计的好,还有服务器又要学个APACHE或NGINX等,各个都要会配置,各个都要会装,哦,对了,一般都是在Linux下的,所以你又要学Linux、会基本的命令,然后安装编译又是烦的很的事情,都过去了之后,你想稍微先进点,还有各种NOSQL、缓存、负载、主从等着你去配置,全趟平了之后。其实也就是个普通程序员的水平,后面其实还有一大堆东西呢。能否自己写PHP框架、能否轻松二次开发、能否对PHP做异步、怎么扛高并发、如何理解PHP底层原理、如何编写PHP内核扩展,省略无数个etc.。完全可以学死人。


上面看上去很多,其实还是很LOW,为了高大上,光会那些三脚猫的编程技术根本不够大牛看的,首先,你起码要学下C和C++,否则你对底层的理解是远远不够的,可能会傻傻的觉得字符串类型就应该是和诸如整形之类的一摸一样,比如内存只需要new就行了。会了C和C++就够了吗?还差远了,它们只是最基本的工具,你要能用它写基本的程序,能浏览一些开源代码,能对系统API有更多的了解,然后里面会涉及到计算机网络、操作系统等,若你想看汇编,还要学下计算机组成原理,想很透彻还有编译原理等着你,想更好的了解,那还需要补习离散数学等。


然后还忘了数据结构和算法,这个要玩的深入不知道要投下去多少时间(前面的东西也一样),IT行业底层差不多了(也仅仅是差不多),你还要了解现在的大数据,设计各种分析、各种机器学习,各种数据可视化,各种数学(啃数学书会cost太多太多的时间)。


如果要和移动端合作,你可能还要去懂移动端的东西,各种GUI编程,底层又会碰到图形学IT行业。


IT行业最后最后,技术发展超级快,你一定要跟上,不断的学,工资高也没什么时间玩,估计想做NB程序员,就要天天当高三吧!又或者用考研来形容更合适。

(9)