如何快速学习一个项目【个人心得】

20241110 23:10

  • 之前在学习一个新项目的时候,经常会从头开始跟着敲,但是,抄作业抄的不经头脑,是被动的学习,是不好的
  • 可以说是最近才有得想法,无论是视频教程也好,还是开源项目也好,最主要的是知道他的核心功能,知道流程顺序

比如说:

短链接

  • 核心功能:短链接生成,短链接怎么跳转,短链接监控(怎么追踪记录用户行为)
  • 流程:先是生成短链接,怎么生成的?需要什么字段?跳转是怎么跳转的?要怎么切割请求地址?根据什么来跳转?监控里面各个统计是怎么完成的?就扣统计?ip记录?操作记录?

考试系统

  • 核心功能:考试,录入题目,判断题目,限时,给分数
  • 流程:先是录入题目,通过什么录入?自己一道一道题目录入?开始考试,怎么限时?题目从哪里拿?要不要排除做过的题目?怎么判断题目是否正确?每一步功能返回给前端什么数据?

能解决这些,就有了项目的基本框架。之后项目里面的遇到的什么并发问题,那就是里面的细节了。
自己最先并且最应该做的事情,不是把整个项目做出来,而是先把他们的核心功能,用自己的能想到的方式,自己用代码去实现(包括自己构建数据库),单单只是完成核心功能,测试过,跑通了,就够了

再之后,比如说学习开源项目,也是一样,找到核心功能,知道流程,代码看不懂没关系,放到ai里面,“详细解析一下(核心功能)代码”,再不停的追问until抓住了主旨,核心功能,项目流程顺序。

这远远胜于我最开始讲的无脑学习法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值