142
社区成员




这个作业属于哪个课程 | 班级链接 |
---|---|
这个作业要求在哪里 | 软件工程实践寒假作业 |
这个作业的目标 | 学习markdown, 学习Git, 撰写博客:回首过去、立足当下、展望未来、学习路线 |
其他参考文献 | CSDN |
其实直到高考前,我都没有仔细思考大学要选择什么专业,直到高考成绩出来后才开始考虑。
我没有什么特别喜欢的专业,可能是对电脑比较感兴趣,比较喜欢玩游戏,想做一款自己的游戏,再加上计算机行业比较好就业,薪资待遇也高,最终选择了软件工程这个专业。
学习各种实实在在的技术,自己开发一个app,然后给身边的人
装逼用.
听说搞IT行业的人会秃头,发量与能力是成反比的,不知道我以后会不会秃头.
收入似乎挺高,年薪百万
听说这个专业要学一些语言,上大学前的暑假原本想要自学一下C语言,因为比较懒,没有实际行动。
高中老师都说到了大学就轻松了,但我觉得到了大学也要认真学习,学好专业知识,这样以后就业才有竞争力。
似乎没有立下flag。
个人简历 | ||
姓名 | 庄艺翔 |
![]() |
年龄 | 22 | |
兴趣爱好 | 乒乓球、看小说、打游戏(LOL、EPIC) | |
联系方式 | 18876359190 |
成果和获奖经历 | |
2020年8月 | 福州大学2019-2020学年第一学期二等奖学金 |
2020年10月 | 福州大学2019-2020学年第二学期一等奖学金 |
2021年5月 | 福州大学2020-2021学年第一学期一等奖学金 |
2021年11月 | 福州大学2020-2021学年第二学期一等奖学金 |
2021年5月 | 福州大学数学与计算机科学学院优秀学生干部 |
2021年11月 | 2021年高教社杯全国大学生数学建模竞赛本科组二等奖 |
专业水平 | |
掌握的编程语言 | C、C++、JAVA、C#、HTML、CSS、JavaScript、PHP、MySQL |
技术框架 | web框架:Yii2.0 |
开发软件 | Visual C++ 、Visual Studio、Visual Studio Code、Eclipse、Android Studio |
累计代码量 | 30k+ |
项目经历 | |
智能阀门系统 | 数据库实践的作业,使用JAVA和MySQL进行开发,我主要负责数据库表格设计以及逻辑功能的实现,包括:阀门的添加和删除、检测阀门参数、检测历史记录、参数超出阈值的警告等 该系统可以选择管理员或用户登录,管理员可以对用户进行管理、修改密码等,用户对自己的阀门进行管理,可以新增阀门、删除阀门、检测水质、查看检测的历史记录等等 |
基于Yii2.0框架的博客系统 | web实践的作业,通过视频学习先构建起基础的博客系统,然后在此基础上进行扩展。 基础的博客系统分为前台和后台,前台可进行注册,登录,然后可以查看文章,对文章进行评论。后台供管理员登录,管理员可以对文章、评论进行增删查改,还可以对管理员的权限进行设置 在基础功能上进行扩展:1.前后台界面美化完善 2.Dashboard 界面 3.文章分类 4.文章编辑界面增强(UEditor) 5.基于角色的用户权限管理界面 6.文章浏览次数统计,热门浏览板块 7.轮播图,留言板块 |
1.应该在什么时候使用goto?
对于goto语句,大一学习的时候老师建议最好不要用,以免造成程序流程的混乱,使得理解和调试程序都产生困难。
但是存在即合理。Java和C#不建议使用goto语句,是因为他们自带垃圾回收机制,不需要过多关心资源的释放的问题,但是使用C++需要程序员自己来管理资源的分配和释放,加入goto语句,每次在流程某处出错后都跳转到固定标号处执行资源释放操作,使主体流程只专注于逻辑功能,可以提高代码的可读性和可维护性。
所以,当程序出现异常需进行错误处理释放资源时,应该使用goto处理。
2.成功的公司都必须具备“追逐利润”的价值观吗?
在《构建之法》P358 第16章 提到通用公司的杰克·韦尔奇,他说:“已有的销售团队往往不愿意推广颠覆性的新产品,因为市场没打开,利润率低。” 可是如果从长远来看,优先开拓市场,抢占市场份额,在未来带来的收益可能远超想象。但是公司在当前有较好的选择的情况下一般不愿意冒风险,一般会选择当前能带来较大利润率的产品。
公司追逐利润是为了更好地发展,但不能是追求短期的利润,成功的公司应当有社会责任和担当,这是从长远的利益和发展上考虑的。
3.采用用户调查问卷进行调查时,是否需要设置有效性检查?
我觉得还是需要的。对问卷进行有效性检查可以将问卷的无效部分过滤掉,提取出真正有用的部分,避免最后得到的需求分析产生偏差。但是关键在于如何进行有效性检查。
如果问卷的完成时间太快,判断该问卷无效。这一指标一般问卷都自带,客观方便,但是多少时间内完成视为无效是非常不好把握的,容易产生误删。
如果多个连续的问题选了同一个选项,判断该问卷无效。优点是假设简单,但缺点同样是标准设置不好界定。
还有一种方法是设置陷阱题,如果没有答对,判断该问卷无效。该方法操作性强,但可能引起用户反感。
当然,也可以通过对问卷的问题进行优化,使问题让用户更容易回答与接受,从而提高问卷的有效性。
4.开源项目的商业价值如何体现?
开源软件的商业化,首先要毫无保留地开放所有的源代码,先帮用户解决问题;然后总结用户使用过程中可能需要的商业化技术支持,并为他们提供更好的服务,让用户感觉到这个社区是真正想为他解决问题的,他才会心甘情愿地掏钱,这是比较好的商业化过程。
开源软件与传统软件不同,传统软件需要销售团队,而开源软件付费的意愿和需求是从社区用户中演变出来的,一旦帮用户解决问题,用户的付费意愿到了临界点后,接下来做商业化是个水到渠成的事情。
5.如果你是病人,你希望你的医生是下面哪一种呢?
毫无疑问,如果我是病人,我肯定最希望医生是C。
C类医生经验丰富,能顺利轻松完成手术,类比到软件工程项目开发,C类软件工程师已经完成过此类项目多次,有丰富成熟的经验,能带领团队顺利完成开发。
A类软件工程师没有接触过这类项目,进行开发时虽然努力认真,但是受限于能力,在开发过程中会遇到各种难题无法解决,需要查找资料,开发进度慢。
B类软件工程师具有开拓创新的意识,也许比较自信,进行项目开发时使用新技术,现学现卖,但可能会出现问题,对整个团队的开发进度造成影响。
D类软件工程师没有项目经历,眼高手低,觉得什么问题都难不倒自己,能进行任何项目的开发。
应该会先读研,不知道自己有没有科研的天赋,有的话继续深造,没有的话去考公务员或者进厂上班,当一名后端开发工程师。
软件工程实践课程应该会让我们经历一个项目的完整的开发过程,包括项目的选择、需求分析、项目开发、测试到投入使用。这需要团队的配合,合理地分配任务使开发能顺利进行。
希望从这门课程中学习到更多的后端知识,比如spring框架,并提高团队合作、与人沟通交流的能力。
希望老师助教比较和蔼,给分高点...
高中老师都说到了大学就轻松了,
哈哈哈, 你的高中老师真的这么说的? 你会回去看望他么?