互联网程序员每天刷题并不是必须的。建立项目、测试新语言或框架可能更具挑战性。我正在整理一个社区策划的小项目列表,这些项目可用于探索新技术、展示技能或消磨时间。这些项目在开源许可下发布,可以自由使用和改进。非UI应用程序也可以在命令行中运行,例如金融交易文件处理、联系人管理、预算跟踪等。