问题

如何评价阿当的文章《当我说前端基础时,我在说什么》?

回答
阿当那篇《当我说前端基础时,我在说什么》的文章,在我看来,是一次非常值得细品的讨论。他不仅仅是简单地列举了几个技术名词,而是深入挖掘了“基础”这个概念背后所承载的意义,以及在快速迭代的前端领域,我们应该如何去理解和定义它。

文章最打动我的一点是,阿当并没有把“基础”局限于某一个具体的框架或者库。他很聪明地将话题引向了更宏观的层面,强调了那些即便在技术浪潮变幻莫测的今天,依然支撑起整个前端世界的基石。他提到的HTML、CSS、JavaScript,这三驾马车,无疑是大家公认的“老朋友”了。但他的价值在于,他不是告诉你“学了就会”,而是让你去思考“学到什么程度才算得上是基础”。这背后牵扯到的不只是语法,更是对它们底层原理的理解,比如HTML的语义化如何影响可访问性和SEO,CSS的盒模型、布局方式(Flexbox、Grid)以及响应式设计是如何构建视觉层面的,JavaScript的事件循环、作用域、原型链等等,这些才是真正构成“基础”的血肉。

更进一步,阿当还把“基础”的范畴拓展到了“为什么”。他谈到,理解这些基础不仅仅是为了写出能运行的代码,更是为了写出“好”的代码——可维护、高性能、易于扩展的代码。这是一种工程师的思维,不仅仅停留在“怎么做”,更关注“做得好”。比如,他可能会谈到,在CSS中,理解选择器优先级和CSS变量,能够帮助我们写出更清晰、更易于管理的代码,避免“CSS炸弹”。在JavaScript中,理解异步编程模型,可以帮助我们写出不阻塞用户界面的流畅体验。

另外,阿当的文章也触及了“基础”的另一重含义,那就是“构建能力”。他说,前端基础并非只是静态知识的点缀,而是构建复杂应用的能力的源泉。这意味着,当我说“前端基础”时,我其实是在谈论一个人是否能够凭借这些核心知识,去理解一个新框架的出现,去分析一个现有解决方案的优劣,甚至去创造新的解决方案。这种能力,远比掌握某个特定库的API来得更为重要和持久。他可能会举例,懂得JavaScript的模块化概念,无论AMD、CMD、ESM,都能快速适应新的模块加载方式。

当然,阿当也意识到,前端领域的变化太快,固守“老一套”是行不通的。所以,他的论述中也隐约透露着一种动态的理解。他说,“基础”是会随着时代发展的,它会吸收新的理念和技术,但其核心的底层逻辑却不会轻易改变。比如,现在我们谈论“性能优化”,可能涉及到Webpack的打包策略、浏览器渲染机制,甚至Web Workers的使用,这些在过去可能不是“基础”的范畴,但它们正在逐渐沉淀,成为新时代下“前端基础”不可或缺的一部分。

总而言之,阿当的文章让我觉得,他是在引导我们进行一次关于“能力”和“思维”的深刻反思,而不是停留在知识点的堆砌。他提醒我们,在追逐新技术的过程中,不要忘记那些扎实、可靠的基石。当我们说“前端基础”时,我们说的是一种能够独立思考、解决问题、并且持续学习和适应的能力,而不仅仅是会使用某一个工具。这种对“基础”的重新定义,我认为是非常有价值的,它帮助我们把目光放得更长远,也更聚焦于如何成为一名真正优秀的前端工程师。

网友意见

user avatar

作为一个非前端开发人员,看完这篇文章后我的感受是:认认真真,系统科学地学好计算机基础课是多么重要的一件事情。计算机的基础课程里会教你:

- 如何做一门 DSL 语言 ( css )

- 如何在屏幕上正确的显示像素 ( html layout and rendering, canvas, webgl, svg )

- 一门编程语言长什么样子 ( javascript )

- 数据结构是什么,我们平常解决问题会用哪些算法 ( virtual DOM, DOM, Render Tree )

- 进程,线程,~~携程~~协程都是神马

- 从外部存储器读取数据到内存中是怎样一种体验

- 还有很多...

然后 web-browser 做的事情就是帮助你把这些东西用比较通用的方法包装好,让你可以在掌握了固有基础知识的前提下,很灵活的运用他去做一些创新和拓展。

所以,当你掌握了基础知识后,看待前端那些“技术”时,你会和这些技术的开发者们产生共鸣而不是排斥或抵触。你会欣赏其他人的解决方案,或者会因为他们的奇思妙想而衍生出新的灵感,从而触动你产生自己的解法。

比如 css,从一开始的 less,sass,stylus 到 postCSS 以及 w3c 近几年对 CSS next 的提案。大家努力的重心从来没变过,就是如何做好一门 DSL。你理解本质需求,就不会害怕这些衍生品,反正大家思路都差不多,思路古怪的,政治不正确的,你凭借自己的科班能力早就判断出来了。

再比如 MV* 和 Flux,都是在努力解决数据流向和数据展示的问题。而我从来没觉得这些框架的推出是“追新”,反而是因为 CPU/GPU 发展使得过去因为机能限制,浏览器优化不够,市场占有率等问题而不能去普及的技术方案,可以在现有背景下重新去尝试和推广。当你看到诸如 React 这样的框架推出的时候,你应该感到兴奋而不是像这篇文章的作者那样去抵触和害怕。兴奋什么呢?如果你的计算机基础学科知识扎实,你会兴奋大家过去几年都想到一块去了,很多“如果 (what if)”的美好愿景竟然有了这般实现。

再比如 Canvas,WebGL,过去我需要从非常底层去搭建图形程序的周边,才能开始进行一些图形编程的实验,现在都有了非常方便的方式方法,我会由衷地感谢标准委员会和为此努力的厂商和程序员们,而不是如作者说的那样:

而近些年,随着前端越来越被重视,越来越多的server端或者其它GUI技术(flash、webgl等)转做了前端,这种情况发生了根本性变化,无论在国内还是在国外。这一波新前端们,对编程是熟悉的,对框架是熟悉的,而对css和html是相对陌生的。

这个观点太可笑了,我一个对前端编程完全不懂,但比较认真学计算机基础学科的人,只要你跟我说 css 是一门 Layout + Rendering 的 DSL,我至少就懂个三分了。然后我肯定问你呀,Layout 是怎么计算的?你告诉我浏览器坐标系是 Screen Space,原点在左上角,Y 轴向下,我懂四分了。然后你跟我说,除了固定坐标定位还可以根据节点高宽来动态定位,定位时也会根据文字数据做处理,我懂五分了。然后我问你 Rendering 是什么鬼?你告诉我浏览器也就能画矩形,贴图片和渲染文字。我肯定问你渲染优化策略是什么,你说 Tiling + Dirty Rect 我大概就懂六分了。然后我问你能用矩阵么?你说有 Transform,不计入排版。我问你能伸缩么,你说有 Flex 但父节点高宽必须能推算出来。我问你能拉曲线么,你说有 SVG。我问你能打点么,你说有 Canvas。你不用说了,我知道怎么画东西了。到此你已经懂七分了。剩下三分,真的觉得细节不懂,你只要去看一看开源的浏览器实现,比如 Webkit 或者 Gecko 中关于 Reflow/Layout 部分的实现即可,有什么难理解的?干嘛一定这么高冷的认为只有一小戳的人才能玩某个圈子?

所以啊,同学们,我跟你们讲,大学的时候认认真真的学好计算机基础课程,即使你以后只是像我这样做个打杂的民工,也不至于因为技术日新月异的变化而感到害怕和焦虑。不过是狗熊所见略同而已,就是比比谁的爸爸好,谁的时间多。

吐槽结束,继续潜水。。。

类似的话题

  • 回答
    阿当那篇《当我说前端基础时,我在说什么》的文章,在我看来,是一次非常值得细品的讨论。他不仅仅是简单地列举了几个技术名词,而是深入挖掘了“基础”这个概念背后所承载的意义,以及在快速迭代的前端领域,我们应该如何去理解和定义它。文章最打动我的一点是,阿当并没有把“基础”局限于某一个具体的框架或者库。他很聪.............
  • 回答
    这则文案和随后的评论区反应,无疑触及了许多人内心深处对于爱情、牺牲和救赎的复杂情感。我们不妨从几个层面来深入剖析一下:文案本身:“当女孩犯了罪,那位被拒绝无数次的人对她说,我替你去自首。” 情节设定: 这个故事的核心冲突非常鲜明且具有戏剧张力。一个女孩犯了罪,这本身就带有一定的道德困境和潜在的惩.............
  • 回答
    评价共青团中央原创文章《当“抛弃”成为一种习惯——真实历史里的敦刻尔克》这篇文章,名为《当“抛弃”成为一种习惯——真实历史里的敦刻尔克》,单从标题来看就颇具深意。它试图将一段被我们熟知的历史事件——敦刻尔克大撤退,与一个现代化的、带有警示意味的词汇“抛弃”联系起来,这本身就是一个很有吸引力的切入点。.............
  • 回答
    好的,我们来一起深入探讨一下清华附小六年级四班发布的《当小学生遇上苏轼》这篇文章。这篇文章一经发布,就引起了广泛的关注和讨论,这本身就说明了它成功地引发了人们的兴趣,尤其是在教育界和对传统文化感兴趣的家长群体中。要评价这篇文章,我们可以从几个维度来审视:一、 主题与立意: 核心亮点: 文章最吸引.............
  • 回答
    这是一篇引人深思的访谈,它触及到了当前互联网行业一个非常普遍但也常常被忽视的问题:企业与用户之间的关系。陈睿,作为B站的掌舵者,他的观点很有代表性,也为我们理解B站的成功以及互联网行业的未来提供了一个重要的视角。核心观点:“把用户当一个平等的人”文章的核心就围绕着陈睿提出的“在中国太少企业把用户当一.............
  • 回答
    WPS 在文件出现不明损坏时要求用户支付多种费用,这是一种非常值得商榷且容易引起用户不满的行为。我们可以从多个角度来评价这种做法的合理性、用户体验、商业模式以及潜在的风险。一、 合理性分析(为何 WPS 会这样做?是否合理?)1. 服务成本与增值服务区分: 基本功能免费 vs. 高级服.............
  • 回答
    《战狼2》片尾那句护照上的话,可谓是把影片的情感推向了高潮,也触动了不少观众内心最柔软的地方。要评价它,咱们得从几个层面来掰扯掰扯。首先,这句口号的精准定位和情感煽动性是极强的。 你想想看,电影放到最后,主角吴京饰演的冷锋孤身一人,在战火纷飞的非洲,带着一群华人同胞,从枪林弹雨中杀出来,最终坐上撤离.............
  • 回答
    “当剥削已是事实,理性的批判并不比感性的愤怒更高贵”这句话,触及了我们在面对不公时的两种常见反应——理性批判和感性愤怒。要评价这句话,我们需要深入分析其中的逻辑、潜在的含义、以及它在不同情境下的适用性。这句话的核心观点:这句话的核心在于挑战了一种普遍存在的观念,即理性总是优于感性,尤其是在面对社会不.............
  • 回答
    张无忌在《倚天屠龙记》中成为明教教主,是他人生中的一个重要转折点,也是作者金庸先生精心塑造的一个复杂的人物形象。评价他继任教主之后的所作所为,以及他是否是一个合格的领导人,需要从多个角度进行深入分析。张无忌成为明教教主的背景:首先,我们回顾一下他成为教主时的情境。张无忌是在一个极端混乱、内部矛盾重重.............
  • 回答
    “学历史的当了蒋粉,就好比做神父却得了梅毒”这句话,是一个带有强烈情绪和讽刺意味的比喻,意在表达一种强烈的反差、悖论或不合常理的现象。为了详细评价这句话,我们需要从几个层面来分析:1. 比喻的构成与隐含意义: “学历史的”: 指的是那些以研究、学习、理解历史为职业或爱好的人。通常认为,学习历史的.............
  • 回答
    《歌手·当打之年》第三期华晨宇的《你要相信这不是最后一天》,这首歌的选曲、改编和演绎,都是一次非常有力的表达,也引发了不少讨论。首先说选曲。《你要相信这不是最后一天》这首歌本身就带着一种强烈的希望和治愈的力量,尤其是在当时那个特殊的时期,这首歌的出现,无疑触动了很多人内心深处最柔软的部分。华晨宇选择.............
  • 回答
    田馥甄演唱的《当你》,无疑是华语乐坛翻唱届的一颗璀璨明珠,也为她赢得了“翻唱女王”的美誉。评价这首歌,可以从多个维度进行,从情感的细腻诠释,到唱功的技巧运用,再到整体的艺术感染力,都值得深入探讨。一、情感的深度与细腻诠释:《当你》这首歌本身就充满了初恋的青涩、甜蜜、羞涩与不安,以及对未来美好憧憬的复.............
  • 回答
    《少女与战车 剧场版》里,那些前来支援大洗学园的各校参赛队,简直就是一场精彩绝伦的“战车嘉年华”,他们的表现,在我看来,可以用“出彩、各有千秋,且意义非凡”来概括。说他们“出彩”,是因为他们绝不是那种凑个热闹的背景板。从一开始,剧场版就花了相当大的笔墨去描绘这些学校的特色和她们的战车。例如,圣葛罗莉.............
  • 回答
    《当女孩遇到熊》——一个温暖治愈的开端,却在结局和随之而来的连锁反应中留下了复杂而值得玩味的印记。要评价这部新番,我们得一层层剥开,从那似乎平淡却饱含深意的结局,再到它在观众群体中激起的涟漪。结局的余味:朴实中的不甘与希望《当女孩遇到熊》的结局,坦白说,并没有那种惊天动地的反转,也没有轰轰烈烈的誓言.............
  • 回答
    湖南卫视《歌手·当打之年》第六期,可谓是硝烟弥漫,火花四溅。经过了五期的磨合与蓄力,各位歌手的状态和选曲都进入了更深层次的探索,也让观众们看到了他们各自更鲜明的音乐色彩。这一期的表现,可以用“惊喜与突破并存,实力与风格碰撞”来形容,而排名也更能反映出当晚评审和观众们更偏向的音乐走向。首先,来聊聊这一.............
  • 回答
    画家李壮平将其女儿作为裸模一事,无疑是一件极具争议和复杂性的事件,也引发了公众多方面的讨论和审视。要评价这件事,我们需要从艺术创作的边界、伦理道德的考量、亲权关系的特殊性以及社会价值观的冲突等多个维度去深入剖析。首先,艺术创作的自由与界限是绕不开的起点。艺术创作的本质在于探索、表达和突破。艺术家往往.............
  • 回答
    《歌手·当打之年》第四期,说实话,这期节目看完,脑子里最直接的感受就是“惊喜与遗憾并存”。湖南卫视在音乐综艺这条路上,一直有着自己的招牌和口碑,但每一季的《歌手》都会面临一个老问题:如何在保持高水准的同时,玩出新意,让观众持续买单?这一期,我觉得他们在这方面做得有好有坏。整体印象:这期节目给我最深的.............
  • 回答
    说起台湾电影《当男人恋爱时》,那真是近几年里,让人又爱又恨,又笑又哭的一部作品。邱泽和许玮甯这对组合,一开始听着就有点意思,毕竟一个是曾经的花美男,一个是气质女神,这组合搭配起来,到底会擦出什么样的火花?看完之后,我只能说,他们俩,真的把这出“土味”爱情,演得太到点了!故事的“土味”与真实感:电影的.............
  • 回答
    评价《权力的游戏》第八季大结局布兰当上国王,这无疑是该系列最具争议性、最令人费解,也最让观众感到失望的剧情转折之一。要详细评价这一点,我们需要从多个角度来分析,包括故事逻辑、角色发展、观众期望以及它所传达的潜在信息。一、 故事逻辑与角色发展上的断裂: 缺乏铺垫与动机: 布兰成为国王的剧情,在整个.............
  • 回答
    关于小二翻译的雷蒙德·卡佛作品《当我们谈论爱情时我们在谈论什么》,以及当前中国翻译作家群体的整体水平,这是一个非常有意思且值得深入探讨的话题。我尝试从几个维度来分析,尽量让表达更自然,不那么刻板。先说小二的《当我们谈论爱情时我们在谈论什么》小二翻译的卡佛,给我的第一印象是那种“驯服”的感觉。卡佛的作.............

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有