《软件工程之美》打卡第二周(1),2024阿里巴巴安卓面试真题解析

  • 08|怎么平衡软件质量与时间成本范围的关系?

从这8讲当中我重新温习了软件工程的一些基础概念和思考了自己实际工作中所实践的一些开发模型,比如敏捷开发和迭代增量开发,MVP最小可行版本等,以前只是知道我们在用,但没有深入去理解每个概念的背后到底在解决什么问题,这个专栏最大的价值在于让我重新理解了软件工程这门学科,它能让程序员更好的去掌控实际的开发工作,而不是被动去接受需求,要从更全局的视野去思考软件质量和时间成本之间的关系,从中做出最优的决策。专栏里面有很多人的分享都很有参考意义,着实让我扩展了视野。

第十一天


今天学习了宝玉老师的《软件工程之美》中的“09|为什么软件工程项目普遍不重视可行性分析?”,以下是我的总结:

软件项目不特殊,只要项目具备了可行性研究的条件就需要去做,不然可能会带来不必要的麻烦,如果不具备可行性,则应该及时调整方案或及时止损。

做出科学的可行性分析,通过合理的方式反馈和建立可行研究的意识来降低项目失败的概率。

面对创新,可行性研究不是拦路虎,而是能够做出更准确的判断过滤掉不靠谱的创新想法。

软件项目的可行性研究,主要从以下几个方面入手:

  1. 经济可行性(看投入产出比和长期利益)

  2. 技术可行性(是有有专业的人,技术上解决不了的问题是否存在)

  3. 社会可行性(法律、道德、社会影响等,比如开源协议)

第十二天


今天学习了宝玉老师的《软件工程之美》中的10 | 如果你想技术转管理,先来试试管好一个项目,以下是我的总结:

技术人员转管理的障碍

过于关注于技术细节,可能会忽视跟其他人的沟通,思考问题不够有大局观,不关注项目进展。

如何管理软件项目?

  • 管好人
人主要是你的**客户和项目成员**,比如我们做教育产品的,我们的产品用户就是我们的客户,负责这个项目的开发人员、产品、设计、运营、测试等都是项目相关人员。  
客户要管理好预期,我们要按时按质交付高质量的产品和内容,让客户对我们的产品产生经济价值,比如付费行为。  
项目成员需要用流程和规范来完成高效协作,按时完成产品迭代。
  • 管好事
软件项目的事就是完成项目目标,而完成目标是一系列过程,要做好项目管理也就是要做好对软件开发过程的管理。
  1. 选择合适的开发模式,比如迭代模型或者增量模型
合适的开发模式都有配套的流程规范和工具,来保证开发模式正确的被执行
  1. 制定好项目计划
举个我们产品的迭代计划的例子:  
需求宣讲截止时间11.06  
功能开发完成时间11.20  
功能测试完成+bugfix完成 11.27  
后台发布+拉发布流11.28  
系统测试+bugfix完成 12.04  
checklist+内部体验 12.05  
灰度一周 12.05-12.11  
全量上架12.12  
具体节点和截止时间要完成的事情。
  1. 控制和跟踪计划,做好风险管理
让团队成员正确评估工作量,早点抛出风险点,然后可以通过调整期望值,比如控制范围和时间来达到目标。

第十三天


今天学习了宝玉老师的《软件工程之美》中的11 | 代码未动,计划先行,以下是我的总结:

软件项目管理中的计划是保证项目在执行过程中不会陷入一种无序和混乱中。

对于程序员来说也应关心计划,这可以让我们更好的安排实际的工作,比如你需要关心执行过程中是否存在风险,任务之间存在的依赖关系。

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级安卓工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Android移动开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)
img

文末

那么对于想坚持程序员这行的真的就一点希望都没有吗?
其实不然,在互联网的大浪淘沙之下,留下的永远是最优秀的,我们考虑的不是哪个行业差哪个行业难,就逃避掉这些,无论哪个行业,都会有他的问题,但是无论哪个行业都会有站在最顶端的那群人。我们要做的就是努力提升自己,让自己站在最顶端,学历不够那就去读,知识不够那就去学。人之所以为人,不就是有解决问题的能力吗?挡住自己的由于只有自己。点击我的GitHub下述资料免费领取
Android希望=技能+面试

  • 技能

  • 面试技巧+面试题
    点击我的GitHub下述资料免费领取](https://bbs.csdn.net/topics/618156601)**
    Android希望=技能+面试

  • 技能
    [外链图片转存中…(img-0q0yQILw-1710882839228)]

  • 面试技巧+面试题

  • 24
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值