3G软体工程师须拥有计算机、通信、电子等知识背景,了解GSM\CDMA\PHS\3G通信网路,能熟练使用C语言或C++语言编程,熟悉移动通信原理及微波通信技术,能进行软体需求分析及可行性分析,进行套用及人机界面软体模组的设计和实现,MMI软体开发环境的设计、实现和维护及第三方软体的评估及整合。
基本介绍
- 中文名:3G软体工程师
- 外文名:3G Software Engineer
- 行业:软体
职业概述
3G软体工程师是3G移动网际网路基础,3G移动服务为目标,以3G智慧型手机为平台,开发各项套用软体的专业技术人员,须拥有各种智慧型手机平台开发能力、计算机、通信、电子等知识背景,了解GSM\CDMA\PHS\3G通信网路,能熟练使用iphone 3G开发语言、java、j2me等手机终端开发,熟悉移动通信原理及微波通信技术,能进行软体需求分析及可行性分析,进行套用及人机界面软体模组的设计和实现,MMI软体开发环境的设计、实现和维护及第三方软体的评估及整合。
3g软体

掌握技术
3G Frontend Engineer高级前端开发
运用xHTML/JavaScript/CSS技术实现标準、规範的客户端静态和动态效果
确保各种浏览器兼容
熟练使用PS做图片处理
熟悉各种前端开发常用工具的使用及配置
独立设计人机互动方式及整体操作规划
开发基于B/S结构多层企业级套用的客户端
开发大型Web项目的複杂界面程式
熟练编写Ajax
精通各种网站加速技术
熟练搜寻引擎最佳化(SEO)了解搜寻引擎行销(SEM)
J2ME平台(Android平台)
1、了解Android平台及其开发环境;
2、掌握并会运用Android套用的各种元素;
3、掌握并会运用Android的各种数据存储和获取方式;
4、掌握并会运用Android的安全模式。
Objective-C语言
iPhone开发基础
iPhone开发实战
即时策略对战TD 实战(项目)
Objective-C语言
iPhone开发基础
iPhone开发实战
即时策略对战TD 实战(项目)
iPhone平台
Objective-C语言
iPhone开发基础
iPhone开发实战
即时策略对战TD 实战
Symbian平台
C++面向过程编程 | C++面向对象编程 |
数据结构与算法 | 基于C++的GUI程式开发 |
网路与作业系统(Linux) | 基于Symbian平台的嵌入式开发 |
企业客户及交易信息移动管理系统 (实战项目) | 3G移动个人数字助理套件开发 |
C++面向过程编程 | C++面向对象编程 |
数据结构与算法 | 基于C++的GUI程式开发 |
网路与作业系统(Linux) | 基于Symbian平台的嵌入式开发 |
企业客户及交易信息移动管理系统 (实战项目) | 3G移动个人数字助理套件开发 |
数据结构与算法
C++面向过程编程
C++面向对象编程
基于C++的GUI程式开发
网路与作业系统(Linux)
基于Symbian平台的嵌入式开发
企业客户及交易信息移动管理系统
3G移动个人数字助理套件开发
发展路径
3G软体工程师是综合素质的技术人员——既懂网际网路又掌握电信技术,即複合型人才最受欢迎。积累实战对于3G软体工程师而言是晋升最直接的方法。但是对于涉世未深的应届大学生而言,起步很难,缺少经验是他们的通病。也许参加培训有助于他们更多的接触到实际工作,是很好的解决办法。
具有丰富的移动通信技术及相关产品知识的3G软体工程师可发展成为3G系统工程师,其可以独立分析和规划网路,以及对客户进行培训工作。在此基础上,掌握手机相关领域的知识且具有一定的管理能力可以发展成为项目经理。
就业前景
随着3G产业的快速发展,大量基于移动网际网路的增值业务,如视频点播、高速上网、线上游戏等发展迅速起来,据51JOB(前程无忧)招聘数据显示:10月对android工程师的招聘量比9月增加23%。
3G行业人才紧缺导致薪酬水涨船高,基于手机网路的嵌入式软体开发人员也将格外抢手。
1、初级学Android的人员平均月薪已达到5000元;
2、有1年开发经验的Android工程师月薪在8000元左右;
3、两年以上Android嵌入式软体工程师月薪平均过万;
4、未来,随着3G技术更加成熟,Android技术研发类人员的薪资待遇还将有所上升。
学习目标
目前很多的高中生都很想成为软体工程师,其实,高中生学软体工程师很现实,首先软体工程师薪资待遇挺高的,工作环境也没的说,而且随着我国信息化建设的开展,以及国家各项相关政策的下达,使得全国各地的信息化建设如火如荼,出现了大量的信息化软体人才的缺口,而我国信息化人才培养还处于发展阶段,导致社会实际需求人才基数远远大于软体开发人才的培养基数,使得数以万计的中小企业急需全面系统掌握软体基础技能与知识的软体工程师。应该说软体工程师的就业机会和前景是非常大的。当然软体工程师也有一定的要求的 。
那幺想成为一名软体工程师要学什幺呢?
首先让我们来看一下软体工程师考试(高级)要求:
(1)理解软体工程管理的概念和任务;
(2)理解软体生存期过程;
(3)理解软体工程标準;
(4)掌握需求分析、测试、维护基本技术;
(5)掌握软体度量、软体配置管理方法;
(6)理解软体复用概念;
(7)理解软体质量保证的手段;
(8)理解软体项目对人员的需求;
(9)理解软体智慧财产权的基本知识。
通过本级水平考试的合格人员具有从事软体系统分析与工程系统分析员、工程管理员的实际工作能力和业务水平。不过目前最好的软体工程师证书就是软考得中级工程师()很权威,
学习课程
数据结构
数据结构可以说是编程的灵魂,它不是一门语言所以没有关键字。它只是给程式开发人员一个开发思路而已,讲的主要是已经成熟的编程思想和算法,而且几乎适用于所有开发语言。就好像学习英语一样,学习程式语言让你会说英语,记住很多英语单词,熟悉英语的很多语法。而学习数据结构能让你编出很漂亮的英语文章。
目前清华大学严蔚敏老师的数据结构是一个经典.可能的话,再搜罗其他版本的教程,这样可以互相印证。
作业系统
(第三版)
主要从资源管理的角度来分析系统功能的实现。假设你要设计一个新的作业系统,如何实现它?作业系统理论就是向读者逐步介绍和解释。重点是五大管理职能的实现及其原理。
计算机网路
(第三版)
要学习ISO/OSIRM七层的划分以及各种协定的功能。传输理论、互联设备、Internet知识,和参考模型理论
数学
数学是基础,你暂时不太能体会它的作用,但是以后会非常有用。所有的计算原理都要数学作为指导。
英语
,对英语没有过多要求,只需要平时有意识地上网读点英文相关术语
6:软体工程(第二版) 要熟悉数据流图和流程图
7:资料库理论.这要求熟悉SQL的语言.几乎所有的程式语言都要和资料库打交道的。
8:C语言或者VB语言应该掌握,不过目前JAVA和.net是当前比较火的两个程式语言。
最后要学习统一建模语言UML,它代表了软体工程的发展趋势,目前是可视化建模的事实上的工业标準。
薪资水平
谷歌最高薪的10个职位(排列从后到前)。
第10名:用户体验研究员
年薪:$95,320
理由:用户界面设计师负责製造产品,体验师负责研究用户习惯,这样谷歌才能知道用户的好恶。
第9名:软体工程师
年薪:$103,436
谷歌的灵魂,是软体工程师,Android和搜寻等等,说到底都是软体。
第8名:财务分析师
年薪:$104,819
工程师挣得多,挣钱多的不都是工程师。谷歌需要分析师,这样才能知道在产品上花了多少,赚了多少。
第7名:产品市场经理
年薪:$106,667
这是一个偏重调查的职位,负责调研出用户喜欢什幺,是谷歌产品线上的重要一环。
第6名:软体研究工程师
年薪:$116,593
谷歌喜欢僱人研究将要开发的项目,比如高度智慧型化的眼镜。
第5名:研发工程师
年薪:$117,900
这个岗位偏硬体。
第4名:销售工程师
年薪:$118,710
并非销售,而是要解决谷歌产品中所有技术问题,如Gmail之类的谷歌套用尤其需要销售工程师。
第3名:产品经理
年薪:$119,495
谷歌产品的穿线人,将工程师销售等各类职位最后串联到一起推出产品。没有好的产品经理,谷歌空有好产品也推不出去。
第2名:研发科学家
年薪:$121,547
谷歌实验室有许多科学家,负责研发尖端边缘的产品,如布林热衷的无人驾驶车等等。
第1名:高级软体工程师
年薪:$139,084
还是软体工程师,又说回来了。在谷歌,最棒的软体工程师挣最多的钱,可以是他们实习生时的两倍。