后端程序员想要学习一下前端,有无比较好的学习路线推荐

2022-03-17 11:30:29 +08:00
 hsuyeung

情况

  1. 后端开发(主力 JAVA ,平时也会写写 Go 玩儿)
  2. 前端 JS 还行(自己玩玩的程度,工作肯定不够),CSS 老大难!
  3. 喜欢看文档学,视频辅助,但是不喜欢一直看视频学习。
  4. 学习更倾向项目驱动,有需求让我练手我就能很快上手一门新技术,但是纯学习就比较枯燥。

问题

  1. 想要闲暇时学习一门前端框架,不用于工作,只为了自己也能写点页面什么的玩玩儿,算是兴趣爱好。Vue 、React 、Angular 纠结选择哪一个作为刚开始学习的框架以及该语言的学习路线。
  2. 除了语言框架,有无一些比较好的 CSS 样式的框架推荐
  3. 有没有什么比较好的练手的项目推荐(个人目前想法是,自己挺喜欢阮一峰博客那个样式,看起来也不是特别复杂,就准备决定了语言和框架后做仿一套练练手,不知是否合适)
13625 次点击
所在节点    程序员
77 条回复
usapla
2022-03-17 16:44:47 +08:00
@sinnosong1 #21 谢谢,已经收藏了
pengtdyd
2022-03-17 17:00:24 +08:00
一点前端基础都没有就推荐框架???我觉的先把基础学学吧
henryhu
2022-03-17 17:16:14 +08:00
没人提 css 的框架 Bulma ?
plzcomeon
2022-03-17 17:22:37 +08:00
学 PHP (手动狗头)
licoycn
2022-03-17 17:25:01 +08:00
还是先从基础学走,HTML 、CSS 、JavaScript ,等熟悉而后再慢慢接触 Vue 及 TypeScript 这一类。

看楼上大多数都说 CSS 很难,如果不是特别炫酷的效果,CSS 无非就是边距、边框、定位、层级、阴影、过渡等一些效果,语法都是固定的,基础的学会了再上手 Less 或 Sass 就会发现新大陆。
cr217
2022-03-17 17:25:23 +08:00
@murmur 比起 ref 、reactive 、toRefs 、toRef ,还是 useEffect 好学😂
WispZhan
2022-03-17 19:40:56 +08:00
Java or go 后端学前端,如果想系统性的,推荐先从 Angular 开始。
原因是知识点全,框架理念,逻辑概念类似。而且你不需要到处找你不熟悉的各种插件和组件。

你等把所有 Angular 概念吃透了,就可以安心折腾任何一个前端框架了
Envov
2022-03-17 19:42:55 +08:00
推荐后端学习前端必经路线:
1:学习 nodejs v14 和 npm 包管理工具,产出 [js 操作计算机文件] 、 [js 操作 excel 表格] 的小工具就可以结束了。这时候你需着重了解 commonJS 的模块化 js 概念
2:学习 webpack 4.x ,它使用 nodejs 给前端提供了强大的工程化能力,产出 一个自定义打包工具就行
3:学习 vue.js,利用 webpack 产出一个脚手架
4:使用 vue-cli 脚手架
x86
2022-03-17 19:45:22 +08:00
标记下,css 和 js 头疼
cz5424
2022-03-17 19:56:49 +08:00
同后端,学了 vue2 ,表示 vue2 要过时,vue3 要重学,css 也没那么难,感觉 webpack 被 vue cli ,vite 代替,或者说隐藏了起来。另外,本人招前端的时候发现前端的简历都是会用 xxx 框架,xxx 组件,非常不解,有人解答吗
dNib9U2o8x
2022-03-17 20:14:34 +08:00
@sy20030260 tailwind 维护性还好,项目大了肯定要拆分组件的,里面不会有大量的 html, 基本组件本身的语义就够用了,如果觉的还不够,还有 @layer
redtech
2022-03-17 20:25:40 +08:00
@cz5424 你一个后端 面面前端 这么卷了吗
BaiLinfeng
2022-03-17 20:59:06 +08:00
我是比较喜欢看视频,不喜欢看文档,总感觉文档是外来语
P233
2022-03-17 21:09:41 +08:00
给自己打个广告 /t/841029
ruoxie
2022-03-17 21:12:01 +08:00
到底 css 难在哪?
cz5424
2022-03-17 21:26:11 +08:00
@redtech 不是全栈是全干工程师了
v2eb
2022-03-17 21:37:12 +08:00
yunyuyuan
2022-03-17 22:25:53 +08:00
框架的话,建议 vue3 ,vue3 挺灵活的,这有个视频详细介绍了 vue3 的思维 https://www.bilibili.com/video/BV1rC4y187Vw
waltcow
2022-03-17 22:50:24 +08:00
tailwindcss/windicss + react
qqqqqcy
2022-03-18 00:53:26 +08:00
5 年大厂前端发言,当然是 vue 好,react 概念太多了,如果要面试装逼或者造轮子才推荐 react ,非前端学这个纯粹找虐

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/840973

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX