扬州智途科技何小军?
最近很多非计算机专业的朋友,咨询我学习Java的问题,想学习又怕学不会,很迷茫 …… 其实大家没必要有这样的顾虑,任何事情都是怕什么来什么,你越是害怕的事情就越容易失败。就像我初中的时候特别想成为一名电竞选手一样,但是最后也没能得到这个机会一样,有时候机会来了你也得把握住才行啊!所以既然大家想要通过自学学习java,那我就从入门到就业给大家详细讲讲如何自学吧!让大家少走一些弯路! 首先就是大家最关注的学习路线问题!
一、Web前端 学习大纲 JavaSE基础(JDK安装配置) Java语法基础(变量,数据类型,方法,数组等) HTML&CSS Web前端(JavaScript,jquery,element,bootstrap,js) AJAX与JRPC开发框架 SpringBoot+Vue实战项目 二、Java后端 学习大纲 Linux基础及Shell脚本 Python编程(Python环境搭建,基本语法,数据分析) Hadoop基础(HDFS,YARN,MapReduce) SpringBoot+MySQL数据库开发(Spring Boot集成开发环境搭建,数据库设计与表关系,JPA实现数据库操作) SpringSecurity安全框架 Tomcat服务器部署与管理 三、AI人工智能 学习大纲 机器学习(数学基础,常用的算法模型) NumPy&Pandas数据科学工具 JupyterLab,jupyter notebook创建与服务器的绑定与解绑 TensorFlow深度学习 Keras简单神经网络实践(TF2.0版本) Python爬虫(Request库,Beautiful Soup) 大数据实时数仓(Spark,Flink,Kafka) 四、数字化运营(B端) 学习大纲 B/S系统架构(前后端分离,微服务) JavaEE企业级应用开发(spring boot,spring cloud) Oracle和Mysql数据库优化与管理 互联网架构(缓存,负载均衡,消息队列,搜索) UI设计(设计规范,切图,配色,字体) 五、全栈工程师 学习大纲 nodeJS(node环境安装配置,npm的使用) React&Redux(React环境搭建,简单的数据可视化) Vue&Element(Vue环境搭建,单文件组件,ES6新特性使用) Angular(Angular环境搭建,RxJS,Webpack应用打包) 六、智能硬件 学习大纲 Arduino编程(uno板子,uno电子制作,基本原理) 树莓派(配置,操作系统使用) Android手机应用开发(AndroidStudio,Google开发者计划) iOS手机应用开发(Xcode,Apple developer计划) 机器人学(理论,机械,电子,控制,算法)