2021-04-05

移动端:
ios开发:
使用的语言是objective-c(也称object-c),是基于C++的,是对c的扩展,支持面向对象编程。安全性更有保障。应用在iphone、ipad、itouch设备上。开发环境更加完善。

iOS终端开发:Objective-C(开发工具:Xcode)
在这里插入图片描述

and开发:
开发性更高,应用在安卓智能手机上,安卓系统是基于Linux内核开发的移动设备操作系统。系统整体分为了内核层、硬件抽象层、库和运行时、应用程序框架层以及应用层,每个部分采用的开发语言不同。

内核层采用C语言开发。硬件抽象层采用C语言开发。库和运行时主要采用C/C++和Java语言开发。应用程序框架层采用C/C++和Java语言开发。安卓应用层(也就是安卓APP)主要采用Java、Kotlin语言开发。除此之外,安卓APP还有很多其他开发语言,例如:
Scala,基于JVM的语言,已经比较成熟的用于安卓开发
C/C++,通过JNI实现原生调用,比较方便实现核心模块跨平台
移植方案,如:Python等
跨平台开发方案,如:JavaScript、HTML5等

Android终端开发:Java(开发工具:Androidstudio)

Android学习路线
第一阶段:Java面向对象编程
第二阶段:Java Web开发
第三阶段:android UI编程
第四阶段:android网络编程与数据存储
第五阶段:android手机硬件管理
第六阶段:Android图形编程技术
第七阶段:Android游戏开发
后端
后端是在后台工作的,控制着前端的内容,主要负责程序设计架构思想,管理数据库等。后端更多的是与数据库进行交互以处理相应的业务逻辑,需要考虑的是如何实现功能、数据的存取、平台的稳定性与性能等,涉及动态语言如PHP、ASP、JSP等。
前端
对于web前端来说,通常是指网站的前台部分,包括网站的表现层和结构层:Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。

前端技术一般分为前端设计和前端开发,前端设计一般可以理解为网站的视觉设计,前端开发则是网站的前台代码实现。

Web前端开发:HTML+CSS+JavaScript
大数据
大数据是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合。是对海量数据进行存储和分析,对这些含有意义的数据进行专业化处理。

大数据可以实现的应用可以概括为两个方向,一个是精准化定制,第二个是预测,比如像通过搜索引擎搜索同样的内容,每个人的结果却是大不相同的。再比如精准营销、百度的推广、淘宝的喜欢推荐,或者你到了一个地方,自动给你推荐周边的消费设施等等。

大数据的五大特征:1、大量;2、高速;3、多样;4、低价值密度;5、真实性。

学习技术:大数据分析挖掘与处理、移动开发与架构、软件开发、云计算等前沿技术等。

主修课程:面向对象程序设计、Hadoop实用技术、数据挖掘、机器学习、数据统计分析、高等数学、Python编程、JAVA编程、数据库技术、Web开发、Linux操作系统、大数据平台搭建及运维、大数据应用开发、可视化设计与开发等。
人工智能
人工智能就是能够在各类环境中自主地,或交互地执行各种拟人任务的一类机器,人工智能就是制造智能的机器,更特指制作人工智能的程序。人工智能模仿人类的思考方式使计算机能智能的思考问题,人工智能通过研究人类大脑的思考、学习和工作方式,然后将研究结果作为开发智能软件和系统的基础。

人工智能的主要技术:深度学习+大数据

第一阶段:数学包括三科,也都是考研的三科:高等数学/线性代数/概率论
第二阶段:编程python工具库实战/python网络爬虫
第三阶段:机器学习也就是基础知识,机器学习导论,机器学习入门/机器学习提升
第四阶段:数据挖掘实战,只有掌握了数据挖掘处理,才能知道机器如何处理大数据的数据挖掘入门/数据分析实战
第五阶段:深度学习,深度学习神经算法,深度学习网络与框架/深度学习项目实战

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值