April

2020-04-01

​ 今天是2020年4月11日,算是一个回溯,因为四月一号(其实是3月29,但是凑一下整不好吗),是开始学JAVA的日子,后来打算写一下日记,与其说是用来分享,不如说是用来对自己纪念和勉励。我希望我可以书写一个成功的故事,也希望可以给与和我有相似想法的人有所帮助。不过已经过去十几天了,就顺便把前几天的事回忆一下,说一下前因后果,也是一段废话,后面的都是每天实时的有关学习的。

​ 大龄待业青年,25岁,身份证是24。机械行业,HPU本科。毕业快接近三年,工作一年多。后来有事辞职。。。就不细说了,总之挺消沉的一段时间,很迷茫,徘徊于理想和现实之间。如果不是赶上新冠肺炎,就干回老本行了。但是后来找工作时,又会想起了干机械时的不甘,最后就打算直接培训上岗。其实我本来时打算考研考计算机的,不过,,,太慢而且成本很高,感觉不适合我现在的状况。

​ 至于为什么打算转IT,IT很火只是一小方面的原因,其实我从很早之前就对编程很有兴趣,只不过阴差阳错的,咋加上青春年少,从小不是奋斗型人才。哎,,,不说了。至于为啥学Java,其实我也不知道,其实我本来打算学c和pytion的,但是综合考量下来,Java比较适合做为迫切入行有想后续有所发展的人(自认为)。

​ 自认为,这是人生二十余年的第二个转折。我是报有觉悟的。但也总免不了会动摇,会怀疑,经常半夜睡不着觉,网上差一些信息,能给自己打气的,也用没有更好的选择这样的话来坚定自己的信念。

2020-04-02

​ 这一天也是补的,主要是11号前的学习方式和感受。

​ 学习方法上,为了提高成功率,最终选择了报班,学费很贵,我也很穷,但是没有办法。如果我能回到几年之前,我一定自学。但可是这就是人生吧,永远只能向前看。目前上的是免费的基础班,18号结课,22号转就业班。基础班的内容比较简单,也可能是有有一些C的基础。前5天跟着课走的,大概了解了JAVA,感觉也还不算可怕(至少目前),尤其基础和C语言基本一样,所以从第六天开始自学。大约4月9号就提前看完了基础班的内容。

​ 后来,又在B找了一个黑马的视频,(随机找的),继续往后看,但是很快就又开始迷茫了。比如基础班讲的太慢,又太简单要不要听。还有多余的时间到底用来干嘛?

  1. 训练些没啥难度的基础,就硬敲代码?
  2. 还是看一些Java专业性的书籍?(Java原理一二卷,Java编程思想等等。。。。)
  3. 还是看一些科班都学的基础?(计算机原理,算法,数据结构等等。。。。)
  4. 还是往后自己就拼命的提前学?

自己网上问了问,搜了搜,自己也想了想。后来又问了两个辅导班的老师,最后的结论是:

  1. 上课时,感觉都掌握的,就自己看网上的视频,感觉怕漏掉什么但基本都会的,就看书(Java原理10版卷一)或者敲代码,顺便听课。如果感觉比较难的就专心听课。当然课堂笔记要细看一遍并整理出来自己认为重要的,习题也是都要做的。

  2. 课余时间,一个时看书,就是那本Java核心技术10版卷一。

  3. 另一个是继续预习。就硬往后看呗,我是打算能早点到做项目阶段就能更多的积累一些开发的经验。

  4. 然后就是敲代码,网上找,根据对知识点掌握的感觉,进行适当训练。推荐HOW2J,有没有更好的我不知道,不过前期就靠他了。

  5. 另外就是建议英语不好的,比如我,能顺便学习一下英语,但是不要花太多的时间在英语上,就是在用IDEA时,不认识的英语查一下,各种变量名要知道啥意识,平时命名也尽量用英语,把查到的英语记下来,没事多看看,混个眼熟。

  6. 不建议做太多的事情,一件件的来,有用的和重要的东西很多,但要一个个学。

​ 以上就是截至4月11日的想法,不代表最终想法,仅供参考。这个系列应该会一直更新到毕业,也就是大约半年以后。一天一记,一周一更(周日)。

2020-04-11

​ 今天,没学多少东西,课上讲的都是些很简单的操作。做了俩智商测试,可能是为了找找自信吧,相信我能性行。晚上做了一点计划。

​ 视频看到了接口,170多P,貌似有几天没敲新学的代码了,本来是打算等看完多态什么的,再做练习,看来是失策了。看视频开始出现意识飘离,也可能是今天状态不好。明天要先找一些题先做做,巩固一下继承的知识再继续看好了。

2020-04-12

​ 今天没课,上午起的有点晚,只做了两个编程题,学了一下二维数组。另外网上找题,前期非常容易出现很多题都包含没有学过的知识的问题。下午又写了一些代码,关于类和对象的。然后就又去看接口了,到晚上接口视频算是看完了。明天干什么再说吧。挺缺练习的,但是不同地方学习的先后顺序不一样,不把最基础的这一块儿看完,做个题也没啥效果,还是尽量先看视频,再看文档整理一遍,然后统一做练习。

2020-04-13

​ 上午听的课,讲的类和对象,顺便看了下core Java(Java核心基础),这本书的配套代码可以去官网下载,不收费,也不用翻墙。

​ 下午讲的依旧是类和对象。虽然感觉之前已经会了,但是再听一遍还是很有效果的。甚至感觉刚学的内容都有一些更深的了解。另外就是把HOW2J上前面的一些题也看了看,虽然简单,但还是有一些新的小知识点。

​ 所谓的HOW2J:https://how2j?p=143941。题和讲解并不多,但都还可以。

​ 所谓的B站视频https://www.bilibili/video/BV1A4411K7Gx。感觉还行,但也有其他的一两个类似的,我也懒得去对比,怎么选看个人爱好吧。

​ 晚上看完了多态。已经到195p了。明天尽量把内部类和修饰符看完。我发现看知识点,看到理解稍微有困难的地方,就会感觉犯困,但是如果坚持一会儿看懂了的话,精神状态就会回升。

2020-04-14

​ 今天课上讲的封装和String类,core Java看到了3.6字符串(46p),其实没怎么看,因为课听的比较多,不听课的时候基本都在看视频。视频看完了216p,真基础班,也就是Java的基础中的基础的全部。不过目前上的这个基础班是讲不了这么多的。现在看来当初选择先看完这一段是正确的,因为很基础的这些东西都是连在一起很难分割的。只要能理解个大半就最好先看下去,有些前面没理解的,听了后面讲的可能就理解了。

​ 不过既然也算学了一小个阶段,也要回头再复习一下,多敲一些代码。明天打算先看PDF的讲义,串一下知识点。然后去H网站上做一下题。最后自己再从别的地方找题做一下,或者自己设计一个小程序之类的。后天没课,所以我打算花明后两天来巩固前面学到的所有知识。

​ 另外我发现Typora这个软件做笔记和写日记都挺不错的。core Java的笔记也在跟着做。这本书虽然只看了一点儿,不过感觉是真的很不错。笔记也只是记一些,比较冷门和有趣的小知识,不会和平时上课做的笔记重复。

2020-04-15

​ 今天课上讲的String和StringBuilder类。终于基础语法开始和C没有半毛钱的关系了的样子。今天好像没干啥的的样子,不过不应该啊,虽然课听了不少,但是好像学习效率下降了一样。看了两天内容的PDF文档,core Java看了几个小节。发现,这本书虽然还不错,但是不适合当教材,不是很适合新手上来就看。晚点儿看,没什么影响。而且晚上突然发现老师给的文档内容有点儿小小的问题,我甚至怀疑上面标的进度有问题。不过也无所谓了,可能是我有点太着急了。

​ 不过,总的算下来,也算还可以了吧。代码敲了几个练习用的,剩下的没看的都是关于常用的一些API,明天看完应该没什么问题,而且明天没课。

​ 另外就是晚上的时候,培训的人讲了一下关于就业班的事。嗯,,,大概意思,就是你努努力的话,正常一半会在6个月的培训后在加上10个月的自学(在业),会达到中级工程师的水平(年薪20万)。嗯,,不想作评价了,大概就这个样子,走下去看结果吧。

2020-04-16

​ 今天感到有些疲惫,可能是没睡好的原因吧。倒也不是困,就是集中不了注意力的感觉。

​ 今天并没有完成既定任务。类和接口的相关知识差不多做了个小结,还不熟练,不过感觉基本上都懂了。要不要再做更多的练习,明天再说吧,看看有没有更好的习题,没有的话,感觉等到老师再讲一遍做一下习题就差不多了。core Java 的书没有看。常用API相关的两章看了一遍,属于意料之外的课。也是因为不同资源的教课顺序不太一样,不过影响不大。知识不难,不过要记得东西不少。

​ 明天把H网上的字符串和日期两章的题做一下,H网上划分的JAVA初级也就算学完了。但是今天实在没精神了,还有API相关的整理一下,记一下。应该是主要以敲代码为主,似乎没啥难度。不过视频还有好多的样子,慢慢看吧,视频的讲解人换了,还不习惯的。

2020-04-17

​ 今天课上讲的ArrayList,也是基础班的最后一节课了。今天状态感觉良好,思路比较清晰。虽然学的东西貌似较少,因为一些生活上的时,难免有些浪费时间的时候。题没做完,只做了一点。视频没看,书也没看,pdf的文档到是又看了一遍,简单做了一下整理。但是API实在是太多了。根本记不住啊。

​ 保证充足睡眠吧,太累了也不好。明天,,,明天加油吧。感觉进行到下一阶段又要等到后天了。

2020-04-18

​ 今天的课主要是复习,因为明天就要考试了,其实是个营造氛围用的东西。基本没什么用处。不过也意味着马上就要上就业班了。今天终于把H网站上初级的题挑着算全做了,真是让人头秃,开始还好,后来感觉明显不在状态了。各种蒙蔽,啥都想不起来了,哭,说明人的经历是有限的,是个不争的事实。视频看到了233p,也算是看完了初级的知识。就是视频的老师换人了,有点不习惯。总算是把14号的计划推迟了一下完成了,不过也有一部分漏算的原因就是了。

​ API还是记不住,也不打算强行记了,用到了再查吧。虽然该看的和该做的基本都做完了,但是明天还是再复习一天吧。把Java的初级基础再回顾一遍,有个学生管理的项目,算然感觉没有问题,不过看着能不能再加一些新的功能再做一遍好了。另外就是看看core Java的书感觉好几天没有看了,今天也是没有看。

​ 感觉打字速度变的比原来快了,新的刻意练习的打字方法还是有用的。但是还不稳定,不知道为什么越是注意力集中在打字上越容易出错,而放空了打反而是很快。

2020-04-19

​ 今天基础班彻底结束了,考试和比想象的还要无聊,基业班的钱也教了,还是贷款。心疼MAX 啊。不说了,早点学完,早点就业,否则就真的山穷水尽了。

​ 今天core java看完了第三章,基础班的笔记又看了一遍。零零散散的翻了一些其他的知识点,随便写了些代码。似乎也没干什么的样子,明天开始看新的课程了。

2020-04-20

​ 今天算是休息了一天,只有视频看到了247p。稍显迷茫,快点儿进入到就业班吧。

​ 明天继续。。。

2020-04-21

​ 今天,今天比较倒霉,可能是水逆。考驾照约不上科一,就业班迟迟没消息,又有想转Pytion和转培训机构,甚至自学的想法。出门也是各种的不顺,也不是什么大事,但就是一慌就乱。哎···

​ 不过左后都解决的差不多了,驾照只能在等等,不过搞清楚了情况。出门跑了些远路,也不是大问题。就业班下午还是分班分好了,并且发了一些资料,简单看了一下,还是挺多的,而且还挺全。明天就正式开班了,明天正式努力吧。

​ 今天几乎啥都没看,比昨天还惨,就晚上简单敲了一下学员管理系统的代码。也没敲完,不打算再管了,以明天的开课情况确定新的计划。加油!!!

2020-04-22

​ 今天并没有上课,主要是签了一些合同。合同怎么说呢,比想象的要严一些,至少说的是比较限制自由的。不过影响不大。剩余的时间做了一点新发的资料里的习题。看了看时间安排,时间上是安排到了十一之前的一个节点为基本结束,十一后又有一个加强的就业培训。

​ 资料里的习题,分必做和选做两个部分。必做的感觉有点儿浪费时间,但也可能是孰能生巧,总之是比较简单,但是量比较大的。选作就比较难了。现在还比较犹豫要不要做完必做的。

​ 最近状态确实不好,主要是注意力不是很集中,是不是几天没上课,没哪个感觉了。另外自己学习的部分可能会变的缓慢一些,因为最近几天的课程要听的详细一点儿,而且还有前一段时间,大概6天课程的练习,需要补一下。

2020-04-23

​ 今天是我生日,并没有任何的庆祝,又老了一岁,难过。

​ 今天终于开始正式上课,课上的难度比基础班难了不少是真的。但也还好,每天大概讲四个多小时的课,然后是四个多小时的无声直播,自己练习,有问题可以问老师。讲师的水平暂时也看不出来,但是辅导老师的数量明显下降了啊,基础班一个班三个辅导老师殷勤的很。到了就业班就剩一个了。而且也没有回顾的部分了。虽然对我来说,我觉得挺好的还。但就是绝对有点儿不爽,在看看吧。

​ 今天的课程为对象、继承、抽象类。属于重点部分,不过提前看了,所以感觉其实还好。学Java这一部分一定要深刻感悟,领会其中奥妙。其余的部分Caro Java看到了4.3大概120页。下午换了JDK的版本到1.8,废了点小功夫,才发现其实很简单。。。然后,然后看了几场比赛(笑哭),RNG没了,UZI也没了,我的青春结束了。话说也半年没玩儿LOL了。

​ 晚上整理了一下笔记,明天继续加油吧,简单看了一遍选做题的解答,虽然我已经会了,但万一领会到了什么新的思路呢。

2020-04-24

​ 今天讲了几个关键字,final/static/,还有接口。Cora Java看到了135p,做了点题。。。。。明天多努力一会儿吧。

2020-04-25

​ 今天讲了内部类,多态,四个修饰符。嗯

2020-04-26

​ 今天没课,Caro Java看到了148P,做了下昨天的拓展题,和明天的基础题。

​ 心态很重要,嗯。

2020-04-27

​ 今天讲的常用的API,据说之后基本上就是讲类的使用。Caro Java看到了154P,最近因为一些事儿,学习时间略显紧张。似乎除了上课,整理笔记和作业就没干啥了。

2020-04-28

​ 今天讲的还是一些API,把前几天的题都做了一下,其实也不多。明天开始继续预习。

2020-04-29

​ 看了一些视频,好久没看了。忘了看到哪儿了,手机看的不显示多少p,大概看完了数据结构,跟就业办的课表对比了一下发现真的不多。

2020-04-30

​ 今天,就是练习。回顾之前学的,做一个之前做过的学生管理系统。

更多推荐

Java日记April