为什么很多后端程序员认为前端很难学?
很多工作了多年的后端程序员,都会有些个人创业的想法,但是不会前端,觉得前端很难,不知道怎么学?
为什么会有这种现象呢,前端的难到底在哪里?
很多工作了多年的后端程序员,都会有些个人创业的想法,但是不会前端,觉得前端很难,不知道怎么学?
为什么会有这种现象呢,前端的难到底在哪里?
后端 web 开发基本都会点前端的。。
早期没有前端的时候都是后端一个人一把梭的。。。
前端 CSS:
1+1 = 2
2+2 = 4.1
2+null = “2null”
前端 CSS wtf?
前端:
计算形状边长
计算形状可以用哪几个基本形状拼出来
计算子形状旋转角和偏移
计算元素层级和遮挡关系
修复换个浏览器位置不对的问题
修复边长计算参考的元素位置会变的问题
修复参考元素位置不变了但是会错误遮挡页面其它部分的问题
修复这个形状在关闭上层窗口后还会显示出来的问题
。。。
现在,头发也掉光了,腰不行了,钱也没赚到多少
BTW,css 因为理念不同于普通编程,导致几乎没法 debug 是生手感觉难的核心所在。
A.前端几乎没有 try/catch …… 任何显示错误都是 bug
B.老板会对前端指手划脚,对后端甚少
其他还没想到
Python 之禅里对良好语言的设计哲学说的很明白,“简单优于复杂,复杂优于混乱,扁平优于嵌套,间隔优于紧凑”,不管你写什么语言,你代码写的越多越会感觉这几句总结的精辟,前端语言自己对号入座对上了哪条吧。
但这就不是技术问题 是审美问题