主要观点:
- 作者 19 岁从大学退学去旧金山,起初因行业刚起步易找到工作,后意识到行业成熟后进入门槛提高。
- 软件行业是学徒制行业,需多年实践才能成为优秀工程师,培养一名合格软件工程师通常需 7 年以上。
- 成为高级工程师主要在于理解、维护、解释和管理大型软件系统的能力,而非单纯写代码能力。
- 如今生成式 AI 虽能快速生成代码但不可信,难以帮助管理、理解或操作代码,其作用有局限性。
- 行业应重视招聘和培养初级工程师,他们能为团队带来活力和多样性,有助于避免过度设计和过早复杂,且能快速成长为高级工程师。
- 招聘工程师应注重组建团队,而非挑选最优秀的个人,最佳团队应具有多样的技能和经验水平。
- 初级工程师找工作困难,公司应改变对他们的看法,将其视为投资而非成本,为他们提供机会和支持。
关键信息:
- 作者从大学退学后在不同岗位工作,经历行业从早期到成熟的变化。
- 阐述软件行业的特点及对工程师的要求,如学徒制、长期学习等。
- 详细分析生成式 AI 在代码生成方面的优势与不足。
- 强调招聘和培养初级工程师的重要性及面临的困难。
重要细节:
- 作者 16 岁接触电脑,大学时靠古典钢琴奖学金入学,后转修非技术专业。
- 行业早期进入门槛低,后期知识和经验要求大幅提高。
- 生成式 AI 能快速生成代码但常不符合需求,需人工审核修改。
- 初级工程师能为团队带来活力,中间级工程师效率高,高级工程师主要负责系统管理。
- 招聘应注重团队多样性,避免单一化,初级工程师找工作困难,公司应积极改变态度。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。