Author: leelight

[汇总]AI经验 0

[汇总]AI经验

大模型会毁了年轻程序员 —— 对话图灵奖得主 Joseph Sifakis | 新程序员 敏捷软件开发的倡导者肯特·贝克(Kent Beck)曾经在推特上写道,“我很不情愿地用 AI 试着写代码,发现它可以让我的 90% 技能被取代,但是,它可以让我剩余的 10% 技能放大一千倍。”你同意这种观点吗? Joseph:关于在编程或系统工程中使用大模型,我想强调一些非常重要的事情。我认为对于经验丰富的工程师来说,利用 GPT 或其他大模型来提高生产力绝对是正面的。然而,对于初级的程序员而言,完全依赖大模型可能带来一系列问题。因为他们需要学习如何组织错误、设计系统以及构建程序结构。编程并不仅仅在于编写简单的函数,更在于如何设计代码和系统的框架,以确保其健壮性。而大模型对此帮助有限,因为设计和编写代码片段之间存在明显的差异。 我建议入门阶段的程序员避免完全依赖大模型,而是尽可能亲自编写代码,因为这有助于培养他们的技能。由于他们缺乏经验和专业知识,他们可能难以察觉大模型中的错误和故障。 然而,对于经验丰富的程序员或系统工程师而言,情况就不同了。他们可以通过处理大模型永远无法完成的任务来提升生产力,这些任务包括代码结构、软件设计和软件架构等高级工作,是系统工程师的立足之本。

[汇总]汽车软件构架 0

[汇总]汽车软件构架

从技术的角度谈谈OTA召回 蔚来汽车深度学习算法实践 Android 车载应用与传统开发之间的尔虞我诈~

[汇总]AI应用资源 0

[汇总]AI应用资源

斯坦福大学训练的小羊驼模型,性能达到ChatGPT 92%,可以部署在自己的台式机上当客服、翻译。 https://huggingface.co/lmsys/vicuna-13b-delta-v0   txyz.ai 提取论文中心思想 Beautiful Realistic Asians Napkin AI做工作图表 PyGWalker: Turn your pandas dataframe into an interactive UI for visual analysis

[汇总]高并发,构架&项目经验 0

[汇总]高并发,构架&项目经验

高并发下怎么防止数据重复? 多线程并发消费如果在极短的时间内,连续发送重复的消息,就会被不同的线程消费。即使在代码中有这样的判断:

在插入数据之前,先判断该数据是否已经存在,只有不存在才会插入。但由于在并发情况下,不同的线程都判断商品数据不存在,于是同时进行了插入操作,所以就产生了重复数据。 方案: 基础系统将消息改成单线程顺序消费 唯一索引(不适用软删除) 分布式锁 insert on duplicate key update insert … ignore 加一张防重表(适用软删除)

[转]在腾讯,如何做好技术项目管理? 0

[转]在腾讯,如何做好技术项目管理?

在鹅厂项目经理8年,在这期间负责了大大小小项目,这两年升到P10后,负责中大型项目居多,也有了新的认知和体会(参考如下图),本文将会从三个纬度(事、人、组织)来聊现阶段我对项目经理核心价值的理解。

[转]项目工作分解神器——WBS 0

[转]项目工作分解神器——WBS

想要做好项目管理,就必须掌握这个方法——WBS分解法,但由于每个项目的独特性、在实际应用中仍然会遇到一些问题,梳理以下4个重点便于大家理解。

[转]在阿里,如何做好技术项目管理? 0

[转]在阿里,如何做好技术项目管理?

在阿里,技术人员作为PM(项目经理)是非常常见的,有些人得心应手,有条不紊,能得到清晰稳定的预期结果;有些人则在过程中遇到各种闹心的事,最后不是项目上不了线,就是带着问题或各种人员的不满硬上。当然这两种都是比较极端的结果。理性思考下,这里面有没有规律在?今天,阿里高级开发专家墨玖和你聊聊,如何做好一个技术项目的 PM。

[转]作为技术负责人,如何从0搭建公司后端技术栈 0

[转]作为技术负责人,如何从0搭建公司后端技术栈

如何您是一名创业公司的负责人,如何从0搭建公司的后端技术栈。今天要说的后台是大后台的概念,放在服务器上的东西都属于后台的东西,比如使用的框架,语言,数据库,服务,操作系统等等。 整个后台技术栈我的理解包括 4 个层面的内容: 语言:用了哪些开发语言,如:C++/Java/Go/PHP/Python/Ruby 等等; 组件:用了哪些组件,如:MQ 组件,数据库组件等等; 流程:怎样的流程和规范,如:开发流程,项目流程,发布流程,监控告警流程,代码规范等等; 系统:系统化建设,上面的流程需要有系统来保证,如:规范发布流程的发布系统,代码管理系统等等;