为什么很多后端程序员认为前端很难学?

2020-07-23 10:46:05 +08:00
 jimmyismagic

很多工作了多年的后端程序员,都会有些个人创业的想法,但是不会前端,觉得前端很难,不知道怎么学?

为什么会有这种现象呢,前端的难到底在哪里?

30673 次点击
所在节点    程序员
224 条回复
laike9m
2020-07-23 13:53:35 +08:00
Js 框架都还好,CSS 永远学不会
losephsky
2020-07-23 13:53:35 +08:00
我报了个前端进阶课,远程跟着上跟到一半就一脸懵逼放弃了!
pushback
2020-07-23 13:53:49 +08:00
太乱,虽然说现在都偏向面向对象去写,但是说实话,各厂,各开源组件太杂,各种乱
wangritian
2020-07-23 13:54:54 +08:00
前端知识体系越来越复杂了
daodao116
2020-07-23 13:55:08 +08:00
主要是 CSS 麻烦
lululau
2020-07-23 13:56:10 +08:00
现在前端技术的入门,有一半学习成本是其实是后端技术,比如 webpack, nodejs, npm/yarn
25zai
2020-07-23 13:56:38 +08:00
前端的东西看起来逻辑感没有后端强,很乱。
jiangzhuo
2020-07-23 13:58:13 +08:00
对于后端来说,我觉得学前端最简单的方法是先从 Chrome 或者 Firefox 学起。如果时 Node.js 的后端,学起来事半功倍,毕竟各种 js 引擎特别是 v8 已经很熟了。再学习一下 WebKit 的渲染部分,其他 CC 和沙箱部分选择性学习,还有 IPC PPAPI 这些可以不学或者已经会了。
所以你看其实入门前端也没有这么复杂。
真正麻烦的是入了门后,你会发现你还是看不懂大多前端项目,这学习曲线太陡峭了,很多人入门已经就没有之后了。
maplelin
2020-07-23 14:00:45 +08:00
前端入门容易,所以现在大厂对于前端的门槛都不只是纯前端了,要深入的化那门语言都得数据结构和算法,VUE 和 REACT 本质也是一颗树,能读懂源码的前端的水平也要比大多数 CURD 后端的水平强太多
draguo
2020-07-23 14:01:06 +08:00
css 这玩意就没规律
HerrDu
2020-07-23 14:01:52 +08:00
觉得讨论前端难学还是后端难学意义不如直接讨论 前端工资和后端工资的对比的意义。
yc8332
2020-07-23 14:06:26 +08:00
js+css+html 还好吧。。主要各种框架太坑,各种自己的语法
1002xin
2020-07-23 14:12:13 +08:00
发现大多后端想学前端还没学好的原因是被自己的圈局限了,就 CSS 学不好
gdtdpt
2020-07-23 14:14:32 +08:00
主要就是懒和本能的抗拒。
对于 CSS 无非就是盒子模型,而且现代浏览器+CSS3 已经不需要像以前 IE6 时代需要很多 hack 操作来做兼容,已经简单很多了。
我从后端被挤到前端刚开始也很抗拒,觉得 CSS 弄不明白,好烦。但是当我认真去看 CSS 禅意花园的源码,突然觉得每个页面也就那样,就是盒子模型,一部分 CSS 决定盒子放哪里,一部分 CSS 决定盒子长什么样,一部分 CSS 决定盒子的动画,盒子就是 HTML,没了。瞬间觉得比后端的 Spring 有多少种注解,每种注解怎么用简单得多。
对于 JS 能用得好后端各种框架,我相信对于前端使用 Angular 、React 、Vue 框架不会觉得难。
akakidz
2020-07-23 14:20:48 +08:00
花一个月学 CSS 基本能解决工作中至少 90%的样式问题了
qq807492916
2020-07-23 14:36:21 +08:00
代数与几何
ytmsdy
2020-07-23 14:50:20 +08:00
前端的业务逻辑什么的都还好,现在的 vue 年代,比当年的 jquery 省力了很多。
但是 css 真心是无能,太特喵的反人类了。
qiumaoyuan
2020-07-23 14:53:43 +08:00
今天看到篇文章,其中有句:css 最大的难度在于不正交,新增一条对规则会引起意想不到的效果

https://zhuanlan.zhihu.com/p/163131371
luckyrayyy
2020-07-23 14:54:23 +08:00
@mrant 是打算去,还没报到
JerryCha
2020-07-23 15:03:30 +08:00
能把样式良好的从设计稿还原成 CSS 的人,去做动画一般也不会太差

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

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

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

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

© 2021 V2EX