挑战从0开始开发仿小红书app第一天

00后挑战从0开始开发仿小红书|Day01

前言

记录开发的全阶段,比如需求分析,开发过程,测试阶段。不懂代码没关系,可以看看互联网岗位在干嘛
会使用一些辅助编码工具,就是类似于ChatGPT的大模型,比如通义灵码,会多方面结合使用
通俗易懂的分析功能点遇到的知识。让非计算机行业也能完全听懂。大家去B站关注我,csdn同名。呆呆呆呆梦。
点赞关注B站是更新的动力。开局一个ide,代码直接全部写。会尽量的提高ai编程的比例。技术路线逐渐由简单变得复杂。持续更新。
在这里插入图片描述

第一步 找到两个帮手

我们使用通义零码和通义千问这两个小帮手。一个用来当我的产品经理。一个用来写代码。当我的黑奴。不是,当我的实习生。然后我自己当测试:
人员配置:
我:主程
通义零码: 实习生
通义千问:产品:
我:测试
当然,有什么别的好的产品也可以

第二步:前置准备资料,一个产品最开始的工作一定不是写代码

写一个产品的时候第一步市场调研什么的,咱们就不需要了。因为直接仿写的嘛。然后是写需求文档,画原型图。然后进行开发。当然得磨蹭磨蹭了啦。顺便评测一下新找的那两个帮手好不好用。
在这里插入图片描述

如何搞代码

先简单测评一下。通义千万可以简单的分析一下框架和架构。

看了一下可以简单生成一下代码。然后去小红书的网站里面扒一下代码。

目前由三种拷贝复制代码的方式。
第一种。直接去官网上面抄。

第二种:通义零码生成。
第三种:从网上找开源的项目直接抄。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

看来有人已经做过了。 我该从哪里开始做呢!大家觉的是抄袭哪个比较好呢。

接下来规划

先列出开发过程中可能出现的技术难点。然后再评选使用哪些技术。最终再决定。大家也可以提提意见。

总结

虽然是突发奇想,但是自己也有一定编程能力。不会烂尾。摆烂也会。狗头
1通过这个系列可以了解一款产品的开发流程。对于想转互联网行业的人有帮助。
2.了解大模型的应用。现在大模型确实对程序员冲击蛮大的。但是程序员也要合理利用工具。
3.记录自己学习的全过程以及对于转行或者了解程序员这个行业的人有个帮助。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/783213.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java文件File和IO流(一)-- File文件,IO流,缓冲流,字节流,字符流

File文件操作类 java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关 File 能新建、删除、重命名文件和目录,但File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。 想要在Java程序中表示一个…

C语言数组详解

一维数组 创建和初始化 数组就是一组相同元素的集合。 他的创建: char arr[10]; int arr1[5]; 数组创建中 [] 里不能是变量,但是在c99标准之后就可以了被称为变长数组,但是不常用,而且变长数组不能初始化。 初始化&#xff…

[蓝桥杯 2016 国 C] 赢球票

[蓝桥杯 2016 国 C] 赢球票 题目描述 某机构举办球票大奖赛。获奖选手有机会赢得若干张球票。 主持人拿出 N N N 张卡片(上面写着 1 ∼ N 1 \sim N 1∼N 的数字),打乱顺序,排成一个圆圈。 你可以从任意一张卡片开始顺时针数…

STM32的IAP技术,BootLoader

来源 三种下载方式: 1、ICP:ST-Link, 2、ISP: FlyMcu, 3、IAP IAP简介 IAP技术的核心在于BootLoader程序的设计,这段程序预先烧录在单片机中,正常的APP程序可以使用BootLoader程序中的IAP功能写入,也可以两部分代码一…

【React】vite + react 项目,进行配置 eslint

安装与配置 eslint 1 安装 eslint babel/eslint-parser2 初始化配置 eslint3 安装 vite-plugin-eslint4 配置 vite.config.js 文件5 修改 eslint 默认配置 1 安装 eslint babel/eslint-parser npm i -D eslint babel/eslint-parser2 初始化配置 eslint npx eslint --init相关…

【python】常用函数汇总(持续更新……)

文章目录 【numpy.exp()】返回e的幂次方,e是一个常数为2.71828【np.dot()】矩阵相乘【np.linalg.inv()】矩阵求逆 【numpy.exp()】返回e的幂次方,e是一个常数为2.71828 举例:numpy.exp() 【np.dot()】矩阵相乘 【要点】 1、前者的列数后者…

强化基础-Java-泛型基础

什么是泛型? 泛型其实就参数化类型,也就是说这个类型类似一个变量是可变的。 为什么会有泛型? 在没有泛型之前,java中是通过Object来实现泛型的功能。但是这样做有下面两个缺陷: 1 获取值的时候必须进行强转 2 没有…

canvas画图,画矩形可拖拽移动,可拖拽更改尺寸大小

提示:canvas画图,画矩形,圆形,直线,曲线可拖拽移动 文章目录 前言一、画矩形,圆形,直线,曲线可拖拽移动总结 前言 一、画矩形,圆形,直线,曲线可拖…

两张图片相似度匹配算法学习路线

大纲:​​​​​​目标跟踪基础:两张图片相似度算法-腾讯云开发者社区-腾讯云 (tencent.com) 目标跟踪基础:两张图片相似度算法 (qq.com) 一、传统方法 1.欧式距离(用于判断是否完全相同) [三维重建] [机器学习] 图…

DC电源模块的设计与调试技巧

BOSHIDA DC电源模块的设计与调试技巧 DC电源模块的设计与调试是电子工程师在实际项目中常常需要面对的任务。一个稳定可靠的DC电源模块对于电路的正常运行起到至关重要的作用。以下是一些设计与调试的技巧,帮助工程师们更好地完成任务。 第一,正确选择…

如何简化多个 if 的判断结构

多少算太多? 有些人认为数字就是一,你应该总是用至少一个三元运算符来代替任何单个 if 语句。我并不这样认为,但我想强调一些摆脱常见的 if/else 意大利面条代码的方法。 我相信很多开发人员很容易陷入 if/else 陷阱,不是因为其…

git的使用日常习惯规范与一些特殊操作

git的使用日常习惯规范与一些特殊操作 操作习惯规范创建本地新分支,推送新分支到云端仓库1.创建一个本地的login分支2.创建新分支后切换到新分支3.推送新分支到云端 git的特殊操作撤回commit(取消提交到本地版本库的动作,本地工作区写的代码不…

鸿蒙开发(七)-UIAbility启动模式

鸿蒙开发(七)-启动模式 根据代码中定义,UIAbility的启动模式有以下几种: "launchType": {"description": "Indicates the boot mode of ability.","type": "string","enum": ["standard",…

springboot点餐平台网站

目 录 摘 要 1 前 言 2 第1章 概述 2 1.1 研究背景 3 1.2 研究目的 3 1.3 研究内容 4 第二章 开发技术介绍 5 2.1相关技术 5 2.2 Java技术 6 2.3 MySQL数据库 6 2.4 Tomcat介绍 7 2.5 Spring Boot框架 8 第三章 系统分析 9 3.1 可行性分析 9 3.1.1 技术可行性 9 3.1.2 经济可行…

容器和注解开发

1.创建容器的两种方式 //1.加载类路径下的配置文件//ApplicationContext ctx new ClassPathXmlApplicationContext("applicationContext.xml"); //2.从文件系统下加载配置文件(绝对路径) ApplicationContext ctx new FileSystemXmlApplicationContex…

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记12:DAC数模转换

系列文章目录 嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台 嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记02:开发环境安装 嵌入式|蓝桥杯STM32G431(…

vue登录页获取随机验证码

vue2的写法&#xff0c;vue3项目改写成ts写法即可 首先验证码随机图片组件&#xff1b;放在适当的文件中&#xff0c;后面引入到主页面 <template><div class"s-canvas"><canvasid"s-canvas":width"contentWidth":height"c…

Django(二)-搭建第一个应用(1)

一、项目环境和结构 1、项目环境 2、项目结构 二、编写项目 1、创建模型 代码示例: import datetimefrom django.db import models from django.utils import timezone# Create your models here.class Question(models.Model):question_text models.CharField(max_length2…

golang grpc和protobuf的版本降级问题(version4 -> version3)

最后更新于2024年3月28日 10:57:52 简中没查到类似的文章。一点小事闹麻了&#xff0c;搞了一天&#xff0c;特意发出来造福大家。 所谓的版本就是下面这个东西proto.ProtoPackageIsVersion4或者proto.ProtoPackageIsVersion3&#xff1a; 目的 为了适配旧代码&#xff0c…

【Monero】Wallet RPC | Wallet CLI | 门罗币命令行查询余额、种子、地址等命令方法教程

ubuntu22.04 首先在运行daemon&#xff0c;详细安装运行教程可参考&#xff1a;The Monero daemon (monerod) ./monerodWallet CLI run ./monero-wallet-cli如果还没有钱包就根据提示创建钱包即可 输入密码 查询余额 balance查询种子 seed其他可执行命令操作&#xff1…