IT行业人要具备什么样的专业技术和什么样的岗位能力呢?
Posted monkey7788
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IT行业人要具备什么样的专业技术和什么样的岗位能力呢?相关的知识,希望对你有一定的参考价值。
课程纲要:
一、IT通识
IT工程师技术成长道路
怎样成为学习型IT工程师
IT工程师人物分工
(1)产品与需求人物
(2)研制与架构人物
(3)查验人物
(4)运维人物
(5)数据分析师
二、产品模块
产品与规划思维
互联网思维
需求工程
(1)需求搜集
(2)需求分析
(3)需求建模
(4)需求处理
(5)volere需求进程
(6)活络需求作业坊
三、架构与规划
系统规划概述
常见系统架构风格
(1)分层架构
(2)SOA架构
(3)微服务架构
(4)Serverless架构
(5)微内核架构
(6)活络架构
(7)六边型架构
云核算与虚拟化(uneetech)
技术选型
四、研制
研制通识
(1)Linux操作系统与shell
(2)C++ 言语东西栈与常用结构
(3)Java东西栈与常用结构
(4) 前端开发东西栈与常用结构
(5)数据工程师东西栈与常用结构
(6)调度技术
(7)查验技术
前端开发强化
(1)交互规划
(2)配色与布局
(3)浏览器兼容性
(4)WEB功用
(5)WEB安全
(6)微信网页开发
(7)微信小程序开发
移动开发强化
(1)ios开发模块
(2)android开发模块
后端开发强化
(1)服务并发处理才华
(2)缓存技术
(3)反向署理
(4)数据库功用优化
(5)WEB负载均衡
(6)同享文件系统
(7)分布式与异步核算
(8)系统监控
数据工程师强化
(1)hadoop
(2)spark
(3)python与pandas
(4)ETL
(5)数据分析与数据开掘
数据勘探
数据清洗
数据处理
数据建模
数据抉择方案
(6)机器学习与人工智能
(7)天然言语处理
开源通识模块
(1)知道开源文明
GNU/Linux
apache基金会
(2)重要的开源产品
linux
mysql
mongo
redis
nginx
kafka
ELK
Zabbix
五、项目处理
PMBOOK项目处理进程
IT作业旅程是一条充满了应战和冒险,收成和艰苦并存的应战之路,你的每一分收成都是要实真实在的拿出你的极力去拼出来的。
现在IT的岗位许多大约分为了软件工程、网络工程、信息处理、多媒体规划几个方向。这儿我首要针对前两个方向来说说。
<p "="">01<p "="">岗位的技术方向<p "="">软件工程
包括开发和查验两大部分,首要面向于软件的开发和相应服务的供应,相对来说就业人数最多的方向,高级职位一般为系统架构师和分析师或其他同级职位。
<p "="">网络工程<p "="">首要面向系统工程和网络工程作业的,立足于物理网络环境的规划、制作、维护及优化等等,高级职位为网络规划师,网络分析师或同级职位。<p "="">信息处理
首要面向数据服务方向,一般注重大数据的存储,检索等方面,高级职位应是信息系统分析师,或同级职位。
<p "="">多媒体规划
UI规划、Unity 3D游戏规划等等,高级职位不知,原则上你能够了解为一群和IT紧密相连的艺术家。
<p "="">02<p "="">软件工程作业方向
入门职位:程序员
许多人认为,作为一个程序员,就现已进入IT作业了。但是,你们错了,你们只是刚刚摸到了IT作业的门槛算了。
或许建筑规划师不需求会砌砖头,产品规划师不需求会操作机床;但是任何一个最根柢的软件规划师,一定会编程——这就是IT作业和其他作业的不同。
假定你不能顺溜的写出程序,你根柢就不算是IT作业的人,所以你也还没有任何资历来点评IT作业怎样。
进阶职位:查验工程师 or 开发工程师
到了这一步,祝贺你第一次转职成功,你现在算是真实的站到了IT的大门里,这两个职位的技术需求差不多——需求知晓至少一门编程言语,熟练把握根柢算法和数据结构,把握网络相关知识,了解核算机原理和系统结构等等。唯一的不同在于,一个注重于查验,一个注重于开发。
简略来说:开发工程师关心的是怎样制作一个产品;而查验工程师关心的是开发工程师造出来的产品是优异、优异、合格仍是不合格。
从这儿开端,你会发现突然之间,你变得沉默沉静了不少(你不会简单的批判人家的代码,你经常在考虑怎样更好的写代码)。
不必忧虑,这是你必经旅程。一同你也开端考虑日子,因为你的个人时间和能够分配的金钱变得充裕了不少,你会开端注重日子的质量(比方去电影院,偶然购买一些奢侈品,买东西时不再选廉价的,而是选择价格合适而性价比更高的)。
高级职位:系统分析师/架构师等同级职位
你会发现你懂得了更多的东西——项目处理、软件架构、需求分析、安全性、可靠性、可用性、扩展性;
你发现你现已能够信手用两到三门言语编程,即使是新的言语,你也能在很短时间内上手,一切的东西你好像是你本来就会的相同。
而在公司里,你现已俨然是一颗小型太阳,你能够轻松的处理我们处理不了的问题(lessjane),你总是能够出乎意料的提出共同而有用的见地。
你的打开现已无法用一个职称,或许类似的东西能够描绘了的,你会逐渐表现你绝无仅有的价值,但是一切都树立在你自己为之不懈的极力和斗争的基础之上。
03
网络工程作业方向
入门职位:网络处理员 or 同级职位
你的薪水不会比一个程序员高出多少,你或许认为这就是你一个默默无闻的小兵的苦逼IT日子的开端。很不幸,你之所以如此苦逼,是因为你正在学习假定成为一个网络工程IT人,而不是因为你是一个网络工程的IT人。
进阶职位:网络工程师
跟着你的学习和作业,你现已了解什么是核算机网络,你也能够用编程言语轻松的写出需求的网页,小东西;你或许现已开端了解算法和数据结构,你能够轻松的了解网络协议的方位,你开端分析或许出现问题的当地和原因;你甚至能够从一张拓扑图中发现或许存在的问题和优化的方案。
因为,你现已到了你第一次转职的时间,你即将成为一个真实的网络工程师,你的极力让你足够在网络工程的IT大军中占有一席之地。漫绵长路终于展现在你的面前。
高级职位:网络分析师或网络规划师等同级职位
你现在能够根据客户的需求相对轻松的勾画出他们将会具有的网络拓扑,你的心中会知道他们最中意的性价比最高的网络方案以及这个方案大约会在什么时候出现问题而需求从头规划,你甚至能够根据他们的需求规划一套全新的私有协议供他们运用。
你是团队中的主心骨,你就是一本网络工程的活字典和工程指导书。相同,开端有一群人会开端追跟着你的脚步,你开端和大牛们讨论现有网络的问题,你开端关心怎样更好的制作网络,你开端试图对协议进行改进,而你的旅程也越来越宽广。
以上,是从技术方向,对一个IT人所面临的,或许即将面临的问题和困难进行的一些总结,其中首要来自于我自己的阅历和打开。
希望对IT作业充满着喜好的朋友不会因为眼前的困难而被吓倒,迷失了方向;也希望那些对IT作业充满了希望的同学能够及时的了解他们所面临的龙潭虎穴。
以上是关于IT行业人要具备什么样的专业技术和什么样的岗位能力呢?的主要内容,如果未能解决你的问题,请参考以下文章