主要观点:许多开发者通过构建项目学习编程,大学年龄的开发者应建立项目组合展示技能,但难找到有价值的项目想法。在 AI 时代,这更难,作者认为让项目有意义的方法是构建自己使用的东西,如以下项目:
- 截图托管 + 分享应用:可上传截图并分享,用 ShareX 等软件辅助,可添加多种功能,如粘贴板支持、命令行文件上传等,还能建立管理界面回顾过去截图。
- 提醒邮件命令行工具:简单的命令行应用,指定时间后发送邮件提醒,可与 Google 或其他服务集成,部署选择多样。
- Discord 机器人:学习软件的热门项目,选项多,可定制各种功能,如设置自定义命令、存储服务器媒体链接等。
- 托管游戏服务器/消息板等:虽不涉及写代码,但为自己和朋友托管东西很有价值,能获得实际构建和维护软件的经验。
- 自托管网络分析:收集和图表化数据,可构建简单的访问计数器,前端有多种可能性。
- Webdev 倾向:早期选择多为 Web 项目,因为 Web 应用让他人能尝试使用,对于自学开发者,Web 开发是良好的入门选择。
结论与思考:随着 LLM 和 AI 编程主流,程序员开始思考编程的哲学方面,如曾不适应代码自动格式化,但很快适应并利用其提高效率,AI 辅助软件开发改变了“编码”的概念,代码价值趋于零,但应努力构建可使用和部署的东西。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。