社区读书日丨前端开发者还有必要花费大量时间深度学习CSS吗?

本月「声网开发者社区读书日」为大家带来的了 CSS 学习的畅销好书 《 CSS 新世界》

从理论上来说,对一门技术掌握得越深入、越精通,后续职业发展的机会相对就越大。然而对于 CSS 这门语言而言,现实的情况却并非如此。

对于新手来说, CSS 语言上手容易、入门简单,几个月时间就能熟练掌握其基本技巧。 虽然前期学习 CSS 语言的门槛比较低,但后期的学习难度会陡增。如果没有好的学习资料帮助,后期要花费的时间和精力是非常多的。学习 CSS 语言也许一年就能够达到 60 分的程度,但三年也才能达到 80 分。

但掌握一些 CSS 高阶使用技巧,在面对不同类别的项目时能够快速给出可行、有效的 CSS技术方案框架和解决方案,不仅能够让产品体验更加,还能够让工作效率更高效。高阶的CSS技巧也是成为前段大神的必备能力,可以四两拨千斤。

在工作中,很多企业对 CSS 开发人员的技术要求并不高 ,因此这些开发人员并不受重视。因为质量 80 分和 60 分的 CSS 代码对产品的价值贡献区别不大,用户体验也相差无几,这不是决定产品质量的关键所在。另外,当下前端技术的发展日新月异,前端框架也是层出不穷,能够帮助企业和开发者更为高效地进行前端开发。

那么,我们花费 3 年时间将 CSS 学习到 80 分与 1 年时间学习到 60 分,如果最终产品没有太大差异,还有必要花费大量时间深度学习 CSS 吗?

话题内容

大家可以围绕以 下一个或多个 问题展开讨论:

  1. 当下有众多的热门框架,还有必要学习 CSS 吗?欢迎给出你的观点;
  2. 目前学习 CSS,还有没有必要投入大量精力深入学习?欢迎给出你的观点;
  3. 你有没有花小精力也能深入、高效学习CSS的方法?欢迎分享你的经验;
  4. 对于学习 CSS,你有哪些好书可以推荐?欢迎列举出来;
  5. 你知道哪些绝妙的 CSS 技巧?欢迎分享出来;

欢迎各位同学积极在本文的底部发表评论,参与话题!

话题时间

2021年9月10日——9月20日

话题奖励

  1. 欢迎在文章底部留言参与话题讨论!活动结束后,我们将选取点赞数量前 5 名的同学,每人赠送 9 月社区推荐好书《CSS 新世界》 纸质图书 1 本。
  2. 最终的活动解释权归声网开发者社区所有。

《CSS新世界》

本书是阅文集团前端开发、“鑫空间鑫生活”博主张鑫旭“CSS 世界三部曲”的最后一部。这是一本关于 CSS 的进阶读物,专门讲 CSS3 及其之后版本的新特性。作者结合自己多年的从业经验,讲解CSS 基础知识,并充分考虑前端开发者的需求,以 CSS 新特性的历史背景为线索,深入浅出地介绍了上百个 CSS 新特性。

一直做C++后台开发。
虽然不懂前端,单感觉学习CSS还是有必要的:grin:

1赞

框架固然好用,能节省开发时间,但框架满足不了定制需求的时候,我认为还是需要学习的,并且,如果框架有问题,不懂的话无从下手去修改,反而会拖延项目

1赞
  1. 初期不要急着自己去设计页面, 直接仿站 来让自己获得从0到1的能力 。当然找的都是一些比较有新意的,结构上稍有复杂度的,基本没切过有高相似度的页面,时间要花在刀刃上;
    找份真实的工作来巩固深入学习。放低姿态去找份真实的开发工作,比你自己业余去摸索要高效10倍。
    工作后应继续关注相关一些例如[Codrops] 等这类能带来CSS使用灵感的网站,平时也可以去codepen这类网站收集一些琐碎的灵感,增加知识面;
    学习css过程中千万不要剥离HTML学习 。从页面开发角度而言,它可以视为是后续良好css和js编码得以实施的基础,相当于程序中的数据结构,设计好了可以让你事半功倍;
    建议除了几个关键概念,如布局、盒模型、单位等等,都不应该花大量去扣细节,甚至背书记忆,浏览性学习知道有这个东西就行,在实际应用时再去加深记忆;
  2. 推荐《CSS权威指南》。上市的属《CSS揭秘》一书。也可以先这里看看[CSS秘密花园_入门 精通 教程
1赞