阅读与准备作业

 

这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation
这个作业要求在哪里 https://www.cnblogs.com/harry240/p/11469058.html
我在这个课程的目标是 我想在这个课程中学会博客园的使用,并且在博客园的文章中了解到计算机的发展,帮助我学会更好的编程。进而实现提升自身对计算机运行的理解,以及对编程的理解
这个作业在哪个具体方面帮助我实现目标 这个作业让我去博客园中学习了其他的计算机专业的人员里学会了写随笔的方法,而且在别人的文章中,我知道了课堂里学不到的经验。
我的博客地址

 https://www.cnblogs.com/20000718g/

1.自我介绍

        我是1801的郭忠杰,来自四川泸州。我的优点是全能,每一方面都还不错,但是这也是我的缺点,没有什么特别突出的地方。比如说,课堂上或者生活中的一个问题,如果有另外的人能够解决我一般就不会去争着表现自己,但是在没人能回答的时候我也不会吝啬我的解决方案。我觉得我不是一个努力的人,相反,我比大多数人都懒惰,但是当我真的想做一件事的时候,我也会比常人更加的努力。

2.阅读与思考

  

(1)回想一下你初入大学时对你所在专业的畅想

   当初你是如何做出选择你所在专业的决定的?

    从小到大我一直不太懂学习到底有什么意义 ,直到高二,爸爸生了很严重的病,每个来问候的人都告诉我要懂事一些的时候我猜开始自己反省。我的家境不算好,父母没什么文化,我要让他们过上好日子必须要赚钱,我没什么大目标,起码得让他们晚年比他们那一批人要幸福,在各处了解到了计算机前景很好,而且挺赚钱的,我就义无反顾的报了这个专业。报这个专业我就想让自己在四年内好好学习然后尽快赚钱,进阿里华为这样的大企业,让他们能过的不那么辛苦。

  • 你认为过去一(两)年中接触到的课程是否符合你对你自己所在专业的期待,为什么?

    课程是满足了我对这个专业的期待的,因为这一个个的代码通过机器的翻译之后可以完成这么多的工作,而且随着学习的深入,我感觉这个专业更加的让人喜欢,因为他的不确定性,可以让自己的才智达到很好的发挥,而且它的上限很高,可以一直的学习。

    你觉得你所在的专业是你喜欢的领域吗,它是你擅长的领域吗?
  • 我学的是计算机科学与技术,这个专业是我喜欢的专业。但是目前这门课我还不算太突出,大一的时候我觉得代码很枯燥,不过现在的我已经逐渐的感受到了编码的乐趣,感受到了自己的代码的那一种活力,我认为我已经喜欢上这个专业了,所以以后这会成为我擅长的领域。
  • 将来你会选择从事和你专业相关的工作吗?是的话给出你想去的城市、公司和岗位,否的话给出原因

   我会从事和专业相关的工作。成都也算是互联网行业最适合的城市之一了,我想在成都的华为,逐步成长为一名优秀的算法工程师。

(2)对照前人们走过的路和描述未来发展,现在的你

 

  • 自我感觉你已经具备的专业知识、技能、能力有哪些?已经写过的代码量是多少?描述你做的最复杂的项目/作业。

  我现在具备的专业知识有C语言的基础知识,例如循环,队列等等。数据结构的一些基础知识例如结构体,二叉树等等。还初步了解了编程的思想,和目的。我目前写的代码应该只有两千行不到。我做过的最复杂的作业是在老师的提示下做出一个贪吃蛇游戏。这个游戏的设计需要涉及到循环链表,以及静态和动态数组,还安装了一个绘图软件,并在老师的帮助下使用了一些C语言内部的常用函数。

  • 离成为一个合格的本科毕业生,在专业知识、技能、能力上还差距哪些?

  在解决BUG上还有很多问题,对代码的调试还很不熟悉。现在的我只学了C语言的基础知识以及数据结构的部分内容,虽然现在在学面向对象的编程,但是才刚刚开始。就我所知道的我都还需要学例如Python,Java等语言,除了语言之外,对编程的流程,比如对用户要求的分析都还是毫无头绪,需要在做中学,多动手敲代码才能提升自己。

(3)目前是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。对照以上你阅读的前人们的经历,你的选择是什么?

  我选择考研。(刘帅)和我的经历比较像,我和他都是在高考前没有自己的目标只知道埋头苦学,而且在进入大学之后的学习中没有明白这门课的意义也就是没学懂,他选择了考研虽然他没有最好是在工作中才明白了这门科目的真正意义,但是我觉得现在的研究生很注重实践,在硕士期间就有很多与外界大公司交流的机会,所以我觉得考研既可以提升自己的只是技术水平,又可以在老师的带领下了解外界的不同,对我很有帮助。

  • 在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?

  优势:我现在才大二,我已经有了考研这个意识,只要我努力学习一定能比那些大三乃至大四才下定决心考研的人有基础有信心有把握。

  劣势:我是一个贪玩的人,我不能保证我能忍受住在考研期间的枯燥和寂寞。

  • 针对你的选择,你给自己的大三设定的规划安排是什么?

  把大三当成高三,把考研当成高考,在完成基础课程的学习之外,提前开始对考研科目的复习,对所需要的各类资料的学习。

  • 你对于实现自己的梦想已经做了或者计划做什么样的准备?

  对于未来的目标我目前在做对英语六级的学习以便于之后的考研英语的学习,计划在大三之前一定要把六级通过,计划将自己的平均专业课的绩点提升到3.8以上并且加入团队进行学习。

3.提有质量的问题

Q1.代码到底是给人看的还是给机器看的?(p63) 因为代码首先是给人看的,之后才是给编译器看,然后被机器执行,所以,代码第一个原则就是,代码一定要清晰明了,包括语义,目的要清晰。这样便于代码的理解和维护,重构。https://blog.csdn.net/yby4769250/article/details/7377709

Q2.花大量时间与精力去做用户需求分析到底是否必要?(p249)因为用户了解用户的需求是引领我们进行工作的最初始也是最重要的方向,如果错误的理解了用户的要求,那么很可能会导致项目的彻底错误

Q.3对程序员实行绩效工资是否有必要?(P386)    每个人对于自己的薪资都是有期待的,在一定的前提下,通过自己的努力增加业绩能增加的工资能刺激到程序员的积极性。

4.了解和调查源程序版本管理工具

工具 优点 缺点
Git 速度相对来说比较快 模式复杂,需要较长时间掌握
GitHub 比较实用,而且适合各类以及各个版本的软件 不支持中文
Apple XCode 速度快,而且兼备了很多功能 不支持安卓系统

你可能感兴趣的:(阅读与准备作业)