CSS入门后,我从前端到全栈 | JTalk大前端
发布于 2021-05-13 09:03 ,所属分类:区块连和PHP开发学习资料
「JTalk大前端」作者专访旨在推广掘金优质的大前端作者和他们的优质内容,让优质的作者和内容被更多的看见。第一期「JTalk大前端」作者专访,我们邀请的掘金作者是 JowayYoung,CSS 技术领域的专家,也是掘金小册《玩转 CSS 艺术之美》的作者。
自我介绍
主要经历,擅长/领域,何时开始学习前端,何种契机开始接触前端;为何是前端,为何是CSS开始,CSS迷人之处在于哪?
大家好,我是JowayYoung,就职于网易集团互动娱乐事业群,深耕前端领域多年,擅长HTML/CSS/JS/Web/Node
、网络通讯
、框架原理
、工程架构
、性能优化
和设计模式
等。日常喜欢学习与分享,经常会开发一些小工具提高工作效率和改善生活质量。
很荣幸收到可爱漂亮的小册姐姐的邀请,做了一次简而精的访谈。2016年12月,在同部门一位测试小姐姐的热情推荐下,我注册了掘金账号,此刻我应该算是掘金第一批用户,见证着掘金从零到一成长到现在。现在的掘金往着越来越高的方向发展,也是我们这些老掘友所期待与希望的。
注册掘金账号后我一直潜水,每天学习着各位前端大佬的文章。以下是五年多时间在掘金里所阅读的文章数量。当然每一篇文章我都会细心阅读,好的文章都会进收藏夹并做好相关笔记,不是吃灰那种!

经过两年多的潜水积累,在提升自身能力的同时也想着尝试写一篇文章,终于在2019年正式发表了第一篇技术文章《灵活运用JS开发技巧》。后续每次更新文章的周期不是很频繁,因为每写一篇文章我都会投入很多精力,少则两个礼拜多则两个月。
曾经的我是一位医学生,没错,大学白读了。也许与许多非科班同学一样,从其他行业转行到互联网行业是一件异常困难的事情。由于大学时期参加过两次学校网站设计大赛并得奖,所以对网站设计产生了浓厚兴趣,在选修课老师的指导下自学了Photoshop
和Dreamweaver
。有了UI基础后就开始从编码下手,种类繁多的编程语言实在让我眼花缭乱无从下手。PHP
从入门到放弃用了7天,ASP
从入门到放弃用了1天,Java
从入门到放弃用了3天。
在一次与师兄的交流下认识了CSS
,CSS
的简单便捷让我觉得它是打开编程世界的入门钥匙。严格来说CSS
不是编程语言,而是一门与HTML
一样的标记语言,但其在浏览器下就能直接运行让我充分意识到入门前端如此简单。没错,入门前端只需会HTML+CSS+浏览器
,相对其他编程领域来说,前端真的可认为是零基础都能转行的岗位。因此很多读者或朋友想转行编程,我都会推荐TA首选前端。
在入门那段时间,从每天强行记忆临床医学、解剖学、病理学、生理学、心理学的骨头、血管、神经到每天强行记忆HTML各种标签
、CSS各种属性
、JS各种API
。整个过程既艰苦又快乐,编码带来的思维提升远比其他想达到的目标更爽,所以我很享受编码带来的乐趣,因为整个人的思维都变得敏锐和有条理性。
从前端到全栈
现在你已是一名全栈工程师,你觉得前端走向全栈是趋势吗?从前端到全栈,你觉得难吗?你是怎么一步步转变的?
从业多年,经历了前端从简单的网页效果发展到复杂的跨端应用,在未来日子里,前端走向全栈是必然的趋势。若得到更多开发者助力,相信前端能在更短时间内达到该趋势。
曾经的JavaScript只是作为丰富网页效果的脚本语言,通过植入预设逻辑就能让网页生动地动起来,提升用户体验。JavaScript自1995年诞生以来,我觉得有六种前端技术让前端在短时间内产生了从量变到质变的跳跃。
[x] AJAX(2005年):无需刷新即快速动态更新局部网页的Web开发技术 [x] Jquery(2006年):提供简便JS设计模式且优化DOM操作、语言增强、事件处理、动画设计和AJAX交互的JS框架 [x] Angular(2009年):提供MVC、模块化、双向绑定、依赖注入和语义标签的JS框架 [x] Node(2009年):基于 Chrome V8
引擎使用事件驱动、非阻塞式I/O模型让JS运行在服务端的JS运行环境[x] React(2013年):采用声明范式轻松描述应用,通过对虚拟DOM最大限度减少与DOM交互的JS框架 [x] Serverless(2015年):无需服务器管理应用程序的构建和运行的概念
基于上述六种前端技术,我将前端发展历程划分为以下阶段。每种前端技术都为当前阶段提供了推进作用,将前端从一个层次推升到另一个层次。每种前端技术在出现时都可能不受重视,随着时间推移与项目实践,它可能从众多技术中突围而出,因此我们需保持学习热情,时刻新生技术,同时要有包容心,每种技术的出现必有可用之处,否则就不会出现了。

学习前端的历程可用以下场景形容
相关资源