1、参加培训的原因
一转眼大一就过去了,刚进学校的那股新鲜感已不复存在。回顾这一年,好像都是在各种部门、社团、活动忙乎,我的确收获颇多。但鱼和熊掌不可兼得,我也不是那种可以将部门和学习都打理地井井有条的学霸,课后自主学习的时间非常少,加上老师赶课,导致别人都在搭建自己的“World”了,我还在和C语言、Java说“Hello World”
。
本专业老师常说:“你们课后一定要多花时间敲代码,我要赶课,肯定讲得比较快,很多东西你不复习是会忘掉的。很多同学毕业了却还什么语言都不会,只会搞网页,加上你们这届连网页课程都取消了,有可能连搞网页都不会。”
我觉得也许我就是老师说的那样了,因为一年下来我真的连一个Demo都敲不出来,那能怎么办,总不能不学了,抱着“也许我还可以再抢救一下”
的心参加了Android培训班。
2、一个月来自己的变化
培训前,我真的是把C语言和Java基本都忘光了,什么冒泡排序法,集合像是没学过一样,但没想到东哥复习C语言的第四天就让我们写一个银行ATM机Demo,给了点思路,回宿舍后肝到两点多终于完成了自己人生中第一个Demo
!尽管格式不规范,所有变量都整整齐齐放在最前面,它还是让我感觉我是有希望的。
每天都要复习当天内容+写简书,基本都是12点后才睡,如果要求写一个Demo,就是1-2点才睡了。我觉得最大的收获就是编程的逻辑分析能力提高了
。以前要求做一个Demo完全无从下手,现在知道该怎么分析,一步步去实现,低级错误少了很多,改bug越来越得心应手。还有自学能力也提高了
。为了写简书自学Markdown语法,为了完成Demo遇到问题各种百度,为了弄懂学的东西把课堂代码东改西改看看有什么变化。
3、课程与预期期望对比
刚开始干劲十足,听到课程是三休一时,还叹息为什么不是七休一,真正上了几天课后觉得三休一真是太合理了!因为时间真的不够,上午下午都上课在我的预计之内,但我没想到一天的课程内容会让我一整晚对着电脑到凌晨。我的基础真的是比较差,课程的难度对我稍稍有一点吃力,但也可以接受
。
4、对培训课程的建议
觉得好的地方 |
---|
①带着我们写代码,改Error、Bug |
看多了写多了可以加深对知识点的印象,自己也会有所领悟,而且可以练练我们的手速。很喜欢一起找Error、bug,因为我也经常出错,从中我学到了很多检查到底哪里出错的方法,而且失败是成功之母,有些知识还是从中领悟到的。 |
②写简书 |
虽然写简书很费时间,但还是很有用的,特别是从长期看,如果想回顾之前学的东西,一看简书就一清二楚。 |
改进的小建议 |
---|
①休息时间公布前面的代码 |
有时候一起敲代码,我也会有点跟不上,如果前面写错了运行失败,后面听课兴致会下降。我的建议是每次休息时间就把之前的代码发到群里,有错的可以在休息时间找找错,光靠自己找错太难了,因为可能当时那个知识点自己还没理解。 |
②布置难度不同的Demo |
后面几次布置的Demo难度好大,很多东西都是没学过的,以至于写了一点点就写不下去了。可能对于班里的大佬来说难度适中,但对我这种基础弱一点的人来说真的过难了。建议布置两个难度的Demo,可以布置难一点的锻炼大佬,布置比前者简单一点的来锻炼小白。 |
5、自我总结
一个月的时间,自然不可能一下子从小白变大佬。说改变嘛,夜也熬了,头发也掉了,目前的进步我已经很满意了。以前真的是看到代码就有一点点抗拒,但现在提起了兴趣。对我来说学东西真的是一个反馈机制,学的不好就不太想学,学的好了就越想学。因为基础比较弱,就更要多加练习。我的练习还有一点少,因为每天晚上弄懂知识点完成简书就已经很晚了,只有放假那天可以练习一下,新学期没了部门工作就可以花更多时间敲代码了。