软件开发

Mar
17

生成式AI设计模式:综合指南

本文中,我将分享一些生成式人工智能的方法和模式,这些方法和模式是基于我对无数LLM在生产中的生产实现的评估。这些模式的目标是帮助减轻和克服生成人工智能实现的一些挑战,如成本、延迟和幻觉。

By Zhang Bonnie | Blog
DETAIL
Mar
04

我尝试了多个AI编码助手,这些是最好的!

在过去的几个月里,我尝试了不同的人工智能编码助手,以使我的程序员生活更加轻松。市面上有很多工具,但没有一个是完美的。如果你正在学习编码,其中一种可能更方便,而如果你想测试代码,另一种可能更好。以下是我发现的最好的人工智能编码助手。

By Zhang Bonnie | Blog
DETAIL
Feb
21

2024年最受欢迎的8种技术技能,让你成为炙手可热的宝贵人才!

变化是永恒的,保持领先不仅是一种选择,也是追求充实而充满活力的职业生涯的必要条件。随着我们踏上2024年的征程,对特殊技术技能的需求达到了前所未有的水平。具备这些抢手能力的专业人士不仅吸引了人们的目光,而且还能获得可观的薪酬。本文将深入探讨最热门的8大技术技能的复杂细节。

By Zhang Bonnie | Blog
DETAIL
Dec
06

使用生成式AI编写代码的正确方法

测试驱动开发(TDD)的前提是在编写任何代码之前编写所有单元测试。如果你完整地构建单元测试,确保覆盖了所有的业务需求,那么你可以边编写代码边进行测试。几年前,当我还是开发经理时,我认为这是一个很棒的想法。在我之上的高级经理和主管喜欢听我的团队编写了数百个单元测试,以及我们如何为测试划分优先级以保持高质量。我向其他团队介绍了TDD,并展示了我的团队是如何成功使用它的。

By Zhang Bonnie | Blog
DETAIL
Aug
22

软件开发和软件工程师的区别

软件工程师和软件开发人员都是技术娴熟的专业人员,都可以从零开始构建软件。 那为什么了解软件开发人员与软件工程师之间的区别很重要? 一方面,这两个职位有不同的范围和职责; 重要的是,他们对于未来的职业规划也大不相同。本文将为你介绍这两个职位,并详细探讨他们之间的差异。

By Zhang Bonnie | Blog
DETAIL
Apr
21

Entry Level 菜鸟码农保命搬砖指南

回想起来,我仍然记得成为初级开发人员的第一天,走过灯火通明的小隔间,脑袋里塞满了SAP、算法、数据结构、SQL和C++,甚至知识管理和项目管理等更广泛的主题。

By Zhang Bonnie | Blog
DETAIL