15年过去了,TA依旧还是这样?

科技   2024-09-09 08:18   北京  
中秋专场直播,预约保你有收获

1

编程依旧让人感觉挑战重重...

多年前,大M 还是计算机专业的一名大四学生,经常在网络上搜寻实习机会。他不仅关注实习招聘,也会留意那些标榜“高级工程师”的职位,尤其对“需具备5年以上工作经验”的条件印象深刻。

那时,他觉得这样的要求似乎有些过分,但他内心深处却充满了向往:拥有五年经验的程序员想必非常出色,编写代码是否如同家常便饭般轻松?

岁月如梭,转眼间大M已经积累了15年的工作经验。

回顾往昔,他发现许多事情与当初的想象大相径庭,以下是他的八条经验分享:

1. 编写代码看似简单,但要想写出优秀的代码却极具挑战性。编程与写作有着惊人的相似之处,提高编程技能的关键在于不断地“阅读与编码”的循环。

2. 编程的核心在于“创新”。就像一位哲学家问及砌砖工人,有人明白自己正在建造一座大教堂,而有人只认为自己是在砌砖,创造者的意识在此可见一斑。

3. 创建一个高效的试错环境至关重要。专注于编程环境,精心打造一个允许高效试错的“代码乐园”。

4. 不要陷入代码完美主义的误区,世界上不存在完美的代码。大多数情况下,你的代码只要能满足当前需求,并为未来的扩展留出空间就足矣。

5. 技术固然重要,但“人”的因素或许更为关键。如果没有特定的组织规模(即“人”)作为基础,空谈微服务的技术优势和其他花哨技巧,无疑是本末倒置。

6. 渴望知识是好事,但学习方法同样重要。有时候,仅有“求知若渴”的心态是不够的,学习时我们还需关注“投入与产出比”。

7. 越早开始编写单元测试越好。如果以“开始编写单元测试”为界,大M 的职业生涯可以清晰地划分为两个阶段,后阶段远比前阶段更加精彩。如果你至今还未尝试过编写单元测试,或者未曾重视过测试,建议你从明天就开始。

8. 程序员面临的最大敌人是什么?正如《代码大全2》所述:软件开发的核心挑战在于管理复杂度。失控的复杂度,正是程序员最大的对手。


 2

中秋专场直播,预约保你有收获

为了帮助同学们彻底掌握大模型的应用开发、LangChain、RAG、Agent、Fine-tuning 微调、预训练、Prompt Engineering、向量数据库、部署、生产化、职业成长、企业应用落地情况等等,中秋安排3场专场直播,请同学们点击以下预约按钮免费预约。


3

每日一大模型知识


4

加我微信

有很多企业级落地实战案例,不方便公开发公众号,我会直接分享在朋友圈欢迎你扫码加我个人微信来看👇

⬇戳”阅读原文“,立即预约!

END


玄姐聊AGI
5年连续创业者,融资超亿元 | AI 大模型资深应用专家 |前58集团技术委员主席|前百度资深工程师|大厂 MVP| 毕业浙江大学
 最新文章