软工作业一 201621123070陈伟杰
Task1:注册个人博客账号
目的:提交每次作业
博客园地址:http://www.cnblogs.com/
课程博客:http://www.cnblogs.com/happyzm/
邹欣老师博客:http://www.cnblogs.com/xinz/
班级博客:https://edu.cnblogs.com/campus/jmu/SE-Net16
助教博客:
http://www.cnblogs.com/ysh09-04/
Task2:注册码云账号
目的:管理你的项目,记录(源码、文档,历次版本变更,bug发现与修复)等信息。
码云地址:https://gitee.com/jmulyq/TongJiDaiMaShu/wikis/Home
参考教程:
娄老师:使用开源中国(码云)托管代码;使用码云和博客园学习简易教程
Task3:提出问题
快速通读教材《构建之法》,并参照提问模板,提出5个问题。
如何提出有价值的问题? 请看这个文章:http://www.cnblogs.com/rocedu/p/5167941.html ,以及 在互联网时代如何提问题。 还有这些要点:
在每个问题后面,请说明哪一章节的什么内容引起了你的提问,提供一些上下文
列出一些事例或资料,支持你的提问。
说说你提问题的原因,你说因为自己的假设和书中的不同而提问,还是不懂书中的术语,还是对推理过程有疑问,还是书中的描述和你的经验(直接经验或间接经验)矛盾?
一个模板可以是这样:
我看了这一段文字 (引用文字),有这个问题(提出问题)。 我查了资料,有这些说法(引用说法),根据我的实践,我得到这些经验(描述自己的经验)。 但是我还是不太懂,我的困惑是(说明困惑)。
或者这样:
我反对作者的观点(提出作者的观点,自己的观点,以及理由)。
大学生应该能写出自己的思考, 而不是摘抄书本内容。
提示:编程经验不多的同学,建议看16章 “创新”, 提出自己的问题。
1.如何让自己的编程思维方式更加成熟?
许多时候遇到编程的题目,都没有思路或是没有正确的思路,而许多同学却能一下思考出大概的方向,而在编程过程中也经常发现编着编着自己的想法就难以实现了。
2.是否在任何时候都以创新为第一选择?
在很多时候不知道是保守的方法合适还是应该勇于去创新,因为创新或者尝试新的方式也许会浪费大量时间与努力却没有得到成效,并且在自己水平还不够的情况下,有时候会不会保守而不是创新会是更正确的思维方式?
3.程序员的前景如何
程序员好像是比较好找工作,工资也比较高,但是听说要日夜加班,还是青春饭,到了40岁就会被淘汰?不知道是不是这样的
4.到底哪种语言发展前景最好呢
我们学了c,java,python,html等等,究竟哪种的发展前景最好,求职市场最需要,工资最高呢?目前来看好像java是最吃香的,未来也会这样吗?
5.如何判断一个工程是否成功?如何使一个软件工程变得成功?
这应该就是这本书要学习的东西,现在还不太懂,相信学习以后会得到解答。
Task4:Git基本操作练习
完成以下Git基本操作
将https://gitee.com/happyfaye/SoftwareEngineering仓库fork到自己的账号下
将远程仓库clone至本地仓库
在本地仓库添加学号姓名.txt(例如:201621123000happy.txt),并提交至远程仓库
在本地修改该文本内容并再次提交
给出提交历史信息截图
这里反复尝试了还是这个结果 向同学寻求帮助也没有得到解决, 望指点
参考:实验楼练习:https://www.shiyanlou.com/courses/4