你真的适合做前端开发吗?

237 阅读5分钟

image.png 朋友,你真的适合做前端开发吗?换句话说,在开发这一领域里你适合前端开发吗?
互联网的岗位很多,光是一个前端,就包含:web前端,安卓,ios。
而web前端需要掌握哪些东西呢?随着时间的流逝,互联网越发的成长和发展现在需要的技术越来越多,忆当年我是靠着原生js进入行业,后来会jquery就厉害的不行,再回开发jquery插件那就可以说是大牛了。
如下,我简单说一下web前端基本要掌握的,大家注意看:
1. 基础:css/css3 html/html5 jsvascript/es6/【ts/typescript目前很多公司在用,但不是必须的】
2. 框架:vue2/3 react 【angular目前国内不是很多,但是很多银行国企再用】
3. ui库:bootstrap、element-ui、element-plus、vant、antd等主流
4. 插件:echarts、lodash、axios、data-fns、dayjs、moment等常用插件
5. 工程化:webpack、vite目前主流的,之前是gulp,现在没必要了
6. 代码管理:git、github、gitee、gitlab等项目管理工具和平台
7. 接口自测:postman、fiddler或charles等接口测试抓包工具
8. 平台开发能力:小程序、uniapp、taro等小程序和web混合应用开发
9. 其他,这里还不说看接口/需求/文档和设计稿,有的小公司还需要使用photoshop切图

所以,很多同学在学习的时候,因为刚开始接触的是css和html,感觉很简单,而且几行代码就能在浏览器里看到效果,很有成就感,这时候一部分人因为认知不够深,导致自己有种错觉,感觉前端不过如此,然后松懈了开始的那种百分百专注的精神,慢慢的游戏和其他的事情占据了大量时间,导致突然有一天课程到了JavaScript,我的老天爷!这是个什么玩意儿,很多人从此开始泾渭分明直至差距越来越大。

为什么会这样呢?这其实不怪你不努力,还是那句话,我们从开始就没有完全去了解过前端到底有哪些内容,学到什么程度才能达到就业的水平,而且css和html的代码单词都比较短,最长的background我认为就算是css里最长的了吧,其他的单词都很短,即便英语不好的同学,天天在重复的写,也能记住,因为html和css是用来写静态页面的,他们的属性和标签单词相对都简短而且富有语义。

比如:html里的nav表示导航,footer表示页脚,这两个单词天天写几十遍,闭着眼也不会写错,还有css的width表示元素的宽度,height表示高度,这样的单词天天写几十遍也就记住了,所以简单两个原因,一单词短,二重复使用。

那为什么JavaScript就好像开起来困难模式,打boss一样呢。首先,JavaScript简称js,js他的定义就是动态脚本语言,怎么理解呢?动态=灵活,它太宽松了,导致我们想实现一个效果,可以有很多骚操作实现。比如如下代码用来获取一个id为box的元素

标签:

1. 直接在脚本标签里使用box就表示div元素,是的,有人可能说需要使用获取的方法啊,不用的,这是因为标签的id在页面里表示唯一,所以相当于全局的变量一样,直接用box就可以操作这个div2. Document.getElementById('box') 这是我们初学者都要学的原生js获取元素方法
3. Document.querySelector('#box') 这是html5新出的获取domapi方法,和jq很像

感受到了吗?而且js还有严格模式和非严格模式等各种充满规则和不规则的规则,初学者很容易就懵逼在选择的十字路口。而且,您发现美,document这个单词很多人在最初默写的时候经常拼错。是的,单词长了。

到后面的很多抽象的概念,循环,判断,逻辑,函数,this还有面向对象等,对于一个没有任何计算机基础的小白来说,在短短的几天就想融会贯通,除了少数有天赋的,不太容易。

那我们到底要怎么选呢,互联网里的岗位很多,你到底适合哪个?很多人,包括我的学生,是的,我先介绍一下自己,不是打广告哈,我从事前端十几年,最后的4年在职业教育学校做实训项目经理,带毕业的学生有上千人了,其实很多人,我大概接触后就能知道他/她适不适合做开发,而且很多学生后来就业后,也有改行的,但是改行太痛苦了,意味着从新开始,时间和精力又要大量输出,时间和money不等人啊。

所以呢,我现在也退休了,赋闲在家,想着做点什么,记得2016年我也是在贴吧,那时候刚跳槽到微软,兴奋的不行来到贴吧开帮助贴,成功送上岸多达60名,现在我们还在qq群里时不时聊天,不过很多人也是半路就换岗了,有的人是真的不适合开发。这也为后来从事教育种下了种子,其实,帮助年轻人,就好像看到了当年的自己,我那时候刚入行,也是有个大哥带我,在日益竞争激烈的如今,而今的行情,大家也都有目共睹,的确很不乐观,所以能上岸是非常关键的,入职后,还有三个月的试用期,转了正就算稳定了。

所以,如果有疑惑,不妨留言或私我,这里我不是经常来,可以加我v:web_songyu 并且我b站不时会发布一些技术视频,up名:前端课堂

我弟弟2004年生人,我的学生很多也是00后,我喜欢00后,我认为00后是一代希望,作为一名90后,我想我还可以发挥点余热。

关于职场p-u-a,大家也可以来问我。

好了,今天就到这儿。