• 20200910-2 博客作业


    此作业的要求参见[https://edu.cnblogs.com/campus/nenu/2020Fall/homework/11183]

    1、建博客

    我的博客地址是:https://www.cnblogs.com/amancer1151/

    2、博客作业

    (1)回想一下你曾经对计算机专业的畅想

    当初你是如何做出选择计算机专业的决定的?

    我对计算机有一个比较深入的认识是在高二那年,高二要进行计算机会考,但因高中学业繁重,学校几乎不让我们上微机这类课,只在考试前对我们进行恶补,所以在我的记忆中计算机非常枯燥乏味,也非常难,我认为将来我一定不会从事计算机行业。高考结束后,在家里人的建议以及自己的多方考虑下,我报了很多经济类及师范类专业,但巧合的是这些专业我都没有被录取,我服从了调剂,被调剂到了软件工程专业。我当时是沮丧的,后来听说可以转专业,我就下定决心要认真学习转专业。大学第一个学期,我们只开设了一门专业课C语言,当时给我们上课的是我们的系主任张晓锋老师,他是一个非常认真负责的老师,他把课讲的也非常幽默风趣,让我体会到其实计算机也不是那么难的,也让我体会到了编程的魅力所在,所以我决定选择计算机专业。

    你认为过去接触到的课程是否符合你对计算机专业的期待,为什么?

    我认为比较符合我的期待。在本科期间我们不仅开设了一些语言类课程及相关的实验课,还开设了学科前沿讲座、软件工程、计算机组装与维护等课程,让我们不仅能了解到我们所学专业的前途、前景,还能够更好的理解我们所编写的程序在计算机中的运行过程以及如何更完美的完成一个项目,加深我们对计算机专业的认识。同时在寒暑假,学校会邀请一些当地企业来给我们实训,提高我们独立完成项目的能力。

    你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?

    我认为计算机是我喜欢的领域,但不是我擅长的领域。现在各行各业几乎都在使用计算机,通过计算机可以简化过去繁杂的工作,所以我非常喜欢它,但是我认为计算机的功能非常多,我才仅仅学习了4年的时间,只习得了一些皮毛,需要学习的地方还很多。

    (2)考取研究生,对照前人们走过的路和描述未来发展,现在的你自我感觉你已经具备的专业知识、技能、能力有哪些?离成为一个合格的计算机学生,在专业知识、技能、能力上还差距哪些?

    我感觉我已经具备的专业知识、技能、能力:能够掌握Java、C、js等语言的语法,对学语言有一定的基础;对数据库、软件工程等知识有一定了解,能够独立完成一些小的项目;对计算机硬件及计算机组成原理有简单了解。

    差距:还需要更加深入学习算法、软件工程等理论性知识,在本科阶段这些知识往往只有一学期的学习时间,学的不够深入,而这些知识是很重要的,在未来还需要更加深入研究。

    (3)每天都是一个人生选择的十字路口,学术研究、工程项目、社会实践,不同的选择有不同的努力方向。对照以上你阅读的前人们的经历,你的选择是什么?在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?针对你的选择,你给自己的本学期的规划是什么?

    我将选择:社会实践。

    优势:能更好的与人沟通,明白客户需求;比较细心、耐心,能较好注重项目细节。

    劣势:缺少将理论应用于实践的经验,编程能力还有待提高。

    规划:在完成老师任务的同时,多看书,将理论知识学好,并多与实践相结合。

    (4)你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上?

    期待:希望能更深入学习软件工程的知识以及对一些文档的编写,能够更完美的完成项目。

    我打算平均每周拿出16个小时用在这门课。

    3、博客作业

    通读《构建之法》,发布随笔一篇,要求列出5个问题,可以是读后不理解的,或者读后反对的。要有观点、有证据或分析。字数不是直接的考核标准,但是要求长到能把观点表述清楚。

    问题1:在第52页、第3章中讲述专和精的关系时介绍了全栈工程师并以作曲家为例,详细介绍。但我读完后有几个地方不理解,一是作曲家、演奏家、运维工程师和全栈工程师他们与专和精的关系是什么呢?二是原先我认为一个工程师应该达到“精”的程度会是最好,可一个项目大部分运维工作都由一个运维工程师来完成似乎也不错,那“专”和“精”究竟哪一个更好一些呢?

    问题2:在第6章中提到的敏捷开发的原则基本都与需求有关,但后面敏捷的步骤中并没有提到需求而是直接对产品进行分析划分工作量,我从网上搜了资料,但几乎没有敏捷步骤这个词,只查到敏捷开发步骤的第一步是用户需求分析转化为产品Backlog,那敏捷步骤与敏捷开发步骤相同吗?

    问题3:186页第一问为什么不让PM领导开发人员和测试人员,我认为可以领导。首先我认为在一个团队中不止一个开发人员,也不止一个测试人员,这些人员肯定会对某些方面有所分歧,而PM是最懂顾客需求的人,需要他来决定采取哪一种方案更能达到目的;其次我不认为PM是老板,我认为他只是一个项目的管理者,为了整个团队达到目标,是可以与他平等对话的。

    问题4:第13章讲的是测试,介绍了测试方法、测试工具等,但测试到什么程度这个软件才可以应用发布呢?

    问题5:第16章IT行业的创新,迷思之六:技术创新是关键 ,我认为这是对的。不可否认除了技术创新还有多种创新,但我认为这都是以技术创新为前提,像文章最后提到的功能整合,这应该也是一种技术创新,如果你没有技术,怎么能把各个功能顺利的放到一起呢?

    4、博客作业

    (1)很多人有不为大家所知的本事,而这个能力可以超过周围90%的人。比如课堂中教师提到,如果表现得不像高度近视,如何伪装的不像脸盲,能做40个俯卧撑。当然,也可能是篮球、足球、钢琴、ACM、演讲。请给出你朋侪的特殊技能,并告诉我们,你如何通过何种努力、花了多久获得这样的成就。

    1、蓝桥杯。在本科期间我参加了蓝桥杯大赛,并获得了三等奖。我花了半年的时间去研究蓝桥杯往年的考题以及老师给我们找的一些练习资料。

    2、财务管理。在本科期间我辅修了财务管理第二学位。我花了3年的时间学习经济方面的一些知识,并在此期间考取了会计证。

    3、我认为我背英语单词、作文比较快。在初学英语时,我抄了2年的单词,每天抄写时间2小时左右。

    (2)请给出你当前的技能树与技术偏好,列举目前你已经具备了哪些专业知识和能力。

    1、我对C语言有较好的掌握,在本科期间学习数据结构以及算法我们都是与C语言相结合学习,每门课程至少做过10次实验,同时我参加蓝桥杯期间也是采用的C语言。

    2、我对代码的阅读能力较好。在本科期间,几乎每门专业课的老师都会在我们上一次实验结束交上作业后给我们提供一些往届的师兄师姐的优秀代码让我们阅读学习,并对我们进行讲解。

    3、数据库方面知识。在本科期间开设数据库课程及Oracle,同时在寒暑假曾多此邀请企业为我们讲解数据库有关知识。在毕业时我的第二学位论文也是采用了大数据与云计算相关的内容,我认为我对数据库在理论与实践方面都有较深认识。

    5、博客作业

    采访本课程往届同学(含外校和毕业生,以《构建之法》作为教材的。不含刚好你熟悉的一位软件工程专家)。现代软件工程这门课已经上了好几年了,以前有很多学生做过团队项目(说不定包含本校的学生),请你们找一个以前的团队采访一下:

    当时的项目有多少用户,给用户多少价值?现在还有人用吗?

    采访了一个研二的学姐,当时的项目用户大约有100人左右,项目是让用户寓教于乐,现在已经没有人用了。

    这个项目能否给我们团队继续开发,源代码/文档还有吗?

    源代码/文档还有,但是学姐不负责编码,需要团队同意。

    项目开发有什么经验和教训

    对于项目有很多想法但是并没有能力实践,缺乏将理论转为实践,要努力学习、锻炼,提高编程能力。

    对学好软件工程有什么建议?

    上课认真听讲,下课认真完成作业,遇到问题多思考,多与老师与师兄师姐沟通交流,紧跟老师,一学期后一定会有所收获。

    6、博客作业

    以下统计精确到一百行。你目前的代码量是多少?

    目前代码量大约5000-6000行。

    你认为优秀的和一般的计算机专业学生,(根据你的理想选择以下两问中的一个),为了有资格入职软件公司/互联网公司,需要多少代码量?从事高校教学科研工作呢?

    对此并不是很熟悉,根据我在网上的了解,计算机专业学生从事高校教学科研工作,至少需要20000行代码量。

    你计划在本课程结束时,完成多少代码量?这些代码量分布在整个学期中,每周应完成多少代码量?

    本学期将要自学python,还要温习Java及C,计划本学期完成6000-6500行代码量,每周应完成375-407行代码量。

    7、阅读材料,写心得

    以下两篇博客必读,并务必写一些心得:

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

    我认为有如下原因:

    1、首先我认为学校既然开设了这门课,肯定认为作为此专业的学生应该学习此类课程,否则不会花费人力物力去开设这门课,我们应该去上课。

    2、我认为老师既然可以当老师肯定有强于我们的地方,孔子也说“三人行必有我师焉”,听下去总会有所收获。

    3、老师既然每天都能来上课,我们作为一名学生又有什么理由不来呢。

    4、可以向文章中那样锻炼一些能力,比如集中注意力。

    无论如何去上课并且认真参与相信总会有所得!

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

    我在大学体验到了餐馆/食客关系。大学在上一些课时是餐馆/食客关系,老师在上面讲自己的,学生在下面自己感兴趣就听一些,不感兴趣就自己干自己的事,老师也不会管。我认为这样是不对的,首先作为一名学生应该要尊重老师,不管老师讲的好与不好,都应认真听讲;其次作为一名老师也应该努力把自己的课堂变得生动、有趣,去引导学生喜欢这门课,双方共同努力、进步。

  • 相关阅读:
    matplotlib: ylabel on the right
    ssh 密钥管理
    [转]Linux下创建静态、动态库
    Perl命令行应用介绍
    zz:快速编辑Shell命令行
    zz Makefile学习教程: 跟我一起写 Makefile
    Eureka服务剔除下线
    数据结构可视化
    aeImageResize jQuery图片等比缩放调整插件
    最全的CSS浏览器兼容问题整理(IE6.0、IE7.0 与 FireFox)
  • 原文地址:https://www.cnblogs.com/amancer1151/p/13663752.html
Copyright © 2020-2023  润新知