软件工程之美
重新理解软件工程
宝玉  Groupon 资深工程师,微软最有价值专家
专栏
已完结·共 55 讲
|
4.4w 人已学
|
收藏
纯洁的憎恶
感谢宝玉老师的4个月的陪伴与耐心讲解,尤其感谢老师对每个留言的认真回复和靠谱建议。 虽说我是科班出身,但工作与软件开发关系不大,然而有幸以业务负责人的身份,深度参与了几个软件项目建设。可惜我对软件工程的认识大多还停留在野路子的层面。宝玉老师让我开阔了眼界、增长了见识,使我能够有针对性的思考软件项目管理中遇到的问题,我也确实找到了不少答案。万事皆项目的思维方式,也会让我在其他工作中获得灵感。更令人高兴的是,我还借此影响了一批没接触过软件工程的领导和同事,让他们更支持我的工作。除此之外,我还了解到一个优秀的工程师乃至职场人应该具备的素质,以及如何有效学习使自身价值不断提升。但我也发现自己和公司对软件工程的实践仍然很肤浅,尚未涉猎像敏捷开发、持续集成、自动化测试、自动化工具等等业界比较先进的手段。不止软件工程方面,在信息技术应用这个大方向上还有很长的路要走。 虽然工作与所学专业无关,但我依旧在极客时间订阅了不少课程,也许是出于对求学时光的依恋与不舍吧,实在不忍心把它丢弃了。其中,数据结构与算法之美学得最用心,软件工程之美收获最大,也有一些课因为离行太久,啃起来十分吃力渐渐放弃了。这也不难理解,毕竟对于我来说算法最基础,软件工程与工作最近,其他课程多介于两者之间吧。这也算是找到了一个有效使用极客时间的方法吧。从兴趣和工作出发,通过实践促进学习,再学以致用不断循环强化。在这个智能时代里,谁能说自己与计算机无关呢?谁又愿意被时代抛弃呢?
作者回复:你的留言也让我印象深刻,明显有很多结合项目的感悟在其中。 相信这些软件工程知识能帮助你的工作带来一些积极的变化。 祝工作顺利!
2019-06-23
gfkdcadet
软件工程的专栏确实是很稀有的内容。 大家习惯从局部技术出发讲述,视角比较窄,而讲好软件工程则需要宽广的视野。而且要讲出软件工程之美更是需要丰富的体验和思考。 宝玉老师讲软件工程,重传道。从软件开发之道出发,引出自己的思考,映射自己的工作经验,非常解渴。 我还发现,宝玉老师讲软件工程知识,重覆盖面。全流程的开发过程,让我对软件开发工作有了全面的认知,很快的跟上了研发工作的思路,对于我的工作有很大的助益。 最后,感谢宝玉老师如此热心的讲述。祝好!
作者回复:也谢谢你的支持🙏 祝好!
2019-06-23
yu
軟件工程之美,提供了更宏寬的視角,去檢視工程項目中的每一個流程與規範,並且描述了軟件工程中最佳實踐法則與各家大廠經驗守則。並且很好的融入實踐與理論,為每個開發者在浩瀚與混沌並存的軟件開發工程中提供一盞明燈。提起燈,找到路,開始走,是這個專欄最佳的實踐方法。感謝老師的經驗分享。
作者回复:👍你这个总结比我自己写得好,按编辑的话说:感性多了!😃 🙏感谢你的支持!
2019-06-20
OnRoad
感谢老师精彩分享,我是一名汽车软件开发工程师,工作6年,里面很多内容我都遇到了,感触很深,事事皆项目。事事皆工程。
作者回复:谢谢你的支持,希望这些知识对你工作能有所帮助,祝工作顺利!
2019-06-22
javaadu
每次阅读宝玉老师的文章,都能有所收获,自己现在所做的工作是风控系统的后端工程师,对于Java后端这个领域,我已经掌握了大部分常用的技术栈,并在JVM这块具备了一点深度,不过,目前发现该岗位对自己有一些新的需求:具备基本的前端开发技能;具备一定的数据算法能力;具备优秀的项目管理能力等等。 如何在后面的工作中实现破局?我就准备使用在这门课中学习到的思维——万事皆项目,将想法一点点落地,有计划有步骤得去提升自己的能力,加油💪
作者回复:建议除了计划和步骤外,职业规划上多思考多找资深同事请教,想清楚三年五年甚至十年后的职业目标是什么,再去制定计划就更能有的放矢,少走弯路。 前端如果要用懂一点恐怕是不够的,建议多花一点时间精力,前后端都能做并且都比较深入的话,在技术上是很有竞争力的
2019-11-09
hhk
其实我是跳着看的. 买这门课是因为我觉得自己, 在工作上, 需要做一些“心理建设”. 比如说, 项目排期不合理, 我该怎么样去给产品经理项目经理去解释确实需要怎么多时间; 欠下的技术债务该怎么去看待、处理; 项目内不同角色对需求理解不同的时候, 大家怎么去沟通以达到一种都可以接受的平衡等等. 那么我现在的感受就是做事情要有大局观, 整体意识. 同时也更能体会到一套合理的方法论和完整的工作流程, 对于完成一个项目(做一件事情)的益处. 特别喜欢老师说的“万事皆项目”, 我觉得做技术人员给我带来的一个很大的改变就是, 我慢慢会开始把从技术上和项目上学的的一些东西用到生活中. 谢谢老师, 感谢您的分享交流.
2020-08-09
calvins
Bug故障,我觉得从三个方面考虑,第一,预防,包括应急方案,多维度评审,充分测试等,第二,排查,怎么快速定位,分析问题,这块高手和新手最大的差别是经验和知识面,有一套完整分析的流程和工具是非常重要的。第三,处理,怎么形成一套完整的处理流程,常见的是先预警,建立故障问题,itil系统流程跟踪,最终解决问题,后续就是反思总结,经验分享,但是从目前接触得大多系统来看,三个方面都有涉及,过程还不是特别理想,特别涉及多系统接入,扯皮还是不少的。
作者回复:👍赞总结! 帮补充一点:遇到线上故障,第一时间恢复生产非常重要!
2020-04-09
calvins
受教了,很多测试都明白,就是没有执行力,这篇分享了很多测试相关工具,很nice,可以更多的了解,丰富知识广度。
作者回复:对的,学习就是这样,知道并不难,但是真用起来就是另一回事了,建议把这门课的知识在日常项目中一点点用起来,体会一下其优点和局限性,什么场景下该应用哪些知识,这样才真的算掌握了。
2020-04-07
Raymond吕
从工程思维、流程方法到实践落地,学完宝玉老师这门课感觉人都“升华”了。谢谢老师!
作者回复:如果学完有收获那再好不过了👍 希望能应用到日常工作中。 祝工作顺利!
2020-03-30
Raymond吕
学起来一气呵成的一门课,谢谢老师。
2020-03-30
讲师

宝玉

Groupon 资深工程师,微软最有价值专家

宝玉,硕士毕业于美国德保罗大学,团购鼻祖网站 Groupon 资深开发工程师,前上海众游技术总监,曾参加中国移动飞信项目的核心开发,微软最有价值技术专家。
编辑推荐
包含这门课的学习路径

计算机基础知识

12门课程 95.8w人学习
看过的人还看了
数据结构与算法之美
王争
前 Google 工程师

81讲 | 281467 人已学习

¥68¥199
左耳听风
陈皓
网名“左耳朵耗子”,资深技术专家

119讲 | 177824 人已学习

¥98¥399
MySQL 实战 45 讲
林晓斌
网名丁奇,前腾讯云数据库负责人

49讲 | 222557 人已学习

¥68¥199
从 0 开始学架构
李运华
网名“华仔”,前阿里资深技术专家(P9)

66讲 | 150566 人已学习

¥68¥199
趣谈网络协议
刘超
前网易研究院云计算技术部首席架构师

51讲 | 129591 人已学习

¥68¥199
编辑训练营
总编室
极客邦科技总编室

9讲 | 8372 人已学习

¥19.9