mrzhqiang / studyjava-zz

Java再回首,重新探索这个精彩的世界。
Apache License 2.0
2 stars 1 forks source link
java

studyjava-zz

Java再回首,重新探索这个精彩的世界。 斯人已去,独探索矣。

背景

从事Android移动开发4年(Java语言),因朋友想转行(铁路),需要带他转行入门。 朋友是电脑小白,没有任何编程经验,也没有学习过任何编程语言,甚至对于电脑常识都一片空白。 基于这一点,朋友学习java需要花费更多的时间和精力,去理解编程中存在的深度与广度。 一些在我看来很简单的问题,朋友可能会觉得匪夷所思。 为了磨平双方存在的分歧,抵消在空间上和时间上的不一致,我建立了这个仓库,用来记录学习过程中的波澜壮阔。

计划

一、了解

二、内容

任何情况下,想要精通一门技术,必须先打牢基础。 java程序开发也是一样。 针对基础的学习,越扎实越能让开发显得驾轻就熟,而不会花费大量时间在层出不穷的问题上。 鉴于朋友的小白基础,原本想一起学习的《Java核心技术》,进行到第四章时,花费了大量的时间在解释术语和电脑常识上。 于是转而求其次,推荐朋友入手《Java从入门到精通》这本国人写的书,应该会有比较不错的入门体验。 等《Java从入门到精通》这本书大部分内容学习完毕,再转向《Java核心技术》当做基础知识巩固。 这样就相当于完成了最终的使命:带朋友入门。 至于以后的精通和进阶,是朋友自己的事情,我无法做到全程护航。 我唯一能做的是,传授一些开发经验,展示一些编程思想,让他少走弯路。

教科书

《Java从入门到精通》

通过对核心技术的遍历,发现小白很难掌握其中的精髓,因此转而从这本书入门

《Java核心技术》

阅读过第9版的第一遍,目前与朋友一起看第二遍

《Java编程思想》

由于我并未阅读过,因此给出的只能是建议

三、要求

没有对自身的要求,则只能称之为阅读,而不是学习。 作为一个学习者,要将阅读贯彻执行,从中得到知识点,光得到还不够,必须阐述自身的感悟,并作为笔记记录下来,才是一个真正的学习过程。

四、其他

关于提问、日周月计划,以及其他相关问题的汇总: