成为一个前端到底需要掌握多少技能?

2018-10-16 09:06:00 +08:00
 lovesan

写了 6 年后端了,一直想转前端,没去过大厂不知道大厂的前端都什么样,就是跟我合作过的前端我看他们好像啥都会啊。PS AI HTML CSS js PHP 还有一大堆的前端框架,前端都这么可怕么?? 作为一个后端,我只要学 JAVA/C#然后再学习下常见的框架什么的,像 java SSH、.net MVC 这种,在没有 DBA 的时候保证自己会用数据库,会做简单的存储过程之类的东西就好了。 有没有后端转前端的出来给传授下经验?这些东西我觉得要全学会也太难了点吧。。

13331 次点击
所在节点    程序员
65 条回复
mars0prince
2018-10-16 13:51:19 +08:00
你后端也不咋样啊,只会 java ssh,CURD。消息队列,RPC,缓存,大数据,都得懂吧
lovesan
2018-10-16 14:26:06 +08:00
@mars0prince 大哥 只会 CURD 那是实习生吧,大数据确实不了解,因为接触不到相关的项目也没精力去学习,消息队列、缓存这都是必须掌握的吧,哪有做后端不了解这些的,不然怎么干啊。除了定向开发我也还做外包呢,不是所有项目接过来都是 SSH、SSM 的,二手的项目各种各样,另外。。跑题了,我只是想问如何学习前端,不是研究我后端水平如何,也不是来秀技术装 B 的,没必要先把我会什么东西做过多少项目都说出来吧,10 年前我还在写 C++呢,现在主要 JAVA 和 C#,这些乱七八糟的东西说出来除了装 B 以外跟主题有啥关系,你这喷得有点没道理了。。
asAnotherJack
2018-10-16 14:29:37 +08:00
PS AI 是设计的吧,前端主要还是 html css js,数不胜数的那些 js 框架就够你学的了
Lawlieti
2018-10-16 15:22:28 +08:00
https://github.com/LawlietZe/SKill_Tree
这里的写的挺好:)
riverxs
2018-10-16 15:45:09 +08:00
@lovesan 额,我的意思是两者都是针对具体问题领域的生命语言,学习时更多应该去思考问题领域而非传统程序逻辑,把 CSS 的几个关键概念掌握了然后多多练习就差不多了,CSS 属性太多记住常用的,其他用到就查,参考 https://developer.mozilla.org/zh-CN/docs/Web/CSS
bucky
2018-10-16 15:54:50 +08:00
@misaka19000 谁说的 css 要靠反复的调整,你写代码呢还是买彩票呢?
a87586179
2018-10-16 16:53:02 +08:00
=-=前端来告诉你,刚开始学的时候我也是看了一大堆东西,现在主要写的还是 HTML、css、原生 js 和 vue 全家桶
cuzfinal
2018-10-16 16:58:53 +08:00
建议 angular 一把梭
songkl
2018-10-16 17:00:23 +08:00
@misaka19000 可以模拟的
LeungV2
2018-10-16 17:30:54 +08:00
看着比安卓简单,make 有空学学
supuwoerc
2018-10-16 18:05:58 +08:00
jquery 就完事了!(滑稽
tnt666666
2018-10-16 18:22:52 +08:00
前端已凉,深度学习才是正道!
molvqingtai
2018-10-16 19:06:21 +08:00
molvqingtai
2018-10-16 19:08:11 +08:00
Raymon111111
2018-10-16 19:25:15 +08:00
觉得后端就拿点东西说明水平不行
abcbuzhiming
2018-10-16 21:03:53 +08:00
@ZZITE CSS 是个非常难的东西,从设计到运用到 debug,其思路和一般编程完全不同,能同时精通编程和 CSS 的绝对是天才,基本上大部分时候你只能精通一样,而且对应的代价就是无法适应另外一样
ech0x
2018-10-16 21:38:15 +08:00

是时候发张老图了。
fiht
2018-10-16 21:44:52 +08:00
随便找个 vue 的后台模板,删删改改看看效果,对着 elementUI 的官方文档学,不到一天我相信你就能写出像模像样的前端作品出来。
mingyun
2018-10-16 21:47:33 +08:00
前端发展太快,跟不上
jd186
2018-10-16 21:53:26 +08:00
@ech0x
font-size:16px;word-wrap:break-word;

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

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

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

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

© 2021 V2EX