代码
调试技术
数据库
- 《Getting started with impala》
- 《mysql 必知必会》
- 《mysql 性能调优与架构实践》
- 《Mysql 技术内幕 InnoDB 存储引擎》
- 《Redis 实战》
- 《Redis 深度历险核心原理和应用实践》
- 《redis设计与实现》
- 《七周七数据库》
- 《深入浅出mysql》
- 《高性能mysql第三版》
- 《MySQL是怎样运行的》
前端
GOLANG
- 《1 The Go Programming Language》
- 《2 The Go Programming Language》
- 《3 The Go Programming Language》
- 《Build Web Application With Golang》
- 《Go101》
- 《Network Programming with go》
- 《Building Microservices With Go》
- 《Building Restful Web Services with Go》
- 《Concurrency In Go》
- 《Go In Action(Go 实战)》
- 《Go学习笔记语言详解》
- 《Go学习笔记源码剖析》
- 《Go语言编程》
JAVA
网络
心理学
PYTHON
创业
UNIX/LINUX
分布式
系统设计
搜索引擎
开发工具
- 《Practical Vim》
- 《Vim8文本处理实战》
- 《Learn vim scrpt the hard way》
- 《Pro Git》
- 《Mastering Vim》
- 《Mastering Vim Quickly》
思维
源码
网站架构微服务
- 《微服务架构设计模式》
- 《从0开始学架构》
- 《web scalavility for startup engineers》
- 《designdatainstensive_application》
- 《designdatainstensive_application2》
- 《clean_architecture》
- 《微服务实战》
- 《微服务设计》
软件工程/项目管理
运维
金融理财
写作
互联网
区块链
技术演讲网课
- 《哔哩哔哩的go微服务实战》
- 《go业务基础库之Error&Context》
- 《Go同步和并发设计模式》
- 《300分钟吃透分布式缓存》
- 《DDD实战课》
- 《分布式技术原理与实战45讲》
- 《架构设计面试精讲》
- 《高并发系统设计40问》
- 《java并发编程78讲》
- 《中间件核心技术与实战讲》
职场
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
《人月神话》
布鲁克斯定律: 向一个已经延误的项目增加人手,只会使项目更加延误。
减少交流的方法是人力划分和限定职责范围
没有银弹。 现代软件系统中无法避免的内在特性: - 复杂度 - 一致性 - 可变性 - 不可见性
推动力: - 高级语言 - 分时 - 统一编程环境
银弹的希望: - 高级语言 - 面向对象 - 层次化 - 人工智能 - 专家系统 - 自动编程 - 可视化编程 - 程序验证 - 环境和工具 - 工作站 - 购买和自行开发 - 需求精炼和快速原型(不断抽取和细化产品需求) - 增量开发-增长 - 卓越的设计人员
团队组织的目标是为了减少不必要交流和协作量。为了减少交流组织包括了人力划分和限定职责范围。 慢性进度偏离是士气杀手,如果错过了一个 deadline,确保指定下一个 deadline 对于项目的成功而言,项目人员的素质、人的组织管理比使用的工具和采用的技术方法更重要
软件工程的特殊问题: - 如何把一系列程序设计和构建成系统 - 如何把程序或者系统设计成健壮的、经过测试的、文档化的、可支持的产品 - 如何维持对大量复杂性的控制
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论