集大软件工程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. matplotlib绘图

    fig = plt.figure() ax=plt.gca() timeList = np.array(timeList) timeList=timeList*100 timeList1 = np.a ...

  2. TF版本的Word2Vec和余弦相似度的计算

    前几天一个同学在看一段代码,内容是使用gensim包提供的Word2Vec方法训练得到词向量,里面有几个变量code.count.index.point看不懂,就向我求助,我大概给他讲了下code是哈 ...

  3. HashMap, HashTable,HashSet,TreeMap 的时间复杂度

    hashSet,hashtable,hashMap 都是基于散列函数, 时间复杂度 O(1) 但是如果太差的话是O(n) TreeSet==>O(log(n))==> 基于树的搜索,只需要 ...

  4. html5應用緩存

    HTML5使用了應用緩存,就是web應用緩存,使得在離線狀態下可以訪問web'應用. 應用緩存的優點: 離線訪問-可以在無網的狀態下訪問應用 速度-有緩存的應用加載更快 瀏覽器負載-瀏覽器只從服務器加 ...

  5. python之pygal:掷一个骰子统计次数并以直方图形式显示

    源码如下: # pygal包:生成可缩放的矢量图形文件,可自适应不同尺寸的屏幕显示 # 安装:python -m pip intall pygal-2.4.0-py2.py3-none-any.whl ...

  6. BZOJ2049[Sdoi2008]洞穴勘测——LCT

    题目描述 辉辉热衷于洞穴勘测.某天,他按照地图来到了一片被标记为JSZX的洞穴群地区.经过初步勘测,辉辉发现这片区域由n个洞穴(分别编号为1到n)以及若干通道组成,并且每条通道连接了恰好两个洞穴.假如 ...

  7. BZOJ4870 [六省联考2017] 组合数问题 【快速幂】

    题目分析: 构造f[nk][r]表示题目中要求的东西.容易发现递推公式f[nk][r]=f[nk-1][r]+f[nk-1][(r-1)%k].矩阵快速幂可以优化,时间复杂度O(k^3logn). 代 ...

  8. 自学Linux Shell12.2-test命令

    点击返回 自学Linux命令行与Shell脚本之路 12.2-test命令 if-then语句不能测试命令退出状态码之外的条件,test命令提供了在if-then语句中测试不同条件的途径. 如果tes ...

  9. 【LOJ#6374】网格(二项式反演,容斥)

    [LOJ#6374]网格(二项式反演,容斥) 题面 LOJ 要从\((0,0)\)走到\((T_x,T_y)\),每次走的都是一个向量\((x,y)\),要求\(0\le x\le M_x,0\le ...

  10. Azure vm 扩展脚本自动部署Elasticsearch集群

    一.完整过程比较长,我仅给出Azure vm extension script 一键部署Elasticsearch集群的安装脚本,有需要的同学,可以邮件我,我给你完整的ARM Template 如果你 ...