构建之法阅读笔记(四)

有人说一个人就可以快速成长为一名全栈工程师,这让我想起街头卖艺的单人乐队(One-man-band), 他们什么都会一些,可以很快地演奏一些曲子。

我大概听过两类企业,有一类是每个工程师就是一个螺丝钉,在自己的某个技术上发挥极致的能力,有一类是每个工程师类似一个"大杂烩"(这个比喻不知道恰当与否,就是表示工程师需要处理项目中各类技术方面的问题),前一类公司培养出来的工程师可能是强化自己现有的技术能力,而另外一类公司的工程师,就是在拓宽自己的技术能力,第二类公司培养的人员,似乎就有点像作者所说的"演奏家满场奔跑,操作各种乐器",可是我认为这种方式并非不好,因为现在很多开发模式是前后端工程师分开开发,但是前后端工程师开发的速度可能有差别,所以,最大化时间利用率是前端开发完毕以后,可以支援后端开发,反之亦然,这样就可以让项目进度整体加快,而这就需要"演奏家满场奔跑,操作各种乐器"。其次,作者在第17章17.3.4节中介绍 团队的 创造阶段(Performing)的时候说到一点:团队成员相互支持,相互依赖,角色和职责能够根据项目的要求自然转换,没有人为此担心或发牢骚。这里说的自然转换,是不是就是 "演奏家满场奔跑,操作各种乐器"?最后,是不是精通某个技术就是要放弃其他技术的学习,这两者要怎么平衡呢?比如一个工程师,前后端都可以上手做项目,他到底应该怎么去精通某个方面呢,完全放弃前端专心做后端?还是完全放弃后端做前端?

posted @   黄某人233  阅读(33)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示