V2EX crackhopper 的所有回复 第 1 页 / 共 21 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    crackhopper    全部回复第 1 页 / 共 21 页
回复总数  401
1  2  3  4  5  6  7  8  9  10 ... 21  
19 天前
回复了 Censhuang 创建的主题 生活 人生的容错有多少?
评论区太有意思了。哈哈。对楼主建议就是,别想太多,多执行吧。你这明显是“好谋无断”。扔个骰子决定做啥,都比想这么多有用。由于看你高考没考上 985/C9/Top2 ,说实话很多方向对你来说难度还是很高的,但如果能保持自信坚持下去可能也还好。从你罗列的方向里,给你拍一下难度顺序:

二级市场交易 > AI 原理方向研发 > 名校 phd 申请 > 产品级代码开发(算法 >= 后端 >= 前端,go > python = ts/js > html+css ;由于代码开发涵盖内容很广,这里平均了一下难度) > 大厂实习 > 雅思 6.5 >= 海外水硕(大概估算,还得看具体学校了) > 有实习 > 期末考试 top 成绩 > 学校里转系 > 英语 4 级 > 能初步玩明白 windows 系统(仅用户层面相对于普通人玩的六一些,能简单使用一些命令和进程管理器,了解一些高级配置;不涉及 api ,二进制,驱动,注册表……) > 普通人期末考试成绩 >= 普通人常规理财 > AI Prompt 使用 = 会打开 Vscode = vibe coding 入门

我更具体的建议:
1. 英语好好准备,雅思 4 个 7 会好一点。如果 6.5 都勉强,比较精英级别的机会和工作恐怕对你比较困难。
2. 海外水硕混一下。既然家里有些钱,可以走个捷径。毕竟国内更卷,以你高考实力够呛卷得过。
3. 如果未来可继承支配非固定资产>1000w ,没方向就跟着家里长辈做一做比较稳妥,有方向就以自己兴趣为导向; 如果家庭实力有限,考虑转计算机方向,多夯实自己的原理课+尝试参与开源项目/成为较为主力的开发;如果计算机学不明白,我也没啥好建议,看看家里人哪些方面强,找个长辈引路吧。

最后,建立好自我认知。你的起点并不高,你自己未来慢慢感受吧。
之前有一个月,大量使用 cursor agent 模式开发代码。(我应该算深入调研了 vibe coding ,自己还出了大概 2-3 节课的教程; AI 方面的论文和进展基本都追得动、以前也是做 AI 算法的)

而最近一两周,我的开发模式改为主要和 chatgpt 对话+自己手写,基本不怎么用除了补全、重构和 review 以外的功能。

我直接放出暴论:Agent 自动写代码的功能,在产品级开发上基本都是负收益。项目以前所未有的速度快速“屎山化”,如果要保证更好的代码质量,AI 还是用来辅助更好用。AI 发生问题的地方都在细微的细节上,积少成多;产生这种问题的根本原因和 自然语言的模糊性(交互层面)、软件设计方案上不可避免的迭代变化(需求层面)、AI 模型缺乏稳定的长期记忆、AI 模型细节输出多样化不可控 等等 有本质关系。后两个问题是当代 AI 模型内生的问题,也是 AI 和人脑主要差异所在,没什么短期内能解决的希望。而前两个问题,本质上就是多人协同开发时的管理成本,和 AI 协同自然也需要管理成本(但还要额外叠加由于 AI 内生性问题导致的管理成本)。

Agent 技术的真正作用:给真正的 Agent 开发高手扩展软件/框架/工作流等能力的手段(但需求定义本身也是更大的难度,且这种项目中 Agent 不是辅助生成该项目代码的,而是给用户生成输出的)。这种能力主要给工具链开发人员准备的。大部分人都是工具链的使用者,也用不到这些能力。

编程工具(cursor)里的 Agent 的作用:个人觉得这个功能的真实作用面非常有限。我大概可以确定的: 写 demo ,开发不怎么维护的工具(功能相对单一的),应付工作上需要写屎山的需求(给架构师增加项目维护难度;但那是他的事儿,初级程序员领自己工资就行了),给老板叠焦虑 buff (老板也不懂这么多细节,就问怕不怕被其他公司淘汰),推动公司制定更激进开发计划(不见得是坏事,尤其有的公司主要靠融资发展,拿得出 ppt 唬得住投资人,显然比做得出稳定产品更重要)。。。。总之一个原则:用的越多,debug 越难,代码维护越难。最终大概率是用 5000 行代码写出来正常人类可以 1000 行搞定的东西。

对个人发展来说:有限度使用 AI 解决工作和项目推进+无限度使用 AI 来学习,是最优发展路径。邪路(不看好):研究各种 prompt ,Agent 用法,企图建立在工具使用上的微弱优势(迭代很快,随时被打脸,所建立的优势都微不足道,Agent 开发高手做的新工具可以直接粉碎普通用户熟悉 prompt 所建立的微弱优势)

未来 AI 编码工具的预判:Cursor 等编辑器的 Agent 功能被终端用户使用的场景慢慢变少、Cursor 等编辑器会针对边界定义良好的流程直接推出工具(Agent 技术本身成为更加底层工具的开发手段);开发人员主要和稳定的生产流程工具交互,而不是直接使用自然语言驱动代码生成。自然语言交互界面更加聚焦在 辅助、教学问答、review 等等能力上。
装个 linux 系统。ubuntu 。学习一些命令行、makefile 。手动组织一个 c 语言项目,编译运行。从这个作为入口点开始学习。不会的问 AI ,AI 说了不懂的,继续问 AI 。接着用 C 语言实现一个复杂点的项目,(我当时是 OpenGL ,但有可能过于复杂了;可以做个简单的命令行工具,比如文件夹下的查找,于是会涉及到非常多的概念,文件系统,编码、二进制/文本,正则表达式)。这个过程中,不断深入学习一下系统的用法,鸟哥那本书不错。这样感觉有了之后,开始补全各个环节的基础课内容(其他人都提过那些基础课了,我基本全部补了一遍;其实也还好,现在有 AI ,更方便跳着看书了)。

如果是针对多个语言之间,联系之类的。学习一些编译原理和汇编语言。然后,我个人觉得可能深入 C++会比较方便理解多个语言(深坑),C++中有各种指针,GC ,多态,模板等等技术,回过头来,其他语言的很多特性也就能有所理解。然后还需要看一些操作系统的具体实现原理,页管理、线程调度之类的。基本上组合这些底层技术,大概就能明白高级语言的一些特性是怎么实现出来的。每当看到一个语言特性的时候,脑子里大概能猜得出来底层怎么实现的,算是打通任督二脉了(然并卵)。

最后,你还是应该通过长期推进一个自己的项目,选择聚焦 1-3 门语言,来不断的深入技术,累积更多技术声望。
要的少,对方更觉得你不行。想办法多包装自己,多要一些。对方如果讲价,就还是有希望的嘛。
我举的例子都是技术细节上比较深的例子。不过架构问题也是类似的。但架构本身是艺术,不好评价什么是好,什么是不好,是综合多个方面,所有技术细节的,更加权衡和综合性的考虑。AI 同样可以加速 [本来就能成为架构师] 的那部分人快速成长,对 [本来就成为不了架构师] 的那部分人来说还是成为不了。结论和我上一个帖子一致。
@zhenghuiy 很赞同。

之前用 AI ,控制力很差。最近使用起来,有很大提升。

先说我对 AI 目前 coding 能力的见解: 很多较为简单的逻辑,加上合适的 prompt 技巧,基本 AI 能解决很好。复杂一些的需求,往往需要开发人员对代码深入理解,以及更灵活使用 AI 的姿势(比如,及时在 AI 跑偏的时候打断,等等)。更进一步的,长期做项目,应该还要在项目中维护一系列 prompt 模板,方便定点解决一些重复性需求( CR 、重构、文档化)。再专业一些,如果要最大化 AI 的效率提升,大部分人搞不了(比如,维护 prompt 模板库,和一套校验测试 prompt 有效性的数据和实验),大概率是等待 AI IDE 厂商来迭代了。

对新人程序员来说:首先对 AI 使用的程度本身,就说明一定的问题。如果用法不够深入的话,大概率是 1 类人(需要环境逼迫)。

其次,对于某个领域深入学习,利用各种 chat ,通过问和自己实验的方式来推进。这里也并不如想象中那么新手友好。浅层的知识很容易获取正确答案,也许对新人到中级有帮助。但更加复杂的知识,我经历过两个 case:一次是关于有限域椭圆曲线加密快速算法上的细节问题,AI 基本一直误导我,最后还是靠我自己手动推导搞定的;另一次是,vulkan 程序上出现的异常情况(没有明显报错信息),AI 基本乱猜,最后靠我自己用 windbg+有意识引导 AI 按照我的思路排查,最终从二进制上定位到原因。我的这两个 case 之所以我能搞定,是因为我有比较扎实的理论功底和思路,如果同样的问题给到新人,真的能排查搞定么?我对此很怀疑。(当然,肯定有人可以搞定,但绝对不是大多数人)

AI 对于“好读书,不求甚解”、“叶公好龙”,这种类型的技术人员来说,只会让他们更懒了,以及让他们更加容易被替代了。(不幸的是,这样的人大概率是大多数)。而对于“打破砂锅问到底”,这种类型的技术人员来说,是效率的极速提升,而这部分人,没有 AI 也会成为技术专家和架构师。

综上,AI 加速了高级人才的成长速度。但遗憾的是没有扩大人数,稀缺性还是有,也许会稍微多一些(多出来的人 = 压缩的成长时间 x 原本每年市场上高端人才的增加量)。这个是更加冷静客观的看法。因此,楼主的左右截图,都很片面,左边说不稀缺和右侧的更加稀缺,都只是站在对自己观点有利的角度考虑。

总结:市场上高端人才适度增加,但仍然稀缺。中低端人才更加卷(因为不需要那么多了)。
2025 年 6 月 27 日
回复了 wwyf 创建的主题 程序员 感觉 claude code 让我成为了技术 leader
我的感受总结:AI 成了我的领导,我成了 AI 的组员(兼任多个方向的组员)
2025 年 6 月 27 日
回复了 wwyf 创建的主题 程序员 感觉 claude code 让我成为了技术 leader
我个人感受,但有可能是我使用姿势不对,欢迎斧正:

1. 搭建脚手架。文档工作做好的情况下,非常 ok 。
2. 重构项目。很困难。
- 如果重构涉及的模块比较多:目前我的做法只能是针对重构部分的业务,详细化写出重构的代码设计(很费时间),然后以类似脚手架的方式让 AI 来生成重构后的模块代码。随后,手动修复细节。并在系统其他位置上调用新代码,并修复各种调用依赖,最后再手动删掉旧代码。(目前,我正在评估这个方式会不会好)
- 如果重构比较小,基本手写更快。感觉和 AI 描述清楚太费劲了。它不太能理解我想重构的方式方法。
3. 代码内自动补全,非常 ok 。
4. 单个文件内(不考虑多模块间)的简单重构或者增加新方法,用 chat 的方式。比较 ok 。但我很少需要这种重构,写的时候我基本就写好了……程序员的自我素养
5. 配置文件修改,不需要打开额外的编辑器(csv,yaml,json 等编辑器),用 chat 的方式让 AI 修改。非常 ok ,我不喜欢切换软件(除了浏览器)

以上就是我使用的姿势。说实话,不觉得 AI 能成为组员,除非比较常见的任务,或者从零到一,它完成的还好。稍微复杂深入点,很容易卡主。确实如楼上所说,需要 support 它。

我觉得他缺失人类的一种能力,就是人类如果自己不明确的话,会和你进行沟通确认细节,来保证更好的对接。但 AI 不知道自己不懂,它会尝试猜。于是就有对有错,于是就也要求你 prompt 更细一些。prompt 很细本身就是成本,prompt 失败也会产生成本,需要重新 prompt 。我很难相信有人能做到 100%prompt 成功。对于粒度细到一定程度的问题,prompt 失败率高,而手写更加确定和稳定(配合 completion )反而成本更低。

从细节和全局角度来看,我觉得 AI 对我来说,更像是领导,我特么才是组员。它可以做好架构,做好大的设计,然后细节搞不定,我扮演一堆组员,解决各种细节问题……;包括怎么业务逻辑思考后更细节的 prompt ,也不过是我身为组员给领导汇报一下思路,领导哐哐给我写出来个大体的意思,然后把细节和 bug 丢给我来解决。

难道我姿势有问题??唉……
不如就基于 java 后端,做一些项目,并且开源。定好方向,比如自己熟悉的业务方向。做得足够久,业务足够细、功能足够细(必然要求不仅仅会后端),还是会有竞争力的。其实最好还是做项目能解决自己的兴趣需求的,以及想办法能一直坚持做,这两点看起来容易,做起来比较难。你那些方向全都不靠谱,水深着呢,并且前提还是得有点钱才行。
要是换做让我做,我就换工作。
要我是公司管理层,想法就是:总之只要钱给到位,还是有人会硬着头皮干的;而且总是有人不怎么在乎职业发展,或者没办法在乎职业发展的,人肯定是能找到。
2025 年 3 月 22 日
回复了 runninghipp 创建的主题 程序员 传统开发如何入门 ai
推荐看李宏毅老师的视频课。
我其实刚想说,看已经撕起来了,哈哈。

还真没看到过啥优雅的依赖管理方式。说优雅只能说,用得还不够深度。而且,我比较喜欢都复制在本地文件夹。放在全局,项目一多了,真的头疼。每个项目都能隔离好,才是真正的优雅。而且放在本地还能一起复制走,多好。浪费点存储算什么。我有时候还会 hack 到依赖包里改源码(当然也不提交版本库,要提交也有专门的方法打 patch 吧,通过 build script 什么的),这种改依赖包源码的情况,放全局岂不是灾难?
读了一下 2 楼的内容,精神压力直接飙升。虽然我不用 java……
看开头,我以为是要做独立游戏咧。不过我预判你早晚要搞游戏的,哈哈。很欣赏你,可以做个朋友? UTogNzEwNTkgMTIwOQ== ,有空可以多交流。
可以,看到算法题的时候,我赶紧查了一下。哈哈。习惯性查答案。
2024 年 6 月 17 日
回复了 yikuxia 创建的主题 职场话题 大龄专科前端如何认清局势?未来迷茫
至于学历,随便搞搞就能拿个非全日制本科学历吧。大专不够用。
2024 年 6 月 17 日
回复了 yikuxia 创建的主题 职场话题 大龄专科前端如何认清局势?未来迷茫
用不到,然后忘了,那就搞个开源项目直接用新技术去做。连项目没有的情况下,当然学了就忘。效率为零。

公司项目如果让你练手,那你就在公司里用新技术。不让练手,搞开源项目呗,有啥的。

另外,做得深入一些了,自然就会涉及到各种原理性质的、算法性质,乃至数学相关的东西。自然就提升了。至于方向,要么做感兴趣的,要么做擅长的。如果没有感兴趣,也没有擅长的,只能说,不适合吃技术这口饭。
2024 年 3 月 24 日
回复了 jacklinfan 创建的主题 创业组队 寻找一名 AI 技术合伙人
看完,个人觉得你不应该找 AI 技术合伙人。除非你很有钱,或者已经有融资了(那样也不会在这里找人了)。

应该找尽可能全栈的工程师。AI 方面可以调用别人的模型或者 API ,以出效果为主,不以调优为主。

行业方向上,先从工程和需求开始做,而不是从算法。主要是算法 ROI 比较低(主要还是投入大,产出小),调算法包则 ROI 比较高(调包当然容易了,同时出效果也快)。

不建议做自己想出来的新需求,除非你是多次创业者;建议从一些已经有的需求上做,然后用 AI 做微创新。

直接考虑用 AI 技术作为卖点下场,会有很多问题。在大部分实际需求中,AI 都是锦上添花,并非雪中送炭。没有基础功能需求支撑,基本做了也是徒然,竞争力弱,效果大概率跟做个好的 ppt 差不多。此外,要搞清楚你的产品是 2c 还是 2 ,2c 重点是怎么搞流量,2b 重点是怎么搞客户。不管是哪个,自己去研发行业模型都不是最重要的事儿。

AI 技术方面:搞 AI 需要数据,需要算力。人的方面主要是需要有经验的,或者足够聪明的。然后基本就是调参,根据结果来测试参数,不断调优,时不时看论文,用点新技术调优。问题是,数据算力其实都不便宜,做完之后的产出也仅仅是模型,离产品还有很大差距,大概是 1 分到 100 分的差距。并且,产出模型所需的时间并不稳定,取决于数据质量,算力多少,问题难度。而且每次调整,都不是那么可控的,玄学。所以你找了个 AI 工程师,大概率就是做了个模型,给你演示一下自己研发是啥效果,然后发现很难往下做了并且钱也没了。
2024 年 3 月 8 日
回复了 suqiuluck 创建的主题 Windows AI 需求,主机配置推荐, 2024 年准备 all in AI
我个人预判还能凑合跑一些图(仅仅做一些推断),但应该比较慢。

4070 ti super 我用着的话还可以,不过那个机器只用来跑图,不做别的。4090 ,我也入手了,4090 可以勉强做一些 LoRA 微调。主要点:机箱弄大点,方便后续添东西。电源功率高点,免得负载上不去。散热看情况弄,差了自然也是有问题的,不过那个主要看 CPU 负载。另外,GPU 卡都这么贵了,主板 CPU 内存也得上来吧,要不然 IO 方面的瓶颈或者 CPU 不够导致性能发挥不足,岂不是浪费。总之,照着 2 万以上来配电脑可能更加好一些,别想着太便宜了。(如果 4090 ,照着 2.5 万以上配吧)

至于全量训练啥的,就别想了,不是个人玩得起的,至少 8 卡吧。
1  2  3  4  5  6  7  8  9  10 ... 21  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2979 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 36ms UTC 14:25 PVG 22:25 LAX 06:25 JFK 09:25
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86