0.前言
因为某些不可名状的原因,这篇文章大概率不会被人看到,不过这并不会妨碍我认真写一下的内容
[Java]开发安卓,你得掌握的Java知识系列从今天起告一段落,接下来就是万众瞩目的安卓时刻,此刻应向此过程中的所有努力者献上雷鸣般的掌声
1.为什么来培训
先说结论吧:有需要,所以就来了。即我需要安卓相关的知识,另外我有空闲时间所以我就来了。
我是17级计科的,9月份开学就已经大三了。来这里培训倒也不是说前两年大学生活都荒废掉了,倒不如说前两年我应该算是过得比较充实(辛苦)的那种人吧。
从课外活动的角度来讲,协会那边让我挺忙碌的;从专业方面的知识来讲,虽然也算不上说自己计算机方面的知识全都懂了,但是认真学习还是做得到的,而且(被迫)参加各种活动使得来参加之前至少也是有着3000+行的代码基础,虽然这3000+行可能不怎么实在(即写出来的没啥太大实际意义),但是我很清楚写过和没写过的区别,也清楚一开始写到自己抓狂的无奈、以及自己能独立写出一个:在数学建模比赛中能够真正发挥作用解决问题的代码的喜悦感,反正因为这些我想要或者不想要的经历,我的大学生活还是比较丰富的。
为啥大一时候不来呢?因为我有自己想要做的事情——一些这么多年没有去做,一直等到大学才想要、可以去做的事情,至少在大一,我觉得这些事情比未来更重要。很多人说以后大把机会,但是我的经历告诉我,有些机会错过了就错过了,无论是什么。所以第一次讲座的时候,就下决心先把想做的事情做完。
实时证明两年时间并不能做完那些事情,不过既然还有一次机会,而且我也需要安卓这项技术(我曾经想过做一些app内容),所以就来了。
2.一个月下来,自己的变化
也是先说结论:我最大的变化在于:
①会用Android Studio了
②我确实体会到什么叫做"面向对象"的编程思想
③排版能力稍微提升了一些,主要是在原版的基础上,
逐渐探索出了适合博客的排版方式④将Java中学得不好的地方重新完善
⑤以前是腰酸+背疼
自从了一个月之后,就变为腰酸+背疼+手腕疼+手疼+眼睛不太舒服
(嗯,程序员的末路,我学完之后基本可以告别代码了)
①Android Studio确实是个好多了,上学期写JavaWeb快要受不了Eclipse了。。。。。。
②以前我一直在写C语言,偶尔(一次比赛里)写过JavaWeb(前后端全包,我们组以页面来分工,而不是前后端),但其实都不是用的"面向对象"的编程思想来做的,这个月大概最大的收获就是我理解了Java的封装的思想,知道一个Java代码应该怎么写
④我上文中也提到了,我之前是有不少基础的,而这一个月其实有很多节课都在将基础方面的东西,所以其实对我来说最多就起一个巩固作用。有部分内容我甚至可能比老师还要熟悉一些(比如JavaWeb那部分,毕竟我上学期刚参加完网页设计大赛)
3.课程和自己的来之前的预期是否相同
这个没什么可多说的,基本是符合预期的
4.关于建议
(优缺点仅仅是我比较在意的,并非这就是全部)
先说说我比较关注的课程优点:
- ①每次都会手把手重头开始写
- ②讲解比较详细(至少比学校详细)
- 缺点:
- ①在写复杂内容的时候有时候可能会跟不上,这个跟不上主要体现于,明明代码和老师的一模一样,但是结果会不一样(确实出现了,后来我也知道是为什么了)
这种时候就很容易不想写或者是跟不上了(我倒是会继续跟着写,但是)
尽可能地少的复用上一次的程序(如果是同一个项目倒是没所谓,但是如果是另一个项目)
5.对自己的总结
只是对于我而言的话,这个月,可以说经历了很多,也可以说没啥太多留念,不是说课程不够好,只是感觉这个月更像是将应该做的事情给完善了而已。
一个月下来,其实每天还是挺累的,主要是每天这么一直不停地写,腰酸背痛还是难免的,最后几天居然连手都开始疼了,实在是有点尴尬。
集程序员的病痛于一身的我其实也不太抱太多的希望,上天给了我技术和能力,却没有给我能够支撑这些技术、能力的身体,实在是有点可笑。
不管以后怎么样,即使未来基本上一片漆黑,不过再多想也没有用,走一步算一步吧,还是先专注于眼前的学习,有些事情轮不到我们怎么想象和安排,
能做什么,该做什么,想做什么,就做什么吧,毕竟
上天就是喜欢造化弄人,无论何时何地