• 总结


    作业要求参见:https://edu.cnblogs.com/campus/nenu/2019fall/homework/10111

    回顾0

    所属团队(alpha后换组的,两个团队都 写)及链接

    所属团队1:都是为了生活

    链接:https://www.cnblogs.com/shenghuo-chifan/

    所属团队2:扛把子

    链接:https://www.cnblogs.com/kangbazizu/

    团队项目及链接

    1.团队项目:All for Eating

    链接:https://e.coding.net/thiking/AllForEating.git

    2.团队项目:PSP小能手微信小程序

    链接:微信搜索小程序“PSP小能手”

    在本课程(不包括本学期其他课程)中学习和使用的新软件新工具(全称、版本)及链接

     微信开发者工具(版本:1.02.1911180)

    下载链接:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

    Leangoo 链接:https://www.leangoo.com/

    喵影工厂 v3.2.2:https://www.shencut.com/filmora-video-editor-ad.html?slug=YmFpZHVtaWFveWluZw&utm_source=&utm_medium=&utm_campaign=

    在本课程(不包括本学期其他课程)中学习、提高的语言、开发平台(全称、版本)及平台链接

     语言:

     Python、Javascript、html、css

    平台:

    微信公众平台 平台链接:https://mp.weixin.qq.com/

    回顾1

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

    当初你是如何做出选择计算机专业的决定的?经过一个学期,你的看法改变了么,为什么?

    计算机是热门专业,方便以后就业。经过研究生一个学期,我的看法并没有改变。

    你认为过去接触到的课程是否符合你对计算机专业的期待,为什么?经过一个学期,你的看法改变了么,为什么?

    接触的课程符合对计算机专业的期待,研一的课程有松有紧,而且大多是基础课程,所以说课程安排的还是比较合理的。

    你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?经过一个学期,你的看法改变了么,为什么?

    越来越喜欢吧,经过一个学期可能会比之前更喜欢,喜欢这个词有点任性了,其实也是不得不喜欢。

    (2)考取研究生,对照前人们走过的路和描述未来发展,现在的你自我感觉你已经具备的专业知识、技能、能力有哪些?

    离成为一个合格的计算机学生,在专业知识、技能、能力上还差距哪些?经过一个学期,你的看法改变了么,为什么?

    一个学期高级软件工程的学习,我收获了很多,工程项目的流程环节等等,也接触了很多新东西,git,乌龟,等等。

    看法没有改变,距离一个合格的计算机专业学生还差很远,知识技能储备还不够,项目经验也不够,需要继续努力。

    (3)每天都是一个人生选择的十字路口,学术研究、工程项目、社会实践 (?) ,不同的选择有不同的努力方向。

     对照以上你阅读的前人们的经历,你的选择是什么?经过一个学期,你的看法改变了么,为什么?

    我的选择依旧是研究生阶段,学习上的目标首先是将专业能力提高上去,将所学课程掌握,争取能完成导师的论文任务,并且多多参与工程项目。没有改变,因为初心不改。

     在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?经过一个学期,你的看法改变了么,为什么?

    优势方面来说的话,我相信我会有更全面的成长,经过一个学期,改变了,可能并没有想象的那么顺利,并没有很多同学成长的快。

    4)你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上?经过一个学期,你的看法改变了么,为什么?

    对这门课的期待是能通过这学期的课程学懂什么是软件工程,一名出色的软件工程师具备什么样的条件,另外就是自我编程能力和水平提高;打算每周拿出15小时在这门课上。

    经过一个学期看法没有改变,仍然是保持这样的期待。

    实测结果,每周平均用在本课程上多少小时?

    大约14个小时吧。

    回顾2

    问题1:通过阅读《构建之法》中的第二章,对软件工程师个人技术的介绍,作为一个软件工程师需要有代码能力。还读了第八章,关于需求分析的重要性,团队中很大一部分工作是做需求分析。因此产生了一个问题,没有编程能力的人在一个软件项目中是否有生存空间?

    答:经过一个学期的学习,我感觉作为一个软件工程师是需要有一定的代码能力的,虽然说工程有很多方面,但是,代码能力就像基础也是缺少不可的。

    问题二:阅读《构建之法》中的第五章团队和流程,书中只写了团队的流程,团队的类型,开发流程等,并没有实际问题的实际分析,由此想知道具体的团队分工应该怎样实现?

    答:通过一个学期的学习,我认为团队分工首先应该保持合理公平的原则上,然后尽可能地让团队成员在自己擅长的领域发挥自己的作用。

    问题三:通读《构建之法》后,明白了团队合作重要性,这时在想一个问题,倘若团队中的顶梁柱突然中途离开项目该怎么办,尤其像书中第二章P25页中写道”单元测试必须由最熟悉代码的人来写“,如果最熟悉代码的人中途离开了,单元测试怎样做呢?杨老师在课上也提出了这个活动,项目中途会有一个人离场,具体的解决方案也是希望通过项目实践的时候来解决。

    答:我在课程中从“都是为了生活”组中途离开的人并进入“扛把子”组,感觉应该让中途进组的人尽快熟悉工程进程,了解团队成员,只有真正的融入到团队后,效率才会更高,所有的问题才能迎刃而解。

    问题四:读《构建之法》十六章IT行业的创新,在P357页讲到颠覆性技术,从前面两页讲技术创新所带来的不受欢迎、不被接受的风险可知,颠覆性技术的确有着经济效益不稳定的特点,但是为什么P358页讲到市场营销的目的是发现新的机会,而不是赚回投资呢?发现的是什么机会呢?是技术稳定的机会,用户认可的机会还是技术走入市场的机会呢?

    答:我还是我保持当初的看法,市场营销的核心是定义价值和传递价值,本应该是个主动的过程,在文中却是有点被动的过程。

    问题五:读《构建之法》十六章IT行业的创新,在P367页,讲到PC桌面软件版与移动端软件收入方面所带来的差异,书中介绍到好比动量与加速度的关系,PC桌面软件相当于加速度为负值但动能大,移动端软件相当于当前动量小,但是加速度会很大。我们根据这个类比分析得知,PC桌面版虽然仍带来很大收益,但他的前景不容乐观,移动端虽然收益小,但是随着客户量的大量上升,他的前景十分广阔。但回归到实际问题,假如我们拥有一个PC端的软件,一个移动端的软件,要不要把所有的资源都投资给移动端而放弃PC端呢?通过查阅资料可得知,PC端软件不会被取代但会被基本取代。那么到底是继续给PC端软件投放资源带来的收益大,还是直接放弃PC端来减少之后可能会有的损失所带来的收益大呢?

    答:我认为这个问题还是应该具体问题具体分析,比如一些计算机专业性的软件,是手机无法替代的,那么这样投放资源不会被移动手机所影响。而一些与生活,休闲,娱乐相关的,在移动端投放资源会更合算,因为人们大都会选择令人方便快捷的方式。

    请根据本学期的学习、收获、困惑,再提出5个问题,可以是读后不理解的,或者读后反对的。有求有观点、有证据或分析。体验一下,这5个问题,是不是更有深度了 。

    问题1.团队中总有人特立独行,不按照规矩办事该怎么解决?

    问题2.如何更好地增加团队凝聚力?

    问题3.应如何更好地进行工作的分配?

    问题4.以后的实际工作中和课程中的工程流程是否相似?

    问题5.在对工程问题毫无头绪的时候,怎样迈出第一步?

    回忆整个学期,你有什么话想对后来的学弟学妹们说。

    前期坚持住,后期抱大腿!

    终于我们即将不再是师生。当你结束本课程,你和我就站在同样的位置上,我将不再基于学校授权和知识、经验 (年龄?)上的优势而对你的自由有任何干扰。除发布及成绩以外,我最后一次行使教师特权: 请问你有什么要对教师 (我)说的,建议、抱怨、希望……多谢。

    答:领跑衫分发的数量太多了,我认为总共发3件刚刚好,发太多,显得反而没有价值。

    总结 

    代码总量,平均每周代码量。

    代码总量:1732

    平均每周:157

    博客字数总量,平均每周字数。

    博文总字数:16880

    平均每周:1534

    根据PSP,平均每周在本课程中所用时间(是的,请再回答一次)多少小时。

    平均每周在本课程用14小时

    进度条总结: 遍历每周知识点,以周为单位做如下表格。

     时间分配堆积柱状图。如图所示,给出每周的时间分配。

  • 相关阅读:
    USACO Section 2.2 Subset Sums
    九度 1399 名侦探柯南
    九度 1416 猴子吃坚果
    pch文件的使用(原作者太逗了)
    线程同步
    extern "c"
    进程与线程
    排序算法代码汇总
    Linux Shell 常用命令与目录分区的学习总结 (开始学习linux)
    堆和栈
  • 原文地址:https://www.cnblogs.com/sunxiaoyu/p/12143550.html
Copyright © 2020-2023  润新知