21世纪是信息化时代,我们的生活越来越离不开网络,但是与此同时信息安全事件时有发生,网络安全越来越被重视。但是由于我国网络安全起步晚,所以现在网络安全工程师十分紧缺。
根据职友集的数据显示,当前市场上需求量较大的几类网络安全岗位,如安全运维、渗透测试、等保测评等,平均薪资水平都在10k左右。
网络安全工程师的工作还有以下几个优点:
1、职业寿命长:网络工程师工作的重点在于对企业信息化建设和维护,其中包含技术及管理等方面的工作,工作相对稳定,随着项目经验的不断增长和对行业背景的深入了解,会越老越吃香。
2、发展空间大:在企业内部,网络工程师基本处于“双高”地位,即地位高、待遇高。就业面广,一专多能,实践经验适用于各个领域。
3、增值潜力大:掌握企业核心网络架构、安全技术,具有不可替代的竞争优势。职业价值随着自身经验的丰富以及项目运作的成熟,升值空间一路看涨。
2. 虚拟网络是什么啊
虚拟网络是一种包含至少部分是虚拟网络链接的计算机网络。
虚拟网络链接是在两个计算设备间不包含物理连接,而是通过网络虚拟化来实现。
两种最常见的虚拟网络形式为基于协议的虚拟网络(如VLAN、VPN和VPLS等)和基于虚拟设备(如在hypervisor内部的网络连接虚拟机)的虚拟网络。
虚拟网络分类
1、VLAN
VLAN(Virtual Local Area Network)建立在交换技术的基础上,将网络结点按工作性质与需要划分成若干个“逻辑工作组”,一个“逻辑工作组”即一个虚拟网络。
VLAN的实现技术有四种:用交换机端口(Port)号定义虚拟网络、用MAC地址定义虚拟网络、IP广播组定义虚拟网络、用网络层地址定义虚拟网络。“逻辑工作组”的划分与管理由软件来实现。
2、VPN
VPN(Virtual Private Network ,简称VPN)是指在共用网络上建立专用网络的技术。之所以称为虚拟网主要是因为整个VPN网络的任意两个结点之间的连接并没有传统专网建设所需的点到点的物理链路,而是架构在公用网络服务商ISP所提供的网络平台之上的逻辑网络。
用户的数据是通过ISP在公共网络(Internet)中建立的逻辑隧道(Tunnel),即点到点的虚拟专线进行传输的。通过相应的加密和认证技术来保证用户内部网络数据在公网上安全传输,从而真正实现网络数据的专有性。
3. 网络测试工程师需要哪些能力(越详细越好)
工作职责】 1、根据需求编写/执行测试; 2、设计测试数据、搭建测试环境; 3、分析测试结果、撰写测试报告; 4、参加需求和设计的评审; 【岗位要求】1、计算机网络或相关专业大专以上学历,1年以上实际工作经验,良好的英语交流能力;2、了解SQL语言、能编写简单的SQL语句,熟悉TCP/IP协议,具备网络基础知识;3、具有较强的责任心、良好的服务意识及沟通协调能力;4、吃苦耐劳,能够适应长期出差; 本岗位招聘长期有效5、具有中兴相关认证者。
4. 计算机网络专业从事的岗位需要具备什么素质
网络专业从事岗位具备的素质能力
网络专业涉及多个方向和不同岗位:网络管理、工程设计、软件研发、网站制作、网络产品推介与营销等。只介绍网络管理方面。
网络管理需要的知识与技能。包括:网络的规划设计,网络设备的招投标、系统集成处理等事项是考验网络管理员综合素质的重要方面;选择和采购好的网络设备,设备的安装、配置和调试,保证局域网正常、稳定地运行,合理运用网络管理软件等等,都是需要掌握的。
一、网络基础知识能力
有关网络的基础知识是开展一切网络管理工作的前提,对理论知识的模棱两可必定导致实际工作的不彻底。通常说来,以下基础知识是需要重点掌握的:
1、什么是网络的拓扑结构?拓扑结构分为总线型、星型、环型、网状等,每种结构的优缺点在哪里?具体如何实施组建?
2、各种协议的网络基本配置方法,如最基本的TCP/IP协议的网络。
二、个人基本能力要提高
网络的日新月益,要求网络管理工作也能跟上发展的需要。因此在实际工作中,网络管理者对自身能力的提高也是必须要注意的。
1、必须有一定的英文阅读能力,能够掌握大量的计算机专业词汇,从而能够流畅地阅读原版的白皮书和技术资料,最主要是看懂网络设备和管理软件说明书,了解网络技术的最新发展动态。
2、要有良好的语言表达能力。网络管理工作本身是为企业内部服务,需要经常和领导、同事、同行、厂商等交流。良好的语言表达能力有助于提高工作效率,提升自己在企业中的地位。
3、要有吃苦的精神。网络管理员要保障企业内网、外网的正常运转,需要随时准备解决问题。网管员的工作时间是没有规律的,有时候还需要做一些体力劳动。如果没有点吃苦的精神是不可能胜任的。
4、要有优秀的团体协作能力。很多工作都有多个环节,需要多人协作,良好的团队协作能力是网络管理员应该具有的基本素质。
三、职责范围要理清
网络管理的工作主要分两部分:
1、互联网工作。主要包括企业Internet的接入、IDC主机托管、网络设备维护等。
2、企业局域网工作。主要是企业内部局域网工作,如机房、服务器、办公用的计算机外设等,还包括设备采购、维护、管理,网络的维护和防 病毒、邮件设置管理等工作。
总的说来,日常工作范围及流程一般为:开始的企业网络组建(网络拓扑的结构、物理硬件的选择以及网络协议的选择);然后就是网络资源的建设(企业邮局建设、企业网站、企业FTP站点、BBS平台以及VPN网络的建立);或者还有网络的硬、软件升级。当然还要包括每天必须进行的网络故障检测和维修(包括硬件和软件),网络安全的防护和管理。
四、个人基本技术要完善
网络管理工作好坏与管理者具体技能的掌握是密不可分的。可以形象的将网络管理者的技能分为“硬性”和“软性”技能两大方面。
1、硬性方面
整个网络的环境规划能力。一个网络的前期规划与设计,将直接关系到后期运行的效率;网络管理员在掌握必要的基础知识后,对于网络的环境规划与驾驭能力,是必备的个人技能。
网络设备的维护能力。如:路由器、交换机、硬件防火墙的配置等,其中又以Cisco(思科)品牌为主导;除此之外,还要学习和调试这些设备命令语句,制定安全策略,根据实际需求,配置好网络设备和安全设备,使它们能发挥最优的、最好的效果。
2、软性方面
掌握网络 操作系统的一般安装和配置方法。
应用软件的熟练配置与使用。企业往往会搭建自己的Web、FTP、Email等基于互联网的服务,这就需要用到专门的应用服务搭建软件,熟练配置与高效的后期维护自然是网络管理的重要内容。
此外,一些基于企业内部的视频、游戏、BBS应用服务,以及局域网内服务器/客户机上网络防病毒软件的安装与运行,企业本身的财务软件、办公系统、管理信息系统以及ERP等应用系统的管理和维护,网络管理员责任重大。
善于使用专门的网络管理软件。网管软件往往具有故障排查、用户账户管理、权限管理等功能,为了减少重复劳动以及提高工作效率,合理使用网管软件来监控整个网络的运行情况,了解网络服务和用户,都是非常高效的管理方式。
数据安全与灾难恢复。为了保护数据安全和提高数据的持续可用性,企业要从RAID保护、冗余结构、数据备份、故障预警等多方面考虑。通常情况下,在数据安全方面采取的措施可以从安装 杀毒软件、开启系统的Update自动更新功能、安装入侵检测系统以及限制服务器的端口开放等方面去考虑。另外在网络系统安全建设中必不可少的一个环节就是数据的常规备份和历史保存。
总结:综上所述,其实作为企业网络的管理者来说,所要具备的基本技能及需要完成的职责工作是相当繁重、又是相当重要的。在这种情况下,自身的素质以及工作责任心,是网络管理者需要重点考虑的问题;而要使整个网络管理工作紧张有序的开展,离不开平时在点点滴滴中不断的积累网络问题解决的经验。
5. 网络安全岗位职责
网络安全岗位职责(精选12篇)
在现实社会中,我们可以接触到岗位职责的地方越来越多,岗位职责是指一个岗位所需要去完成的工作内容以及应当承担的责任范围。你所接触过的岗位职责都是什么样子的呢?以下是我整理的网络安全岗位职责,欢迎大家借鉴与参考,希望对大家有所帮助。
一、网络安全管理员主要负责全医院网络(包含局域网、广域网)的系统安全性。
二、负责日常操作系统、网管系统、邮件系统的安全补丁、漏洞检测及修补、病毒防治等工作。
三、网络安全管理员应经常保持对最新技术的掌握,实时了解INTERNET的动向,做到预防为主。
四、良好周密的日志记录以及细致的分析经常是预测攻击,定位攻击,以及遭受攻击后追查攻击者的有力武器。察觉到网络处于被攻击状态后,网络安全管理员应确定其身份,并对其发出警告,提前制止可能的网络犯罪,若对方不听劝告,在保护系统安全的情况下可做善意阻击并向主管领导汇报。
五、在做好本职工作的同时,应协助机房管理人员进行机房管理,严格按照机房制度执行日常维护。
六、每月安全管理人员应向主管人员提交当月值班及事件记录,并对系统记录文件保存收档,以备查阅。
七、每天查看系统的SYSTEM、SECURITY、APPLICATION日志文件。
1.负责制定和实施网络信息安全管理制度,以技术手段隔离不良信息,及时发布预知通告,发布计算机病毒、网络病毒的危害程度、防杀措施、及补救办法。教育计算机用户和网络用户树立安全意识,主动防范病毒、hacker的侵扰,抵制不良信息;建立网络信息安全监管日志。
2.负责校园门户网站管理系统用户及密码的管理、提供包括开户、修改、暂停、注销等服务,做好各部门网站信息管理员备案,协助做好上网用户的备案工作,接受用户的咨询和服务请求。
3.依据信息安全管理规定,定期检查各单位主页内容,预防不良信息发布。
4.监督检查各网络接口计算机病毒的防治工作。
5.负责中心日常办公工作,部门通知、文件、信函等的传达工作,做好部门办公电话接听和电话记录;
6.负责我院的信息化建设相关文件资料的收集、归类与整理,做好资料收集、编目、建档工作。
7.负责网络中心负责网络中心设备、材料、软件介质等的建档、编号与借用管理。
8.参与我院网络信息资源的系统开发、设计、建设和维护。
9.开展信息安全基础培训工作,提供信息系统安全应用的技术支持。
10.及时完成主任交办的其它任务,积极主动配合、协助中心其他岗位的工作。
一、建立并协助管理我校健全的网络安全管理组织:
1、校长为计算机网络安全管理工作第一责任人,负责全面领导本单位计算机的防黄、防黑、防不良信息、防毒等网络安全工作;网络安全管理人员直接向校长负责;
2、学校信息发布明确到个人,网络安全管理人员须负责信息发布的信息安全审核;
3、学校网络安全管理人员要进行网络安全培训,并实行持证上岗制。
二、网络安全管理人员岗位日常管理职责:
1、网络安全管理人员应当保障计算机网络设备和配套的设施的安全,保障信息的安全,运行环境的安全。保障网络系统的正常运行,保障信息系统的安全运行;
2、网络安全管理人员必须遵守《中华人民共和国计算机信息网络国际联网管理暂行规定》;
3、网络安全管理人员必须接受并配合国家有关部门对本网依法进行的监督检查;必须接受上级网络中心对其进行的网络系统及信息系统的安全检查;
4、网络安全管理人员必须对网络接入的用户,用防火墙技术屏蔽非法站点并保留日志文件,并进行定期检查;
5、网络安全管理人员负责网络安全和网上信息安全。如对网络安全和网上信息安全提出技术措施,须经上级领导批准后再实施;
6、系统管理员每周末对机房的安全情况进行例行检查并记录检查情况;
7、工作人员要树立安全第一的观念,遵纪守法认真贯彻执行《中华人民共和国计算机信息网络国际联网管理暂行规定》和《计算机信息网络国际联网安全保护管理办法》,保护国家机密,净化网络环境;
8、对用户联网计算机IP地址进行添加、删除等操作应做好记录,任何人不得随意更改IP地址;
三、网络安全管理人员岗位日常维护职责:
1、每日检查各种设备,确保网络畅通和系统正常运行;
2、定期备份系统数据,仔细阅读记录文件,关注任何异常现象;
3、规划、管理好各用户组,设定适当用户权限;
4、管理员密码和安全策略属网络中心核心机密,不得泄露;
5、按照正常开、关机顺序启动或关闭设备,非紧急情况不得直接关闭电源,以保证系统的完整性;
6、每周对服务器进行查毒、消毒,禁用未经消毒的存储介质;收集重大病毒“疫情”,提前采取措施;
7、定期维护、保养网络中心交换设备;
1、设备安全运行维护(负责管理防火墙,上网行为管理,公司网络安全设备)
2、负责公司各种安全事件的原理的分析和研究;
3、负责公司各种安全事件日志的监控、分析和应急响应;
4、负责公司对各种安全设备和系统策略优化和维护;
5、负责建设高效的'准确的安全事件监控机制和应急响应机制;
6、负责提供各种安全事件反入侵措施和动态跟踪风险列表;
1、协助公司做好信息安全风险评估和风险控制;
2、熟练掌握Linux系统、网络及安全解决方案;
3、保障服务器与数据库安全,检查并消除系统安全隐患;
4、数据备份、数据监控、应急响应、故障排除、编写数据分析报告等;
5、公司安全访问控制行为审计;
1、负责内部局域网络维护;
2、进行小型机、服务器、路由器等设备管理和维护,以及网络平台的运行监控和维护;
3、进行办公设备的日常维护及管理;技术档案维护;
4、负责病毒的查杀,维护网络系统安全;
5、处理网络及计算机故障;
6、负责内部信息系统建设、维护;进行域名、后台数据、邮箱管理。
由于信息安全事关国家和社会的安全,所以,按我国信息安全的法律规定,一般情况下,政府和企业应尽量使用国产的信息安全产品和设备,据此,我们依托国内主流的安全厂商和国内信息安全的主流技术,定位信息安全专业人才培养目标,和企业一线的工程技术人员和行业专家分析、研究和讨论,确定网络安全工程师的岗位职责,明确《信息安全技术与实施》课程的技能目标、社会能力目标和学习能力目标。
1)接待与信息安全有关的业务、服务、管理、规章、技术方面的咨询。
2)处理企业、机构或个人用户的网络故障,为企业、机构或个人用户提供信息安全技术支持。
3)对企业、机构或个人用户进行基本的网络安全知识培训,提高用户的信息安全意识。
4)对企业、机构或个人用户提供安全产品的安装与配置服务。
5)根据客户的安全需求提供企业信息系统的安全设计方案。
6)根据客户信息系统的实际配置情况为客户提供安全测试服务,评估客户信息系统的漏洞和弱点并提供测试报告。
7)提供与信息安全技术相关的其他服务。
8)完成领导交办的其他工作任务。
9)负责和其他部门之间的工作协调事宜。
10)负责与客户之间的联系协调。
1、负责机房网络安全设备的管理、使用、维护等。
2、按照上级安排,可以独立制定机房新建网络方案设计及搭建工作。
3、负责监控并分析所有网络出口、网络内部的流量信息,通过数据分析和其他相关网络测试设备,解决复杂的网络问题;;
4、持续改进日常操作以及优化网络基础架构及设计布线方案,跟踪网络互连技术发展,合理运用新技术,制定并优化网络互连规;
5、负责各种信息安全系统的维护和故障处理;
6、负责网络安全体系建设、系统安全评估与加固;
7、保障终端、系统、网络与信息的安全性、完整性和可用性,消除安全隐患,避免问题发生;
8、完成领导交办的其他工作。
1、严格遵守国家、省、市有关网络安全的法律、法规,自觉学习、遵守并执行《国光第二中学校园计算机信息网络管理规定》、《国光二中校园内部网络计算机安全使用规范》。
2、定时监控校园网络运行情况,定时巡察本校校园网络服务器、交换机、各子网的运行状态,及时做好有关记录。
3、安装好软、硬件防火墙及杀毒软件,并做好记录,及时更新升级病毒及木马库。
4、加强信息审查工作。保存、备份网络信息日志,及时加以分析,排查不安定因素,防止非法信息的传播。
5、维护和管理好计算机网络设备,随时进行检查并且进行简单维护,发现问题及时上报并按照《国光二中网络信息安全应急预案》处理。
6、做好本校各种重要软件的记录文档备份工作,对学校及上级机关文档要根据密级进行保护,对校内教学、办公等文档要求内部使用的,不得任意往外泄露。
7、努力学习,不断更新自己计算机网络知识,努力提高计算机网络水平,积极参加各种网络安全管理培训班学习,提高自己网络安全管理水平。
8、热心网络安全管理工作,能及时向主控中心反映本人对网络安全管理工作的意见、建议等。
职责描述 :
1.负责安全SaaS平台的架构设计、研发和运营;负责在不同云平台上的兼容性设计与对接;
2.负责架构、开发、完善系统监控报警平台,并对收集的数据运用多种技术进行分析和处理,包括AI&ML技术;
3.研究和架构运维模型,熟练运用多种技术推进自动化运维,包括虚拟化技术,监控技术,网络技术等;
4.能代表公司在国内外安全论坛、行业会议等公开场合发布研究成果。
任职要求 :
1.计算机或相关专业本科以上学历, 5年以上工作经验,至少两年以上SaaS服务类产品架构设计经验;
2.较强的架构设计能力与代码优化能力,熟练云环境的大型服务软件的开发,熟悉微服务架构,了解其他相关虚拟化技术;
3.有较好的程序设计能力,至少专精一项以上开发语言,至少专精一项以上数据库系统等;熟悉大数据处理架构;
4.熟悉Windows/Linux 系统管理,熟练掌握互联网系统常用基础软件的研发运用;熟悉开源自动化运维工具;熟悉常用的监控工具;
5.对技术有热情,乐于挑战,有韧性,有良好的分析及解决问题的能力;有责任心,有良好的团队合作精神,较强的沟通能力及服务意识,能承担较大的工作压力;
6.较强的英文技术文档阅读和理解能力;
职责描述 :
1、负责大数据系统的规划和架构设计工作,主导系统的架构设计与核心模块开发;
2、负责研究技术发展方向,探索新技术领域,将新技术应用到项目;
3、负责技术规范制定,指导开发团队进行实施工作;
4、支持技术团队的建设与能力培养。
任职要求 :
1、计算机相关专业,硕士及以上学历,5年以上相关工作经验;
2、熟悉大数据相关技术,如Spark、Hadoop、Hive、HBase、Pig、Sqoop、MapRece等,有丰富的大数据系统架构设计经验;深刻理解大数据系统相关技术和实现;
3、熟悉主流的应用与服务开源框架,如Java EE相关开源框架,有应用与服务的架构设计经验,熟悉设计模式,面向服务等思想并应用到架构设计当中;
4、了解数据挖掘算法与自然语言处理者优先;
5、熟悉项目管理理论,敏捷开发实践方法,有领导技术团队能力者优先;
6、逻辑思维能力严密,分析判断能力强,具备一定的独立沟通、协调能力。
岗位职责 :
1、负责项目前期的的需求分析, 以及架构设计和开发等各项工作;
2、带领团队实现软件系统并保证足够高的质量;
3、编写研发过程中产生的规范化文档/接口文档等
4、给予初级和中级软件工程师工作指导。
任职要求 :
1.5年及以上JAVA开发经验;
2.本科及以上学历,计算机相关专业;
3.熟悉J2EE相关技术,熟悉使用Spring,Mybatis等主流开源框架,并理解其实现原理;
4.熟悉memcache,redis,MongoDB等常用的Nosql技术,并理解其实现原理;
5.JAVA基础扎实,理解io、多线程、集合等基础框架,并对JVM有一定深入了解,能对JVM做性能分析及调优;
6.熟练掌握SQL,能对语句进行问题定位及优化;
7.有SOA实施经验优先,熟悉一种主流服务化框架(Dubbo,Spring Cloud)者使用者优先;
8.良好的面向对象设计能力,对互联网高并发、高可用和复用有一定的实践经验;
9.学习能力强,热爱技术,个性乐观开朗,逻辑性强、善于总结。
;6. 网络安全都有哪些就业方向
可以这么说,未来10年都将是网络安全人才就业的黄金期。
咱们通过客观数据来说话:
这是16年-22年中国网络信息安全市场规模的分析及预测,可以看出网络安全产业经济每年都在高速增长,市场潜力巨大。
整个行业还处于一片蓝海!
现在市面上有很多教授网络安全的,但水平都参差不齐,可以看看马士兵运维安全学院,团队都是经验丰富的网络安全大牛。课程是经过多年经验结合当今行业走势进行规划确定的最适合时下的学习方案,可以学到最新最全面的知识,只要结课后能通过考核,就不用担心就业。
学完网络安全有哪些就业方向呢?
一. 安全运维工程师
由于有些知名度比较高的网站,每天的工作量和资料信息都是十分庞大的,所以在网站正常运行状态中肯定会出现各种问题,例如一些数据丢失甚至是崩溃都是有肯出现的,这个时候就需要一个网站维护人员了,而我们通过网络安全培训学习内容也是工作上能够用到的。
二. 网络安全工程师
为了防止黑客入侵盗取公司机密资料和保护用户的信息,许多公司都需要建设自己的网络安全工作,而网络安全工程师就是直接负责保护公司网络安全的核心人员。
三.渗透测试岗位
渗透测试岗位主要是模拟黑客攻击,利用黑客技术,挖掘漏洞,提出修复建议。需要用到数据库,网络技术,编程技术,操作系统,渗透技术、攻防技术、逆向技术等。
四.等保测评
等保测评主要是针对目标信息系统进行安全级别评定,需要用到数据库、网络技术、操作系统以及渗透技术、攻防技术等等。
五.攻防工程师
攻防工程师岗位主要是要求能够渗透能够防范,需要用到数据库、网络技术、操作系统、编程技术、渗透技术等技术点。
有任何问题,欢迎咨询~
7. 互联网方面的工作有哪些
电子商务专业人才分为技术型人才、商务型人才和综合管理型人才。主要可从事的工作有以下三个方面:
(一)、技术类人才岗位方向细分:
1、电子商务平台设计(代表性岗位:网站策划/编辑人员):主要从事电子商务平台规划、网络编程、电子商务平台安全设计等工作。
2、电子商务网站设计(代表性岗位:网站设计/开发人员):主要从事电子商务网页设计、数据库建设、程序设计、站点管理与技术维护等工作;
3、电子商务平台美术设计(代表性岗位:网站美工人员):主要从事平台颜色处理、文字处理、图像处理、视频处理等工作。
(二)、商务类人才岗位方向细分:
1、企业网络营销业务(代表性岗位:网络营销人员):主要是利用网站为企业开拓网上业务、网络品牌管理、客户服务等工作。
2、网上国际贸易(代表性岗位:外贸电子商务人员):利用网络平台开发国际市场,进行国际贸易。
3、新型网络服务商的内容服务(代表性岗位:网站运营人员/主管):频道规划、信息管理、频道推广、客户管理等。
4、电子商务支持系统的推广(代表性岗位:网站推广人员):负责销售电子商务系统和提供电子商务支持服务、客户管理等。
5、电子商务创业:借助电子商务这个平台,利用虚拟市场提供产品和服务,又可以直接为虚拟市场提供服务。
(三)、综合管理人才岗位方向细分:
1、电子商务平台综合管理(代表性岗位:电子商务项目经理):这类人才要求既对计算机、网络和社会经济都有深刻的认识,而且又具备项目管理能力。
2、企业电子商务综合管理(代表性岗位:电子商务部门经理):主要从事企业电子商务整体规划、建设、运营和管理等工作。
8. 互联网行业有哪些岗位
互联网行业主要有
1:软件开发行业
2:网络工程师
3:测试工程师
4:美工、切图
5:大数据,、云服务工程师
6:其它客服、销售、商务
9. 学互联网技术可以从事哪些工作岗位
北大青鸟中博软件学院IT课堂实拍
10. 学互联网技术可以从事哪些工作岗位
设计和开发架构师
听起来很高大上的一个职位,但是需要强悍的技术实力和深厚的技术积累,架构师的成长需要历练,需要技术的广度和适当的深度。设计优雅、灵活、可扩展的架构是架构师的主要工作。不能追求最新、最热的技术,还要考虑现有团队的能力,技术的成熟度。
web后端码农
后端码农主要实现业务逻辑,提供接口给前端使用。Java 当然是用的最多的,但是也有别的相对小众的像 Python、ruby on rails 等,还有就是PHP,简单粗暴,中小网站常用,无论哪一个,学习起来都不是很难。这一块的人员需求是比较大的。
web前端码农
主要是 Java、CSS、JQuery 等,最近几年大家重视浏览器端用户体验,浏览器端做得越来越炫, 所以也很火。
手机端码农
主要是 Android、iOS,由于移动互联网的发展,现在很火爆,需求量很大,相对而言 iOS的门槛高一些,程序员也少一点,不过工资高一点。
系统编程码农
有些需求很简单,有些需求很复杂,需要支持海量的用户,海量的并发,像淘宝的双11, 像微信的春节抢红包。需要做云计算,虚拟化,分布式处理,支持系统水平扩展。对于海量的数据,还需要做大数据分析,从中提取有价值的信息,例如 Hadoop。由于需要对操作系统,
数据库,服务器端系统做定制开发,甚至自己搞一套,小公司一般没有这样的技术能力,主要是BAT这样的公司在搞。人员需求不是很大,对码农来讲,需要在一个领域钻研得非常深,技术稳定度比较好。
网络安全
互联网时代,你的信息一不留神就有可能被偷走,安全变得越来越重要。所以单单实现了功能,满足了性能还不够,很多公司,尤其是BAT对安全非常重视。这个方向也需要对技术钻研得很深才可以。
测试
这个对技术要求不太高,但也需要测试相关的知识,能够设计测试用例,准备测试数据,执行测试。现在敏捷开发流行,对测试也要求懂开发知识,至少能够开发一些自动化的脚本。
很多女生后来转到了测试岗位,大概是女生比较细心吧。做测试也能做的非常有成就感,IBM有一个非常优秀的测试人员:她不仅仅能出色完成上面说的工作,还可以参与设计开发的讨论,经常能从测试角度提出开发人员都没有想到的问题,极大地帮助提升了软件的质量。