首页 > 其他分享 >阅读笔记

阅读笔记

时间:2024-01-31 18:14:15浏览次数:22  
标签:本书 神话 软件开发 项目 项目管理 笔记 作者 阅读

《人月神话》是软件工程领域的一部经典之作,它以其独特的视角和深刻的洞察力,让我对软件开发有了更加全面和深入的认识。

在阅读这本书的过程中,我深深地被作者对软件开发的独到见解所吸引。作者通过自己在IBM公司从事大型软件项目开发的亲身经历,向我们揭示了软件开发过程中的种种困难和挑战。他强调了软件开发不仅仅是技术的问题,更是人的问题。在软件开发过程中,人的因素往往起着决定性的作用。一个优秀的团队、良好的沟通机制和高效的协作流程,往往比单纯的技术能力更加重要。

此外,书中对于“人月”这一概念的阐述也给我留下了深刻的印象。在传统的观念中,我们往往认为增加人手可以缩短项目的开发时间,但作者却指出这并非总是如此。有时候,增加人手反而会导致沟通成本上升、协作效率下降,从而延长项目的开发周期。这让我意识到,在软件开发中,单纯地增加资源并不一定能够解决问题,反而可能会引发新的问题。

同时,《人月神话》也让我对项目管理有了更加清晰的认识。作者强调了项目管理在软件开发中的重要性,认为项目管理是确保项目成功的关键因素之一。一个好的项目管理团队应该具备明确的目标、合理的计划、有效的沟通和协调机制,以及应对突发情况的能力。只有这样,才能够在软件开发过程中保持高效的工作状态,确保项目的顺利完成。

总之,《人月神话》这本书让我对软件开发和项目管理有了更加深入的认识和理解。它不仅仅是一本关于软件开发的书籍,更是一本关于如何思考和解决问题的书籍。我相信,在未来的学习和工作中,这本书将会给我带来更多的启示和帮助。

标签:本书,神话,软件开发,项目,项目管理,笔记,作者,阅读
From: https://www.cnblogs.com/guozi6/p/17999848

相关文章

  • 阅读笔记2
    阅读完《程序员的修炼之道:从小工到专家》第七章后,我对掌握编程语言的重要性有了更深入的理解。这一章节详细探讨了如何选择适合自己的编程语言,以及如何精通掌握一门或多门编程语言。首先,作者强调了编程语言在程序员职业生涯中的重要性。编程语言是程序员表达思想、解决问题的重要......
  • 性能测试学习笔记
    一、性能测试的基本操作1、概念:体现当前服务器到底能不能带动开发的软件2、服务器优化:升级配置(服务器升级内容、cpu),横向扩容(多台服务器)3、并发:  二、性能测试的调优(具体怎么调,由开发/运维去做),测试指导开发问题发生的位置 ......
  • kali学习笔记-06-Webshell文件上传漏洞使用
    kali学习笔记-06-Webshell文件上传漏洞使用KaliLinux网络安防一、使用weevely制作一句话木马脚本在KaliLinux的终端中输入命令weevely,可以从错误提示中看到基本的使用方法。二、配置OWASP靶机三、参考文献WebShell文件上传漏洞.3......
  • python网络编程笔记(一)Socket 编程入门
    一:Socket简介套接字起源于20世纪70年代加利福尼亚大学伯克利分校版本的Unix,即人们所说的BSDUnix。因此,有时人们也把套接字称为“伯克利套接字"或"BSD套接字”。一开始,套接字被设计用在同-台主机上多个应用程序之间的通讯BSDSocket接口是TCP/IP网络的API在Linux,Unix和W......
  • kali学习笔记-05-DVWA XSS跨站脚本攻击
    kali学习笔记-05-DVWA XSS跨站脚本攻击KaliLinux网络安防一、反射型XSS攻击在OWASP的DVWA上,选中XSSreflected页面,在输入框内输入张三,页面反应正常。尝试输入一句script脚本。<script>alert('xss')</script>出现了如下的系统弹框,也就意味着后端服务器没有对特殊字符做......
  • Tomcat学习笔记
    1.Tomcat总体架构Tomcat要实现2个核心功能:处理Socket连接,负责网络字节流与Request和Response对象的转化。加载和管理Servlet,以及具体处理Request请求。Tomcat设计了两个核心组件连接器(Connector)和容器(Container)来分别做这两件事情。连接器负责对外交流,容器负责内部处理......
  • CMake 笔记
    cmake笔记目录cmake笔记CMake命令行选项常用CMake语法特殊变量变量常用基本测试安装其它其它基本使用FetchContentvcpkgwindowslinux及wslwindows配环境还能不能再恶心点......
  • Semaphore源码阅读
    目录简介代码分析成员变量方法SyncNonFairSyncFairSync本人的源码阅读主要聚焦于类的使用场景,一般只在java层面进行分析,没有深入到一些native方法的实现。并且由于知识储备不完整,很可能出现疏漏甚至是谬误,欢迎指出共同学习本文基于corretto-17.0.9源码,参考本文时请打开相应的源......
  • Kali学习笔记-04-利用SQLmap实现SQL注入
    Kali学习笔记-04-利用SQLmap实现SQL注入KaliLinux网络安防一、SQLmap简介SQLMAP是一个自动化的SQL注入工具,其主要功能是扫描,发现并利用给定的URL和SQL注入漏洞,其广泛的功能和选项包括数据库指纹,枚举,数据库提权,访问目标文件系统,并在获取操作权限时执行任意命令。SQLMAP是开......
  • 阅读笔记11
    《梦断代码》讲述了技术与人性的冲突、社会变革与人际关系、对技术乌托邦的反思、游戏与现实的碰撞、人性的探索、以及如何看待科技行业这几个方面。技术与人性的冲突是将技术与人性之间的冲突作为主要主题,探讨了信息时代下技术发展对人类生活的影响。小说中提到了技术进步所带来......