606
社区成员




目录
这个作业属于哪个课程 | <软件工程> |
---|---|
这 个作业要求在哪里 | <软件工程课程第一次作业> |
这个作业的目标 | 1.学习git的基本用法,可以利用git建立本地仓库,并学会上传代码2.学会使用Markdown的基本语法,使用其做一个自己的博客3.阅读《构建之法》,回答五个问题4.对自己的未来进行一个基本的规划 |
其他参考文献 | 无 |
1.1 上传截图
1.2 仓库地址
git@gitcode.net:weixin_54433923/3120004886.git
2.1 基本信息
微信头像:
2.2 当前技能
掌握的编程语言 | c语言、java |
---|---|
累计代码量 | 2000+ |
2.3 项目经历
无
2.4 学生工作
无
3.1 阅读《构建之法》
1)《构建之法》前人之我见
答案是肯定的。因为知识是永远学不完的,永无止尽,活到老学到老。上课认真听老师讲课,及时掌握相关知识,将知识转变为自己的一项专项技能,对自己现在或者想来找工作都会有很大的好处。
2. 在一个项目、一个程序比较复杂的情况下,如何高效率的进行程序理解?
要高效率的理解一个比较复杂的项目或者程序,我们可以通过调制运行和图文并接相结合的手段,在不影响程序运行的前提下,通过不断设置断点来逐步弄清楚代码的哪些分区起着怎样的作用,并使用图文的方式帮助更加快速消化理解。
为了“证明”一个软件可以继续发展,我们需要确定它所被设计出来的目的,被研发的初衷是什么,与现在相比,这些是否已经达到,或者现在离这些目的达到是否还有一段能否逾越的距离。如果太过遥远无法实现我们自然要停止发展,反之继续。假设一个软件,我们为其设定好了一个未来,但是在市场中或者说在现实中,这样的一个未来是难以甚至永远无法达到,那这样的软件又有什么继续发展下去的意义呢?
学生与职业程序员都会代码翻译,但是学生虽然掌握了一些代码知识,但比起职业程序员无论是知识水平还是相关经验都是职业程序员更丰富,而且职业程序员已经正式步入社会找工作,学生还在学习没步入社会但也在向这个方向发展。
我觉得不是,团队是由一个一个的个体所组成,每个个体在其中都起到不可忽视的作用,如果只是作为一个流水线上的机器,那么就失去了作为一个人的标志。人是会独立思考的,比起无情的流水线机器,人更多起到了一种创造,产生灵感的作用,这是冰冷的机器所不能带给我们的。而往大了说,这种灵感或者创造性是一个团队更快进步,更快发展所更需要的一点。
3.2 未来职业规划
前端工程师
3.3 对实践课程的理解和期望
希望通过软件工程课程能够帮助我更一步深刻理解用户与设计的关系,使得能够更快的投入实践,进行项目开发等。
4.1 学习路线思维导图
4.2 学习规划