自我介绍.
我叫刘瑶,2018级计算机科学与技术专业,放假喜欢宅,平时喜欢听音乐,兴趣爱好是看动漫,除了动漫还是动漫,除了动漫还是动漫,嗯,不喜欢运动,以上。
阅读与思考.
回想一下你初入大学时对你所在专业的畅想.
当初你是如何做出选择你所在专业的决定的?.
我很喜欢动漫,在我高中看过的一部动漫里,女主角是一名程序员,她很平凡,但确是这部动漫里我最喜欢的角色,我非常非常憧憬她,因为她,我喜欢上了计算机,喜欢上了这个专业。 |
你认为过去一(两)年中接触到的课程是否符合你对你自己所在专业的期待,为什么?.
符合,过去的一年中专业课主要是C语言和数据结构,都是为了给后面的课程打下基础,而且也通过这些课程学习了很多编程的知识,体会到了编程带来的快乐。 |
你觉得你所在的专业是你喜欢的领域吗,它是你擅长的领域吗?.
还是很喜欢的,可能与我所喜欢的方向有些差别,但我认为其实是可以融汇贯通的,它可能不是我所擅长的领域,但是我会努力的学习。 |
将来你会选择从事和你专业相关的工作吗?是的话给出你想去的城市、公司和岗位,否的话给出原因.
会从事专业相关工作,城市,公司看情况,不过我希望是游戏相关的公司,因为个人是一个比较喜欢游戏的人。 |
对照前人们走过的路和描述未来发展,现在的你.
自我感觉你已经具备的专业知识、技能、能力有哪些?已经写过的代码量是多少?描述你做的最复杂的项目/作业。.
专业知识现在就只学了C语言和数据结构,也只会写一些很简单的程序,能力还远远不够。已经写过的代码量大概2000行左右吧。做过最复杂的项目作业就是写了一个贪吃蛇小游戏。 |
离成为一个合格的本科毕业生,在专业知识、技能、能力上还差距哪些?.
成为一个合格的本科生,还应努力学习专业知识,多多练习编程,提高自己编写程序的能力,学会总结错误,慢慢减少自己所犯的错误,提高创新能力。 |
目前是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。.
对照以上你阅读的前人们的经历,你的选择是什么?.
我的话会选择考研,因为觉得大学的知识还远远不够,想要更加深入的了解。 |
在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?.
我认为优势就是更加了解专业知识,深入学习,思考未来,劣势就是没有工作经验,对实际的工作情况可能不是那么了解。 |
针对你的选择,你给自己的大三设定的规划安排是什么?.
大三要更加努力的学习,学习专业知识,了解考研相关事情,做好复习准备。 |
你对于实现自己的梦想已经做了或者计划做什么样的准备?.
为了实现自己的梦想,首先就是要学好专业知识,然后发展自己的兴趣,从学习,成长以至于中得到快乐和满足。 |
提有质量的问题.
1.结对编程(4.5).
通过书中对结对编程的介绍,说到的结对编程的好处 ,但是我认为编程还是适合一个人来完成,因为很多时候大家的想法都是不同的,这样就会浪费很多时间,对于一些人来说,可能也会放弃自己思考。 |
2.定义典型用户(10.1.3).
书上说软件不是为所有人服务的,必须明白典型用户,大多数时候确实不错,但有时我们为什么不能先明确为了做什么而吸引来用户呢? |
3.招数:砍掉功能(15.1.6).
书上说有一个模块看来不能实现预期的设计需求,时间快到了,就砍掉它,为了定期完成任务是好,但是一个辛辛苦苦花了这么久时间做的模块不应轻易砍掉,开始要做这个模块,久说明它是有用处的,有需求的,然而久这样直接砍掉似乎也有一些不合理。 |
4.好的想法会赢(16.1.3).
书上说好的想法不一定会赢,但我认为它一定会有它的优势所在。 |
5.用户调研(8.3).
书上说了很多种调研方式,也说了一些好坏,但是我认为了解用户需求不应只有用户调研,首先不管是何种形式的调研,用户都会觉得麻烦,很多时候调研也不认真,所以能够分析用户需求是很重要的,只有当自己使用过这个软件才能体会到它的好坏。 |
了解和调查源程序版本管理工具.
Git.
优点:比svn更快速的分支切换,因为分支都在本地。这使得git特别适合处理临时需求,或者小实验。
可以在星巴克写代码的时候随时提交,因为各版本快照(commit)都在本地
有一个全世界最大的 |
缺点:因为是分布式的,每台机器上都commit的时候,有的时候忘记了push到远程服务器(github),那就不同步了。 |
GitHub.
优点:GitHub是一个非常万能的工具。对于任何大小的项目,他都是理想的工具;他也是伟大的web工作流工具。首先,他可以作为一个版本控制系统和协作工具,用它来发布工作。在GitHub页面,你可以直接开始,而不需要设置主机或者DNS。创建自己的项目,并备份,代码不需要保存在本地或者服务器,GitHub做得非常理想。 |
缺点:将图片内容转化为代码,或者将设计用于产品设置,看起来依旧不是那样顺利。github较复杂。 |
Microsoft TFS.
优点:任务版上能将需求、项目进度一览无余,对于小团队而言,比甘特图更有用。
集成了项目管理、版本控制、BUG 跟踪,能有效实现 SCRUM,能与 VS 无缝接合 |
缺点:整个系统是用 asp 实现的,用浏览器访问相当慢. |