移动互联网和互联网就差别在这个移动上
这个移动是把以前电脑端的产品迁移到手机端或其他可穿戴式设备上,这个转变看起来是设备的变化 本质上是让设备能获得更多的用户数据,增大用户的粘性,从而更好的服务客户,推广产品。你可能一天用电脑的时间不多,但几乎手机是不离身的,所以移动互联网的优势非常大。
偶默认你说学习内容是技术类的,在技术上移动互联网需要互联网的技术和手机端或可穿戴社设备的开发技术。
普通互联网需要网页前端开发,后端开发,数据库支持,运维,爬虫,数据建模。
移动互联网多了手机app开发,包括ios系统app和android系统app。
职位上:
ios开发工程师
做ios手机上的应用
android开发工程师
做android手机上的应用,国内android市场很大,一般公司都会优先开发android系统上的应用保证潜在客户量
网页前端工程师
这个和传统互联网一样,移动互联网除了用户用app之外,很多其他功能如公司主页,内部管理,客服这些系统都还是网页形式的。
后端工程师
用户app,网页前端的计算分析能力有限,都是要把数据传到后端的大量服务器来操作的,需要很多人做服务器端的开发
数据库工程师
一个公司里,做数据库的永远是最核心的,用户的数据按什么结构存储,怎么满足业务逻辑,这些都是数据库工程师的工作,非常有挑战性,是核心岗位。
运维
在用户数量很多时,如何调度服务器资源对公司的业务扩展和用户体验有重要影响,所以公司需要很多做运维的人员
测试工程师
所有的程序开发都需要测试,这不用多说,这里偶需要提一下,目前测试和以前写测试用例啥的很不一样了,基本公司都要求自动化测试部署 这是未来的趋势
数据岗
你肯定听说过大数据,人工智能,一个科技公司没有数据驱动的业务现在基本活不了,那面对海量数据处理时需要什么人员呢,一是爬虫,爬用户数据,尤其是移动互联网,在用户手机里有大量用户数据值得分析,二是数据构架师,做数据分析平台,三是数据工程师,就是整理清晰数据,四是数据科学家,做数据分析建模。
以上这些是技术类的岗位
下面介绍一些偏管理的岗位
技术总监
这是统筹领导前后端开发,设计公司技术栈,拆解需求分配任务的一个至关重要的核心岗位,需要很丰富的开发和管理经验。
产品经理
定义产品,设计功能,需要和CEO和CTO有效的沟通,一般公司的战场就在这里,产品和开发是永远的相爱相杀。
BI (商业智能岗)
一般公司都有通过数据分析目前业务情况的管理岗,这个岗位需要有很好的数据洞察力和对业务拓展,公司发展前景的把控能力,给CEO提供战略决策的数据分析的支持,重要的核心岗位
其他非技术相关的岗位就不提了,只说一个就是 online marketing。获客是一个公司最重要的内容,你技术再好,没有用户来用一切都是空,如何获客需要和CEO,BI,CTO,产品有很好的交流,做线上线下的活动,维护渠道,这些很多时候也需要技术这边提供数据参考,提供功能性支持。