2分钟看图轻松学前端

260 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第6天, 点击查看活动详情

能力值面板能力布局.png

一、前言

Web前端三大追求.png

打工人的目标是: 180天出栏高级前端工程师,21天精通一门语言 这个时代跑得飞快,如果可以我还是想当学生,HTML+CSS摸鱼一学期的轻松感觉, 不像现在做网页起步案例就是淘宝、京东、小米主页🤪

二、前端学习路径图

我们是否可以一句话学编程呢

Web前端路径-核心课程(4).png

HTML<标签 属性="值">内容</标签>
CSS选择器{ 属性:值; 属性:值; }
函数三要素 输入-处理-输出 奶牛吃草-消化-出牛奶
面向过程编程 1000个人都不会吃饭,一个按顺序排队等喂饭
面向对象编程 教会每个人自己学会吃饭,每个对象自己主动动
面向应用场景编程 我们需要找个实用的场景编程,例如JS面向对象可以通过canvas元素来玩

一句话形容Node.js Vue呢,我还没想好怎么说交给评论区的你们😏

三、前后端分离

前后端架构.png

以下是各种语言在前后端分离中的主要角色:
前端HTML、CSS、JS
后端Go、Node.js、C\C++、Python、JAVA、PHP
数据库 SQL
数据传递格式 JSON、XML

前后端分离API开发模式(3).png


四、学习编程VS开坦克

在我学会了JS、Vue.js,我觉得当年折腾几个月的HTML+CSS算相对简单,可这是事后
我会开四个轮子汽车,假设打仗需要坦克也是可以开的,但这并不意味开坦克很简单,
我就是坦克手了。
同样的,让人家初学者,动不动模仿个千万级购物主页,
会了汽车就能敢驾驭坦克了,这就有点不讲武德

图片.png

我现在意识到编程一定是需要投入大量时间尝试的
简单≠不需要时间
在工作中,🤷🤷‍♂️🤷‍♀️
当一个指挥你的人和你说实现某个功能——简单—— 干活的你的付出就会廉价
当一个客户的人和你某个软件需求——简单—— 八成是想压价而已

记得我们才是打代码的人,可别随便答应各种需求,看似简单也可能需要大量时间
提钱虽然俗气但可以用数值保护我们自己

看论文行业千字四百,我有一个远景,祝愿大家写得每一行代码价值一元美元😎
这个行业就更加健康了 不用为生活跟着框各种脚手架起飞,忍痛踩下语言缺陷各种产品实现坑。