啥都不说,先上幅图。获得领跑衫,开心。

一、回忆

这是我第二次来上恩师杨的软件工程,第一次是2016年春,那时候我还是本科三年级的学生。忘了第一次为啥去蹭课,印象中是我的榜样亮哥把我给忽悠过去的?我也记不清了,这并不重要。第一次上软工课,迷糊、忐忑,人很少,除了软件所的师兄师姐以外,也就五六人来上课,而我在中期过后,由于想去外面的世界浪一浪,就跑到杭州实习去了,也就没把恩师的第一次软工课完整上完,遗憾 。而庆幸的是我这个不咋滴的研究生身份,让我有机会再次来上恩师杨的软工课。这次我依然是作为一名旁听生,班上经常来上课的同学占选这门课的同学总数的4/5(恩师不强制点名,不过毕竟必修课,大多数同学还是有来上课的觉悟),上课的总人数似乎较一年前是增多了,但不变的是前两排依然是软件所的兄弟姐妹们的专属位置。当然,恩师的教学风格、作业量也没太大的变化。尽管我自个觉得现在的恩师“温柔”了许多,教学内容比之前轻松多了,或许这只是我的错觉,哈哈。

二、现在

这学期能以旁听生的身份重温软工课,真好。到目前为止,我不是一名合格的工程师,也许能算作一名勉强合格的程序员。

恩师常对我们师兄弟们说,时间对工程师而言是极其宝贵的资源。德鲁克大师的《卓有成效的管理者》一书中也曾到“时间是稀缺资源,很容易流失;人们对时间的感觉往往不可靠”。而我,一直以来都极其不重视时间管理,我的时间管理能力极其糟糕。通过这学期软工课, 我开始尝试PSP对自己的时间进行管理,在老师的训练下,我开始有意识的注意对 时间的有效利用。预估时间、衡量时间以及总结自己在这段时间中做了 什么事。总的来说,现在对自我时间的管理比研究生刚入学时好多了。

另一方面,则是团队合作的问题。我的想法最初比较偏激,或者说趋于理想化。我一直固执地认为合作双方应该处于相似的水平或者相互比较熟悉,这样做事效率才高。而事实上,我的这种想法很天真。实际与人合作中,很难出现合作的双方各方面能力相近,尤其是技术能力相关方面的要求,至于要求合作双方熟悉,这个条件就更难满足了。软工课的结对编程以及此后的团队项目,一开始我以为是自由找小伙伴做事,结果,老师做了各方面的限制,然后软件所的小伙伴就各自去了不同的小组,而这个时候,由于我们是旁听生,合作的伙伴也就是我们不认识或者不熟悉的人了。我记得在进行分小组的时候,剩下没被选择的同学都是我软件所的小伙伴们,心里倒是没啥太大感觉,这在一定程度上也是对我们的认可吧?哈哈哈。恩师曾说过一个故事,“当一名战士就是一支军队,那些软件不需要工程的时候"https://zhuanlan.zhihu.com/p/19966058,其中涉及到的程序员就是我组的关师姐。我倒是也想成为像我师姐这样的人,一人战斗,抵得上千军万马。然而,现实很残酷。老师说不允许一个人组队,不然就没有团队成绩。在如此的“威胁”“强迫”之下,我选择了“欢迎来怼”小组,谢谢该小组的同学们接纳我!在这个小组,我学会了如何合作和管理。团队每个人的能力都不一样,有的会写代码,有的会做视频,有的会做的文档。我试着并且学着去发现每个人的能力,将不同的任务分配给不同的同学,尽量使得团队的每个人有事可做。当然,按照这样的规则每个人应该会取得合理的贡献分,规则之外的东西我就无能为力了,对我而言,受到老师的训练远比所谓的贡献分重要,这跟我作为旁听者的身份也有关。后来,Alpha发布过后,我自荐退出了“欢迎来怼”小组,因为规则要求退出的人必然会被一个小组选择,我啊,当然无所畏惧了。而且“王者荣耀协会”小组也能满足接收我的要求,所以,此后我就去了“王者荣耀协会”小组。这个小组的气氛还是很欢乐的,虽然我来了之后,组会内容被精简,组会时间随之也缩短,软件结构也做了一些改动,但是大家还是没嫌弃我,至于吐槽被我选择性忽略,哈哈。谢谢大伙对我的信任与容忍。说下自己关于团体合作的感受,理想的团队还是很难出现,团队成员参差不齐的能力,如何去协调管理各方面以发挥整体的最大效益,一定程度上还是取决管理者的能力。

一学期快要结束了,而我离一名合格的工程师又近了一步。

三、感谢

以下将要感谢的对象与顺序无关。

感谢这学期和我合作过的小伙伴(结对编程、团队合作)。和你们一起做事,我也看到我自己在沟通、编程等方面的不足,让我还有机会提高自己的能力。

感谢邹欣老师、周筠编辑提供的黄色领跑衫!这是份荣誉,希望今后的我在走向工程师的路上仍担当得起这份荣誉。

感谢我的榜样亮哥给我颁发小黄衫!从本二开始,师兄是我编程路上的领路人,谢谢师兄一直以来的指导。

感谢恩师杨!让我"被迫"再次参与这次软工课,又一次接受您在工程方面的训练。希望我能成为像您这样的工程师。艰难。

最后附上和我的榜样亮哥的合照。



路漫漫其修远兮,吾将上下而求索。

2017年秋软工-领跑衫获奖感言&我最感谢的人的更多相关文章

  1. 领跑衫获奖感言 & 课程总结

    很荣幸在最后一次课获得了黄色领跑衫.在此,我要感谢教师杨贵福,感谢<构建之法>的作者邹欣老师和出版人周筠老师,感谢“耐撕”团队的队员们. 作为旁听生,最后一堂课,有些不舍.不多说,先上图, ...

  2. final 发布 领跑衫获奖感想

    时间 :2016年5月20日 13:30--14:00 final发布中,我们团队严一格演示了最终版本的四则运算项目, 修正了beta版本发布时弹幕部分无法消除的bug,总体效果达到预期. 遗憾的是没 ...

  3. 2017年秋软工-PSP总结报告

    一.回顾1 回顾本学期第一次作业[https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/876]. ==>本学期我的第一次作业博客[h ...

  4. 【2017集美大学1412软工实践_助教博客】团队作业10——项目复审与事后分析(Beta版本)

    写在前面的话 转眼轰轰烈烈本学期的软工实践就结束了,这个过程中想必在熬夜敲代码,激烈讨论中留下诸多回忆的同时,也收获了不少.恭喜所有团队完成了本阶段冲刺,此外,由于大家的贡献分给的都很平均,将个人贡献 ...

  5. "Hello World!"团队负责人领跑衫感言

    时间:2017年12月7日 团队名称:“Hello World!” 团队项目:空天猎 团队成员:陈建宇(项目负责人).刘淑霞.黄泽宇.方铭.贾男男.刘耀泽.刘成志 感言正文: 记<软件工程> ...

  6. 2017秋软工 —— 本周PSP

    1. PSP 2. PSP饼图 3. 累计进度条 4. 累计折线图

  7. 2017秋软工 - 本周PSP

    1. PSP 2. PSP饼状图 3. 进度条 4. 累计进度图

  8. 2017秋软工1 - 本周PSP

    1.本周PSP 2. 本周PSP饼状图 3. 本周进度条 4. 累计进度图

  9. 【2017集美大学1412软工实践_助教博客】团队作业4——第一次项目冲刺(Alpha版本)小组 成绩

    第四次团队作业成绩公布 题目 团队作业4: http://www.cnblogs.com/happyzm/p/6722264.html 团队成绩 成绩公示如下: 检查项 会议内容 代码签入 心得体会或 ...

随机推荐

  1. 剑指offer 第十天

    37.数字在排序数组中出现的次数 统计一个数字在排序数组中出现的次数. 采用二分查找法 /* 方法一:时间复杂度O(n),不可选 */ public class Solution { public i ...

  2. ajax页面跳转(后台返回的是一个url地址,或者自己传进去的是url地址)

    function modifyMerchantInfo(merchant_code) { $.ajax({ url: '/intra/crm/merchant/OrderMgr.htm?method= ...

  3. 一个简单的freemark输入输出的案例(一)

    一. 创建FreeMarker模板文件user.ftl <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN&qu ...

  4. 洛谷P1501 [国家集训队]Tree II(LCT,Splay)

    洛谷题目传送门 关于LCT的其它问题可以参考一下我的LCT总结 一道LCT很好的练习放懒标记技巧的题目. 一开始看到又做加法又做乘法的时候我是有点mengbi的. 然后我想起了模板线段树2...... ...

  5. Django的models实现分析

    1      引子 1.1     神奇的Django中的models 我们先来看一段在Django项目中常用的代码: 设置数据库models代码: class Students(models.Mod ...

  6. python 数据结构简介

    栈(stack) 定义: 数据集合,只能在一端(首尾)进行删除和插入的列表. 特点: 后进先出(LIFO) 典型作用: 括号匹配:左括号进栈,右括号跟左括号对应则出栈,例如:(({{[]}}))匹配 ...

  7. UML那些事

    什么是UML?它的全名:Unified Modeling Language,统一建模语言.最近我用到了uml,顺便重温了下这些知识.知乎上有一个讨论话题:uml还有用吗?这个讨论挺有意思的,看完后,受 ...

  8. 三大家族,offset,scroll,client

    1.client 1.1主要成员 1.clientWidth 获取网页可视区域宽度(两种用法)    clientHeight 获取网页可视区域高度 (两张用法) 盒子调用: 指盒子本省 浏览器调用: ...

  9. Maven错误信息:Missing artifact jdk.tools:jdk.tools:jar:1.6

    在pom.xml中添加依赖: <dependency> <groupId>jdk.tools</groupId> <artifactId>jdk.too ...

  10. Error400

    关于Error400,研究了几天终于弄明白了.不是FQ的问题,也不是DNS污染的问题.之前网上很多帖子说Error400可以通过删除 cookies来解决.但是其实这个并不管用.也就是说.原因并不是由 ...