职业抉择:应对职场竞争与技术方向选择
你好,如果碰到同事抢项目,具体情况需要更详细的描述。我的回答长度会和你的提问长度差不多,你提供的信息越多,我的回答也越具体。
关于辞职的担心,当然是有的。全职做自己的事情是一个非常艰难的决定,其难度正在于存在各种各样的不确定因素。
对于“Diffusion Model(扩散模型:一种生成式人工智能模型,通过模拟‘扩散’过程从噪声中生成数据,广泛用于图像生成)这个方向现在是否值得做”的问题,这取决于你的背景。如果你在这一领域没有什么积累,也没有现成的业务,那么从头开始我不认为这是最有前景的方向。
有位同学提到,有博士导师是做 Diffusion Model 的,但不确定未来发展如何,是否值得去读。我的个人选择是不会去,但这需要你自己根据兴趣和手上的所有选项来判断。如果这是你能得到的最好选项,那就去;如果有更好的,就选择更好的。
如果你是创业公司的技术负责人,老板现在把技术部门定位成了市场部门的乙方,该怎么办?你需要想清楚,是想继续留在这个公司并重获老板的信任,还是考虑跳槽。从你的描述来看,你们做的网站平台似乎技术门槛不高,这可能是市场部门能主导的原因。如果技术实现难度大,你可能就不会是乙方。市场部门说什么你做什么,很可能因为项目本身在技术上没有壁垒。
现在入局VR/AR行业,发展空间已经不大了。对于一个已经成熟或已投入巨大的行业,现在才入局,空间自然有限,需要提前布局才有可能。相比之下,现在入局AI可能更好一些。
AI时代的角色转型与技能培养
有同学作为普通程序员,想转向AI领域,公司内部也有 Inference(推理:指使用已经训练好的AI模型进行预测或生成的过程) 和 Training(训练:指通过大量数据调整AI模型参数,使其学会特定任务的过程) 等方向,但自己没有太多AI背景。我的建议是,既然有资源,就去学、多去做。想方设法多接触这方面的项目。我的课程(aibuilders.com)对此非常有帮助,我非常有自信地说,这是学习AI最好的课程之一,并且提供14天无理由退款,你可以试试。
回到那位技术负责人的问题,你觉得Q3时技术部门主导开发迭代做得很好,转化和流量都在增长,但Q4市场部门一介入,项目就被抢走了。你需要思考老板到底想要什么。为什么在你做得很好的情况下,市场部门几句话就能把项目主导权拿走?这说明市场负责人说的话更让老板信服。你觉得好,老板未必这么觉得。你作为技术负责人,应该去搞清楚市场部门到底说了什么,老板为什么更相信他们。了解了这些,你才有可能赢回信任。你不能只盯着技术,老板的想法其实更重要。
关于 AI Product Manager(AIPM:专注于人工智能产品的产品经理) 这个职位,它究竟是噱头还是真实存在?前景如何?非技术背景的PM转型难度大吗?
首先,我最近在LinkedIn上看到一个笑话:成为AIPM的唯一方法,就是把你的头衔改成AIPM。这是一个自我声明的头衔(self-proclaimed title),本身没有太多实际意义。
这个头衔背后的实质是什么?第一,你是一个特别会用AI的PM;第二,你在一个AI产品或AI创业公司工作。在我看来,做AI产品的门槛非常低,但学习曲线非常陡峭。你用一下Cursor,花20美元,说几句话就能做出一个产品,然后就可以说自己会用AI进行Web Coding了。这满足了基础门槛,但要用好非常难。虽然大多数人都能用ChatGPT或Cursor做点东西,但要做出一个真正好、可靠的产品,或者用AI做分析时让模型不在关键地方产生幻觉(hallucinate),都是不容易的。
然而,通过做好足够的 context engineering(上下文工程:指为AI模型精心设计和提供相关背景信息,以提高其输出质量和准确性的技术)、工具使用(tool use)和流程编排(orchestration),这些都是可以实现的。一个优秀的AIPM能快速制作原型(Prototype),理解AI产品的能力上限和下限,并能可靠地提升产品效果。他知道什么该做,什么不该做——哪些是下周ChatGPT一更新你就会被淘汰的功能,哪些是你可以持续构建的护城河。
一个好的PM,各种AI工具用得很熟练,能为自己和团队更好地收集上下文(gather context)。例如,他可以在GitHub上设置一个钩子(hook),让每次代码更新时自动更新一个内部知识库(如Wikipedia或Markdown文件),这样团队在做任何事情时都有了良好的上下文。这正是PM该做的事。
所以,这个职位谁都可以自称,但其上限非常高,也非常重要。我不认为这其中有太多技术门槛,只要你肯学。在AI时代,首先要忘掉(unlearn)很多上个时代不适用的方法。最重要的是亲自动手去构建(build)。没有人天生什么都会,因为现在一切都是新的,没有所谓的正确答案或最佳实践。你需要的是正确的思维模式(mindset)、正确的习惯(habits)、正确的原则(principles),并学会使用新工具。
时代变局:打工性价比骤降,个人项目价值凸显
有同学问,白天工作很无聊,业余时间学习AI和做Side Project特别有趣,导致没心思上班,如何处理这种心态?
如果是在两年前,我会建议你找一份真正感兴趣的工作,把时间和精力投入其中,因为那样成长最快、回报最高。但现在时代变了,上班的性价比在急剧下降,这背后有裁员、全职雇佣模式变化等多种原因。与此同时,做个人项目(side project)的成本大幅降低,可用的工具也越来越多,性价比反而提升了。
在这样的变化下,我建议你可以考虑把更多的时间、精力和热情投入到你的个人项目上。既然你已经有热情并且在做了,不妨多做一些。也许项目做好了,你就不需要上班了,可以全心投入自己的事业。
对于如何寻找适合自己的副业方向,你得先行动起来。我曾在那门《个体破局》(新名字叫《真本事:从会工作到会赚钱》)的课上讲过一个简单的方法:以未来变现为目标,在朋友圈发一条关于你擅长领域的内容,分享一些干货,看看有多少人点赞,能否从中发现潜在的付费用户。这第一步,99%的人都不会去做。阻碍大多数人找到副业方向的,不是方法问题,而是他们从未迈出第一步。
做自己的事业有一个普遍规律:坚持做五年,你大概能赚到和现在打工差不多的钱。通常需要做两年才可能开始赚钱。所以,要尽早开始,不要等五年后再行动。当你心态不好,想赚快钱时,基本上就是等着被“镰刀”收割。
个人系统:平衡工作、家庭与自我成长
关于如何平衡带娃和工作,我的目标确实变了,雄心(ambition)小了很多。我能做的事情也少了,明显感觉自己老了。在心态上,过去我觉得自己最好的时光在未来,现在则觉得最好的时光已经过去。但这并非指个人成就,我相信我未来的成就可能比现在大十倍。只是现在我更在乎孩子的成长,赚再多钱似乎也没那么大感觉了。目标变了是好事,意味着你想要别的东西,并且能从带娃中获得新的意义和成就感。
至于时间管理,我还没有找到一个特别好的方法,但因为要做的事情太多,会推着我一直前进。比如和团队合作,约定了用户访谈的时间,到了时间就必须去做。访谈后产生新的想法,感到兴奋,又会推动我去做更多事。我是一个看状态的人,有时一天能做很多事,有时一天什么也干不了。现在我更懂得放过自己,如果干不了就不干,这是自己工作的好处,我不需要向任何人证明我每天工作了八小时。
关于教育,我们现在采用的是蒙特梭利(Montessori:一种以儿童为中心的教育方法,强调独立、自由和对孩子天生心理、生理及社会发展的尊重)教育法,未来打算让孩子去公立学校(public school)。我觉得公立学校就够了,希望把更多的时间、精力和金钱用在我自己给孩子的教育上,而不是把教育完全外包给学校。我认为现在的学校教育已经完全脱离和不适应这个时代了。
核心能力:构建个人投资理念与实践能力
关于个人投资,我做得并不算好,但学到了不少东西,比以前好多了。我曾被金融博士学到的理论,如有效市场假说(Efficient Market Hypothesis)、现金流折现模型(Discounted Cash Flow Model)和资本资产定价模型(Capital Asset Pricing Model, CAPM)所误导,现在大概知道它们为什么是错的了。
我的个人投资组合中,会分配一部分资金到看好的个股,比如英伟达和特斯拉。我也会通过401k等工具进行指数投资,并配置一些债券。从去年开始,我也投资了数字货币和黄金指数。同时,我保留了相当一部分现金,因为我认为AI领域短期可能存在估值泡沫,但长期非常看好。保留现金是为了在泡沫破裂时能买入更多股票。我不会因为担心熊市而择时卖出,之前尝试用期权对冲风险,但发现对我来说不是一个好策略。
对于一个即将毕业的学生,在SDE(Software Development Engineer:软件开发工程师)、MLE(Machine Learning Engineer:机器学习工程师)和PM之间如何选择?如果你的长期目标是自己创业,我建议你先做SDE或MLE。因为PM能做的事,SDE和MLE也能做,反之则不然。PM的工作偏软性,这些技能你可以通过做项目学会,但如果去做PM,你亲手编程的机会就少了,技术成长速度会变慢。
对于职业初期的人来说,先提升自己的硬技能更重要。你可能在公司打工三五年也接触不到真正核心的决策信息,还不如在自己的创业项目里接触得更快。建议用工作来训练硬技能,在副业中提升战略能力。
关于在美国的绿卡(Green Card:美国的永久居民卡,允许外国人在美国永久居住和工作)申请问题,你需要动态地、认真地去看待跳槽是否真的会影响你的申请流程。比如,如果你的I-140已经批准,那么跳槽到一家同样愿意为你办理PERM和I-140的新公司,影响可能不大,因为你的优先日期(priority date)还在。关键在于你为什么要跳槽。如果对当前工作满意,我的建议是先去面试,拿到offer之后再做决定。准备面试本身就是你能做的最有价值的“课外活动”之一。