集大软件工程15级个人作业Week1

孙志威 201521123077
博客园主页 码云地址

阅读参考材料,并回答下面几个问题

(1)回想一下你初入大学时对网络工程专业的畅想

当初你是如何做出选择网络工程专业的决定的?
你认为过去两年中接触到的课程是否符合你对网络工程专业的期待,为什么?
你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?

嗯...实话说当初选专业的时候根本没考虑那么多
英语、网络、计算、电气啥的也都填上了,来到网络工程全靠(fen)缘(shu)分(xian)

我认为过去两年中接触到的课程基本都是网络工程应该学的,编程语言基础、数据结构和算法、各种数学以及计算机底层原理相关的等等课程,对于我们来说都是很需要的

但是实际上若是特指网络工程相关的课程,那我觉得还是远远不够了。首先,作为网络工程,我们没有系统地一般化地学习计算机网络的知识,缺少理论指导;其次只看已有的课程,其深度甚至不如学校周边的培训机构;而实践部分我们的强度也不高,导致在学习后续课程的时候经常会出现基础不扎实的问题
简单的说来,我们一般只学会了how to do 而忽视了 why to do

我觉得计算机是我喜欢的领域,因为目前看来,通过计算机我可以做很多事情呀,可以做简单的小游戏,可以让它帮忙整理每天要做的事情,可以让脑中的想法成为真实的东西

emmm喜欢可以说,擅长就不敢随便说了

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

自我感觉你已经具备的专业知识、技能、能力有哪些?
离成为一个合格的网络工程专业本科毕业生,在专业知识、技能、能力上还差距哪些?

现在感觉对计算机的世界有了一个大体上的认识了,知道各个模块各自承担着怎样的任务,所以即使对很多知识块并不会明确地明白其中的内容,也不会感到一开始刚进入计算机学院时的手足无措

至于技能、知识能力上,感觉也只会使用简单的程序工具,会做做难度不大的个人或小组软件项目,编写过最大规模的软件也只是数千行代码规模的GUI软件,英文阅读能力沟通能力啥的虽说相对有进步但也远远不够,唯一能说得上的应该是自主学习的能力提高了不少

离成为一个合格的毕业生,差距...那就取决于对自己的期望了

  • branch 1 :一方面觉得,专业方面 其实课程不挂科、拿几次奖学金也就够了,毕竟开心最重要。精神和身体都处于最活跃的时期,能保持一颗进取的心,和合适的人一起做想做的事情,我觉得这就是合格了
  • branch 2 :但一方面又感到巨大的压力,觉得自己各方面都不够。觉得要做一个合格的计算机专业毕业生,就应该能code信手拈来,能在第一时间掌握各种新技术,能让后来者通过自己写的文字、经验受益。 深陷perfectionist的陷阱中

(3)大三是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。

对照以上你阅读的前人们的经历,你的选择是什么?
在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
针对你的选择,你给自己的大三下和大四设定的规划安排是什么?
未来的期望:

  • 选择

    • 考研
  • 优劣势
    • 优势是感觉身边的学习氛围还不错,这多亏了身边的各位大佬们
    • 劣势是基础不够牢固,学习复习什么的还有很长的路要走
  • 规划安排与期望
    • 无非是要好好学习天天向上=-=
    • 在保证专业课程达标的前提下尽量多利用大学时光学习想学的东西
    • 详细内容能写3页,顺便推荐一个很好用的GTD工具TickTick

(4)是否有从学长学姐那,听过对于这门课的要求或经验?

稍微听过一些,知道在我们的大学课程中,这门课算是最繁重的课之一
它的目标是模拟整个软件开发的流程,甚至还有刺激(mafan)的交换组员环节,让我们能够提前经历以后可能的工作环境中的复杂局面

(5)针对上述问题(2)、(3)、(4)

你对这门课的期待是什么?
你打算平均每周拿出多少个小时用在这门课上,以达成你的期待
以及你在(2)或(3)或(4)上的目标?

  • 对它的期待

    • 期待通过这次学习可以让我对软件开发更有信心
    • 能够和组员一起开发出一个不让我们失望的软件
  • 现在由于还不知道具体的作业会是什么形式所以时间也无法估计
    但是已经做好了连续code几小时 / 7days的准备(希望不要)

阅读参考材料

以下内容参考和转载于 北航助教 陈彦吉的博客

A. https://book.douban.com/subject/4006425/discussion/22803733/
“做好短期时间规划。具体而言,要把每天把要做的事情分成A、B、C、D四类:A——紧迫且重要;B——重要不紧迫;C——紧迫不重要;D——不重要不紧迫。然后按顺序为每件事情安排一段专属的处理时间”

  作为GTD软件重度用户,我认为文中这位学长给的建议很好。做好时间规划真的是一个让我受益匪浅的习惯,而且适当的对如何利用时间做好记录会让人很有成就感,随着积累的增长会成为属于自己的一份财富。

G. http://www.cnblogs.com/Tpf386/p/4798437.html
“当时70多个学生报名学习.net编程,最后坚持下来的不到15个,我还是一直在苦苦挣扎的一个这个时候已经到六一了”

  身边的培训机构也很多这种情况,甚至学校内的课堂也是如此,刚开始的时候还有较多同学来上课,越往后来的人就越少,往往最后挂科的同学也很多,有的时候看到老师在讲台上无奈的表情也是挺心酸的。

I. https://www.cnblogs.com/freeflying/p/4796369.html
“图书馆里的书琳琅满目,很多引进的国外书籍深入浅出,比什么东拼西凑的“21世纪高等院校规划教材”强一百倍。”

  实话说学校里用的部分教材还真是这样,要不就是十分浅显的内容翻来覆去地讲,要不就是毫无感情地列举一个个知识点。倘若不是内容上的绝对优势,没有人会愿意舍弃母语书籍而转而看外语书籍。

K. https://www.cnblogs.com/unruledboy/p/DevLif.html
“客户说:“close all the windows",然后客户说“done””

  这个例子可以说是很贴切了,别说是普通的客户,就算是互相合作的开发者之间都有可能出现理解错误的情况。所以规范化十分重要呀,一段代码,日后阅读的时间将大大多于编写的时间,稳就是快。

N.https://www.cnblogs.com/geniusvczh/archive/2011/12/16/2290808.html

  知乎轮子哥啊,虽然经常看到他在知乎浏览奇怪的内容(X),但是一些干货回答还是很不错的。
然后看这篇博客的感受,全程就是大佬毕竟是大佬,还有就是感觉自己开始的时间太晚了啊,大佬们都是从年轻的时候开始的。但是,正如那句话说的,“做一件事最好的时机是一开始,其次就是现在”,永远都不会太迟。

总结:

  上面的文章基本都看过了,最深刻的感触就是长时间的热情付出真的是成为大佬必要的条件。不管是非科班自学成才的,还是循规蹈矩基础扎实的,或者是少年成才的......大佬们各自都有自己独特的地方,唯一不变的就是他们都出于热情/信念而在自己的领域上付出了长时间的努力,罗马不是一日建成的,成功也不是一蹴而就的。

Git练习(附加题)

请完成实验楼练习:https://www.shiyanlou.com/courses/4
将完成结果截图(完成挑战1&2)发至博客

  • user.name : Agt799
  • user.email : niverse799@outlook.com

因为有Git基础,所以做起来相对容易

集大软件工程15级个人作业Week1的更多相关文章

  1. 集大软件工程15级结对编程week1

    集大软件工程15级结对编程week1 0. 团队成员 姓名 学号 博客园首页 码云主页 孙志威 20152112307 Agt Eurekaaa 孙慧君 201521123098 野原泽君 野原泽君 ...

  2. 集大软件工程15级个人作业Week2

    集大软件工程15级个人作业Week2 快速通读教材<构建之法>,并参照提问模板,提出5个问题. 在每个问题后面,请说明哪一章节的什么内容引起了你的提问,提供一些上下文 列出一些事例或资料, ...

  3. 个人博客作业Week1

    个人博客作业Week1 一.问题 通读<构建之法>我有一下几个问题 PM没有参与代码编如何进行管理. 软件工程师的职业资格考试对我们来说很有必要吗. 当我们为用户开发软件时我们需要了解用户 ...

  4. [BUAA_SE_2017]个人作业-Week1

    个人作业-Week1 疑问 教材中说,PM在衡量需求时需要方方面面的能力与研究.可是,当下许多互联网IT公司只承担外包业务,即客户给什么需求就实现什么需求,甚至可能不要求其它先进的功能.此时,开发团队 ...

  5. 团队博客作业Week1 --- 团队成员简介

    团队博客作业Week1 团队作业1 我们团队是一个以功能团队模式组建而成的团队,我们总共有5位队员,分别是:李剑锋.陈谋.卢惠明.潘成鼎.仉伯龙. 中间的那位就是李剑锋,我们的PM(项目经理).性格热 ...

  6. [buaa-SE-2017]个人作业-Week1

    个人作业-Week1 Part1:教材中不懂的问题 1.根据书中"除了前20的学校之外,计科和软工没有区别"所以计算机科学这个专业也许在我们学校是和软件工程有区别的,但是可以料想的 ...

  7. [转帖]当 K8s 集群达到万级规模,阿里巴巴如何解决系统各组件性能问题?

    改天学习一下. https://www.cnblogs.com/alisystemsoftware/p/11570806.html   当 K8s 集群达到万级规模,阿里巴巴如何解决系统各组件性能问题 ...

  8. BUAA软件工程个人博客作业

    软件工程个人博客作业 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业 我在这个课程的目标 团队完成好的软件,并对自己作出规划 这个作 ...

  9. 【软件工程】week5-个人作业-敏捷开发方法初窥

    敏捷开发方法初窥 引言:本周的软件工程个人博客作业是阅读关于敏捷开发方法的文章(http://martinfowler.com/agile.html),并撰写自己的读后感.文章内容非常丰富,对敏捷开发 ...

随机推荐

  1. 自定义Label控件

    最近开发过程中有一个需求就是修改label控件的模板,使其能够在鼠标移近的时候变成TextBox,从而方便输入,然后进行相应的修改,最终达到动态修改Label的目的,这里贴出相应的代码,并做简要的分析 ...

  2. 对delphi中的数据敏感控件的一点探索

    一直对delphi数据敏感控件很好奇,感觉很神奇.只要简单设置一下,就显示和编辑数据,不用写一行代码. 如果不用数据敏感控件,编辑一个表字段数据并保存,我相信应用如下代码. Table1.edit, ...

  3. Java代码封装redis工具类

    maven依赖关系: <dependency> <groupId>redis.clients</groupId> <artifactId>jedis&l ...

  4. 【转】fscanf 跳过空格,读取一行

    fscanf(fp, "%s", sLineWord); 以上语句,在读取一行数据时,如何遇到该行数据有空格,那么读到空格处就停止,不再继续向下读. 若想遇到空格继续读取,读取完整 ...

  5. docker --swarm创建一个集群

    如果搭建错误可以强制脱离集群网络: docker swarm leave --force 初始化集群网络管理节点: docker swarm init --advertise-addr 10.101. ...

  6. BZOJ4946 NOI2017蔬菜(贪心+堆)

    容易想到一个费用流做法:将每种蔬菜拆成p种,对应p个过期时间,每一种向可以卖的时间连边,第一次卖的奖励算在最晚过期的一种里.对于天数动态加点.不过这样边数太多了,因为第i天能卖的第i-1天一定能卖,可 ...

  7. [ctsc2018] 混合果汁 【可持久化线段树】【二分答案】

    题目分析 首先考虑到最小值最大,二分答案.假设答案为k,显然这满足单调性.如果某个k使得这个情况下选不出.那么比k大的一定也选不出,所以二分答案. 接着我们可以贪心,当我们确认了k以后,一定会优先选费 ...

  8. 【CodeForces 624D/623B】Array GCD

    题 You are given array ai of length n. You may consecutively apply two operations to this array: remo ...

  9. loj #117. 有源汇有上下界最小流

    题目链接 有源汇有上下界最小流,->上下界网络流 注意细节,边数组也要算上后加到SS,TT边. #include<cstdio> #include<algorithm> ...

  10. 【Luogu4723】线性递推(常系数齐次线性递推)

    [Luogu4723]线性递推(常系数齐次线性递推) 题面 洛谷 题解 板子题QwQ,注意多项式除法那里每个多项式的系数,调了一天. #include<iostream> #include ...