个人第一次作业
@
这个作业属于哪个课程 | 课程链接 |
---|---|
这个作业的要求在哪里 | 作业要求 |
我在这个课程的学习目标是什么 | 熟练的掌握这门课程的技能和技巧 |
这个作业具体在哪个方面帮我实现目标 | 掌握基本的入门级的博客园博文的发表方法 |
阅读与准备作业
博客并介绍自己**
我的博客:我的博客
我今年也就步入大三了,我属于性格开朗、比较善于社交的人,过去的两年中认识结交了很多不错的朋友。当然也热爱游戏,喜欢看电影和出去旅游。
2.阅读与思考
(1)回想一下你初入大学时对你所在专业的畅想
· 当初你是如何做出选择你所在的专业的决定的?
我现在的这个专业是当初被调配进来的,当刚听到这个专业的名字时我觉得,地理信息科学也该是与地理有关的,我个人也比较喜欢地理,也就进了这个专业。
· 你认为过去一(两)年中接触到的课程是否符合你对自己所在专业的期待,为什么?
我觉得过去的两年中,我对于我所接触的课程不太符合我对于我对所在专业的期待,因为就我现在看来,我觉得我的专业就是挂着地理在学习计算机专业。
· 你觉得你所在的专业是你喜欢的领域吗,他是你擅长的领域吗?
我觉得我所在的专业不是我喜欢的领域,也不是我所擅长的领域。
· 将来你会选择从事和你专业相关的工作吗?是的话给出你想去的城市、公司和岗位,否的人话给出原因
我觉的我很有可能将来不会从事与我专业相关的工作,因为虽然就目前来说我的专业就业前景还不错,但是就我目前对我自己所学的知识与家人对于我的期望来说,我觉得不能很好的解决专业相关的问题也不能达到家人对我的期望。
(2)对照前人们走过的路和描述未来发展,现在的你
· 自我感觉你已经具备的专业知识、技能、能力有哪些?已经写过的代码量是多少?描述你做过的最复杂的项目/作业。
专业知识我觉得我自己也就了解的最基础的稍微深入一点,就技能而言能使用目前所学的作图软件等APP,就能力来说也就社会交际能力还行吧,写过的代码量500左右,国土三调是我目前做的最复杂的项目。
· 离成为一个合格的本科毕业生,在专业知识、技能、能力上还差距哪些?
专业知识过去的两年中,我应该只是学到了一点皮毛而已,技能而言,对于各个软件还不能做到完全灵活的运用,现在的能力可能还是不能让我在现在的社会中立足。
(3)目前是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。
· 对照以上你阅读的前人们的经历,你的选择是什么呢?
打算在毕业之前结交更多的朋友,多留意可以创业的机遇与方向,有空时多参加创新创业的活动等,在假期尽量去实习,也是为步入社会提前所需要做的准备。
· 在这种选这下,你认为你相比其他同学来说有何优势,有何劣势?
优势:我会比大部分同学找到更适合自己的工作或者更早的找到创业的机会,能提早适应社会。
劣势:在知识的获取上,肯定会少于考研等选择的同学。
· 针对你的选择,你给自己的大三设定的规划安排是什么?
首先,必需先完成我自己这学期的学习任务。其次,就是在校内自己有空余时间时,去做做兼职,在由公司来学校做讲座时,也去听一听别人是如何介绍的。
· 你对于实现自己的梦想已经做了或者计划做什么样的准备?
说实话,对于我自己的梦想我自身觉得已经错过了最好的时光,现在所作的一切只是为了将来生活的更好。
3.有质量的问题
1、在十三章13.3中,对于测试我还有个问题,测试人员需要从一开始就投介入到工作中,但在最开始软件并未开发的时候怎么进行测试呢,或者说这个一开始的界定标准是什么?
2、第四章讲到了两人合作,如果有的人想法固执,是不是我们可以进行尝试性的屈服让事实证明一下结果,不必进行解体?
3、 关于16章创新的问题,个人创新能力弱,如何培养创新能力,没有创新能力对以后的工作有何影响?
4、(第16章)70%的创新者最成功的创新是在拿手领域之外发现的
在这一章举了很多的例子,但是如果是一个不拿手的领域又如何能发现创新的机会呢,比如PHOTOSHOP有很多强大的功能,比如在P图中常用到的最基础的“磨皮”功能,在photoshop中并没有这个功能,但是它却可以通过“高斯模糊”来完成磨皮效果,当我们不知道有高斯模糊的时候,想要去创新一个“磨皮”功能,不就是多此一举吗?
5、第十章中列出了多种典型用户,可是典型用户的定义是什么呢?书中没有明确给出。
4.了解程序管理工具
GIT
优点:
适合分布式开发,强调个体。
公共服务器压力和数据量都不会太大。
速度快、灵活。
任意两个开发者之间可以很容易的解决冲突。
离线工作。
缺点:
资料少(起码中文资料很少)。
学习周期相对而言比较长。
不符合常规思维。
代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。
GITHUB
优点:
1.公共的服务器压力和数量都不会太大
2.速度快, 成熟的架构,开发灵活
3.任意两个开发者之间可以很容易的解决冲突
4.离线工作,管理代码成本低,不需要依赖服务器
5.部署方便。基本上下个命令就可以用
缺点:
1.资料少,学习成本比较大,学习周期比较长,要求人员素质比较高
2.不符合常规思维
3.代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息
4.不支持中文,图形界面支持差,使用难度大。不易推广
TRAC
优点:
1.Trac做一个SCM配置管理平台,意味着它有良好的扩充性
2.Trac的权限体系是比较完备的设计
3.非常灵活,可以随心所欲的定制,可以和TortoiseSVN集成。
缺点:
1.不支持多项目,
2.需求和缺陷没有分离,
3.用 wiki 来替代 Word 等工具编写文档对于产品策划来说门槛太高了,
4.中文化不完整,美术人员接触起来困难重重,
5.不显示中文名,本地化做得很差,
6.核心功能很少,不安装插件基本上没法用。