当前位置: 首页 > news >正文

番茄项目1:定了一个新的目标——做一个番茄工作法的web项目!

练打字的目标已经实现了,目前不想再到这上面投入更多的时间,因为打字速度已经超过100了,这在现在已经是一个较高的水平了,至少处于同单位办公人员的前10%,很可能是处于前5%,再提高其实意义不大。
因此现在我制定了一个新的目标:做一个番茄工作法的web项目

1. 为什么想做一个番茄工作法的web项目?

番茄工作法是一个我使用超过10年的工作法,可以说他改变了我的一生,番茄工作法帮我战胜了adhd,使我成为一个更加优秀的自己。

我对编程、对软件开发一直是感兴趣的,自己虽然从事的计算机相关工作,但一直没有真正的从事开发,自己偶尔写一些小的程序,辅助日常的工作。以至于没有做过一个稍微大一点的项目,这一直我的一个遗憾,因此,我想写一个web项目来弥补自己的遗憾。

有做web项目的想法已经很久了,但具体做什么项目却没想好,有一次在使用番茄工作法的过程中,突然感觉世面上没有一款完全符合我的要求的和番茄工作法项目,于是就产生了自己做一个的想法。但是产生这个想法离制定目标还是有一些距离的,最初我想做一个pc端的软件,但后来感觉Pc端的有些局限,不便于多地使用,还是做web端的。但那时还有些犹豫,因为我的web开发经验很少,我不确定能不能完成这个项目,也没自信自己能坚持到项目完成。但是经历了最近几次目标的实现,我觉得我有能力来实现这个项目了。于是,这个目标就诞生了。

2. 这个番茄工作法的web项目的大概是什么样子的?

其实,世面上番茄工作法的工作软件不少,但是大多数都只有基础的计时功能,不过这也没错,毕竟原版的番茄工作法作者也说了,有一个计时器就够了。但其实作者还介绍了一些配套记录的内容,这个也是番茄工作法的核心,可惜很多做番茄工作法的都忽略了这个。所以我要做的番茄工作法项目是个完整版的番茄工作法,包含预计、记录打断、记录干扰的功能,并且在一定时间后可以进行统计,回顾。

3. 开发的技术框架是什么?

后端:python
web框架:django
前端:html+css+javascript
因为我用的较多的是python,所以这个项目我计划使用python来开发。至于web框架,flask和django都接触过一些,有点难以选择,后来干脆问了ai,ai推荐我用django,那我就用吧,反正差不了太多,关键是能把东西做出来。前端是我不擅长的东西,我打算在开始尽量用最简单的东西来实现前端,不追求界面的好看,不追求额外的功能,只要能用就行。

4. 预计多久完成?

因为完全是个陌生的东西,我也不确定多久能完成,反正没完成之前我是不会切换目标的。因为我的业余时间不多,初步打算用半年的时间完成,也就是到明年1月18日完成这个项目。如果到时没完成,也无所谓。我不能保证我啥时候完成,我只能保证我每天至少花10分钟在这个项目上。

总的来说,这个项目对我来说是一个不小的挑战,不过现在我也多了一些信心,一是因为实现过几次目标,对如何长期坚持一个目标有了一定的经验,二是现在ai技术的发展,使得开发有了一个很好的解决问题的渠道,不像以前,遇到一个问题卡住了,网上找不到答案,也没人能问。

加油吧,争取这次做一个自己能用,也好用的东西出来!!!

http://www.dtcms.com/a/286984.html

相关文章:

  • 光伏财务管理:在阳光与资本的精密计算中前行
  • VSCode - VSCode 快速跳转标签页
  • Web攻防-访问控制篇水平越权垂直越权未授权访问级别架构项目插件SRC复盘
  • pytest + requests 接口自动化测试框架
  • [特殊字符] Spring Boot 常用注解全解析:20 个高频注解 + 使用场景实例
  • Anime.js 超级炫酷的网页动画库之SVG路径动画
  • 双指针(滑动窗口)相关算法题
  • RLHF(基于人类反馈的强化学习),DPO(直接偏好优化), GRPO(组相对偏好优化)技术概述
  • 鸿蒙开发--端云一体化--云对象
  • 龙虎榜——20250718
  • 【C++】红黑树,“红“与“黑”的较量
  • 【18位数据次方提高数据输出速度】2022-3-9
  • 多线程-1-基础写法
  • 顺理成章学RL-1(based Stanford CS234 Reinforcement Learning)
  • Webstorm 前端断点调试
  • pom.xml文件中的${}变量从哪里传值
  • Couchbase 可观测性最佳实践
  • ModbusRTU转profibus网关与涡街液体流量计通讯读取流量计温度
  • Android性能优化之启动优化
  • python学智能算法(二十三)|SVM-几何距离
  • Python 入门手札:从 0 到会--第九天Python的模块化编程--模块、包以及常见系统模块和第三方模块总结
  • 微店平台商品详情接口技术实现指南
  • C语言:预处理
  • 软件测试全谱系深度解析:从单元到生产的质量保障体系
  • JavaScript笔记
  • 功能安全之BIST的基本原理
  • 关于tftp怎么把res文件夹传输给开发板的操作步骤:
  • 通过代码识别大小端模式
  • 先让 AI 学会害怕,再让它握紧方向盘
  • Unity 多人游戏框架学习系列六