后端工程师如何学前端?

2018-02-01 23:54:08 +08:00
 PureWhite

感觉整个思维的方法都不太一样。。。

17996 次点击
所在节点    程序员
118 条回复
coffeSlider
2018-02-02 00:19:50 +08:00
前提是你需要有基本审美观。
misaka19000
2018-02-02 00:21:31 +08:00
不同意楼上 审美观这种东西应该由美工来完成
chenqh
2018-02-02 00:24:13 +08:00
doit 虽然我也没学会
coffeSlider
2018-02-02 01:12:22 +08:00
@misaka19000 所以你的意思是前端只需要做公司项目需求?在没有美工的情况下,只能做一堆视觉污染物出来?
mb4555
2018-02-02 01:22:54 +08:00
@coffeSlider 每个人审美不同,你以为的良品可能是别人眼中的污染物
XIVN1987
2018-02-02 01:34:43 +08:00
bootstrap
watzds
2018-02-02 01:39:47 +08:00
都是计算机知识,不过前端 css 啥的不太有逻辑
PythonAnswer
2018-02-02 01:43:50 +08:00
ui 交互 多参考成熟产品
feverzsj
2018-02-02 01:44:53 +08:00
html,js,cs,有什么问题,想要什么控件,就 google 一下,说实话前端很简单,甚至会让你觉得弱智
Philippa
2018-02-02 02:28:46 +08:00
前端比较繁杂,每次想学 js 时就会发现竟然还要依赖浏览器?然后开始看 nodejs,然后发现怎么如此不严谨和丑陋?还是去看 Rust 吧....
oswuhan
2018-02-02 04:31:19 +08:00
面向“视图”开发,而不是“数据”。
尽可能精准的细节把控,包括元素、样式、动画、事件等,而不是像后端一样一段模板字符串渲染一下就完成视图开发了。
尽可能放弃“重用”、“模式”、“库或者框架”,视图“状态”千变万化,随时随地准备用原生的“工具”去实现你想要的视图。

用“做饭”这件事来类比一下,“后端”风格厨师解决的是把饭做出来的问题,只需要保证做饭效率以及能不能吃的问题就行,而“前端”风格的厨师需要精确的把控做菜的食材、调料、工艺等方面的要素,最终的目标除了效率、安全等方面的问题以外,重点是要满足食客的口味需求。

所以,这个世界上“真正的前端”很少很少,就像你身边“真正会做饭”的人一样少。
oswuhan
2018-02-02 04:58:25 +08:00
@Philippa @watzds PO 主是问如何学习前端,而不是问学前端是否会被人瞧不起。
sfree2005
2018-02-02 05:38:04 +08:00
是有不少区别。首先从最基础的 JavaScript 学起,一些重要概念例如闭包,异步呀之类的要弄清楚。然后 vue,react 和 angular 三选一,配合开源的组件库就可以做很复杂的业务系统了。或者也可以在网上买个 Admin template 玩玩,设计的东西 template 已经完成大部分了,你就合理地把各个组件堆在一起就好。
woscaizi
2018-02-02 05:38:09 +08:00
第一阶段 把 html css javascript 弄熟。
第二阶段 把 jquery bootstrap 弄熟
第三阶段 把 vue react 弄熟
第四阶段 把 nodejs 弄熟
oswuhan
2018-02-02 06:24:43 +08:00
@sfree2005 你说的这是 js 开发,不是前端开发
sfree2005
2018-02-02 06:28:28 +08:00
@oswuhan 前端开发主要都用 js 了吧,不用的太小众了吧。
oswuhan
2018-02-02 06:49:55 +08:00
@sfree2005 我的意思是“ js 开发”是“前端开发”的子集,或者说“ js 语言这类工具学习和使用的问题”是“前端开发这类工程问题”的子集。
oswuhan
2018-02-02 06:51:00 +08:00
@sfree2005 楼上大部分言论都是在讨论工具的学习和使用,而不是工程方案
zhwithsweet
2018-02-02 07:14:39 +08:00
前端工程师怎么学习后端?
Weny
2018-02-02 07:45:01 +08:00
后端写前端 那是天生就会的 看两眼文档的事

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

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

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

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

© 2021 V2EX