1作者: boppo13 个月前原帖
我是自学的,在学习过程中我尽量避免使用人工智能。我经常看到“懂得如何编程”这个短语,但我不确定这个说法的共识标准是什么。通常,这种初学者的问题更适合在reddit上讨论,但我认为那里的回答往往偏向于缺乏经验。 以下是我目前对“合理称职”的开发者的标准: - 知道如何编译一个基本的C程序 - 了解足够的git,以便能够为类似GitHub的开源项目做贡献 - 熟悉常见的数据结构与算法模式(虽然不一定足够好到能通过FAANG的面试) - 能够搭建一个基本的包含登录和账户功能的CRUD网站 - 理解面向对象编程的范式,如类、构造函数等 我还缺少什么呢?
1作者: domwozniak3 个月前原帖
我开发了一款感恩日记应用,采用认知行为疗法(CBT)技术,帮助用户培养每日正念练习。研究表明,持续的感恩练习可以显著改善心理健康,因此我希望创建一个让这一实践变得更易于接触的工具。 该应用专注于以下核心原则: - 隐私:所有数据保留在您的设备上,采用离线优先的方式 - 简单性:干净的界面,优化以便快速记录每日内容 - 一致性:通过连续记录和温和的通知来帮助养成习惯 - 组织性:分类系统帮助识别带给您快乐的模式 技术细节: - 使用 React Native/Expo 构建 - 采用 expo-sqlite 和 drizzle-orm 的本地 SQLite 数据库 - 通过 RevenueCat 实现应用内购买 - 极简架构,注重性能 作为开发者,最宝贵的经验来自于独自处理整个过程——从最初的概念到开发,再到应用商店提交和支付基础设施。 当前的路线图包括可自定义的通知、暗黑模式和成就系统。 链接: [https://apps.apple.com/app/apple-store/id6742772020](https://apps.apple.com/app/apple-store/id6742772020) 任何反馈或建议对未来的迭代都将非常有价值。
3作者: benguild3 个月前原帖
我注意到,越是频繁地寻求人工智能的帮助或“氛围编码”,下次在解决类似困难挑战时,我的敏锐度就越低。<p>有没有其他人感受到这种提升有时会带来在需要展现力量时的脆弱?