在原来公司主要是后端的工作; 最近出去面试,总是问 html、cs、js 怎么样? 有些招聘要求上也写着掌握 html、cs、js 我会基本的页面,但调兼容什么的就不懂了。
突然觉得该练练前端了,但是又不知道要到什么程度。
1
tomczhen 2017-08-17 21:10:46 +08:00 via Android
如果前端起薪高,就招掌握前端技能的后端;如果后端起薪高,就招掌握后端技能的前端。
|
2
qiaobeier 2017-08-17 21:56:15 +08:00
Html,理解标签语义
Css, 理解盒模型,熟悉常用布局 Js, 熟悉 dom 操作 作为后端这样就很好了吧? |
3
onlyhot 2017-08-17 22:04:11 +08:00 via iPhone
HTML css 这块,基本看到原型图心里就有数了。js,反正我就是熟练 dom
|
4
allce231 2017-08-17 22:16:17 +08:00
后端掌握了前端,我们前端怎么办?也去学后端?
|
5
wzb19960208 2017-08-17 23:21:07 +08:00
我也觉得很奇怪,不仅如此。后端还要懂分布式了,还要懂框架源码和实现原理。
感觉现在校招对本科生太不友好了 |
6
justtery 2017-08-17 23:27:33 +08:00 via Android
我现在在一家公司做后端云平台的开发工程师,说的好听其实就是写 API 然后前端页面还要用 react 自己写。然后还是个新手,慢慢来吧
|
7
XhstormR 2017-08-17 23:29:03 +08:00 via Android
后端就是全栈(干)
|
8
codermagefox 2017-08-17 23:29:16 +08:00
后端是学不会前端的,用用 UI 框架就好了.
我这个半桶水前端干了还不到一年,就已经开始教公司了三年的.net 写 CSS 和调各种 JSbug 了..... 不知道为啥,感觉后端学前端就是卡在"我曹怎么还他妈可以这样我真的理解不了"这个位置. |
9
lxml 2017-08-18 00:09:38 +08:00
以我的经验,后端开发 HTML 和 JS 学起来是很轻松的,尤其是撸过模板的,HTML 那是标配啊,JS 虽然难点,但如果有幸用 Python 搞后端的话,那个学习复杂度几乎为 O(1),什么 Dom 树都很好理解,浏览器解析而已嘛。
我学 Js 用了两天就能踉踉跄跄开些了,虽然有些 Let Var 之类的也掉坑了,但不算什么大事搞明白就是个作用域问题然后豁然开朗了,前端整天嚷嚷的闭包、异步对于 Python 而言这个更是无缝过度。 最蛋疼的就是 CSS,硬啃了一周,死活学不会,这不是个脑力活,这是个体力活,不知道后端兄弟们有什么学 CSS 的经验可以分享。 |
11
lxml 2017-08-18 00:25:24 +08:00
@elgae #10 写 css 没问题(当然,主要还是鸣谢 boostrap ),自己人肉写的话,出来的 Css 和设计稿上画的老长得不一样,这个是最蛋疼的。
|
12
lusheldon 2017-08-18 00:28:39 +08:00 via Android
@codermagefox 还真是这个状态,感觉 js 到处插入,代码可读性差,特别是没有格式那种,根本不想多看一眼
|
13
qi1070445109 OP @codermagefox 同感。
|
14
qi1070445109 OP @allce231 学后端?
|
15
watzds 2017-08-18 10:06:33 +08:00 via Android
Css 相当于开源的,想看哪个网站看哪个,多方便啊。就是有些奇怪规则没啥逻辑
|
16
codermagefox 2017-08-18 10:13:04 +08:00
@lusheldon
@qi1070445109 而且后端普遍学不会且不愿意学 CSS tricks,对于有些逻辑完全无法理解.比如为什么 Jquery 不是 xxx.val=yyy 而是 xxx.val()取值.再比如为什么两个 margin 在一起会折叠,我解释这是 bfc 说给他们听,他们完全无法理解.我也解释不清楚,谁要前端粪坑那么多呢. |
17
rswl 2017-08-18 10:18:10 +08:00
前端还真是不好下手
|
18
frand 2017-08-18 10:34:32 +08:00
后端干着干着,大部分开发时间都变成了前段的开发..
|
19
visonme 2017-08-18 10:42:06 +08:00
同感,尤其 CSS 一直没觉得学好过
|
20
lzszone 2017-08-18 11:24:14 +08:00
我理解的话。。html 基本标签,元素的三种基本类型,css 的基本属性,js 大概吧。。。实现起来主要靠框架和模板,
|
21
zhengxiaowai 2017-08-18 13:33:03 +08:00
讲真,后端程序会前端的真不多,特别能独立完成的,有的工资都不会低。
要求后端做的页面也大多是一些内部系统,好不好看无所谓,好不好用无所谓,能用就行。 说白了,公司想要用一个人钱,出两个岗位的活。 |
22
Raymain1944 2017-08-18 21:14:59 +08:00
《 CSS 权威指南》老骥伏枥,布局定位多看一下,绝对可以再抢救一下
《 JS 高级程序设计》 HTML 没必要看书吧,直接看文档吧 对了,美工和 UI 不属于能算“前端”~这块需要天分,尽量“致敬”吧~ |
23
dongm2ez 2017-08-24 09:56:32 +08:00
你应该把自己当成计算机软件工程师,而不是 XX 程序员,BS 架构的程序这些东西是必须的,做不好看先不说,起码能做出来让人能用
|
24
qi1070445109 OP @dongm2ez
确实,没有单纯的后端什么的,正打算弄熟前端一些基础东西,争取熟悉的一个前端框架。 |