软件工程实践寒假作业

作业基本信息

这个作业属于哪个课程2022年福大-软件工程;软件工程实践-W班
这个作业要求在哪里软件工程实践寒假作业
这个作业的目标找到学软工的初心->分析现在的水平->制定学习计划并学习使用GitHub和markdown编辑器等工具
其他参考文献CSDN,b站,百度,《构建之法》,开源技术学习线路图

1.准备工作

代码仓库链接

上传截图:上传代码
↓仓库多了一个git.txt文件
上传完毕

2.回首过去

2.1 当初你为什么选择软件工程这个专业?

当时对各个专业其实都不是很了解,也没有什么特别喜欢做的事情,觉得计算机相关专业比较有前景,不太容易失业,而且也很酷,就选了软工.当然还有一部分原因是,高考超常发挥了30分,觉得应该报个分数高一些的专业,不然血亏~
在这里插入图片描述

2.2 当初对软件工程这个专业的期待和想象是什么?

看过美国硅谷那边程序员的纪录片,他们朝九晚四,规律高效完成工作,工作时间不固定,早中晚有米其林大厨烹饪的工作餐。下班之后去健身房锻炼身体,回家早睡早起,太酷了。
在这里插入图片描述

也有在一些影视作品和小说中看到,计算机人才们为了保护国家信息安全在工作室不眠不休的抵抗黑客入侵,保卫国家信息安全,这也是我向往的,可以称得上“侠之大者,为国为民”。但我也明白要达到这种水平,需要付出很多很多努力。

也有听说一些程序员996,007,没头发的传言
在这里插入图片描述

2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?

当初希望自己好好完成课内学业任务的情况下,再学习一些算法知识,并且试着自己开发一些专属于自己的小项目,让生活变得更舒服。但是后面没有做到。。。

曾经做过的准备,大概是,高三的暑假自学了c语言,疫情在家的那个寒假,刷了两百多题c语言,认真学了c++(虽然现在已经忘的差不多了),后面渐渐的躺平。

3.立足当下

3.1 个人简历

昵称老李
头像在这里插入图片描述
特长躺着不动
兴趣爱好随时变化(目前是看泰国狗血剧,邻里纠纷调节,相亲节目,电影解说)
曾经短暂的爱过:街舞(popping)、唱歌、拉赞助、游泳、美食、旅游、
素描、健身、打游戏、书法、古筝等等
联系方式1483974079@qq.com

3.2当前水平

成果和获奖经历2020年至2022年担任2019级软1班长。
2021年担任21级软件工程4班班导。
掌握的编程语言C、C++、C#、HTML、CSS、JavaScript、JAVA
技术框架Yii2.0
开发软件dev c++、eclipse、Visual Studio Code,Android Studio
累计代码量18k+
具体代码量c++实践(1500)c和c++(500题*30行=15k)c#(200)java(1000)web相关(500)
项目经历博客系统
项目详情1.博客系统:以yii2.0为基础的博客项目,MVC前后端分离,前台负责显示博客内容,加入网易云音乐播放器,筛选关键词和搜索。使用Yii框架以及HTML、CSS、php等实现一个简单的博客系统,包括前后端的界面设计、功能搭建,后端负责管理博客内容,包括文章管理,评论管理、用户管理,管理员管理等基本增删改查功能,统计数据,加入dashboard界面显示数据,富文本框输入。
负责整个项目。

2.校园随手拍app:基于android研发一款手机app、实现拍照上传、地图定位、新闻列表、历史反馈等功能,主要完成基于百度地图的地图显示和定位信息获取的功能。
负责新闻页面,登录页面,还有数据库相关的搭建。

3. 打飞机小游戏:用c#开发的窗体小程序。
负责全部。

4.展望未来

4.1 阅读《构建之法》,并阅读构建之法社区中前人提出的问题,选择5个及以上的问题写下自己的思考。要求在自己的思考中贴上原问题的链接。

不矛盾,我认为开源精神和商业价值可以共存,形成半开源的模式。我认为二者关系就像面包与爱情。

商业价值是基本需求,用于保证团队的生存,开源精神是高阶的需求,可以促进行业的发展,同时也能带动开源企业获利,虽然开源出去的部分,可能会失去价值,但能起到类似引流的回馈。

  • 这里拿一个我玩了很久,现在对我仍然有可玩性的一个游戏,EA的《模拟人生》系列游戏举例。(这是一款模拟人的一生的游戏,简单来说,里面就建房子和生活两件事)

我认为游戏本体的部分,特别是关键部分的代码,绝对是不能开源的。但是制作方或者第三方平台可以提供api接口给用户用于添加某些补丁,有兴趣的网友可以制作出自己专属的服装,交互动作。有助于增长游戏寿命,增加游戏可玩性,这是隐性收益,是有利于长远发展的。如果有用户创造出有话题度的补丁,甚至还能进一步扩大知名度。

盈利的部分在游戏本体(一些基础内容,包括游戏人物根据自身性格和状态进行反应,一些随机事件的发生),和开发dlc游戏资料片(用于丰富游戏体验,比如,加入动物系统,可以操纵家养宠物;加入不同的城市场景;特别的dlc服装汽车建筑),这些都是核心竞争力,用于保证团队不会出现糟糕的收益。

  • 可能会有人觉得,给出接口,那我们厂自己做的dlc,比如游戏服装,游戏建筑物,卖的不就少了吗?

    这就像垄断一样,表面上看,确实赚的多了,但是实际上,在竞争压力极小的环境下,整个企业其实是在走下坡路的,一旦出现一个做类似方向且做的不错的游戏,很可能会被吸引走一大波用户,这对厂子长期发展是不利的。放出接口就像是,往一池子沙丁鱼里放一条鲶鱼,鲶鱼效应让公司更有能力对抗市场的变化,又不至于对公司造成很大影响。

    (对这一点很有感触 ,因为《模拟人生》1到4系列都很成功,积累大批用户,但是市场同类竞品很少,这几年ea出售了一堆各种dlc,但是基本换汤不换药,没啥进步。
    后来听说有的厂准备出一个,人物场景物品,甚至是随着时间变化的太阳光线,都很仿真的类似游戏,现在网上很多《模拟人生》建造系统的粉丝都在说,如果广告属实,准备转投那个新游戏怀抱。)

但是这种半开源模式,我认为比较适合大厂,中小厂的作品很难拥有这么强且多方面的核心竞争力(比如,我做个换装游戏,把服装设计补丁接口给出去,直接凉凉),小厂还是温饱为先。

当然,只要这部分人有消费能力和意愿,就有很大的商业价值。举个例子,要是有个千亿富翁愿意出大笔的钱让我们团队为他的小儿子定制一个游戏,荣幸之至。当然,如果你寻求和市场的交互,还有技术的发展开拓,这可能不适合你,但是不可否认,赚钱吗?赚钱。

我觉得多少得带点。至少对于我,我是一个对枯燥活动难以忍受的人,如果不是想象着做出来的app会多么美妙,多么有意思,我压根坚持不住,还有,产品的使用者是人,人在使用产品时候就会多多少少带点个人情感因素,如果像一个机器人一样开发出来的产品,或许会和产品经理的要求完全一样,但是,总觉得少了点灵气,毕竟开发者才是最熟悉产品的人,在开发过程中的一些感想,或许会迸发出更实用更独特的功能点。

当然,想想我可能更理想化了,更以个人开发者,或者小型团队的角度想了,如果是面对固执的甲方,很可能其实某些蛮不错的创意不被认可,甚至被无情砍掉,不够随意的工作环境可能还是得少带个人感情,不然容易被打击自尊心。

我认为软件发展到一定阶段,用户体验仍然重要。当软件发展到一定阶段成为刚需的时候,确实,用着不爽还得被迫使用,但是一旦有一个稍微差一点但基本能用的类似软件,而用户体验比你的好,那怨声载道的很多用户可能当场转投别人怀抱。这就像物质条件和性格,举个群体相亲的例子(毕竟我最近在看这个嘿嘿),只要物质条件能够满足要求,男女嘉宾就会更看重性格,而不是追求物质条件更好的。
功能进步到一定层级的时候,我认为,提高用户体验的性价比会比发展拔高功能有更高的性价比,开发新的刚需是个复杂的东西。

一定的利润是生存的刚需,但不需要完全追逐利润,可以牺牲一部分利润投入长远的发展,比如华为自主研发芯片,是很有必要的长远发展步骤。

4.2 你未来的职业规划是什么?

其实我还真不知道想要什么。我喜欢轻松的生活,也想尝试很多没尝试过的新事务,对一个事物很难保持长久的热情,所以不打算深造,一个收入不高但是轻松的工作会比较适合我,比如,进入体制内。所以,我目前的规划是,先好好通过大学的课程,然后尝试考公和实习,找一个比较轻松的工作,最好和专业相关。
在这里插入图片描述

4.3 对于软件工程实践课程,你有什么理解和期望?

期望:
我希望可以学习到前端的知识,因为看到很多漂亮的前端界面设计,会比较想学习前端的知识,以及完成一次完整的项目开发,为未来的就业做准备。
希望提高团队协作的能力,在现在大部分大型项目的存活能力和盈利能力远超小型项目的背景下,合作开发的能力很重要,而且不论我从事什么工作,协调沟通都很重要。
或许这是我走出舒适圈的一个机会,我对自己的要求很低,在课程的压力下,也许会有神奇的化学反应。

理解:
我认为这是一个大学生和社会接轨的模拟,基础知识和实践确实有很大的距离,这门课是在缩小这个距离。

对老师助教的期待:
我期待老师在课堂的讲授可以尽量的结合一些实际,因为过于抽象的理论知识直接理解会比较费力。期待助教可以比较耐心,因为我的思维有点慢,所以有疑问的时候,可能需要更详尽的解答,才能理解。
很荣幸能够遇到老师和助教们,希望未来的日子里可以多多交流。
在这里插入图片描述

5.思维导图和学习路线

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值