第一次——阅读作业-程序员宅基地

技术标签: git  测试  数据库  

这个作业属于哪个课程?

[软件工程原理与方法](https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/2713)

这个作业要求在哪里

[作业要求](https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/2713)

我在这个课程的目标是

通过学习本课程,达到未来对于各种工作的预熟悉,让自己向真正的软件工程师更进一步

这个作业在哪个具体方面帮助我实现目标 

对于软件工程行业的熟悉

 

 

 

 

 

 

 

 

二.阅读与思考

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

- 当初你是如何做出选择软件工程专业的决定的?

- 当时只是对于电脑的热爱让我在填报志愿的时候一股脑的全选了有关计算机的专业

- 你认为过去两年中接触到的课程是否符合你对软件工程专业的期待,为什么?

- 不太符合吧,因为我个人比较宅,对于软件工程这类的东西期待会有各种各样的干货,希冀于学校会有专门的体系去很快的让我们达到一个水准,发现学校只是领路人,告诉我们路在脚下,但迈步的只是自己,会有各种想不到的困难险阻,让这条路上行走的我,走的并不是特别顺畅。

- 你觉得软件工程是你喜欢的领域吗,它是你擅长的领域吗?

- 是,软件开发给我的感觉和开发游戏一样,我喜欢接触未知的游戏,研究每个关卡有着怎么样的惊喜,而软件工程去构建软件的过程也是完成一个个期待埋下一个个惊喜的过程,对于我来说是很棒的选择了;至于擅长或者不擅长,只能说是留待后来了,但目前为止仍在努力,希望自己能够赶上这班车。

- 将来你会选择从事软件开发相关的工作吗?是的话给出你想去的城市、公司和岗位,否的话给出原因

- 会,但具体的城市公司岗位我目前还没有想好,但软件开发这一行我是准备走到黑的,未来可能先考研,把自己的学术水准提上去之后再去工作。

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

- 自我感觉你已经具备的专业知识、技能、能力有哪些?已经写过的代码量是多少?

- 我已经具备相关的计算机语言知识,数据结构与算法技能,还有相应的行业了解,代码量不太清楚,大约不到一万行的样子

- 离成为一个合格的软件工程专业本科毕业生,在专业知识、技能、能力上还差距哪些?

- 代码量上积累太少,未来学业之余会多加练习,再就是各种各样的附加知识累计不太够,不够全面,学会了的不够具体不够深入,这些都是我的问题,在未来要慢慢解决。

 

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

- 对照以上你阅读的前人们的经历,你的选择是什么?

- 我的选择是考研

- 在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?

- 对于其他同学来说我醒悟的比较早,大二我就已经决定好要去考研究生,并且开始了相关的准备工作,劣势在于我的英语基础过差,未来可能会成为我考研路上的拦路虎。

- 针对你的选择,你给自己的大三设定的规划安排是什么?

- 在大三之前将自己所有的既有知识归拢成体系,然后根据自己的优缺点进行加固,到了大三开始一边准备考研,一边努力实践,通过自学的方式将自己的水平提升上去。

 

 

三.提有质量的问题

1.在第四章《两人合作》中

>详细叙述了有关两人合作的各种细节处理以及交际方式,但是并没有论述有关两人小组在整个团队中如何去影响他人以及自我认知。

2.在第五章《团队和流程》中

>运用了大量的实际例子来论述软件团队模式和开发流程等问题,但是对于团队本身的组建开始,以及团队中自己应该如何自处,怎样成为团队中的积极因素而非拖后腿,这些有关个人在团队中的处事方法没有具体的实例,有些让人心生疑惑。

3.在第十三章《软件测试》中

>讲了很多的测试方法,但缺少相关实例,让人不清楚这些方法究竟应该怎样去应用,在什么样的情境下应用较多,让人很容易将这一类知识放在脑袋里落灰忘掉。

4.在第十四章《质量保障》中

>如何在质量成本兼顾的情况下,又不影响团队开发效率?

5.整体阅读后

>我对于自己在成为一名成功的软件工程师的路上,应该怎样脚踏实地的一步步走,还是没有很明显的概念,只是知道有这么一个方向感,但是每一步下去,应该去攻克怎样的技术问题,学会怎样的知识体系,这些较为具体的一小步,还是和以前一样迷迷糊糊缺乏认知。

 

四.了解和调查源程序版本管理工具

Git

优点:
适合分布式开发,强调个体。
公共服务器压力和数据量都不会太大。
速度快、灵活。
任意两个开发者之间可以很容易的解决冲突。
离线工作。
缺点:
资料少(起码中文资料很少)。
学习周期相对而言比较长。
不符合常规思维。
代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。
 

SVN

优点:

对目录的组织的管理更加方便。SVN不光对文件做版本跟踪,也会对目录做版本跟踪。因此可以根据项目的需要,对目录结构随时进行修改,可以把现有的目录移动到新的地方。保证提交操作的完整性。SVN对提交操作的处理方式类似数据库的事务处理,要么全部成功,要么全部无效,保证了原子性。SVN允许一个文件有任意多的可命名属性,功能十分完全。
缺点:
不能离线工作。所有的版本信息都放在服务器上。如果脱离了服务器,开发者基本上可以说是无法工作的。提交、更新、浏览历史的速度慢。耗费CPU资源。代码不能及时提交。强迫使用者即时处理冲突,然后才能提交。不能恢复到历史版本。SVN记录了单个文件的历史版本,但没有记录全局版本,不能恢复到上次的状态。需手动“cleanup”。很多评论回复这点让他们抓狂。
 
Microsoft TFS
优点:
任务版上能将需求、项目进度一览无余,对于小团队而言,比甘特图更有用集成了项目管理、版本控制、BUG 跟踪。
能有效实现 SCRUM能与 VS 无缝接合。
缺点:
搭建、维护tfs比较复杂,硬件要求也比较高。
整个系统是用 asp 实现的,用浏览器访问相当慢。

转载于:https://www.cnblogs.com/pzjdsb/p/10575003.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30287169/article/details/99387513

智能推荐

Base64Decoder使用时找不到包_xvlyc-程序员宅基地

文章浏览阅读568次。使用Base64加解密时,eclipse的设置public static void main(String[] args){String s=“H4sIAAAAAAAAAJVTPW/VMBT9K/wD2/kgbXVlyc/xo1Ff7JA4iNfFS6dKTJ3K72FDQgiQqkclGJgK”+“A1FB3ehQ9krdUCfs5MWJURey+N5zj2/uxzEsi5Uwel0JSqKEAJp8WLYyN0VOX5xg7CJbF2pRqVoP”+“JBeY+7AQTwppcqYFjXBEcI_xvlyc

Flutter中的MaterialButton不能使用全局主题颜色的真正原因_flutter textbutton 设置全局颜色不起作用-程序员宅基地

文章浏览阅读3.1k次。Flutter中的MaterialButton不能使用全局主题颜色的真正原因最近在使用flutter开发项目时遇到的问题,在页面中想设置下按钮的宽度,首先想到的是RaisedButton,主要是有阴影,并且官方推荐的,但是不能设置宽度和高度,然后选用其父类MaterialButton,可以使用minWidth这个属性,也有阴影等效果,但是新的问题,我设置的全局主题中的button颜色,不能应用..._flutter textbutton 设置全局颜色不起作用

.Net Core中的日志组件(Logging)-程序员宅基地

文章浏览阅读783次。1、介绍  Logging组件是微软实现的日志记录组件包括控制台(Console)、调试(Debug)、事件日志(EventLog)和TraceSource,但是没有实现最常用用的文件记录日志功能(可以用其他第三方的如NLog、Log4Net。之前写过NLog使用的文章)。2、默认配置  新建.Net Core Web Api项目,添加下面代码。 [Route("api/..._.net core logging

stm32软件模拟i2c通讯读取lm75a温度_float readtemperature(void){ unsigned char temp[2]-程序员宅基地

文章浏览阅读1.1w次,点赞16次,收藏105次。stm32硬件i2c有着一些bug,此外对于i2c这种通用的串行通信协议,从源头掌握和使用显然更加靠谱一些,当然,对于arm,还是直接操作寄存器来得方便的多。1、I2C协议1.1 i2c串行总线概述采用串行总线技术可以使系统的硬件设计大大简化、系统的体积减小、可靠性提高。同时,系统的更改和扩充更为容易。常用的串行扩展总线有:== I2C (Inter IC BUS)总线==、单总线(1-..._float readtemperature(void){ unsigned char temp[2]={0}; float temp_value=0

一文带你学习,动态规划算法-程序员宅基地

文章浏览阅读1.1k次,点赞4次,收藏7次。动态规划其实就是,给定一个问题,我们把它拆成一个个子问题,直到子问题可以直接解决。然后呢,把子问题答案保存起来,以减少重复计算。再根据子问题答案反推,得出原问题解的一种方法一般这些子问题很相似,可以通过函数关系式(DP方程)递推出来。动态规划就致力于解决每个子问题一次,减少重复计算。其核心思想就是:拆分子问题,记住过往,减少重复计算一个具体的例子:A : “上面等式的值是多少”B : 计算 “8”A : 在上面等式的左边写上 “1+” 呢?A : “此时等式的值为多少”_动态规划算法

android错误:Installation error: INSTALL_FAILED_VERSION_DOWNGRADE_packageinstaller 代码安装apk install_failed_version_do-程序员宅基地

文章浏览阅读546次。Installation error: INSTALL_FAILED_VERSION_DOWNGRADE,安装过一个开发的APP之后,需要把应用程序的安装包中的包文件目录修改一下,然后就出现了这个问题了,以前也出现过没有太注意,仔细查了一下资料,按其字面意思就是手机上安装的app版本比你当前想要安装的app版本低一些,所以只要提高版本号就好了,修改项目中AndroidManifest.xml文件中_packageinstaller 代码安装apk install_failed_version_downgrade

随便推点

python3之http.server模块_python http.server-程序员宅基地

文章浏览阅读5.7w次,点赞30次,收藏104次。有时候我们需要快速地搭建一个web服务,这时我们就可以使用python里面的http.server模块搭建http服务器。实现的方式有以下几种。BaseHTTPServer模块在Python3中已被合并到http.server1. 命令行启动pyhton -m http.server 80 #pyhton3中启动方式,开启的端口为80python -m SimpleHTTPServer 8080 #python2启动方式这种是常用的方式,很简单。2. 代_python http.server

「面试必背」TCP,UDP,Socket,Http网络编程面试题(快收藏)_socket面试题-程序员宅基地

文章浏览阅读3.7k次。网络通讯在系统交互中是必不可少的一部分,无论是职场面试还是工作中都是绕不过去的,本节我们来谈谈 Java 网络编程中的一些知识和网络编程面试题。1.先看一天面试的经验:2.什么是网络编程3.网络编程中两个主要的问题4.网络协议是什么在计算机网络要做到井井有条的交换数据,就必须遵守一些事先约定好的规则,比如交换数据的格式、是否需要发送一个应答信息。这些规则被称为网络协议。5.为什么要对网络协议分层简化问题难度和复杂度。由于各层之间独立,我们可以分割大问题为小_socket面试题

android游戏开发入门题大学题,android基础教程ppt-程序员宅基地

文章浏览阅读810次,点赞9次,收藏17次。对程序员来说,很多技术的学习都是“防御性”的。也就是说,我们是在为未来学习。我们学习新技术的目的,或是为了在新项目中应用,或仅仅是为了将来的面试。但不管怎样,一定不能“止步不前”,不能荒废掉。!文章以下内容会给出阿里与美团的面试题(答案+解析)、面试题库、Java核心知识点梳理等《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!**

前端「HTML+CSS」零基础入门学习笔记_前端【html+css零基础入门学习笔记-程序员宅基地

文章浏览阅读1.3k次,点赞29次,收藏41次。HTML+CSS入门学习,这篇就够了!_前端【html+css零基础入门学习笔记

递推法_递推法的一般步骤-程序员宅基地

文章浏览阅读1.9k次。目录设计思想典型例题一、兔子繁殖问题二、最大公约数三、猴子吃桃问题设计思想 利用所求解问题的本身具有的性质(递推关系)来求得问题解得有效方法。具体的做法是:对于一个问题,可以根据N=n之前的一步(n-1)或多步(n-1,n-2,n-3,·····)的结果推导出n时的解:f(n)=F(f(n-1),(n-2),·····) 称为递推关系式。递推算法的关键问题是得到相邻的数据项之间的关系,即递推关系。一般步骤:(1)确_递推法的一般步骤

@解决方案:GO单级减压阀中国PR1-4AH1Q5C384 #维护保养-程序员宅基地

文章浏览阅读328次,点赞5次,收藏4次。代理销售多种品牌,其中艾默生emerson、阿自倍尔azbil、费希尔fisher、普罗名特prominent、普尔声pulsar、霍克hawk等国外进口品牌在国外均有稳定的货源渠道,100%进口原装正品,序列号可查,价格优势明显,拥有完善的技术支持和售后,还可提供自动化工程技术服务及成套解决方案。经过的不懈努力,福建佰胜目前已与众多世界知名生产厂商达成友好合作关系并取得多个品牌的中国区代理权,并逐步积累了在工控自动化领域关于货源渠道、价格、货期、服务等各方面的巨大优势。16.不得在该类调压阀上使用油脂。

推荐文章

热门文章

相关标签