编程技术
共 8 篇文章
编程技术
作为一名资深工程师,我是如何影响公司政治的[译]
软件工程师不应该试图玩权力游戏,而是要学会「等风来」:通过顺势而为、准备技术方案库、在正确时机推动项目,实现技术目标并获得高层支持。这是一种更适合技术人的公司政治参与策略。
6 分钟阅读
Career DevelopmentTechnical DecisionProject Management
编程技术
技术债并不存在,只有权衡取舍[译]
本文认为"技术债务"是一个被滥用且具有误导性的隐喻,它常常成为推迟解决问题或糟糕决策的借口。文章核心观点是,软件开发并非积累和偿还债务的过程,而是不断进行"权衡"(trade-offs)的过程。
15 分钟阅读
Technical DebtTrade-offsSoftware Development
9 分钟阅读
Project ManagementTechnical PMPersonal Growth
编程技术
2024 年的 Spring Boot 之美【译】
文章《Bootiful Spring Boot in 2024 (part 1)》由 Josh Long 撰写,介绍了使用 Spring Boot 开发应用程序的新趋势和最佳实践。Josh 强调现在是 Java 和 Spring Boot 开发者的黄金时期,Spring Boot 的功能和易用性在过去几年里有了显著提升。Josh 讲解了如何使用 Java 21 的新特性,特别强调了通过 GraalVM 实现的 Native Image 支持。他还讨论了如何通过 Docker Compose 简化数据库连接和管理过程,并展示了 Spring Boot 的自动配置功能如何简化开发流程。文章还深入讨论了 Java 21 的改进之处,如更快的性能、更丰富的语法,以及通过记录(Records)和数据导向编程的支持。Josh 使用了一个简单的示例来说明如何定义和使用记录(Record),并提出了利用 Spring Boot 和 Java 21 的新功能如虚拟线程来提高开发效率和应用性能的可能性。
30 分钟阅读
SpringSpring BootJava
![我的 Claude Code 实战经验:深度使用每个功能 [译]](/_next/image?url=https%3A%2F%2Fmedia.ginonotes.com%2Fcovers%2Fcover_claude_code.jpeg&w=1200&q=75)
![从指挥家到编排者:AI 编程的未来 [译]](/_next/image?url=https%3A%2F%2Fmedia.ginonotes.com%2Fimages%2F20251102_ai_coding_from_conductors_to_orchestrators%2Fcover.webp&w=1200&q=75)
![作为一名资深工程师,我是如何影响公司政治的[译]](/_next/image?url=https%3A%2F%2Fmedia.ginonotes.com%2Fcovers%2Fcover_how_to_influence_politics.jpg&w=1200&q=75)
![技术债并不存在,只有权衡取舍[译]](/_next/image?url=https%3A%2F%2Fmedia.ginonotes.com%2Fcovers%2Fcover_tech_debt.jpeg&w=1200&q=75)
![Java 24 与 IntelliJ IDEA[译]](/_next/image?url=https%3A%2F%2Fmedia.ginonotes.com%2Fcovers%2Fcover_java24.jpeg&w=1200&q=75)


