个人技术博客(第一次软工总结)
这篇博客包括两部分:一是对过去两个月的总结,二是对这一阶段所学知识的概括
学习总结
每次写总结的时候都想感慨时间过得很快,这次也是,开学到现在已经两个多月了,对于我来说快要到期末考了,会让我很紧张的期末考。回顾过去的两个多月,总体的表现是差强人意,对于我开学前的预期还是差距很远,但对于实际情况总体还算是勉强可以接受的。实际与预期最大的差异是:自己上课没听,跟以往的每个学期一样,但跟我这开学初对自己的要求不同。之所以没听,一部分是因为自己太浮躁了,静不下心来听老师讲课,这是最主要的;另一部分是自己太害怕困难了,不愿也不会动脑去思考问题,学习上一直是死记; 还一部分可能是自己的基础不好。从高中以来自己一直都是急功近利,最近更是如此,在网上听课,老师讲课的速度X2,还希望能再快一点。我似乎陷入了一个恶性循环中,学不好,着急,着急学不好,学不好着急......我一直表现得对计算机很不在乎,其实,不是的!尽管从接触计算机起我就觉得计算机很难,从潜意识上觉得的很难,但是我也希望自己能和别人并肩作战,共同开发出一款优秀的应用出来,至少别像现在过得这么狼狈不堪,别人在噼噼啪啪地敲键盘自己却像个傻逼一样干看着。再者,既然大学学了计算机,这以后很有可能就是我的饭碗,对于我这种毫无背景的人,如果我没学好,我以后不知道该怎么办,尽管不知道哪里来的二百五自信觉得即使计算机没学出去也能混得很好。不管怎样,既然学了计算机,不管以后是否从事相关工作都没有理由不把计算机学好。以上就当是我的抱怨吧。当然,这两个月还是有学一点的。第一,学习了Java,尽管并没有很深入。第二,学习了Android开发的一些基础知识,虽然没有实践...第三,考了驾校科二,科三。第四,备考六级。还学了一些基础知识,比如Git,Github的使用等。如果说还有的话,那就是这学期兼职到现在赚了10K+吧,哈哈
出现了问题就要解决。接下去对于出现的问题提出解决方案。对于自己很浮躁很急这点,我会在接下去找个时间去拜拜佛(见笑)。对于自己害怕困难这点,我接下去要自己多做一些题目对于课内的知识,多敲一些代码对于编程,还有多看点书而不是在看视频。这一点很重要,再三提醒自己!!!对于基础,先注重这学期的知识,后面再自己补补漏。具体,接下去校运会结束,开始复习《微机原理与接口技术》和《人工智能》。六级考试,一天要花40分钟准备。编程的话,对于Java比较难的部分再花时间啃一啃,这学期争取能学完Android开发的基础,自己能做出一些demo。
知识总结
这学期因为《软件工程》这门课程学习了:
一、Java
Java的学习主要是通过MOOC,在学堂在线学习了Java程序设计,这一课程除了最后一章图形用户界面还没学完,其他的全部学完了。还买了一本书《疯狂Java讲义》(李刚著),从头学习,现在学了200多页,包括Java基础、面向对象、继承、多态、接口,基础类库等知识。现在主要的问题是,自己知识懂了,但是技能还有待提高。其实自己的方向有点偏了,编程本来就是一门技术活,而自己一直在学知识,这本身就是错的。接下去自己应该多敲代码,多敲代码,多敲代码。
二、Android开发基础
我自己在《软工》这门课开始之前没有任何开发经验,代码水平基本停留在C语言那个层面上吧。开始这门课时给自己的规划是学Java,当时也不知道学了Java能干什么,只知道学好了Java以后出去不愁找工作。后面我组长告诉我说,现在Java有个基础就行了,可以开始上手Android开发,不然后面参与不到代码的编写。买了一本《第一行代码》,我就这样稀里糊涂地进入了Android这一领域,我当时也不知道Android是搞什么的,可以用于干什么的,后面开始慢慢懂了。首先是学习了Android studio的使用,这里面也遇到了很多问题,自己解决了3天才让“Hello world!”跑出来...Android的学习主要是网课(Marschen的课程)和教材的结合。自己通过学习知道了一个APP的发布需要经历什么过程,明白了组件的编程思想,知道了编程的用途,这是这阶段学习的重要收获。知识点主要是:学习了Android一些总括知识如系统架构四大组件,完成了Activity的学习和粗浅的UI开发。