作为后端程序员,想要出海,想要快速做出第一个Ai套壳应用?想要快速赚到第一块美元,我觉得正确的学习路径:
第一步(基础部分):知道html常用标签、css的两个布局(flex grid)、jquery常用无法。第一阶段了解知道有个大概的认知就行。
第二步 :直接学框架Next.js +css框架(tailwind css)。
因为是后端出身代码逻辑思维素养都在,学起来很快无非是语法的另一种表达,无法坚持下去的原因:
1、就是样式和布局很让人头痛。我的经验是当你用了tailwind css框架之后,不会写的样式直接google( tailwind css +样式),基本上都能找到,而tailwind css最好的就是找到的样式代码复制即可使用,没有过多别的语法的依赖,很是方便。
2、前端知识庞杂,会涉及到非常多的陌生领域,由于没有什么基础学起来可能就是寸步难行,一会一个专业术语出来不懂,一会一个语法出来不知道,多而杂让人望而生畏。我的经验就是先走马观花学习,有个大概的知识全景图在脑子里,后面需要什么就去查什么。
比如说学习next.js,先自己想个小需求,自己设计功能去实现,先把next.js工程的目录结构搞清楚知道文件夹设计的意义,路由导航是怎么做的,有个大概的认知之后,就开始做项目,以练代学,敲了几个项目之后就会了。
前端没有那么抽象的东西,学起来的方法很简单也实用以练代学,孰能生巧。
我是看掘金小册的next.js教程入门上手的,就这个。