-
02|工程思维:把每件事都当做一个项目来推进
-
03|瀑布模型:像工厂流水线一样把软件开发分层化
-
04|瀑布模型之外,还有哪些开发模型?
-
05|敏捷开发到底是想解决什么问题?
-
06|大厂都在用哪些敏捷方法?(上)
-
07|大厂都在用哪些敏捷方法?(下)
-
08|怎么平衡软件质量与时间成本范围的关系?
第十一天
今天学习了宝玉老师的《软件工程之美》中的“09|为什么软件工程项目普遍不重视可行性分析?”,以下是我的总结:
做出科学的可行性分析,通过合理的方式反馈和建立可行研究的意识来降低项目失败的概率。
面对创新,可行性研究不是拦路虎,而是能够做出更准确的判断过滤掉不靠谱的创新想法。
软件项目的可行性研究,主要从以下几个方面入手:
-
经济可行性(看投入产出比和长期利益)
-
技术可行性(是有有专业的人,技术上解决不了的问题是否存在)
-
社会可行性(法律、道德、社会影响等,比如开源协议)
第十二天
今天学习了宝玉老师的《软件工程之美》中的10 | 如果你想技术转管理,先来试试管好一个项目,以下是我的总结:
第十三天
如何做好面试突击,规划学习方向?
面试题集可以帮助你查漏补缺,有方向有针对性的学习,为之后进大厂做准备。但是如果你仅仅是看一遍,而不去学习和深究。那么这份面试题对你的帮助会很有限。最终还是要靠资深技术水平说话。
网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。建议先制定学习计划,根据学习计划把知识点关联起来,形成一个系统化的知识体系。
学习方向很容易规划,但是如果只通过碎片化的学习,对自己的提升是很慢的。
同时我还搜集整理2020年字节跳动,以及腾讯,阿里,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含知识脉络 + 分支细节。
在搭建这些技术框架的时候,还整理了系统的高级进阶教程,会比自己碎片化学习效果强太多。
点击:《Android架构视频+BAT面试专题PDF+学习笔记》即可免费获取~
网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。
E8%AF%95%E6%8B%BF%E9%AB%98%E8%96%AA%EF%BC%81.md)即可免费获取~
网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。