软件工程第一周理论与实践学习

一、理论学习

  1、完成慕课第一章的相关学习和作业,第一章的编程实践已经完成,一些总结写在了博客里:

https://www.cnblogs.com/dbefb/p/12346648.html

  2、对构建之法讲义的学习,一些感悟和第一章中练习与讨论的编程练习的思路和收获写在了博客里:

https://www.cnblogs.com/dbefb/p/12326888.html

二、实践学习

  1、配置继承开发环境

    使用的是anaconda软件进行环境的配置

   

在anaconda中可以配置想要的环境,关于anaconda的按照可以参考csdn上的博客,都讲的很详细,图中root是基础环境,装好就有的,tensorflow是后来装的,在命令行中可以使用conda activate root(或你的其他环境名)进行激活

我进行代码的编写用的是Visual Studio Code,它可以安装很多扩展的模块去支持你想用的环境,anaconda中安装的环境在Vs一样可以使用,还可以兼容不同的语言,用户体验比较好

这些环境的安装比较麻烦,有很多插件、环境包等,不过安装好后使用还是很方便的。

2、将代码上传到github

  首先要在github网站上注册一个账号:https://github.com/,注册好以后点击左侧绿色的new repository,然后输入自己的仓库名和表述,创建即可。具体的一些操作参考了这篇博客:https://blog.csdn.net/jackson23333/article/details/81315474

  我在操作git clone语句后报错 'fatal: unable to access 'https://github.com/dbefb/nickYang.git/': Failed',然后参考了https://blog.csdn.net/Dashi_Lu/article/details/89641778?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

经过尝试后发现其中 git config --global http.proxy http://127.0.0.1:1080 这句命令行需要把1080端口换成你代理打开后的端口,按下图方法可以查看:

将端口后改完好就可以正常上传代码至仓库中了,这是我的地址

https://github.com/dbefb/nickYang

三、总结

  1、本周学习的软件工程第一章的内容,体会是软件工程是一个庞大的工程,一个好的软件开发出来需要方方面面的考虑,既要考虑开发人员的开发能力,也要考虑用户需求、用户体验,还有软件交付时间。我在本周的编程实践中深有体会,可能写了几个小时的代码很有成就感,但从用户体验,效率来说并不尽如人意,写的代码是否高效稳定,没有经过大量的测试,在用户使用方面的设计也没有考虑太多,这都是后续要进行学习和提高的地方

  2、完成一个任务就是在不停的查资料,学习的过程,我喜欢学习软件的原因也在于很多资料、问题都是开源的,有很多社区比如csdn,github等上面都可以查到碰到的问题和解决方案,对于自身的学习有很大帮助,不断的碰壁,查资料,学习的过程是挺有成就感的

  3、我发现很大一部分问题来源于各种包的安装,版本不匹配的问题等等会占用编程实践的很大一部分时间,个人认为这部分提高效率只能靠不断地实践积累经验

猜你喜欢

转载自www.cnblogs.com/dbefb/p/12348737.html