老码农的一点想法
1,专业的人做专业的事。
a,只做自己最有优势的事,如果喜欢带新人,就培养自己的团体。b,自己熟悉但不精通的事,找兼职比培养自己团队划算。c,自己了解的事,找外包最划算。d,自己不了解的事,先了解再找外包。
2,类库。
类库要少而精。以下两个选择,我想绝大部分人会选择后者:a,团队所有人学习开源类库(约20万行)。b,参考开源代码,写一个小类库,约1千行。以下两种情况,我想绝大部分人会选择前者:a,团队所有人学习开源类库(约20万行)。b,参考开源代码,写一个小类库,约1万。而整个工作量只有5万行。
3,层次感。
构件要有层次感。至少有三个好处:a,增强可理解性和可维护性。b,方便分工和学习。 c,出了意外,只牺牲一个构件,而不是牺牲整个程序。意外包括但不限于以下两种情况:一,水平太低或态度不端正。二,水平太高(比如大量使用boost),一离职,所负责的工作就瘫痪了。
4,新类库
新类库最好要培训,至少要达到不坑人的水平。整个团队,至少要有一个能把别人救出坑。
1,专业的人做专业的事。
a,只做自己最有优势的事,如果喜欢带新人,就培养自己的团体。b,自己熟悉但不精通的事,找兼职比培养自己团队划算。c,自己了解的事,找外包最划算。d,自己不了解的事,先了解再找外包。
2,类库。
类库要少而精。以下两个选择,我想绝大部分人会选择后者:a,团队所有人学习开源类库(约20万行)。b,参考开源代码,写一个小类库,约1千行。以下两种情况,我想绝大部分人会选择前者:a,团队所有人学习开源类库(约20万行)。b,参考开源代码,写一个小类库,约1万。而整个工作量只有5万行。
3,层次感。
构件要有层次感。至少有三个好处:a,增强可理解性和可维护性。b,方便分工和学习。 c,出了意外,只牺牲一个构件,而不是牺牲整个程序。意外包括但不限于以下两种情况:一,水平太低或态度不端正。二,水平太高(比如大量使用boost),一离职,所负责的工作就瘫痪了。
4,新类库
新类库最好要培训,至少要达到不坑人的水平。整个团队,至少要有一个能把别人救出坑。
2021年目标:完成新书《闻缺陷则喜》,本博客右上公告有下载、阅读链接。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~