后端工程师如何学前端?

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

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

18344 次点击
所在节点    程序员
118 条回复
pepesii
2018-02-02 09:30:25 +08:00
这辈子都学不会 css
hasbug
2018-02-02 09:30:31 +08:00
我前端想学点后端···
oswuhan
2018-02-02 09:39:26 +08:00
@pepesii 前端开发本质上是用代码把 UI 稿翻译了一遍,当你摸着键盘却不知道写什么好的时候,很有可能是没有一份符合前端开发规范的 UI 稿摆在你的面前,当然,如果你自己能够设计出这样的 UI 稿就再合适不过了
a1406
2018-02-02 09:43:24 +08:00
做个项目
aksoft
2018-02-02 09:43:43 +08:00
有什么不一样的?都是打工的,是你不想学,心理排斥
oswuhan
2018-02-02 09:49:33 +08:00
@aksoft 可能是看了 26 楼这种前端学习清单吧,放着谁都要吓着
aksoft
2018-02-02 09:58:23 +08:00
@oswuhan 都是工具,有什么可看的,转型是心理问题。尤其是 js 和 各种框架、脚手架,发展太快,了解原理,看看文档就行,又不是搞科研。
codermagefox
2018-02-02 10:02:09 +08:00
@oswuhan #43 然而现在有多少公司能提供这样的 UI 稿?都是前端一把唆,辛酸泪啊
oswuhan
2018-02-02 10:09:06 +08:00
@codermagefox 观念是可以变的,可悲的不应当是我们这些真前端……凭良心说,近几年国内的(真)前端大环境发展神速,消灭伪前端指日可待
oswuhan
2018-02-02 10:11:18 +08:00
@aksoft 你这个观点参见我 21 楼的评论,哪有这么巧,你要解决的前端需求刚好有现成的“文档”给你看
jjx
2018-02-02 10:27:27 +08:00
主要遵循组件化开发, 后端搞前端还不是很简单的事情

不然, 你看以前这么多 windows forms/delphi/pb/vb/java swing swt applet/flash 等等 应用, 那个时候有前端的概念吗? 做 ui 还很 easy 的事情

至于说 前端开发

```
尽可能放弃“重用”、“模式”、“库或者框架”

```

只能说呵呵了
Terry05
2018-02-02 10:33:35 +08:00
后端工程师做出来的页面,有一句说一句,就是实现功能而已,虽然用了 bootstrap 的框架,连最基础的样式都不愿意去了解下,做出来的页面也就是功能完成了,JS 的代码,HTML 的代码,以及最终呈现出来的东西都是丑陋不堪

经历了 N 个团队,无一例外
oswuhan
2018-02-02 10:40:58 +08:00
@jjx 睁大眼睛看看标题,楼主问的是“学前端”,基本的先学爬再学走的道理。 “做 ui 还很 easy 的事情” —— 熟练使用各种 SDK/API/LIB,熟练复现、抄袭、借鉴、参考各种现成的 UI 方案,工具玩的再溜,也说明不了任何问题。
ai277014717
2018-02-02 10:42:45 +08:00
@Terry05 你需要一张设计稿,跟着工程师说,要做到一摸一样!!!不然前端做出来的也是丑陋不堪。
lifeintools
2018-02-02 10:43:45 +08:00
@Terry05 #52 这话就偏颇了。只要设计师给的设计好看。我按照设计师出的图 做东西。不会丑
duan602728596
2018-02-02 10:45:56 +08:00
@oswuhan 然而并不是前端必会系列,这是我入行以来,一路学下来、接触下来的东西,融合以后,有不一样的开发体验
oswuhan
2018-02-02 10:46:50 +08:00
@Terry05 更有甚者,学华为强行定义“全面屏”一样,强行定义前端,说 node 开发就是前端,说 js 就是前端的,说 template-render 就是前端的比比皆是……
duan602728596
2018-02-02 10:48:58 +08:00
@jrtzxh020 我第一年也是,就会用 html、css 和 jquery 切个页面,突然有一天逼了自己一把,全用原生 js 撸,磕磕绊绊然后就突然就通了,然后就打开了新世界的大门
eslizn
2018-02-02 10:51:48 +08:00
前端改改还行,让我自己切图?还是等这个吧 https://github.com/emilwallner/Screenshot-to-code-in-Keras
oswuhan
2018-02-02 10:51:53 +08:00
@ai277014717 #54 这又是另外一个问题。我们设计师作图之前会和前端约束设计规范,比如组件化、模块化、响应式、状态等问题,都在 UI 稿中前置考虑并实现,除了静态稿,我们还有动态稿,而且都采用成熟、流行的方案。UI 确定,前端代码就能确定 —— 所以只能说你们的设计师不够专业

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

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

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

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

© 2021 V2EX