系统分析与设计——第一周的博客作业

作业要求:

  https://www.cnblogs.com/xinz/p/9660404.html

个人简介:

  博客园:https://www.cnblogs.com/Jinz1020

  码云:https://gitee.com/ZMLJZ

  了解过C/C++,C#,  Python,主要学习Java,学过Web, Android。(大多为自学)

  学过数据结构,设计模式,了解过计算机系统。

你是怎么选择了这个专业的?离成为一个合格的 IT专业毕业生,在专业知识、技能、能力上还差距哪些?

  16年我选择了进入这个行业,在人生的十字路口,我不得不为计后的生存做打算。计算机行业的发展前景很好,而且自身对小程序也很感兴趣。计算机行业的人今后的工作环境一般都很好,而且待遇不错最终选择了这个行业。

  目前主要在学习Java语言,学过JavaWeb, 和Android相关的知识。

  读别人代码的时候我一般会先看懂每个类的功能,接下来是每个函数的功能,当函数出问题了再详细的去看功能的实现方法。

  在工作或者学习的时候,我会规定自己必须在某段时间内完成什么,如果提前完成会给自己十分钟休息奖励下自己。所以在认真学习的时候小路还是不错的。

  debug自己的代码是总是能很快地找到问题所在,但是别人的代码就不会那么快,所以很不喜欢帮别人改代码。

  能用简单的框架,自从学过设计模式后经常尝试在自己的代码中用上。

阅读博客:大学生上课为什么一定要认真听讲

  http://www.scalerstalk.com/816-attention

  作者反驳了当下大学生不认真听讲的几种理由,我赞同作者的想法,虽然已经是大学生了,但是眼界还是有限的,学院安排某门课一定是有他安排的理由,都是对今后的人生有益的。能站在讲台上的都是比你厉害的,三人行必有我师,老师讲的东西肯定有指的学习的地方,要尊重每一位老师,要做一个谦逊的人,努力学习,认真听课。

今后的打算:

  摆在我们面前的有两条路,考研或者参加工作,我了解了一下研究生学的是数学逻辑以及算法和优化,我个人对这些并没有多大的兴趣,我更想直接参加项目中,通过各种项目快速提升我的能力,所以我准备直接参加工作,目前在研究JavaWeb相关知识。

在这门课的计划:

  能够对软件开发整个流程有所了解,这样可以更加针对的学习知识,扫除知识盲点。我每周会拿出20小时左右来学习这门课,我相信这门课一定对我有所帮助。

你是否也觉得自己是科班,但没学懂计算机?

  https://book.douban.com/subject/4006425/discussion/22803961/

  作者描述了他从大学到毕业工作的经历,生活中的每次经历对自身都是有益的,可能你认为没用的能力会在不经意间在生活工作中帮助你,你认为没有的所以没有去学习的知识在某一天突然出现惩罚你。无论在学什么,只要有一个目标,就会越来越优秀。

提问题:

  1. 我认为这门课还是很好的,敏捷开发让我想到当下一款很热门的游戏,绝地求生刺激战场,我可以说是最早一批玩儿这个游戏的人,的却越做越好,从粗糙到精致,用户体验越来越好,可是我中间弃游了一段时间,因为作为一个不常玩儿游戏的人每次登陆都要更新让我烦不胜烦,敏捷开发中频繁的更新应该也会流失一部分用户吧。

  2. 或许我觉得这门课不应该在大学期间而是在研究生期间开设或者将它设为选修,我感觉这门课是针对那些想要成为项目经理或者什么领导之类的人,作为一个基础还不是很好的人我觉得每周花费那么多时间来学习还不如去看一些基础的能体改代码能力的书籍。这本书我觉得应该认真学,但是是在基础能力不错之后再看会有更深的理解和收获。

  3. 暂时没有什么其他的疑问。

 

  

原文地址:https://www.cnblogs.com/Jinz1020/p/9695826.html