互联网行业发展的速度之快,让每一个从事IT行业的人员目不暇接。作为IT行业的人才,需要不断地学习新知识,否则很容易落伍。2016年,人工智能与虚拟现实着实火了一把,当然,深入研究这两门技术的大多是大公司,个人开发者还相对较少,毕竟需要依附于具体的应用。

对于普通IT从业者,2016年关注的更多的可能是移动端开发、Web端开发的相关技术。琳琅满目的技术层出不穷,App端iOS,android原生开发,已经相对成熟稳定,Apple在2016年也不断地推广swift,当然objective-c依然有很多公司在使用。Web前端开发,也涌现出很多框架,像Vue,React等,也吸引了不少的开发者。后端的发展,相对比较常规,也比较稳定。2016年最火爆的可能是微信小程序了,腾讯在2017年1月9日正式发布了微信小程序。

那么,对于如此多的编程语言、框架,或者说职业分类,我们该如何选择,全部都学肯定不现实。所谓学一门,精一门,这点我是很赞同的。但是对于目前纷繁复杂的互联网环境,我的建议是精一门,广涉猎,时刻保持学习的姿态,不要在这股浪潮中落伍。

1.App开发
       App开发目前主要集中在iOS和android两大平台。iOS的应用发布在苹果的appstore上面,android的应用发布在国内各大应用商店,比如腾讯、百度、360等平台,以及国外的Google Play上面。
      iOS的开发工具是xcode,开发语言包括objective-c和swift,前者比较稳定、历史久远,后者是苹果后期主推的编程语言。对于这两种语言,如果你之前有web前端开发的知识,建议你可以从swift开始学;如果你之前是做c语言开发,建议你从objective-c学起。无论使用哪种语言,框架都是类似的,系统提供的api也是共通的,选择哪种语言根据自己的习惯和爱好选,通了一门语言,其他都是互通的,问题不大。
      而对于android开发,开发工具目前主要就是android studio,谷歌的开发工具,最早之前是eclipse。这里不得不吐槽studio的运行速度,与xcode的差距不是一般的大。由于android手机厂商很多都是在android系统上定制开发的,所以需要适配不同的手机型号,硬件,比如蓝牙等。
      当然,像react native这种开源的跨平台移动应用开发框架,也可以应用于app开发,支持iOS和安卓两大平台。目前react native也有一些公司在实践,坑还是不少,稳定性还有待提高。我的建议是如果想从事app开发的,建议可以从android开始,成本相对降低。

2.Web前端
web前端开发之前的文章我已经介绍过,也写过vue框架的实践,感兴趣的可以回顾之前的文章。

3.后端
后端的编程语言包括java,php,python,node等,如何选择,可以在网上对比,之前也写过spring boot相关的文章,又兴趣的可以了解下。

4.微信小程序
微信小程序在我看来就是微信在html,css,javascript的基础上做了二次封装,类似vue等开发框架,运行与微信内部的app。前端的同学稍加学习就可以很快上手,当然,小程序最终发展的如何还不知晓。微信小程序不能通过个人注册,需要以企业的身份注册,开发者可以通过本地调试来学习小程序开发。
无论从事app、web前端、后端,还是微信小程序,建议不要一下都学,根据自己喜好,学好一门,精通了之后,再尝试学习其他的,举一反三。
如果您喜欢我们的文章,点赞就好,欢迎管制我的公众号“充电实践”您的认可是我分享的最大动力。 
              

App前端,Web前端,后端,微信小程序到底该学啥?相关推荐

  1. 修复版拼团商城前端+后端微信小程序源码下载

    1.怎么玩? 多人拼团,部分人获得得商品,没获得商品的人退款并瓜分红包,红包佣金从获得商品的人的订单利润里返. 2.参与拼团的人需要支付多少钱? 每个人需要支付商品规定的卖价金额,一元购模式的大家分担 ...

  2. 修复版薅羊毛拼团商城前端+后端微信小程序源码下载

    修复版薅羊毛拼团商城前端+后端微信小程序源码下载 1.怎么玩? 多人拼团,部分人获得得商品,没获得商品的人退款并瓜分红包,红包佣金从获得商品的人的订单利润里返. 2.参与拼团的人需要支付多少钱? 每个 ...

  3. java后端微信小程序登录与注册

    java后端微信小程序登录与注册&微信登录授权 分析: 微信小程序用户表 的字段来源于微信服务器 , 必须想办法去获取到对应的用户信息 找到微信开放平台: 微信开放平台 以下是微信开放平台给出 ...

  4. 前后端微信小程序开发

    随着移动互联网的迅猛发展,微信小程序已经成为了一种非常流行的开发方式,它不仅可以节约用户空间,提高用户体验,而且开发成本也相对较低.因此,前后端微信小程序开发技术也日渐成熟. 本篇文章将介绍前后端微信 ...

  5. Web端访问微信小程序云数据库

    撰写背景: 用微信小程序云开发做了一个与web管理平台配套的微信小程序,Web端需要对接(访问)到云环境的云数据库. 开门见山: 在微信开发者工具里先把云开发控制台打开, 设置->权限设置-&g ...

  6. 小程序 text decode 真机无效_【移动端测试】APP自动化测试案例2:微信小程序自动化测试...

    APP自动化测试之案例:微信小程序自动化测试 1.前提 基于win10专业版64位系统+jdk1.8+python3+pycharm+android SDK+appium+unittest. 2.痛点 ...

  7. Evento 易语言web服务框架 微信小程序 微信支付 微信JSAPI调用

    Evento 易语言web服务框架使用说明 前言: 为什么要有这个东西,C/S构架在十多年前就已经开始向主流的B/S构架转型,其中在易语言WEB应用也不泛优秀的例程和应用.官方出了针对IIS开发的IS ...

  8. 从前端界面开发谈微信小程序体验

    2019独角兽企业重金招聘Python工程师标准>>> 本文由云+社区发表 作者介绍:练小习,2011年加入搜狐,负责搜狐相册的产品策划与前端开发.2015年后加入腾讯 ISUX ( ...

  9. 从零开始学前端第十七讲--微信小程序开发入门

    微信小程序开发入门 主讲人介绍 沁修,葡萄藤技术总监 项目经验丰富,擅长H5移动项目开发. 专注技术选型.底层开发.最佳代码实践规范总结 直播录屏版 https://v.qq.com/x/page/n ...

最新文章

  1. CVPR 2020几篇论文内容点评:目标检测跟踪,人脸表情识别,姿态估计,实例分割等
  2. “比特币耶稣”Roger Ver:比特币现金分叉没有技术论据支持
  3. 3.2.2 请求分页管理方式
  4. UE3客户端加入DS过程
  5. 推荐一款文件搜索神器Everything!
  6. [TCP/IP] TCP如何实现流量控制和拥塞控制
  7. java base64 转图片不现实_Base64.decodeBase64将base64转图片的问题
  8. 数值方法与计算机算法试卷,《数值方法与计算机算法》课程教学大纲.pdf
  9. delphi7 增加管理员权限_EHR系统的权限设计
  10. 图像融合论文及代码网址整理总结(2)——红外与可见光图像融合
  11. 测试面试题+测试面试宝典(分类版)
  12. 关于单位申请进京指标
  13. python中求平方根函数_Python中的平方根函数有什么问题?
  14. 循环结构:while和do...while循环语句
  15. 如何自学计算机- 计划版 cs
  16. 我同意 三江方士 对 哥德巴赫猜想 的 看法
  17. GuestOS? HostOS?
  18. 线性滤波和非线性滤波
  19. 复数特征值求特征向量_如何理解特征值的意义?
  20. 兼容 Spring Boot 1.x 和 2.x 配置类参数绑定的工具类 SpringBootBindUtil

热门文章

  1. Oracle数据库(索引、视图、伪列与伪表)
  2. oracle简单查询语句
  3. iptable 中文学习文档
  4. 工欲善其事,必先利其器之—利用网上在线工具—多个地点Ping服务器以检测服务器响应情况
  5. 提高带宽利用率!为什么要Pacing?
  6. Flashback archive
  7. Word2010的基本操作
  8. 回归基础 java基础数据 数据处理
  9. serverlet学习
  10. B端产品运营:学习笔记