热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

《构建之法》读书笔记1

【写在前面】我是计算机专业的本科生,毕业一年有余。公务员一年,辞职。投身互联网产品行业,入行不到半年,是个新手。可是,做互联网产品这半年过得像两年,充实的一塌糊涂,忙但是乐于忙;当公务员的一年

  【写在前面】

  我是计算机专业的本科生,毕业一年有余。公务员一年,辞职。投身互联网产品行业,入行不到半年,是个新手。可是,做互联网产品这半年过得像两年,充实的一塌糊涂,忙但是乐于忙;当公务员的一年时间像一个月,每天很清闲却很累,心累。不带有任何偏见地说,对时间额度的差异感受,是因为工作的重复性和创造性不同导致的。创造性的工作让我感觉到自身价值的存在,我把这当做自己努力生活的一种证明。

  【角色带入】

  其实觉得很惭愧,我今年23岁了,大学毕业一年多了,到今天才敢说,对自己的职业规划有了一点想法,对今后的职业道路的选择也稍稍有了计划。这一点做的很不好,吃了大亏,以后有机会写篇文章好好聊聊这事。

  现在我在做互联网产品,这也是我准备奋斗多年的领域。对计算机相关、互联网相关、产品设计策划、软件逻辑架构等等此类相关的东西,我总是很感兴趣。在初初入行时候读了几本入门的PM书籍,大略地懂得了如何用一个产品人的眼光去看世界,觉得很奇妙,新世界的大门从此打开。

  【爱之初体验】

  “设计先行”这个理论可能早已为大家所熟知,而我却是在一次面试失败后,从一位产品总监那里才学到的。回去后细细琢磨,觉得自己之前太傻了,竟然连这么基础的逻辑顺序都想不明白,还曾非常自以为是地辩驳。现在看来,对产品来说,设计、架构等等对逻辑功能的提炼和梳理绝对是产品的灵魂。有了灵魂才能有血肉肢体,才能使之不断健壮不断成长。而没有灵魂的产品,也只能是空有一副躯壳的僵尸。

  读《构建之法》的第一感觉是,很多干货。有很多认同,也有一些疑惑不解,有一些观点不甚相同。遂跟随大学班主任兼人生导师的步伐,开博写文,用以记录、讨论。

 

  第一章 干货

  1.程序=数据结构+算法

  2.软件架构、软件设计与实现、源代码管理、配置管理、质量保障、软件测试、需求分析、程序理解、软件维护、服务运营、生命周期、项目管理、用户体验

  3.软件开发的难题:复杂性、不可见性、易变性、服从性、非连续性

  4.哲学家的宗旨是:我思,故我在;科学家的宗旨是:我发现,故我在;工程师的宗旨是:我构建,故我在。

  5.Build To Learn、Show、Serve、Win

  6.Bug的多少可以直接衡量一个软件的开发效率、用户满意度、可靠性和可维护性。

  7.目标:研发出符合用户需求的软件说明;通过一定的软件流程,在预计的时间内发布“足够好”的软件说明;并通过数据和其他方式展现所开发的软件是可以维护和继续发展的说明。

 


推荐阅读
  • 从运维繁忙到屡获殊荣:一位CIO的辉煌转型之路
    企业首席信息官(CIO)常常面临一个棘手的问题:如何有效推动公司的数字化转型?尽管数字化转型已成为企业未来发展的重要共识,但如何具体实施依然是许多CIO面临的重大挑战。在日常运营中,企业需要处理大量的业务问题和制定各种发展规划,这使得数字化转型往往被排在较低的优先级。此外,不断涌现的新问题和新规划也常常打乱原有的计划,进一步增加了转型的难度。 ... [详细]
  • 老杨谈IT运维 | 快速实现日志异常检测与根源分析
    在智能运维领域,指标和日志是最常用的数据来源,能够有效反映系统的运行状况和健康状态。通过对这些数据的深入分析,可以为监控和告警系统提供关键信息,帮助快速实现日志异常检测与根源分析,提升整体运维效率。 ... [详细]
  • 业务团队与独立团队在数据分析领域的效能对比:谁更胜一筹?
    业务团队与独立团队在数据分析领域的效能对比:谁更胜一筹? ... [详细]
  • #30 序列压缩算法优化与实现
    本文探讨了序列压缩算法的优化与实现,旨在提高数据存储效率和处理速度。通过对现有算法的深入分析,提出了一种新的优化方法,该方法在保持高压缩比的同时,显著降低了计算复杂度。实验结果表明,新方法在多种数据集上均表现出色,具有广泛的应用前景。 ... [详细]
  • 能够感知你情绪状态的智能机器人即将问世 | 科技前沿观察
    本周科技前沿报道了多项重要进展,包括美国多所高校在机器人技术和自动驾驶领域的最新研究成果,以及硅谷大型企业在智能硬件和深度学习技术上的突破性进展。特别值得一提的是,一款能够感知用户情绪状态的智能机器人即将问世,为未来的人机交互带来了全新的可能性。 ... [详细]
  • 当前物联网领域十大核心技术解析:涵盖哪些关键技术?
    经过近十年的技术革新,物联网已悄然渗透到日常生活中,对社会产生了深远影响。本文将详细解析当前物联网领域的十大核心关键技术,包括但不限于:1. 军事物联网技术,该技术通过先进的感知设备实现战场环境的实时监测与数据传输,提升作战效能和决策效率。其他关键技术还包括传感器网络、边缘计算、大数据分析等,这些技术共同推动了物联网的快速发展和广泛应用。 ... [详细]
  • 美团优选推荐系统架构师 L7/L8:算法与工程深度融合 ... [详细]
  • 本文深入解析了 FCEUX 源码,并详细介绍了两种制作 DEB 包的方法及其技术细节。首先,DEB 包通常由两部分组成:控制信息(位于 DEBIAN 目录)和安装内容(模拟目录)。通过解压现有的 DEB 包,可以查看其内部结构,进而理解其工作原理。具体操作包括将安装内容释放到指定目录中,以便进行进一步的修改和定制。此外,文章还探讨了如何修改现有的 DEB 包,以满足特定需求,提供了实用的步骤和技巧。 ... [详细]
  • 为了评估精心优化的模型与策略在实际环境中的表现,Google对其实验框架进行了全面升级,旨在实现更高效、更精准和更快速的在线测试。新的框架支持更多的实验场景,提供更好的数据洞察,并显著缩短了实验周期,从而加速产品迭代和优化过程。 ... [详细]
  • 解决Android应用在手机安装时出现安全风险提示的方法与对策
    解决Android应用在手机安装时出现安全风险提示的方法与对策 ... [详细]
  • PostgreSQL 与 MySQL 的主要差异及应用场景分析
    本文详细探讨了 PostgreSQL 和 MySQL 在架构、性能、功能以及适用场景方面的关键差异。通过对比分析,帮助读者更好地理解两种数据库系统的特性和优势,为实际应用中的选择提供参考。 ... [详细]
  • 隐藏的威胁:你的供应链是否真正安全?
    在网络环境日益复杂的当下,诸如网络钓鱼、DNS欺骗、勒索软件和中间人(MITM)攻击等威胁手段已司空见惯。这些攻击手段无孔不入,对供应链的安全构成了严重挑战。企业必须加强安全意识,采取多层次的防护措施,以确保供应链的每一个环节都得到有效保护。 ... [详细]
  • 新版Windows 10任务管理器对多个系统服务项进行独立拆分优化
    在使用Windows 10时,用户经常遇到CPU或磁盘占用率突然升高的问题。新版的任务管理器通过独立拆分和优化多个系统服务项,显著改善了这一状况,使系统资源管理更加高效和精细。这一更新不仅提升了系统的响应速度,还增强了用户对系统性能的掌控能力。 ... [详细]
  • CentOS 7环境下Jenkins的安装与前后端应用部署详解
    CentOS 7环境下Jenkins的安装与前后端应用部署详解 ... [详细]
  • 在尝试为 Unity 编译一个简单的 Java 库时,运行 `ant jar` 命令后遇到了 Java I/O 异常。具体错误信息为“无法启动程序 ${aAPT},错误代码 2”,这通常表示指定的文件或目录不存在。此问题可能是由于环境配置不正确或路径设置有误导致的。建议检查相关路径和环境变量,确保所有依赖项都已正确安装和配置。 ... [详细]
author-avatar
小猪jieao_229
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有