学习思路

深度为主,广度为辅

深度:

1 java api手册

2 spring 等框架源码

3 数据结构

4 面向对象

5 数据库及源码原理

6 网络协议及相关

7 编译器

8 设计模式

9 代码整洁与重构

10 并发

11 汇编与C++

12 大型网站与复杂应用原理

13 windows与linux原理

时间: 2024-10-11 21:13:12

学习思路的相关文章

数据结构的学习思路

数据结构课程的重要性再怎么强调也不为过,对于将来从事编程工作的程序员来说,这是必修的内功心法,程序员的内功高低就体现在这个上面.当然对于非计算机从业人员,掌握这门课程对于锻炼我们的数学思维.逻辑思维和理性思维来说也是有百益而无一害的.现在课程视频已经全部上传到51CTO学院了,为了让大家更好的学习这套教学视频,我把课程的学习思路整理到下面,希望对大家有所帮助. 一.课程层次 从低到高分三个层面:实现(数据结构).使用(数据结构)和(算法)分析.课程的重点放在实现和使用上,分析做为后续课程的重点,

手机 app 开发的几种方式 ionic 学习思路以及 ionic 新建的项目分析

手机 app 开发的几种方式 ionic 学习思路以及ionic 新建的项目分析 学习要点:1. 目前开发手机 app 的几种方式2. Ionic 学习思路简介3. Ionic CSS 框架4. ionic js 指令 路由 其他 ui 交互效果5. ionic 命令行/CLI 安装 调试 打包( 第三季 第一讲已讲)6. ionic 开发包下载 以及命令创建的项目分析 1. 目前开发手机 app 的几种方式原生/Native: 使用原生 SDK 开发 App.优点不用说, 当你有足够的资源,这

建立三年学习思路 教你系统有效的自学摄影

最近好多新人加我微信问想学摄影,无从入手,怎么办? 我想我还是系统的来谈谈这个问题比较好,当然,话题仅限于刚入门的朋友参考,老鸟自动忽略即可.本文首先是谈思路,然后谈方法,不做具体的技术教授,技术贴请自己网络上搜索,早就铺天盖地.但能给初学者摄影学习梳理思路与方法的帖子却很少,催吹器材与炫耀技术帖却很多,往往给很多想学摄影却因为看着这些误导的帖子认为门槛很高而退却.于是我更多想给很多初学者一点建议,仅供根据自己的情况参考着学习上手. 第一步:你需要一个相机,还是要学摄影? 好多新手一开口习惯问:

VBA学习笔记之VBA学习思路

进阶的知识点 1. SQL查询语句和ADO2. 正则表达式和网抓3. 窗体与控件4. API 类模块 等等 作者:SOROSay链接:https://www.zhihu.com/question/26078625/answer/132542043来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 1小时 熟悉数据类型.变量.常量和运算符 1.了解VBA有哪些数据类型 2.知道如何定义变量,了解public/dim/private定义变量时的区别 3.知道如何定义常量

HyperLedger Fabric 学习思路分享

HyperLedger Fabric 学习思路分享 HyperLedger Fabric最初是由Digital Asset和IBM公司贡献的.由Linux基金会主办的一个超级账本项目,它是一个目前非常流行并广为人知的区块链网络框架的实现方案.作为一种基于模块化架构开发应用程序或解决方案的基础,HyperLedger Fabric支持如共识和会员服务等即插即用的组件,它的设计初衷是支持不同组件的可插拔实现,并适应整个经济生态系统的复杂性和高精度性.HyperLedger Fabric利用容器技术运

学习思路之ONETHINK

前段时间,ThinkPHP 的整体设计思路,包括 各个模块的实现. TP官方为了测试该框架,写了一个ONEThink,是可以学习下的 不太推荐使用这个,感觉就是测试性质.但是你可以体会下他的设计思路,继续深化思考,就可以重新写一个适合自己的. 比如:测试各种环境,用数组组合一下数据信息 $items = array(         'os'      => array('操作系统', '不限制', '类Unix', PHP_OS, 'success'),         'php'     =

JavaWeb基础学习体系与学习思路

对于JAVAWEB的学习,首先一定要明确的是学习整体框架和思路,要有一个把控.对于WEB,很多人认为是做网页,简单的把静态网页与JAVAWEB与网页设计一概而论. 拿起一本JS就开始无脑的学习,学了一会儿就不知所云.那么,我们应该怎么来学习呢? 我认为,对于JAVAWEB的学习,主要分为三部分,前端,服务器,数据库. 首先,前端的内容为HTML+CSS+JAVASCRIPT,这三部分为前端的主要内容. 将前端比作一个人的话,HTML做骨架,CSS做外表,JAVASCRIPT控制人的行为. 而前期

小白如何自学C/C++——一个系统的学习路线及学习思路

如今,在这个信息高度发达的时代,越来越多的人去学习软件编程,也有越来越多的人学习编程语言,但是学习编程语言的第一步就是先接触计算机语言--C语言,而如何去学习C语言也成了很多初学者小白的一个坎,今天我们就来说一下,如何去学好这门技能. 首先:找一本好的书本教材,好的教材,可以让你更快更好的进入C/C++的世界.至于这方面的话,我之前在头条更新过的一篇文章就有讲解--想自学编程?那就要知道基础的重要性和看哪些书,这篇文章详细的写了很多学习C/C++的书籍,希望对你们有帮助. 然后就是如何学习了--

如何学习大型项目的源码?虚幻引擎源码学习思路分享

每一个人做事都有自己的风格与习惯.当你发现身边一个人很优秀的时候,你去看一下他的24小时是怎么度过的,然后再对比一下你的24小时,答案就很明了了.同理,如果你觉得学习源码很困难,不妨请教一下那些比较牛的"过来人",看一下别人学习源码模块的流程.当然具体来说,影响一个事物的纬度,细节,前提条件都很多,别人的方法照搬过来可能是行不通的,比如说别人能一天雷打不动地学10个小时,这个放到有些人身上几乎不可能.那如何学习大型项目的源码?下面我把自己学习虚幻引擎源码(C++)的思路和过程给分享给大

RankNet学习思路

整理了一下学习ranknet需要知道的几点: 1.ranknet是从概率角度,利用pairwise解决排序问题: 2.最终我们学习的是一个为搜索结果打分的函数(Scoring Function),这个函数的作用是用来给搜索结果排序的,函数中带有未知参数,RankNet会帮你把参数训练出来,这个Scoring Function在这里并不是RankNet中特定的,因此只要提供的Scoring Function是smooth的,也就是可导的,那么就可以灌入RankNet中求解,至于Scoring Fu