• 现代软件工程 作业 第二周博客作业


    1. 介绍自己,建博客

      看了下博客园的创建记录,发现是七个月前应老师作业要求而创建的。因为一开始刚入这个行业,并不知道

    博客园对我来说意味着什么,关于我为什么要去写博客我确实是不知道原因的,读了刘哥的这篇博客,感受非常

    深。印象最深的几点就是,1,写博客是为了整理思考之后的东西,总结思考,强化了表达能力,也鼓励了自己,

    让自己能继续写下去,以此循环,让自己遇到问题的时候更愿意去思考,去想如何解决,而不是逃避。2,每周

    整理自己所学知识非常重要,让自己知道自己学了什么,而不是很茫然的过了一周。这样不仅若能让我们吸取教

    训,更好的开始下一周的学习,也是对自己的一种鼓励,或多或少,自己还是学到东西了的。3,写博客是为自己

    而写,自己所思所得,而非糊弄别人,我觉得认清这个非常重要,这是我们写博客的原动力。

      再谈一谈写博客上交作业的底线要求,我看了邹欣老师的这篇文章,也懂了一些事情。目前我已经写了30篇博

    客,有些内容确实有直接或间接引用他人的原创结果,读了这篇文章后,我深刻认识到,这样是非常不对的,以前

    只是隐约觉得有些不合适,现在我必须规范自己,注明引用的地址!做个文明规范的行业人。

      最后我谈一谈自己,目前本学期我较上学期有了很大进步,上学期从心里是有些畏惧代码的,那些错误总让我

    无从下手,长此以往,导致最后的Java成绩勉强没有挂科,所以在寒假的时候,我规定自己学了不少关于javaweb

    的知识,一方面是为了补救上学期遗漏的很多,一方面为了新学期做准备。现在我对代码的态度有了很大转变,我不

    再害怕它们,相反,我开始认为出错误,改bug是太正常不过的事。所以我开始去主动学习它们,去网上看视频,让自

    己懂得更多,而且我想要变得更好,就是这些原动力,促使着我去慢慢的每天每天的进步,我还是很开心的,有时候

    也会觉得自己有了更多的信心。说说我的优点,我慢慢发觉自己遇到事情热爱思考,去想想这是为什么,而不是去一味

    的干着急,烦心,我觉得很好,哈哈。我喜爱的体育运动有羽毛球,跑步,都属于刚入门的那种吧,因为也接触不长,

    不过也小有所得(当然是自己认为~)。再者吧,我对人都比较友善谦虚,没有对人有较大的偏见,跟别人的关系也没有

    那种比较焦灼的。还有,我在关键时刻总是可以发挥自己的能力去获得一些东西,当然是经过了一定的努力之后。缺点吧,

    我有些拖延症和略微的人际交往能力不强,所以这些是需要我平时去改的!

    2. 现状、经验和计划

    第一项


    现状:1

    下学期结束后的目标:4

    第二项

    经常给自己充电,身体训练是运动员生活的一部分,学习是软件工程师职业的伴侣。每半年就要了解和学习一些新的

    相关技术。通过定期分享(面对面的分享,写技术博客等)来确保自己真正掌握了新技术。

       a) 从来不看书;   b) 看了就忘;  c) 有时分享。  d) 一直主动这样做     e) 不但主动做, 还会影响同事一起做好

    现状:a

    下学期结束后的目标:c

    第三项

    DRY (Don't Repeat Yourself)——别重复。在一个系统中,每一个知识点都应该有一个无异议的、正规的表现形式。

       a) 从来没听说过;   b) 听说过,但是认为意思不大;  c) 这要讲场合。  d) 一直主动这样做     e) 不但主动做, 还会影响同事一起做好

    现状:c

    下学期结束后的目标:d

    第四项

    在debug的时候,不要惊慌,想想导致问题的原因可能在哪里。一步一步地找到原因。要在实践中运用工具,善于分析日志(log),

    从中找到bug。同时,在自己的代码里面加 log.

       a) 从来没听说过;   b) 只会printf;  c) 加log 太麻烦,我的代码不会有bug 的。  d) 一直主动这样做     e) 不但主动做, 还会影响同事一起做好

    现状:b

    下学期结束后的目标:d

    第五项

    在开始设计的时候就要考虑如何测试 ,如果代码出了问题,有log 来辅助debug 么? 尽早测试,经常测试,争取实现自动化测试,争取每一个构建的版本都能有某些自动测试。

       a) 从来没听说过;   b) 我的代码不会出问题的;  c) 项目没有安排时间,我也没有提这事。  d) 一直主动这样做     e) 不但主动做, 还会影响同事一起做好

    现状:a

    下学期结束后的目标:d

    第六项

    消除不相关模块之间的影响,在设计模块的时候,要让它们目标明确并单一,能独立存在,没有不明确的外部依赖。

       a) 从来没听说过;   b) 出了问题再说吧;  c) 想做,但是不知道怎么衡量效果。  d) 能够在多种语言和架构中做到     e) 不但主动做, 还会影响同事一起做好

    现状:c

    下学期结束后的目标:d

    我计划如何去改变它们

    1,自学,通过学习视频和动手获取大量知识。

    2,总结,每周固定总结所学所得

    3,思考,遇到问题要先思考,逐步分析,逐步攻破。

    4,规范,写代码,写博客规范自己。

    5,目标,心中要有小目标

    读一些博客和感受

    你为何要来上课并且认真参与

      其实从本学期开始,我就要求自己上课必须认真听讲,不管是什么课。因为上了大学有一年半了,我认为

    如果上课不认真听的话,课下需要花两倍以上的时间才能补回来,而且补的效果也很差。况且如果上课不

    听课,去做一些别的事我越来越觉得没有意义,上课就该做一个学生该做的事。读完这篇博客后,我感触

    是挺深的,就说一些读完之后立刻就能想起来的,这些也是对我比较有影响的,如果连上课专注的跟着老师

    听讲并思考45分钟的能力都没有,那么入职后,没了这种机会的锻炼,我们甚至可能连看下一篇文章的耐心

    都没有,专注是一种能力,在大学我们有很多机会去培养,这会让我有更强的竞争力。关于老师教的好不好,

    和自己该不该听,我承认博客说的老师的能力确实比我们高,这是毋庸置疑的,所以就算老师再差,我们一

    定能学到我们不懂得知识,以前我确实这样做过,并且以课程重不重要,老师教的好不好来决定我是否要去听课,

    现在想想,确实挺幼稚的,有些选修课,像我选修过一门Linux/Unix,因为老师总是念ppt,大部分同学也都不听,

    我也就没怎么听过,虽然最后过了,对我没什么影响,但目前来看,懂那些操作系统的操作真的很方便,确实是

    自己不懂事,浪费了机会,所以这学期开始,我就要贯彻执行这个小小的计划,听课其实也不难,我能做到!

    你在大学中体验到了哪种师生关系

      我们建民老师在上课时也提到了,学生和老师的关系应是教练和学员的关系,我们就像学员,是我们自己想

    要去学,老师就像教练,他有专业技能,经过培训,可以帮助我们取得成功,只要我们是主动的,是想要学的,就

    可以在老师的帮助下成功。而不应该是老师赶鸭子上架,逼迫着我们去学,毕竟我们毕业后就要面临社会,我们需

    要为自己考虑考虑未来。

    美国大学软件专业

      了解到美国的软件工程学习老师是不教东西的,只是布置一个学期任务,剩下的就是组队,大家分工明确,靠着自学

    ,最终完成。这期间他们每周进行展示,展示本周成果,老师进行点评与指导,最后还会有团队排名和个人分这样团队间,

    小组内自然而然的就形成一中竞争的氛围,很有利于大家整体水平的提升,而且是自学,得到的东西是实实在在的,是经

    过实践检验的。也理解了我们建民老师的苦心,哈哈哈~,老师其实很好,用这种模式激励我们进步。

  • 相关阅读:
    时间复杂度 空间复杂度
    qt 打开串口 UI卡死
    python 网络编程
    Java 理解泛型的基本含义
    Java LinkedList 和 ArrayList
    Java renameTo()重新命名此抽象路径名表示的文件
    Java separatorChar 如何在Java里面添加
    Java 遍历文件夹里面的全部文件、指定文件
    Java File文件操作 创建文件目录,删除文件目录
    Java toString()方法的神奇之处
  • 原文地址:https://www.cnblogs.com/xcl666/p/10502398.html
Copyright © 2020-2023  润新知