软件工程之美
宝玉
Groupon 资深工程师,微软最有价值专家
44272 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 55 讲
软件工程之美
15
15
1.0x
00:00/00:00
登录|注册

02 | 工程思维:把每件事都当作一个项目来推进

发布
开发
设计
计划
概念
想法
站在项目整体角度
应用工程方法
习惯将事情看作项目
应用工程思维
改变思想
项目成员角度
项目整体角度
工程方法
一切皆项目
课后思考
思维方式
整体思考问题
用工程思维解决问题
工程思维

该思维导图由 AI 生成,仅供参考

你好,我是宝玉。我今天分享的主题是:掌握工程思维,把每件事都当作一个工程项目来推进。
我大学学的是软件工程专业,毕业十多年后再回顾当年学的专业课,好多专业概念已经记忆模糊,唯有对一位老师的教诲记忆深刻,对我毕业后的职业生涯影响深远:
软件工程是一门用工程化方法解决软件项目问题的学科,其本质也是一门工程学科,这门课的知识在学完后,不仅可以应用在软件项目中,还可以应用于日常生活中遇到的一些问题,Everything is a project。
这句话对我影响很大。我真的开始在日常生活中尝试应用“Everything is a project”的概念,小到做作业,大到完成工作中的复杂项目。
解决这些问题的方式,就是参考软件生命周期和瀑布模型,把一件事情分成几个阶段:分析、设计、实施、测试、完成,然后制定相应的计划。这种方法不仅非常有效,让我的做事效率大幅提高,而且让我在看待事情上,能够更全面地、站在更高的角度去思考。
2010 年在上海的时候,我机缘巧合参加了一个关于产品设计与用户体验的线下活动,我可能是与会人员中,为数不多的非专业产品设计的同学。
在活动中组织者安排了一个游戏环节,每 5 个或 6 个人分成一个小组,来设计一个给老年人使用的手机,限时 30 分钟。完成后,每组选一个人上台花 5 分钟展示作品,最后投票选出做得最好的一组。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

工程思维:解决问题的高效方法 工程思维是一种有目的、有计划、有步骤地解决问题的方法,适用于各种工程类别。通过将问题分阶段解决,作者提高了工作效率,同时也在一个产品设计活动中取得了成功。文章强调了工程方法的普适性,不仅适用于软件工程,也适用于建筑工程、电子工程等。工程思维能帮助读者更全面地、站在更高的角度去思考问题,提高解决问题的效率。文章还提到了在工作中,如果能站在项目整体的角度来看问题,就能更好地协作,提升工作效率。最后,作者鼓励读者在日常生活中也应用工程思维,将一些事情看作项目,并思考如何应用工程方法来实践。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《软件工程之美》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(76)

  • 最新
  • 精选
  • javaadu
    1.做任何事情都要按照一定的理论指导来,例如,依靠系统化、结构化的“工程思维”,将生活和工作中的每个事情都看做一个项目,可以提高做事的成功率和效率,虽然不用这些理论指导也能做成事情,但是相对来说是偶然性的,不是常规性的。这就是常说的认知(意识)先行,持有高级的认知去跟低认知的人竞争,是一种降维打击。 2.工程思维的核心有两点:系统化,也就是全局观,要从站在整个项目的高度去看问题,不能做井底之蛙;结构化,也就是有步骤、有节奏得做事情的意识。 3.《软件工程之美》这个专栏,我给自己定了一个小目标:全部跟完,并且坚持留言跟老师交流想法。我制定了简单的阅读步骤:(1)文章至少阅读两次,第一次通读,第二次做笔记摘抄、整理文章的思维导图、提出自己的想法;(2)整理自己的学习心得,形成阅读笔记发到自己的博客(公众号)上 4.课后思考:我今年年初开始运营自己的公众号,我把它当做一个项目,就从下面几个方面进行了思考:我要提供的内容和定位是什么样的、我的用户是谁、我应该如何去运营;这些东西想好后,我就将要做的事情拆分为:公众号设置、文章内容输出、运营推广三块,然后按照一定的步骤去执行,现在公众号的设置已经基本完成,整个项目进入内容输出和运营推广的循环中了。站在项目的角度去看这个问题,可以让我在动手执行的时候更有方向感和节奏感,也会对自己清楚自己某个小的点做的改动会对全局产生什么影响;在没有使用这个角度去看问题之前,我只是简单得主张内容才是核心,但是不懂运营和推广,没什么章法。

    作者回复: 目前为止,你是留言最积极的一个,而且总结的都很有深度 👍 相信你一定能学有所成! 如果有具体问题,也欢迎留言分享。

    2019-02-26
    74
  • 西西弗与卡夫卡
    结合隔壁郑晔老师的《10×程序员工作法》中提及的“以终为始”、“任务分解”,工程思想真是无处不在

    作者回复: 很多道理都是相通的👍

    2019-02-26
    2
    25
  • 拉欧
    感觉工程思维是我现在欠缺的部分,做IT时间越久,越发现成事的可能存在于编码之外

    作者回复: 这是个很正常的现象,也是我这些年做IT感触特别深的一件事情。包括我自己也需要经常提醒自己不要太过技术思维。

    2019-02-26
    15
  • 起而行
    比如留学申请。项目思维的两个关键在于 1.主意局部任务与总体时间的关系 2.用熟悉的办法解决问题 1.在距离留学申请还有两年的时间,可以先做不确定性强,见效慢的事情,不是不重要,而且短时间内会来不及。比如未来职业规划,兴趣的培养,长期的科研与项目。 等到了申请还有半年的时候 要注意局部的任务与总体时间的关系。那么确定性不强的任务效果将不会特别好,而刷语言考试的成绩,这种确定性强,时间可控,反馈见效相对快的事情就要提上日程。 2.用熟悉的办法解决问题。在留学,这种高度信息不对称的领域,可以自己试着了解前人经验,但我认为,专业的事情给专业的人去做,那么找中介辅助申请就是个好的主意

    作者回复: 👍 你这对工程思维的应用已经超出本文的范围,达到更高的高度了! 向你学习

    2019-03-01
    13
  • Being
    应对即将面临的考试,工程思维会帮大忙啦。先分析考试大纲,明白考的范围,定位重难点,设计一套一个半月的复习方案,适应自己的作息安排,接下来就是按计划复习,最后面对考试,就是交付知识的时候了。

    作者回复: 你这个策略不错的,肯定能考个好成绩 👍

    2019-02-27
    9
  • Felix
    机会都是留给有准备的人的,晋升管理的机会就是留给有工程思维的人的,好的技术管理一定是掌控全局的人

    作者回复: 是的,机会都是留给有准备的人,好的技术管理一定是全局思考的人。 如果有兴趣技术转管理,可以期待一下《09 | 如果你想技术转管理,先来试试管好一个项目》这一篇内容:)

    2019-02-28
    7
  • 女巫在寒江
    我现在就是按老师提的做法去做的,把家庭、工作还有自我提升的事都当作项目来做后,感觉生活有掌控感多了 每个项目我会先做一个分解,大概需要哪些阶段,流程是什么,需要准备什么,需要谁协助,然后再继续分解成多个可以执行的步骤,定好时间点去跟踪,同时自己定期去监视各个项目的进度,这里我用的是甘特图查看,如果发现有些超前了,该项目就可以暂缓,把精力放到其他延迟的项目中去

    作者回复: 你这个专业的,甘特图都用上了👍 另外你说的同一时间专注于一个项目的思路也很好

    2019-03-02
    6
  • 蜗牛
    感觉自己之前做任何事情都没有章法,觉得只要做了就可以。通篇学完之后,知道自己哪里欠缺,应该怎样去学习及工作。谢谢宝玉老师!

    作者回复: 谋定而后动 还有一点经验就是:如果你想更有章法,更有大局观,做一件事情前先做个计划,可以帮助你更好的思考,也更容易执行。

    2019-02-27
    5
  • 花灰
    最近在准备换工作,借学习分析一下 分析:用一周时间,结合自己目前状况和找朋友了解,分析自己擅长什么、那些地方做的好那些不好… 设计:1天,划定自己的求职目标和方向 实施:3天,准备简历 测试:1个月、面试-复盘-修改简历-面试 完成:入职,每半年更新一次简历

    作者回复: 👍 职业目标和方向是其中最重要的事情,多花一点时间思考,经常的反复思考! 另外,我们日常在做设计时,会有设计的讨论和评审,你也可以找身边的资深的同事、朋友多请教,咨询他们的意见,这样可以帮助你作出更好的判断。 最后祝工作顺利!

    2019-09-09
    4
  • Sudouble
    结合以前看的关于批判性思维的内容和今天的内容,意识到思考的重要性,是时候对思维方式进行一个重要的关注了。everything is a project!

    作者回复: 其实理论知识很多的,重要的还是能实践起来,能化为己用,能真正的帮到你提升效率,这才是真正有效的。

    2019-03-02
    3
收起评论
显示
设置
留言
76
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部