it行业包括哪些专业,软件项目经理需要具备哪些能力


it行业包括哪些专业,软件项目经理需要具备哪些能力

文章插图
IT的全称是信息技术 。广义的IT行业包括通信工程、计算机软硬件、互联网、网络游戏、电子商务等 。狭义的IT行业是指计算机硬件、软件、IT服务/咨询行业 。由于互联网、网络游戏、电子商务等近年来发展迅速,我们将它们单独列出来进行总结 。这些信息只会反映狭义上的通信行业和IT行业的信息 。
it行业包括哪些专业,软件项目经理需要具备哪些能力

文章插图
一、 通信行业1.行业特点
(1)通信行业处于成熟阶段,技术和市场成熟,人才需求和就业环境稳定 。
(2)通信行业分为设备商和运营商 。设备商指的是生产通信设备的企业,运营商指的是提供基础网络服务的供应商 。
(3)设备厂商员工薪酬水平在IT行业处于较高水平,对产品技术更新要求较高,竞争激烈 。
(4)经营者薪酬水平一般,但福利待遇相对较好且稳定 。他们都是中国的垄断企业,政商氛围浓厚,内部管理僵化,能力提升难,晋升空间小 。它们是比较好的养老产业 。
2.代表企业
通信行业排名前五的设备厂商是华为、爱立信、中兴、诺基亚西门子网络和阿尔卡特朗讯 。
三大运营商是中国电信、中国移动和中国联通 。
3.企业中的核心组织架构
it行业包括哪些专业,软件项目经理需要具备哪些能力

文章插图
注意:
(1)核心组织架构图中未涵盖职能部门(如人力资源部、财务部)
(2) R&D和设备制造商之间的销售是核心部门;运营商的运维部门是生命线部门(生命线部门是指运营商主要依靠机房网络的维护来保证通信网络的正常 。没有这个部门,操作员就无法操作,但运维部门员工的工资相对较少) 。
二、IT行业 1.行业特点
(1)1)IT行业已经进入成熟阶段 。随着信息技术的发展,这一领域对人才的需求很大,待遇水平相对较高且趋于稳定 。
(2)国内硬件领域偏重市场,技术薄弱 。
(3)软件领域空间大 。随着云技术的兴起和大数据时代的到来,软件公司目前的发展趋势是向互联网靠拢和转型 。
2.代表企业
硬件商:
外企:IBM(涉及IT行业各个领域)、思科、惠普等 。
籍贯:华为、联想、方正、同方等 。
>软件商:
外企:微软、SAP、甲骨文(Oracle)、Teradata、Vmware、EMC 等;
本土:启明星辰(安全系统)、用友、红旗、金山、奇虎 360 等 。
服务商(主要指为用户供系统集成、咨询顾问服务的企业):
外企:富士通、埃森哲、CSC、Wipro 等;
本土:神州数码、宇信易诚、高阳金信、软通动力等 。
3.企业中的核心组织架构



it行业包括哪些专业,软件项目经理需要具备哪些能力

文章插图


注:核心组织架构图中不涵盖职能部门(如:人力资源部、财务部等)
在这个领域一些大型公司中,组织架构中主要分为两个大模块,研发中心和事业部 。其中,研发中心主要负责新产品的研发、测试,而事业部则负责市场调研、安装调试以及运 营维护 。


二、 职业信息主要职位:软件工程师
软件工程师是一个广义的概念,包括软件编程人员、软件设计人员、软件架构人员(软件架 构师)、软件测试人员(软件测试工程师)、软件工程管理人员(项目经理)等 。下面的信息 是针对软件工程师的通用信息,涉及到其他职位的特殊信息后面会针对性地做出备注 。
从以下几个方面来呈现:



it行业包括哪些专业,软件项目经理需要具备哪些能力

文章插图


运维
1. 入门要求,以下情况可供参考:
(1) 招聘项目所需要的基本语言、技术必须懂而且能够上手操作;
(2) 软件工程师需要团队作战,在招聘的时候会考虑你的个性是否与团队相融合;
(3) 软件工程师是一项体力活,年轻,有活力,负担比较少的人有竞争优势;
(4) 如果是 2 年内工作经验的人,大型的、有竞争优势的企业会比较看重学校背景,有没有参加过行业竞赛,是否获得过相关的奖项;
(5) 一些国企更偏重于招聘男生,对于应届生而言,目前更倾向于选择研究生、博 士生或者有海外背景的人;
(6) 工作经验 3-5 年以上的,直接看技术水平,过往使用技术跟项目需求的匹配程 度,某一方面技术有专长的更受青睐 。
2. 进入途径:
(1) 校招主要看学校与企业的合作、匹配程度 。如移动校招更倾向于要北邮毕业生;
(2) 一些大公司更倾向于内部推荐招聘新员工;
(3) 最好能够链接到项目的负责人进行内部推荐,比 hr 推荐更靠谱一些;
(4) 工作年限 5-7 年以上的人,猎头推荐也是常见的方式 。
3. 日常工作:
软件工程师的工作一般都是按照项目来做的 。根据项目的不同阶段及项目经理的任务安 排做相关的需求挖掘、设计、开发、测试、运维等工作 。

it行业包括哪些专业,软件项目经理需要具备哪些能力

文章插图
4. 典型的一天:
对于软件工程师来说,每天的核心工作就是写代码,中间会穿插着一些项目沟通会 。
9:00--9:30 上班,处理重要邮件;
10:00—11:00 参与项目沟通会议;
11:00—12:30 写代码;
2:00-4:00 写代码;
4:00—5:00 参与项目沟通会;
白天工作的时候经常会被一些会议打断,所以软件工程师会在下班后相对无打扰的情况
下加班写代码 。正常情况下,一周要加 2-3 天的班到晚 9:00 左右,项目工期比较紧张
的情况下,可能需要天天加班 。
5. 胜任并且发展得好的条件:



it行业包括哪些专业,软件项目经理需要具备哪些能力

文章插图


企业特点:
国企内:最突出的是听话,执行力要强,对上级的话,哪怕上级说的是错的,要边做边调整 。
外企内:有绩效,能让领导看到你有持续努力的进取心 。
民企内:有绩效很重要,领导交办的活儿能保质保量的完成,管理小团队的时候能让领导放 心,就会有更多的机会 。
6. 职业优势:
(1) 比较简单,不需要处理复杂的人际关系,我能力就有饭吃 。有保障,简单可以 养活自己;
(2) 可以创造一个东西出来,很有成就感 。有创造性,总是会有挑战;
(3) 大公司约束比较小,有自由度,时间有弹性;
(4) 起薪比较高 。
7. 职业风险:
(1) 知识更新快,需要持续学习;
(2) 上升通道比较狭窄,到了一定年龄,好的结局是在一个小公司做一个基层的管 理,但薪资涨幅会很少,还有一部分人就转行或者创业了;
(3) 项目压力大,出差多,年龄大了跑不动,精力也不足了;
(4) 长期看是一个高风险的职业,对于一般人来说,年龄越大,机会越少 。

it行业包括哪些专业,软件项目经理需要具备哪些能力

文章插图


测试工程师
1. 进入门槛:
测试工程师的入职门槛要比软件开发工程师的入职门槛要低一些 。薪资水平也略低 。
2. 胜任并且发展得好的条件:
(1) 触类旁通,知道各个业务环节上的信息,熟悉产品,熟悉用户需求;
(2) 经验和责任心非常重要,能利用已知资源对枯燥乏味的测试工作进行优化并且 能发散、拓展的去向还会有哪些 bug 存在;
(3) 测试工程师主要的工作就是找 bug,所以要保证好的产品质量,就必须不怕得罪 人,坚持原则指出错误,而且还需要能与开发工程师保持良好的沟通关系,需 要比较强的关系处理能力;
(4) 有一些初级的测试工程师不会编程也可以做,但是如果要想做好,就一定要懂 得编程,这样才能发现 bug 的根源并且调试;
(5) 良好的表达能力,需要表达清楚 bug 才能保证开发人员一看就懂,能完成修改 。


项目经理
1. 胜任并且发展得好的条件:
(1) 目标驱动,在做项目的过程中始终要关注到目标,发现偏差后要及时调整;
(2) 懂得平衡,关注与项目相关的各方利益,并且平衡好;
(3) 风险管控,完成一个项目要比把一个项目做得完美要重要很多;
(4) 需要在不断的试错过程中成长,不怕出错,并且擅长学习、记录、思考、总结 和分享 。
2. 正常项目情况下,一天工作:
8:30—9:00 总结一天的工作重点;
9:00—12:00 处理邮件,看每个不同小项目组的日报,看需要我关注的事情,和具体 的项目负责人沟通;
14:00—15:30 挑出一些项目组需要解决的问题,梳理具体的资源需求,争取领导支持;
15:30—17:30 研究一些技术难点;
17:30—19:00 总结项目的计划还有团队的执行情况看有没有偏差 。
项目经理的压力很大,有时候需要带头加班,做感召型领导,带领项目往前推进 。

it行业包括哪些专业,软件项目经理需要具备哪些能力

文章插图


架构师 胜任并且发展得好的条件:
(1) 知识面要足够宽,要做好一个架构师不单要知道如何让软件高效运行,还要知道如 何去结合网络、数据库、各种编程语言等文件的系统特性;
(2) 要有耐心,不断学习,精专多能,既要有深度又要有广度,保证视野的开阔度;
(3) 熟悉业务,理解业务规则和业务特点,要根据项目需求选择合理的技术完成任务;
(4) 沟通表达能力,把自己的技术构思清晰表达出来,并被他人理解接受;
(5) 思路开阔,丰富的想象力 。


硬件工程师
1. 入门要求:
(1) 看得懂芯片手册,芯片手册绝大部分都是英文的;
(2) 硬件工程师,很看重经验 。本科毕业没有项目实习经验,只能从硬件测试工程 师开始做起;研究生毕业一般都做过相关项目,也算是有经验,可以从硬件研 发工程师做起 。
(3) 对于应届毕业生,公司更看重学校背景、学习能力、工作态度,对于原理的把 握;
2. 胜任并发展得好的条件:
(1) 专业技术扎实;
(2) 多动手,动手能力一定要强,比方说焊接水平;
(3) 勤学好问,多学习,做硬件工程师经验非常重要;
(4) 如果希望能升级做管理,就必须要学习软件方面的东西,硬件软件都懂才能有 更多的机会;
3. 职业优势:
(1) 比较落地务实,考虑的实际问题比较多,会算成本,过日子的能力强;
(2) 要弄清楚很多原理性的东西,可以持续训练思维能力;
(3) 硬件工程师算是越老越吃香的一种职业;
(4) 竞争压力比较小,找工作比较好找;
(5) 硬件工程师的起薪比较高,一般刚毕业的学生做硬件研发工程师的起薪是 8k 。


4. 职业风险:
(1) 很多硬件都已经成熟,模块化了,研发需求比较小;
(2) 芯片化的东西都是从国外引进的,芯片是硬件最核心的东西,国内这部分技术 跟不上去,国内硬件工程师主要做“联线”,技术含量不太高;
(3) 硬件工程师与软件工程师相比较而言,晋升的机会要少一些 。

5.职业发展路径
【it行业包括哪些专业,软件项目经理需要具备哪些能力】


it行业包括哪些专业,软件项目经理需要具备哪些能力

文章插图