首页 / AI求职实录
#

AI求职实录

#
77886次浏览 3396人互动
AI不再只是趋势,它正重新定义工作的内核与求职的路径,我们邀请你来一起: ——忠实记录:揭开AI相关岗位求职的完整图景——行情、门槛、挑战与机遇。 ——主动探索:实验如何用AI工具重塑求职竞争力与工作效率,为所有求职者打开新视界。
此刻你想和大家分享什么
热门 最新
02-05 20:44
已编辑
快手_MLOps(实习员工)
AI应用开发全景路线图(补充篇)
接上篇 https://www.nowcoder.com/discuss/847995166416703488?sourceSSR=users还缺少了平台和中间件的部分没有和大家交流,这一篇补充一下平台&&中间件和 AI 相关的平台主要就是 Maas 平台和机器学习平台,Maas 平台,大家最熟悉的就是阿里云百炼,用于模型部署,模型微调,并且整合知识库,Agent平台的综合平台AI 中间件主要包括 AgentRuntime,AI 网关 等等资料推荐:首先是平台侧,对于大模型的工程化平台,开源的,我是最推荐 langfuse 的https://github.com/langfuse/langfuselangfuse 是 langsmith 的开源平替,包含可观测,评估,提示词管理,数据集管理等主流功能机器学习平台就比较复杂了,这个主要是各个公司的内部平台,用于算法同学快速迭代的,所以开源的资料比较有限,但我也找到合适的可以学习的https://github.com/kubeflow/kubeflow目前最主流的 MLops 工程包,很多机器学习平台的核心功能都是通过这个的组件编排实现的,通过学习这个,就可以逐步理解机器学习平台的核心功能此外还需要补充,k8s 和云原生相关的技术栈,用于优化模型的部署和调度。此外还要学习 Ray 这个不可或缺的分布式框架https://github.com/ray-project/ray然后是中间件这边AgentRuntime智能体沙箱,用于安全,快速,高效的运行智能体应用,并且和 k8s ,serverless 等相关技术结合,实现毫秒启动和动态扩缩容开源可以看看火山的子项目https://github.com/volcano-sh/agentcubeAI 网关只推荐阿里的开源 AI 网关 HIgresshttps://github.com/alibaba/higressAI网关除了一般网关的功能之外,还要支持,mcp托管,http无缝转mcp,模型路由等等,higress通过一个巧妙的插件系统接入了这些,并且还保留了大流量网关需要的核心功能(这个项目的语义化检索mcp插件是我写的,感兴趣的牛友可以看看)上面的这些,基本就把我认知中设计 AI 的开发岗位都讲的差不多了,其他评测平台和数据 pipline 搭建的,基本都是比较常规的技术栈,不太需要单独讲,比较喜欢鸡架的同学可以冲这些岗位。后面的系列规划:1. 从 0 - 1 实现一个 Agent 框架(教程 + 源码)可以写到简历上面的2. 一些有意思的项目推荐,目前已经想好了两个,后面发一下3. 自己的一些踩坑记录(比如后面暑期继续找垂直实习踩的坑)
点赞 评论 收藏
分享
AI时代,前端是否真的“已死”?
不知道大家是不是今年感觉已经被AI刷屏刷的头都要炸了?伴随着VibeCoding的快速兴起,好像编程一夜之间就变成了人人触手可得的技能,而那些绞尽脑汁学习语法、练习项目的同学们一夜之间就变成了小丑,前端更甚——似乎每个新模型的诞生好像都在重复着“XX模型即将杀死前端”->“前端已死”->“XX即将发布最新的模型”的循环,似乎每年都是前端最糟糕的一年,甚至我们当中的不少人都这么认为,真的是这样吗?请允许我花些时间聊聊。展望前端的未来,必然要先回顾前端的过去,显然,AI压根就不是第一个杀死前端的。不知道各位有没有听说过Dreamweaver?这是一个可以直接可视化画图方式生成网页的工具,可以直接把设计稿转成网页(类似于VB的手绘控件),那个时候有人说,前端已死;结果是,一旦网页内容开始膨胀,嵌套几十层的图纸毫无维护性可言,更不用说复杂的动画效果了,它随着Dreamweaver一起成为了历史,并客观上加速了前端开发与UI设计的分离。下一个挑战者是JSP/ASP.NET,后端开发者可以快速的用他们最熟悉的语法完成前端开发所做的一切,数据处理,表单请求...,那个时候有人说,前端已死;结果是,伴随着移动互联网的高速发展,前后端一体反而给开发者带来了更加沉重的负担和夸张的维护成本。既然前后端分离了,想必那个时候的前端就迎来了春天?不见得吧,它的挑战者就从来没停过,以WordPress为代表的建站平台急匆匆的来了,是的,各种模版几乎快要革了“前端”的老命,但却提供了更多的插件、主题开发和二次定制需求的市场机会,你能说它杀死了“前端”吗?好吧,即便前端的生命力如此顽强,那低代码平台总能一劳永逸了吧?我的意思是,你也不想大清早起来就要盯着拧成麻花一样的蓝图来追踪数据流动吧,而且,低代码平台也不可能脱离前端而存在。所以,AI会取代前端吗?或许吧,但我知道,所有自称要“杀死前端”的挑战者全都败给了一个敌人:“真实的物质世界”,这个世界没有那么多含情脉脉的温床,也没有一成不变的需求,迎接开发者的只有客户谜一样的运行环境,恨不得把3A塞进去的诡异需求,以及不争气同事的、永远猜不到响应格式的API。而这也印证了那个软件工程的真理:“软件开发没有银弹”。前端的挑战者们还在围剿它,你要做的唯一一件事就是:像前端一样坚强、勇敢的面对这个站在最前沿,也最复杂的真实世界,而这正是它迄今不死的秘密。【全文人工手打,看到个别无良自媒体真的气得不打一处来,希望大家坚定自信,把自己的事情做好做精!】
哞客37422655...:前端不死只会逐渐凋零 下来登场的是AI开发工程师
点赞 评论 收藏
分享
AI带刷算法真实分享:懂你的AI,让刷题の痛少一点
如果有申请过大厂岗位的同学们,应该都知道有算法手撕这一关,虽然大家都十分甚至九分的讨厌,但每一个志愿“冲大厂”的小伙伴总是没办法绕开痛苦的“Hot100”,无论双非还是92本硕都是一样的折磨,特别是现在AI的发展,你可能绞尽脑汁蹲个半天都想不到思路,让AI咔嚓咔嚓就A出来了,挫败感真的不要太强。不过,我的意思是,反过来说,是否可以认为我们的身边多了一个低成本、随时响应还能因材施教的老师?本文以Leetcode平台的Leet AI为辅助工具,抛砖引玉一下如何利用好AI提高刷题效率,让刷题の痛少一点。【因为习惯了使用markdown语法做笔记,所以1234点下文列出,并不是AI生成的水文,至少把提示词复制粘贴走都行~】1. 0思路的情况:最痛苦的新手期应该就是0思路的情况了,这个阶段能不能读好题目都是问题,所以我们可以让AI协助我们理解题干:我:题目xxx,我不太明白这个题干的含义,请用我能够理解的方式告诉我题意和初步的思考方向,然后向我抛出有关解决这个问题的问题,以启发我逐步的解决问题,注意不要直接透露代码和答案。AI:...在AI输出完毕后,你就可以把AI的解读和题干比对起来理解题目了,但无论如何都要注意,不能直接让AI替你代劳任何最终需要你独立完成的内容,后续我们利用AI带刷而非“代刷”也要遵循这个第一性原理,否则不仅不会提升你的编码能力和算法水平,反而会因为AI的“娇生惯养”陷入自己好像懂了但其实独立做想不出来的情况。题干厘清之后,AI往往会按照提示词所说留下几个问题,而你就要接住AI的话茬回答这些问题,如果你可以很自信的把问题厘清,那么对你来说,撕出来只不过是时间问题,但大多数时候,连AI的问题都接不住才是常态。接下来我主要从两个方面给出提示词的指导和学习建议。2. 算法思想的欠缺:在这种情况下,可能我们对这个编程语言的语法和数据操作方法都比较的熟悉了,而对算法思想的了解过浅,这种情况反而不太好应付,如果条件允许,系统性学习和构建知识体系一定是最优解,但100分有100分的做法,80分有80分的做法,这是我的参考建议:我:问题xxx,请告诉我这道题目可以使用哪些算法思想?然后介绍这些算法思想的原理,优缺点和使用该方法的思考方向,不要直接提供代码和答案。AI:...在AI输出完毕后,你就可以感觉到开了全图视野一般的通透,而且,我们得承认一点,算法练习的方法本来就是因人而异的,如果你已经感觉有一些思路,就可以沿着AI给你的“点拨”往下挖,从暴力方法到更加精巧的方法,一点点摸索出来,这种方法当然记忆更深刻;如果你的时间紧迫,也可以去B站、牛客或者其他交流算法的平台直接搜索相关算法思想的文章、视频,系统性的学习也能提高你的潜力,于长期来说好处更大。3.编程能力的短板:还有一类情况,其实比“算法思想不懂”更隐蔽,也更常见——你大概知道这题要用什么思路,但一到真正用键盘开搓就卡住了:要用什么数据结构? 方法名字是不是记错了?这并不是算法能力的问题,而是纯粹的编程熟练度不足。这个阶段,AI的定位就不该是“算法老师”,而更像是一个“编程教练”。你可以非常明确地告诉 AI:你不是要答案,而是要补齐能力短板:我:针对这道题目,我在实现过程中可能会涉及到的语法点、常用方法、关键字有哪些?请按模块列出来,并告诉我每一类我应该重点补什么,不要直接输出答案,给出简单概要即可。AI:...AI 通常会把问题拆解成几个层面,比如数组/字符串操作、哈希表使用、递归或迭代的基本结构等等。这个时候你要做的恰恰不是继续追着 AI 问,这种行为说实话,和让AI手把手喂饭没有区别。你要做的恰恰是顺着它给你的“目录”去自己补课。比如它提到了某个你不熟的 API,你就老老实实去查菜鸟教程、MDN、官方文档,看示例和输出,实在不行就在本地写个文件试一下。这一轮的核心目标只有一个:让“写不出来”变成“写得慢但能写”。一旦你能完整地把代码敲出来,哪怕是丑一点、慢一点,算法题对你的心理压迫感都会骤降,毕竟未知才是恐惧的来源。4.更进一步:当你已经靠自己把题 A 出来了,不管过程多么磕磕绊绊,这一步非常关键:不要立刻点下一题。这是很多人刷题效率始终上不去的根源——只追求“过题”,而不追求“成长”。这个阶段,AI 的角色要发生一次升级,从“提示者”变成“审稿人”。你可以把你已经通过的代码完整丢给 AI,让它在更高维度帮你打磨:我:这是我自己独立完成并通过的解法,请你从代码可读性、结构合理性、时间复杂度、空间复杂度几个方面帮我分析是否有改进空间,并说明每一处改进背后的理由。AI:...这一轮反馈的价值非常高。一方面,AI 会帮你指出一些你根本意识不到的问题,比如说不太规范的变量命名,歪打正着的结果,另一方面,更重要的是,它会把“为什么这样写更好”讲清楚。你不是在抄优化版本,而是在对比、理解、内化,这个过程本身就是一次强化学习。慢慢地,你会发现一个变化:下一次遇到相似问题时,你就可以更加自然的去尝试推理,从最好想的暴力做法,再根据题目的需要去自然而然的追求更优解。总结一下,AI 带刷算法,本质上不是替你刷题,而是帮你把“卡住的地方”一段一段拆掉。0 思路时,用它帮你读题、引导思考;算法思想不足时,用它帮你打开视野;编程能力短板时,用它帮你精准补语法和 API;已经 A 出来之后,再让它帮你复盘和优化。当然,还是得强调一下,但有一个前提始终不能变:最终写代码、做决策、承担错误的人,必须也只能是你自己。如果你学有余力,一定要在每一类题目后做一次简短总结,用好markdown笔记,记下这类题的通用套路、易错点和自己的理解盲区,下次遇到这道题,就算掉进同一个坑了也不在意摔得太惨。唉,如果我们开始真正的把 AI 用成一个辅助工具,而不是拐杖,刷算法这件事的心理负担会明显下降,只要试一下就能感觉出来,即便是被 Hot100 追着跑,也可以稍微少喘口气,这就是AI带给我们的实打实的好处所在。希望这篇文章可以帮到正在算法中痛苦折磨的你,如果可以的话,点个赞收个藏谢谢喵,有什么好的方法也欢迎在评论区分享~
点赞 评论 收藏
分享
头像
01-29 09:32
门头沟学院 Java
每天辣么多AI新项目,自己怎么跟得上呢
这是当下时代我们学生和打工人的一个困境,悄悄分享一下自己的一些些心得。相比于自己去浩如烟海的文章中找资料,不如他们精准的推送,因此我所做的第一点就是通过关注的公众号来了解。他们做自媒体的为了时刻保持流量,必然要发文介绍最新最火的项目(哪怕一些可能有标题党的性质),我们刷到了就进去看看,成本很低,收益很大。下面还会有相关的推荐文章,都可以顺便康康。另一个就是B站,B站很多人会发视频介绍热门技术,关注一些知识区up,新视频发出来后我们刷一刷就能在主页看到,通常介绍新东西的视频也就10分钟左右,可以二倍速快速了解。再有就是自己的圈子,要积极和身边的大佬交友学习,当他们聊到一些自己没听过的东西时,积极凑过去学习一下然后自己去搜搜,甚至上手操作一下。最后如果在互联网领域,选一个有创新、学习氛围好的组,处于这种氛围中,自然能够受到熏陶。再提一点,如果有条件有时间可以去外网关注科技大佬他们会发文的。我由于比较忙暂时还没培养这个习惯。以上几点基本上就是我作为应届生目前尽量跟上时代的一些做法了。其实有点像在做学术,时刻关心最新的业界能力,然后考虑是否能落地。不过事实就是如此,在这行最好保持着热情和动力,才能长久的待下去。欢迎大家交流学习,分享更多了解最新技术的渠道和心得
千与千寻:找个好组和大佬带,环境熏陶比自学快十倍
点赞 评论 收藏
分享
01-26 15:32
已编辑
浙江大学 前端工程师
AI的前端VS传统的前端
每一次AI工具的更新,市场上都说不需要前端了,然而事实真的如此吗?互联网本身就是新兴技术,因此互联网的各种工种也是受AI影响最深最快的前端不会消失,只是可能会HC减少,并以另一种形态存在,说说我当前的工作状态吧👇去年下半年到现在,工作80%都是AI相关,工作边界变得更加广阔:1)技能结构:从“前端单点”升级为“产品+内容+技术”的复合型以前更像是典型的前端工程师:把需求实现出来、把页面做出来、把交互写出来。现在更接近“能把想法从 0 推到 1”的复合角色——既要会产品设计,也要能用 AI 批量生产内容,还要具备把功能快速落地的代码能力。2)协作方式:从“对接上下游”变成“AI 协同 + 跨部门整合”过去协作更多是:跟产品确认需求、跟后端对接口、跟测试走流程。现在更常见的模式是:我直接参与需求设计,用 AI 快速做 demo 或原型,先上线验证方案是否可行,再根据数据/反馈迭代。3)交付目标:从“交付代码”变成“交付解决方案”以前衡量产出最直接的方式就是:写了多少功能、交付了多少代码。现在更像在交付“产品 + 技术”的整体结果:不仅把功能做出来,还要解决业务问题。工作的时间配比也发生了些变化👇20%:手写代码(更多是修 bug、处理边界问题、关键逻辑兜底)30%:指挥 AI 写代码(生成、review、accept/undo,然后 commit & push)30%:调提示词/调产出质量(让 AI 更稳定、更贴合业务)20%:和 AI 一起想点子、做方案迭代(找方向、试路径、优化体验)在我这些项目里,几乎没有“前端/后端”的明确分界:很多时候是我跟业务把需求聊清楚、方案定下来,就直接开发上线;有些需求甚至是我在 AI 的帮助下自己做方案、自己验证、自己推进落地;AI 带来的不是“写代码更快”这么简单,而是让一个人具备了更强的端到端能力:从需求到方案、从验证到上线,都能更轻、更快地跑起来。那么有人就要问了:你涨薪了吗?你涨薪了吗?你涨薪了吗?😊😊😊先说结论:那肯定是没有的但是你不适应时代的变化,你就会被时代所淘汰,AI时代除了传统技能以外,更多的还是拼你对业务 、对市场的理解,过去程序员很多只停留在代码跑起来的逻辑上,但忽视了很多代码背后的业务情况,AI时代帮你节省了写代码时间,给了你更多的思考时间——你对于业务是否有更好的解决实现方案,是最重要的能力实习的时候不要总是低头看代码,更要横向看看业务目标
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务