引言
永远不要求平衡,求平衡就去考公,这是一个不成长,很快就会被淘汰的行业。就今天的主题“程序员如何平衡日常编码工作与提升式学习?” 其实可以把平衡二字去掉,而是程序员如何找出日程编码工作与提升式学习的关联。今天不去分析什么编码习惯和时间管理技巧,这些都会有独立的书去详细介绍,在这里我们就聊聊职业发展。首先,这并不是AI编码软文,只是给大家一个警醒,任何事情我们可以寻找边界,但是不要设立边界,而是要寻找关联。日程编码和提升式学习不是对立面。职业发展和个人成长也不是对立面。今天我们一起聊聊这些是如何关联的。
日常编码与提升式学习的关联
初入职场:日常编码与基础知识的关联
初入职场的新手,每天想到最多的就是天天CRUD,或者写几个简单的SQL,有什么成长。这个时候我们每一个细胞里面想的都不要是实现这个功能,特别是在小公司,系统做出来可能只有不到100个人用,总数据量不到10w条,所以怎么写前端都能出来一个列表,有没有索引,有没有缓存、有没有并发写入都不重要。但是这个时候我们不是去想功能实现,可以给自己提高一些难度。如果这个系统供给10w个用户,QPS 1000,数据量1亿条。我们怎么去实现。这个时候你想的维度就不一样了,会去思考用什么存储介质,是否需要NoSQL数据库,是否需要倒排索引,是否需要缓存,需要本地缓存还是分布式缓存。其实说上述内容就是告诉我们的兄弟们。这就是日程编码和提升式学习的关联,一点不冲突。从实际出发去思考、去实践。这个时候可能有人会说、老板就给1周没时间思考,那就是偏执投入。除非你永远就想着待在一个永远只有100个人用的系统里面30岁等着被淘汰。
职场老鸟:日程编码与业务知识的关联
3-5年的职场老鸟,这个时候可能还有一些编码工作,当然不乏很多大牛。已经走上了技术管理岗位,不再担任编码工作。但是我们这个时候的侧重点就不一样。技术和业务结合才是我们这个阶段最为重要的二次提升。得知道我们做的能力客户到底怎么用,客户到底怎么提效,怎么赚钱?如果前三到五年还解决不了编程基础知识与日常编码技能的问题。也得反思一下上面这个阶段我们所缺失的内容,在接下来的时间里每段代码都应该具有它自己的独有的业务价值。讲一个故事:之前在去哪儿网做酒店订单管理系统的时候,浏览器端如果快速处理客户下单(当时的业务指标5分钟内酒店需要确认订单)就是一个挑战。现在大家当然都知道WebSock长连接的方式快速推送。记得当时第一个版本就是轮询1分钟刷新一次,随着酒店订单量的扩大一天全渠道60w单。订单表和轮询的逻辑都不能满足。就搭建了webSock长链接应用,专门复杂和web端保持推送通道。当前次系统还在携程Ebooking 中使用,14年的系统。任何技术创新都是服务业务诉求。5分钟只是KPI 如果能做到准确无误的秒级确认,才是我们的追求。
职业发展与个人成长的关联
记得很早之前写过一篇程序员成长三部曲:不知道自己不知道,知道自己不知道,知道自己知道
阶段一:不知道自己不知道:刚毕业加入公司,真的不知道自己应该知道什么,一脸茫然,发现自己C++ 、数据结构、java基础、JVM编程都会,但是就是不出活最难受。这个阶段就虚心点求教老鸟,把公司常用的平台。各个团队新人入职手册综合多看,还是要偏执。时间会告诉你投入的价值。
阶段二:知道自己不知道:工作一段以后对很多系统架构、基础知识、相关业务都有一些了解。这个时候需要去了解自己还不知道的加上变成一个高级程序员,多面手。
阶段三:知道自己知道:阶段三可以给自己定个目标是TL 还是继续走技术架构师路线。当然很多TL 都是能做技术架构师的,要不然也很难做TL。知道自己的擅长的东西发挥到极致。
上面都是职场路线,自己也还没有突破到创业的维度。如果个人成长仅只是指向创业那我现在还给不了建议,希望未来一起共勉。
AI编程与未来的关联
最后这个话题是我最近一年思考和担心的问题。曾经还一度想是否真需要找一个很酷的人形机器人公司加入。但是最终从三个方面思考还是持续目前的职业生涯,结合升级个人技能。
第一:AI编程将无处不在:不是一定要去人形技术人公司或者大模型公司我们才有机会接触AI,AI编程未来将无处不在。作为人类新的工具存在。昨天写的AI 一小时编程,未来会更加简单。我们需要掌握的是专业的领域知识和如何与大模型相处。
第二:当前AI 赛道个人付费意愿不是很强,但是切实很解决很多大企业的刚需,所以ToB是AI持续创新的资源池。
记得很多APP内嵌的智能问答和智障问答一样,根本理解不了用户的自然语言。这块就是当AI领域的下的一块超级提升能真正做到智能问答。
AIGC就不强调了,现在去各个平台看看小红书、微信视频号都有很多AI生成的内容。
第三:有AI 加持机器才具备理解人类自然语言的真正能力,人和机器的相处会更加和谐。一定不再是人类使用机器那么简单。机器会理解人类的需求服务人类。当然我们也应该保持警醒 如果完全理解人类的需求后也存在各种伦理、道德问题。路很长还得持续发展。
总结:
生活中没有平衡,只有寻找边界,寻求关联、偏执投入。欢迎关注个人公众号:"人形机器人未来"。