最近有不少小伙伴问我,怎么自学的java,java怎么自学,自学java怎么样。刚开始听到这些提问的我,一时间有点懵逼,不知从何说起,于是先给几位小伙伴一一耐心讲解,讲着讲着,终于把我曾经学习java的一些回忆和片段重新拼装了起来,学习java的整个轨迹渐渐变得清晰。
首先回答,怎么自学的java
这个问题其实一开始不是这样的,本来它是这样的“楼主,你学java的时候,每一天的生活是怎么安排的”。我的回复是“除了吃饭,睡觉,就是学炸娃”。那段时间,我再一次进入了高考状态,并不是因为我本人自觉,也不是因为我多么有毅力,多么上进。而是那段时间我裸辞了,也就是大家所说的刚毕业就失业的那种大学生。
裸辞这种东西,真的是不辞不知道,一辞魂散掉。辞职的时候倒是一副天不怕地不怕的样子,等你真的辞职了,你瞬间心里就空落了,你本就是一穷苦出身,家里没背景没关系,你唯一的工作丢了,没有大树可以依靠了,回到家里,躺在床上,开始怀疑人生,晚上睡觉开始失眠。白天打开电脑,百度框里打入怎么赚钱几个字,开始在铺天盖地的广告堆里找你想要的信息。无数的镰刀向你挥起,等着你把最后的积蓄双手奉上。
无意之间,找到一个老师,要了一份网盘资料(还真别说,资料真全),然后下载了个暴风影音(现在好像挂了),把下载下来的视频放两倍速度观看,看一段敲一段运行一段,还不错啊,挺有成就感,就这样,烦恼瞬间都消失了,只有敲代码的时候,才能真正忘记(我是谁,我在哪儿,我在这里做什么),嗯,没错,我就是这样自学的java。
然后回答,java怎么自学
此处考试要考,小伙伴们划重点。虽说全程的学习过程是自己一个人和对面的一台笔记本,但是人总是需要有人引导,才能缩短学习周期。在学习过程中我遇到了几位良师益友,其中一位很有可能将伴随我们每个人终身。
最牛逼的老师------>百度
此师非彼师,每当你遇到一件麻烦事,想要寻求他人帮助时,你就要刻意提醒自己,让自己脑中闪过“百度”两个字,然后坐在电脑旁输入你想要了解的关键词,说不定奇迹就会在一瞬间发生。
此处以我身边发生过的一件小事为例。那是个月黑风高的夜晚,一只壁虎被粘到了我放在厨房的粘鼠板上,他一动不动的站在那里,眼睁睁地看着我走过来却束脚无策。我顺手拿起了一张纸片,想要把他从粘鼠板上解救下来,奈何把他的脚趾戳到变形也无法让他离开那块该死的板子,正在我束手无策的时候,我忽然想到了百度,于是我飞速跑到我的电脑跟前,输入壁虎粘到了粘鼠板上了怎么办,回车一下。我去!!答案还不少,点开一个一看,说是让我用食用油。于是我就往壁虎的四只脚上滴了几滴食用油,然后用纸片慢慢的就把他给戳出去了(目前我领导百度的能力,我望尘莫及)。
真实的老师1 马士兵(java基础)
我从马士兵老师那里学到了,java虚拟机的基础,变量的空间分配,堆,栈等等十分基础的东西,马士兵老师对java的基础讲解,我大概看了有三遍。网上有大把马士兵讲解java基础的视频资料。
真实的老师2 高淇(java基础)
高淇老师最出名的作品应该就数他的java300集****了,在看完马士兵老师基础的前提下,跟着高淇老师过完了java300集,一遍下来,大概一个月的时间吧,由于我是放两倍速度观看,所以留下敲代码的时间也不少。现在还能记得,其中让手写一个小型web服务器(tomcat类似),手写ORM框架,手写各种集合(ArrayList,HashMap,LinkedList)。
真实的老师3 韩立刚(计算机网络)
这个老师讲得不是java,是计算机网络原理,我只能说,讲的太牛逼了,你就当看动画片一样看他的视频就行了,看完不但头发不掉,人还更精神了,腿也不酸了,脚也不痛了,腰也更有力了。
真实的老师4 阮一峰(计算机通识)
阮一峰有自己的个人博客,大家百度这个关键词,找到他的博客(基本就在第一页),将你想要知道的关键词输入他博客的搜索框内,如果又结果,那么恭喜你,你的疑惑95%可能九消云散。这个大佬是前端技术栈,学前端的想要理解原理的找他基本没错了。
真实的老师5 李治军(操作系统)
这个老师是机械转行的,我在他这里学的操作系统,对于半机械半自动化出身的我来说,听他讲相声是何等的激动。
真实的老师6 郝斌,陈越(数据结构)
我在这两个人这里学的数据结构,什么数组,链表,栈,队列,二叉树,二叉排序树,哈夫曼树,哈希碰撞,图(现在已经只记得红黑树了B+树了)。可能有的小伙伴会好奇,明明说好的学java,怎么扯到计算机网络,数据结构和操作系统上了。其实,主要是因为平时敲代码有点累,看看这些相声解解乏而已,真的是欢乐无限啊。
最后回答,自学java怎么样
自学java很爽啊,学完之后,我可以hello world!了。
另外我自己创建了一个写个人成长经历的公众号,慢慢靠谱的叶子,如果你想要了解一个普通人是如何慢慢靠自己变得越来越强大的,那么你可以关注下我的号,里面有我自己每个阶段的生活感悟,如果你想要入行程序员行业,那么就更好了,我的路径绝对是符合大多数普通人的路径,没有光鲜的家庭背景和学历,然后我创建了一个程序员的学习群,里面每日分享自己的工作任务和经历,我知道在我还没入门的时候,自己最想要了解的就是行业内的信息。所有这些我全都免费分享给看到这篇文章的小伙伴。