顾小排的第一次作业
(我的第一次作业-阅读与准备作业)@
这个作业要求在哪里 | https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/homework/4518 |
---|---|
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience |
我在这个课程的目标是 | 1. 学会如何使用Markdown编辑器和VSCode编写博客 2.学习软件工程的专业基础知识,在开发软件的实践环节多动手实际操练,提升自身其他技能 3.提高自我动手和自主学习开发、编程软件的能力 |
这个作业在哪个具体方面帮助我实现目标 | 通过使用Markdown编辑器编写自己的博客;在博客园学习他人在博客中的分享;参与个人实践和团队实践,学习开发软件 |
让你认识我
我:快乐、阳光、充满希望,特长:排球。……
我喜欢捣腾,喜欢看太阳不眨眼,喜欢喃喃自语,喜欢古灵精怪,喜欢极其安静,喜欢研究小女生会在意的东西(比如星座啊,性格测试题,缘分测试之类的无聊东西)~~
但是你们只看到了我:喜欢打排球,喜欢散步,是个话痨,追求完美,强迫症晚期,热情奔放~
我其实还是个五音不全的音痴,不喜欢听音乐,没有恒心,三分钟热度;却能爆发出200%的耐心和宽容。热爱专研,容易专注一件事、认定一个人,如果给我多点时间,我可以搞懂很多问题,但恐怕你不愿意给我这么多的时间,因为我的速度是树懒的速度>-<
阅读与思考
回想一些你初入大学时对你所在专业的畅想
当初你是如何做出选择你所在专业的决定的?
高考填报志愿的时候,本来一心想填个师范院校,学习英语专业的,当时很火的一中式免费师范生,家里人都很期盼我填报这个志愿。但是我填的学校没有录取我,因此,我的一本志愿全部泡汤了,那天下午,看到这样的结果,我非常焦急,于是看到了高中班主任的通知,还可以走征集志愿,我当时全身都火热起来。开始查询征集的志愿推出的专业。查到了地理信息科学专业,我立马百度这个专业的基本概念,学科学习的课程,就业前景等。于是我就自作主张,填了这个专业的征集志愿,幸运的是我被录取了。
我相信我做出的选择,人生的路都是自己走出来的,可能当时是因为惶恐,或者是因为害怕,或者是渴望读一本专业,也不在乎冷不冷门。我的心中总是有种坚定,这个专业其实是打开了我对世界新的认知,意味着挑战和未知~
阅读推荐的博客,我觉得这句话给了我非常多的勇气和鼓励>
每一个人都生来具有无限的潜能。每一个希望不断改善自己,希望不断前进的灵魂都是伟大的。
你认为过去一(两)年中接触到的课程是否符合你对你自己所在专业的期待,为什么?
符合。毕竟我的专业是之前没有接触过的,所以,既来之,则安之。学习是一个探索的过程,如果遇到不懂的,或者不感兴趣的专业,就立马降低求知欲望和兴趣,很容易产生片面化的认识,这样也容易误导自己,消磨对所学的专业的兴趣,减小我的期待。
你觉得你所在的专业是你喜欢的领域吗,它是你擅长的领域吗?
是的。因为在大一的职业能力与规划的那门课上,老师给我们介绍了霍兰德职业测评。根据测试结果,我是偏向于现实型(R)和艺术型(A)的,我的专业在我看来更倾向于现实型。我觉得,我的本专业很符合我的职业倾向。
目前,说不上很擅长,但是至少我对专业知识的求知欲望非常强烈,也很想尝试将自己的想法转换到专业当中。
将来你会选择从事和你专业相关的工作吗?是的话给出你想去的城市、公司和岗位,否的话给出原因
是的。我的志愿城市是广州,中海达,GIS开发人员。
对照前人们走过的路和描述未来发展,现在的你
自我感觉你已经具备的专业知识、技能、能力有哪些?已经写过的代码量是多少?描述你做的最复杂的项目/作业。
专业知识:熟知地理信息科学,遥感,地理数据的相关处理知识,数据库。基础软件的操作,简单的编程能力,英语四级。
很少。
参与全国土地调查的数据生产项目。这个项目我做了整整3个月,在这个项目中,实践更多的就是基础软件操作,以及根据遥感影像绘制地理数字地图,建库入库等。
离成为一个合格的本科毕业生,在专业知识、技能、能力上还差距哪些?
差距还是很大的,我有去参加过暑期实习生的招聘会,但是由于自己的专业能力不突出,而且很多岗位都限制女生。因此,我看到了,我进入社会找工作的困难度以及劣势。
在专业知识上知道的过于浅显,技能不足不突出,能力短板太多,特长方面还有很多的欠缺。
目前是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。
对照以上你阅读的前人们的经历,你的选择是什么?
考研。
在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
-优势:我比别的同学好在心态,我更坚定自己的专业方向,对本专业充满期望和信心,学习的兴趣更加强烈,我相信我能坚持下来,迎难而上。
- 劣势:我比别的同学差在基础,本专业涉及计算机等等硬件设备的运用,也对逻辑思维,自主动手能力要求更高,这些方面是我的短板。在专业知识,技能的掌握上还有很多的不足,能力还不够强。
针对你的选择,你给自己的大三设定的规划安排是什么?
- 学好专业基础知识,提高专业技能
- 把短板亮出来,在个人实践和团队实践环节,充分的锻炼自己,提升自己。
- 考本专业的研究生,进行更深入的学习研究
你对于实现自己的梦想已经做了或者计划做什么样的准备?
- 放弃文娱活动,安排好每天的学习任务
- 收集考研相关的资料和信息,定好大致的方向和目标大学
- 整理复习课程知识,坚持每天学习英语,复习基础知识
- 考取大学的相关证书,通过英语四六级,计算机二级等……
提有质量的问题
问题1:VCD的创新,先行者如何把技术的领先转变为持久的市场领先?
- 我阅读了课本第16章IT行业的创新,首先我了解到世界上第一台VCD机产自中国,时间是1993年9月,由姜万勐研制。用MPEG技术研制音像视听产品这一点,以及成功研制出的VCD机都是他的自主知识产权。但是他认为在法律不健全的情况下,收取专利费是不可能的,因而放弃了申请专利保护。接着第一批1000台VCD机几乎都被国内外家电公司买去解剖做样机,随后的1995年,各路仿制的VCD机大举进军市场,广告也铺天盖地,仅砸向央视的就年近10亿元。价格战持续升温,竞争成疯狂厮杀态势。到了1996年,全国VCD机销量超过600万台,而万燕VCD机市场占有率不足3%。仅三年,万燕VCD机的辉煌就无可奈何花落去了。
- 我查了相关的资料,解答了我的疑惑 * 智者千虑必有一失。姜万勐“失”的可太多太大了。想到用MPEG技术研制音像视听产品这一点,以及成功研制出的VCD机都是他的自主知识产权,理应申请专利保护,但他放弃了申请专利。创新技术是行业领先,要想转为持久的市场领先,就应当充分运用法律,保护专利以及预防盗版 。创新技术领先时,应当抓住领先的势头,增大销量的同时也要注意用户的反馈不断完善自己的技术*
问题2:中国式的小作坊如何成为行业的领头羊?
-
我阅读了课本第16章IT行业的创新,首先我了解到小作坊的意思是:从事手工制造加工的工场。手工作坊主拥有私有的生产资料,分散经营,以本人的手工劳动为主要的生活来源,一般不雇佣工人,只有做辅助性工作的帮工和学徒。帮工、学徒没有工资,仅有维持生计的微薄报酬,因此,作坊主与帮工、学徒之间不存在资本主义性质的雇佣关系。
-
我查了相关的资料,解答了我的疑惑 好的作坊应当提高核心特性才能占据市部分独立市场,并且通过创新的催化作用,甚至能够在这方面独领市场。比如:从小事做起,重质量,讲信用,对产品负责,对工作自豪。
问题3:创业--你认为应该坚持目前的方向,还是尝试更多新的想法?
- 我阅读了课本第16章IT行业的创新,首先我了解到行业的创新对创业发展的重要性
- 我的想法 我认为应该尝试更多新的想法。创业,需要天时地利人和,把握时机非常重要,我们在一条路子上走不通的时候,不妨换个想法,去尝试一下,当然应当注意规避风险性。胆量与坚持都是创业必不可少的因素,开始是成功的一半,尝试更多的想法,也更有利于找到最好的方向。
问题4:软件工程的技术如何帮助创新?
-
我阅读了课本第16章IT行业的创新,首先我了解到* 软件工程的方法(开发方法)、工具(支持方法的工具)、过程(管理过程)称为软件工程的三要素 。IBM 提出了软件开发思想的4项要点——迭代开发、以系统架构为中心、持续的质量保证以及管理变更和资产。 迭代开发,以时间换空间,消除市场风险。 敏捷开发或轻量级过程,以不变应万变。 永远的Beta,不断推陈出新,永无止境。 持续集成、持续构建、全程测试。 知识管理,将软件工程纳入知识管理的范畴。 *
-
我查了相关的资料,解答了我的疑惑软件的变更比较频繁,自然对其管理的高要求,进一步促进迭代开发的合理性。 客户和业务用户始终希望软件能够按时交付高质量的产品,又认可软件的灵活性,希望软件能够具有随需应变的能力,及时进行必要的修改来满足业务的新需求。同时,软件又是一种知识型产品,需要创造性,并依赖每个开发人员的创造力和积极性。所有这些引导人们新的思考,引导人们不断认识软件工程而建立独特的软件工程思想。软件工程可以向传统工业工程学习,吸收传统工业工程上百年实践积累下来的经验、沉淀下来的思想。 以顾客为中心的全面质量管理。 过程决定结果。 有效的持续改进过程。 预防为主,检验为辅。 验证和确认缺一不可,质量保证和测试融为一体。 以架构设计为中心,体现设计为重的思想。 生产标准化、产品标准化和技能标准化。 软件工厂思想造就了组件、构件技术,包括自动化测试。 围绕项目管理开展工作,包括风险预防、里程碑控制和关键路径法等。
问题5:目前最有名的BBS是哪一个?为什么能后来居上?
-
我阅读了课本第16章IT行业的创新,首先我了解到 Stack Overflow是一个与程序相关的IT技术问答网站。用户可以在网站免费提交问题,浏览问题,索引相关内容,在创建主页的时候使用简单的HTML。 Stack Overflow现在已经成为了全球IT界最受欢迎的技术问答网站之一。目前,其每月不重复的访问用户超过1600万;每月网页浏览量(PV)增长了近6倍,达到9500万。
-
我查了相关的资料,解答了我的疑惑 * Stack Overflow 参考 Reddit 等网站的用户激励机制,关注问题质量,其做法是通过威望值(Reputation Point) 与徽章(Badge) 建立起信任评价体系,并且做到对参与者的有效激励。Stack Overflow 绝对没有多余的或是跟风的功能(比如一些不必要的 Social Network 特性)。另外要补充的是,Stack Overflow 重新将"标签"化腐朽为神奇,也是相当值得称道的。*
了解和调查源程序版本管理工具
GitHub
优点
- GitHub提供Git存储库服务,基于web,允许你使用Git的源代码管理功能,或者其特性。GitHub提供Git存储库服务,基于web,允许你使用Git的源代码管理功能,或者其特性。
缺点
- 可能不是捕捉创意过程和记录创意点子的最佳工具。对于这种特殊功能模拟可以选择LayerVault 或其他相似工具。之前,我们已经强调过Github非常适用代码跟踪,但是却不是最好的设计跟踪工具。将图片内容转化为代码,或者将设计用于产品设置,看起来依旧不是那样顺利。
Microsoft TFS
优点
- 是对敏捷,msf,cmmi等项目、过程管理、过程改善的支持。任务版上能将需求、项目进度一览无余,对于小团队而言,比甘特图更有用。
缺点
- 能应用起来的团队、公司的数量极少,多数真正用起来,也就是源代码管理这部分,这也仅仅是占TFS极小部分功能。
Git
优点
-
分布式,每个参与开发的人的电脑上都有一个完整的仓库,不担心硬盘出问题;
-
在不联网的情况下,照样可以提交到本地仓库,可以查看以往的所有log,等到有网的时候,push到远程即可;
-
非常强大的分支管理功能。
-
Git的内容的完整性要优于SVN: GIT的内容存储使用的是SHA-1哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。
缺点
- 权限管理不是很方便,需要安装插件gitolite,配置有点麻烦,或者直接使用gitlab管理。
Trac
优点
- 非常灵活,可以随心所欲控制可以和SVN集成
缺点
- 功能不是很强大。
Apple XCode
优点
- 编译速度极快,每次操作都很快速和轻松。自动提供撤消、重做和保存功能,无需编写任何编码。
缺点
- 更新版本后,某个插件可能会失效。