偶想说,回答这个问题告诉你方法的人绝对是在忽悠,绝对不是相关行业的从业者。
IT行业其实是一个非常宽泛的行业,大致可以分为开发,测试,运维,产品,数据挖掘等。
开发又分为前端,后端。前端指的是计算机和网络交互时能够看得见摸得着的那部分,主要有网页设计及app制作;后端就是看不见摸不着的数据处理部分,常见的有java,c++,c#以及比较流行的nodejs,python等等。
测试主要是写测试用例及验证,来检查代码执行的正确性,可靠性,通常分为黑盒测试和白盒测试。
运维说简单点就是系统维护。
产品主要是来跟客户沟通,根据客户提出的需求来设计方案,交给开发人员来开发。
数据挖掘也是数据分析,比如说某电商平台通过分析某商品的购买群体,年龄区间,或者某个顾客的喜好等等挖掘出一些规律性的东西,进而有针对性设计营销策论。
以上就是偶对IT的大致理解,偶主要是做前端开发的,有些地方说的不一定对,不一定全面。
总之偶要表达的意思就是不能宽泛的说要学习IT,应该是对各部分了解之后根据自己的兴趣来决定做哪部分。这样的话可能学习起来能够事半功倍,成长的也更快,最后希望偶的回答对楼主及有同样疑惑的朋友们有益。