正文

互联网软件开发工程师:网站的开发者

100个最具前景的职业(理科版) 作者:陈畅


引言:浏览网站已经成为人们每天生活的一部分,因而网站的开发也显得越来越重要,如何满足人们对网站功能的需求已经成为互联网软件开发工程师们必须思考的问题。那么,究竟什么是互联网软件开发工程师?其职业特点和职业要求又是什么呢?下文将带你畅游互联网软件开发工程师的世界。

互联网发展迅速,Facebook提供平台

近年来我国互联网始终保持快速发展势头,目前中国境内的网站总数已经达到了192万个,中文网页达到了84.4亿个。中国互联网络信息中心(CNNIC)发布的《第24次中国互联网络发展状况统计报告》显示,截至2009年6月30日,我国网民规模达3.38亿人,较2008年年底增长13.4%,半年增长了4000万人,稳居世界第一位,互联网普及率也稳步提升。从网民数量增加的速度可以看出,我国互联网正处于一个高速发展时期,需要大量的互联网开发人才。

Facebook针对开发人员推出了开放性的平台。这使得任何知道如何编写应用程序的人都能为Facebook所欢迎。一个开放的编码环境是任何一个平台成功的关键,因为它将更加易用,将更多的开发人员汇集起来,使得平台不断强大。Facebook也把免费的版本分发给开发人员。这就为互联网软件开发人才提供了软件开发、技术交流的平台。

互联网软件开发工程师——职业概述

互联网已成为名副其实的“富翁制造工厂”,网络人才将更加走俏,其中互联网软件开发工程师更是备受青睐。互联网软件开发工程师又称为Web开发工程师,是进行网站应用服务、模块设计等网站建设工作的专业技术人才。互联网软件开发工程师需要运用自己精湛的专业技术,为网站提供更好的个性化应用服务。

互联网软件开发工程师——职业大揭秘

揭秘一工作内容

1.独立开发网页应用服务,参与网页开发工作,优化网站;

2.根据需求,完成模块分析、设计、开发任务;

3.为平面设计工程师提供技术支持;

4.解决公司(企业)开发项目中出现的技术问题;

5.跟踪最新的网络应用技术,研究分析常见的网络协议,提供最新网络技术潮流分析,把握最新网络技术动向。

揭秘二职业要求

互联网软件开发工程师一般要求拥有计算机类专业大专及以上学历。具体的素质要求包括:深入理解面向对象的程序设计思想;了解网站整体构架设计和网站项目开发的流程;熟悉JavaScript、Ajax、XML、CSS及PHP等Web开发技术;熟悉My SQL/SQL Server或Oracle数据库;具备Linux环境开发经验,掌握Linux系统常识;熟悉代码编写规范;具有较强的逻辑思维能力、独立工作能力和良好的团队精神,能很快适应新的环境,自学能力强。

揭秘三职业资格

与互联网软件开发工程师职业相关的职业资格有一个(相关内容详见附录A):

证书001《全国计算机等级考试合格证书》。

揭秘四职业前景

随着科学文化水平的提高,互联网已成为人们生活中的一部分,大量的互联网公司纷纷涌入市场,在激烈的竞争中,他们必须推出属于自己的特色网站,以新颖性、稳定性、实用性取胜。而这一切都离不开互联网软件开发工程师。

百度搜索引擎公司每年在搜索引擎技术研发和产品等方面的投入超过公司年度营收的1/3,2008年全年,更是高达约10亿元人民币。由此可见,互联网公司十分重视互联网软件开发人才,对互联网软件开发工程师在质量和数量上都提出了更高的要求。

根据统计,未来5年,我国对从事网络建设、网络软件开发和网络服务等新型网络人才的需求将达到60万~100万人,其中,网络软件开发人才需求量最大。而现有人才还不足20万人,供需缺口十分巨大。因此,互联网软件开发工程师的需求量将继续增长,前景将一片光明。

揭秘五薪酬水平

互联网软件开发工程师的月薪一般在3000~9000元。在互联网公司中,软件开发部门的付薪水平明显高于其他部门。软件开发部门高级工程师月固定现金收入约8400元,月总现金收入(含奖金)可达到9400元。

对于互联网软件开发工程师来说,学历水平对薪酬影响很大,薪酬随学历增高而有着明显的涨幅。例如在北京,拥有博士学历的互联网软件开发工程师的工资比硕士研究生高出30%~40%。此外,持有计算机等级证书的从业者在工资上也有很大优势。

揭秘六适合人群

根据知遇网的职业要素模型,互联网软件开发工程师需要具备的职业兴趣和能力倾向如图1-16和图1-17所示(图中每一项的具体内涵分析详见附录B)。

图1-16互联网软件开发工程师的职业兴趣雷达图图1-17互联网软件开发工程师的能力倾向要素图职业发展“路在何方”

互联网软件开发工?师一般就职于互联网公司,从事网站应用服务开发和优化等工作,一般有以下三种发展路径(见图1-18):

路径一:走专业道路,可从初级开发人员成长为技术专家,如高级软件工程师、高级开发人员、网站架构设计师等。要成为高级开发人员,有两个方面的知识是必须具备的,一个是专业知识,包括对开发平台/工具的了解,对开发流程的理解和使用(软件工程);另外一个方面就是对客户的商业流程的了解。

路径二:待积累经验后,可发展成为管理型人才,如产品研发经理。产品研发是21世纪企业竞争的主战场。产品研发经理必须面向市场,面向客户,迅速地满足客户的需求,为公司获得核心竞争力,所以该职业具有很大的发展空间和挑战性。

路径三:可以走网站运营路线,发展成为网站运营经理。互联网软件开发工程师从事网站运营管理的优势在于他们对网站知识有系统的了解,能够结合运营情况对网站建设给出指导性的建议。

图1-18互联网软件开发工程师的发展路径


上一章目录下一章

Copyright © 读书网 www.dushu.com 2005-2020, All Rights Reserved.
鄂ICP备15019699号 鄂公网安备 42010302001612号