自述

简介: 个人经历自述

一个一事无成的95后,前两年迷上了”炒币“,最后亏爽了。

现状:

想到年龄越来越大,还不会啥技术,自学又坚持不下了,就去报了一个培训班。

没错,就是北大青鸟。目前学的是Java后端。

学之前问别人是Java好就业,目前学习了一个月左右。

在培训班刚刚结束了U1阶段,也就是JavaSE基础的那部分,最后讲的是多线程(当然,只是简单略过),反射还没有讲解。

U1我们的学习大概是这样的:

Java基础(8天)

JDK环境安装 Helloworld
基本数据类型
运算符
流程控制-选择结构1
流程控制-选择结构2
流程控制-循环结构
数组
二维数组 吃货联盟

Java面向对象基础(13天)

面向过程和面向对象
类(属性和方法) 形参实参 重载
参数传递(值,引用) 全局和局部变量
封装 构造方法 this
继承 extends 重写 super
抽象类和抽象方法 abstract
多态 向上转型和向下转型
静态static 汽车租赁系统
接口 Interface
异常 Exception
高级实用类 Math Random Date SimpleDateFormat Calendar
String类
StringBuilder

Java进阶框架(6天)

Conllection-List接口(ArrayList,LinkedList) 泛型
Set接口(HashSet) 迭代器 Map接口(HashMap)
File类 递归
IO流基本操作(字节 字符)
IO特殊流操作(转换 缓冲 序列化)
多线程

昨天开始学习前端三剑客,HTML一些基础知识,今天学习了表单和列表,还有一点点的CSS。

明天休息,后天会把CSS里面的选择器和盒子模型将一下,之后应该就是JS部分的内容了。

对于现状的一些思考:

培训班的好处是第一,有人带,这真的很重要。

没人教,很多人Java的环境都搭建不起来。

第二个好处我觉得是遇到不懂的可以去问,有人解答。有些东西真的很简单,但是没有给你点拨,你可能花费了大量的时间,我觉得这是可以避免的.

第三是学习的环境,这很重要。在最开始的时候,我是学不进去的,除非在教室里面,否则我一行代码都不想写。当有人在一起写的时候,我就轻松多了,特别是我写不出来的东西,别人也写不出来的时候。(菜鸡的自我安慰)

第四信息的传播。我觉得线下比线上要好,好的地方在于,你可以对于不懂的地方马上去提问。我去看我们老师的视频就没有面授的那种感觉了。一个老师,从头到尾带一个班级,我觉得是非常好的。毕竟我们有了可以模仿的对象了嘛,Java最怕就是找不到对象,这不就有对象了。

第五我觉得比学习知识更加重要的学习方法和理念。有很多讲师,只是把教材的案例给你示范一遍,这就像念经一样,无趣而且浪费时间。这完全的靠个人的领悟,师傅领进门,修行靠个人。很多培训班都会讲最简单的内容,原因是时间问题,讲深了也少有人懂。

我还记得我们老师和我说的话:程序无非是数据+逻辑。

前天看B站UP主康文昌的视频:

编程=编写+程序

程序=数据+函数

我觉得豁然开朗,因为我是一个喜欢“结构”的人。我会尝试把一些东西结构化的理解,但是每个人的分类都不同,每个人的“结构”也不一样。交流的好处是,分享彼此的“结构”,取长补短,使自己的大局观更加明确,首先要在大的方向上面不能出现问题,其次再去学习小的知识体系。这就好像在学习Java的类的继承结构一样,顺藤摸瓜,由上而下,方才游刃有余,闲庭信步。

最后,很多的方法一定要遵循,也不知道有没有人会看这个,姑且当做记录吧。

1:课前预习。

无论是网课还是线下课程,一定要预习。预习你可以选择自己喜欢的方式,因为每一个人的条件不一样,所以方法也不一样。如果是上网课,我推荐一定要坚持看一个人的,不要到处换人。首先去模仿你的老师,这是编程的第一步,他不是写代码helloworld,而是模仿你的老师去写helloworld。

我有个同学说的非常好,如果你非要看视频才能预习的话,那就去选择另外的一个老师的视频去看。因为你们老师肯定会讲的,相同的内容,不同的人去讲会有所差异,尝试着在差异中学习。对比的学习永远是最快的学习方式。因为不同的知识结构的相遇,总是好事,取长补短,最后形成自己的结构。

2:课上笔记

好记性不如烂笔头,这是真理。

记录电子笔记也可以,记录纸质笔记也可以。

最重要的是,记录笔记是为了理解,理解什么?理解老师的结构框架,然后去模仿,模仿永远是学习的第一步。

一定要去对比学习,这样才能加深理解。对比是在预习的基础上的,你预习完成后,对于要讲的大概内容应该已经了然于心了。听课的时候多去听听老师是如何讲这些知识将出来的,怎么样的结构,为什么要先讲这个,后讲这个。

这里插入一个小案例:

我去看别人视频的时候,他讲IO流,先讲字节流,再讲字符流。按照出现的顺序来看,这样的确没有什么太大的问题。可是问题在于初学者,一上来就要面临一个难题,内存的转换。

比如用字节流读取一个txt文本,读取的类型是byte,初学者对此不熟悉。

我们老师是从字符流开始讲,然后再讲字节流,由浅入深,我当时预习过,可是听完课后我还是觉得我预习花费的时间和精力远比我课堂的要多。

因为字符流读取的是char,char无论是直接显示,还是转换为string都是初学者极其熟悉的。

顺序的不同,结构和理解也截然不同,如果你只听其中一个老师的课程,你很难去理解,他好在什么地方。王充的论衡说:把两本书放在一起看,谁优谁差一目了然。

相关文章
|
数据安全/隐私保护 图形学 Windows
推荐五款宝藏软件,身为宝藏男孩和宝藏女孩的你,不试一下吗?
今天带来五款宝藏软件,身为宝藏男孩和宝藏女孩的你们,不试一下吗?
202 0
推荐五款宝藏软件,身为宝藏男孩和宝藏女孩的你,不试一下吗?
回首2022,烟火如常,布衣剩饭,啥也没干,年终总结,蹈海难酬
开篇明义,2022年,我啥也没干,或者说的更准确一些,啥也没干成,没有什么值得拿出来凡尔赛一下的事情,或者可以满足一下虚荣心的成就,300多个日夜里,就是日复一日的起床、上班、讲课、下班、吃饭、睡觉。有什么可总结的呢?
回首2022,烟火如常,布衣剩饭,啥也没干,年终总结,蹈海难酬
数据的自述(1)我是个什么东西
我是数据。根据人类对我的定义,我就是对客观事件进行记录并可以鉴别的符号,是对客观事物的性质、状态以及相互关系等进行记载的物理符号或这些物理符号的组合。
数据的自述(1)我是个什么东西
|
程序员 Python
程序员“自制”冰墩墩
基于Python turtle 绘图实现
151 0
程序员“自制”冰墩墩
技术宅带队年度心得
这一年来,带领了技术团队出差各地区奋战,也组建了公司内部创业团队,我现在能深刻体会到这八个字:战战兢兢,如履薄冰。
174 0
技术宅带队年度心得
|
弹性计算
于无声处听惊雷
一群爱做“傻事”的技术宅
随着年岁渐长,我们似乎在漫长、重复的代码工作中,渐渐失去了年少时那些勇气、拼劲和异想天开。
20333 0
你了解的技术宅是这样吗?
闷骚!邋遢! 黑白灰!加班是唯一爱好?他们不用睡觉的吧?请不要再给我们加这些标签了!!! 我们也主动撩妹子!我们也天天洗澡的!我们也有洋气的衣服!谁tm爱加班!你才不用睡觉!我们一摸键盘就开挂,我们钱多事儿少活儿还好。
5856 0
|
算法 搜索推荐
【技术小火车】万万没想到!原来你是这样的算法君?!
据说算法正在统治世界?吓得我瓜子都掉了......
5802 0
|
Linux Python
拯救节后拖延症,从7本新书开始
《反应式Web应用开发》 Manuel Bernhardt 著 本书分为4个部分,由浅入深地介绍了响应式Web开发的各项技巧。从认识响应式,到讲解响应式的特点,以及如何完成响应式Web开发,本书都给出了非常清晰且详细的指导步骤。
2488 0