2月份主要学习
2月份主要学习的几本书:ESL+数理统计学讲义、花书+深度学习私房菜、Java、数学之美
Web开发包括两个大的内容块,一部分包括Servlet、JSP、JDBC、JavaBean等基础内容,另一部分包括SpringMVC、SpringBoot以及SpringCloud等内容
记住:学Java并不是要做开发工程师,而是为了方便后续编写相关机器学习算法;熟练基础功能,能写leetcode即可
总结:
1.数学之美又开完一遍,但是没有做整理;本子上还留着数学之美的整理空间
2.Java基础知识差不多学完了,剩下IO编程、反射机制、网络编程、数据库编程、NIO编程和JUC并发机制没有学习;这些知识点应该会在开发的实践过程中一点点熟悉起来的;可以用java解决一些简单的leetcode代码了
3.ESL和数理统计讲义暂时搁浅了,内容讲的太细太深,穿插的知识点比较多;更改为花2个月时间,重新把高等数学、线性代数和概率论学一遍
4.深度学习方面,看了3篇sequence方面比较经典的论文,需要继续学习;要开始写深度学习的代码了
| 日期| ESL | 数理统计学讲义 | 神经网络学习|深度学习私房菜| Java| 其他|备注
| :---- | :----| :----|:----|:----|:----|:----|:----|:----|
|2020/02/29 |高数(上) | | ||||周六
|2020/02/28 |高数(上) | | ||||周五
|2020/02/27 |高数(上) | |NMT(2015) ||||周四
|2020/02/26 |高数(上) | |Transformer ||||周三
|2020/02/25 |高数(上) | |Bert(2019) ||leetcode||周二;又开始乱了,踏实、扎实;一点点学,不要急躁
|2020/02/24 |高数(上) | |Bert(2019) ||||I/O编程;反射机制在慕课上有对应教程;网络/数据库/NIO编程和JUC并发机制目前还用不到,后续再补
|2020/02/23 | | | ||leetcode||周日
|2020/02/22 | | | ||类集框架;leetcode||周六
|2020/02/21 | | |Attention Is All You Need(2017) ||多线程编程;常用类库||周五(3);需要先了解Attention时什么?
|2020/02/20 | | |Attention Is All You Need(2017) ||类结构扩展;异常的捕获与处理;内部类||周四(3)
|2020/02/19 | | |Seq2Seq learning with NN(2014)||继承;抽象类与接口||周三(3)
|2020/02/18 | | | ||maven;数组;String类||周二(3)
|2020/02/17 | | | ||类和对象;maven||周一;(1.5)
|2020/02/16 | | | ||Junit;测试套件,参数化测试||周日
|2020/02/15 | | | ||Java注解:自定义注解@interface||周六
|2020/02/14 | | | ||Java中的集合框架:Collection,Map,泛型||周五;vpn
|2020/02/13 | | | ||异常处理、String和包装类||周四;vpn
|2020/02/12 | | | ||java||周三;上班(1.5)
|2020/02/11 | | | ||java||周二;第一天上班(1.5)
|2020/02/10 | | | ||||周一;请假
|2020/02/09 | | | |||数学之美(26~31章)|周日
|2020/02/08 | | | ||||周六;上班之前出去采购一次东西
|2020/02/07 | | | |||数学之美(16~25章)|周五
|2020/02/06 | | | |||数学之美(9~15章)|周四
|2020/02/05 | |参数估计方法(区间估计) | |||数学之美(1~8章)|周三
|2020/02/04 | |回归分析与线性模型 | ||||周二
|2020/02/03 | |参数估计方法(点估计) | ||||周一
|2020/02/02 | |绪论 | ||||周日
|2020/02/01 |监督学习 | | ||||周六
科技在进步,时代也在发展,很多人的理想再也不是骑马喝酒走四方,而是学习掌握java技术,真正的实现高薪就业,说到学习Java,我们今天就来说说Java开发需要学习的内容,说说java学习路线,说说Java学习的课程内容。
Java学习大致分为四大阶段,具体内容如下:
第一阶段——Java基础
Java的学习内容从计算机基本概念,DOS命令开始,为你入门编程语言扫盲,什么是程序,如何配置Java开发环境,Java编程的过程是怎样的,Java有什么物特点,程序是如何运行的,这些你都可以在这里得到答案。
Java编程的基础语法,共分为10个知识点,我们将学习变量,基本数据类型,进制,转义字符,运算符,分支语句和循环语句等,以达到训练基础语法和逻辑能力的目的。还有对数组、面向对象和异常处理等。
第二阶段——JavaWeb
Web前端开发基础和框架、Servlet和JSP在Web后端的应用、Web后端开发相关专题、MVC和分层架构以及项目开发流程及CASE工具的使用等。
第三阶段——Java框架
框架是程序中另一种存储数据的方式,比直接使用数组来存储更加的灵活,在项目中应用十分广泛。同时,框架整合开发(SSH/SSS)、RESTful架构和移动端接口设计、第三方接口和在线支付功能、网站安全和Spring Security应用实战、复杂用户交互处理和Spring Web Flow的应用、MyBatis的应用和SSM整合,我们将深入研究其中涉及到的数据结构和算法,对学员的技术深度有了一个质的提升。
第四阶段——Java+云数据
亿级并发架构演进、Linux基础、搭建tomcat环境以实战演练,企业真实项目供学员应用学习,进行知识体系的“二次学习”。
其实学习Java技术,大可参考此学习路线,该学习路线对从零基础小白到Java初级开发工程师,Java高级开发工程师,后面的Java大神级开发工程师都有一个明确清晰的指导。