2024-09-20 10:31:04
程序员的话,也分前后端,没有学历的话可以考虑一下web前端,对学历要求不高,就整个程序开发阶段来说,前端的开发相对而言能稍简单一些。
web前端就是图中前端工程师负责的工作。
其实题主如果不局限于编程的话,UI设计师也可以考虑,但是UI设计师前期的薪水相对低一些,但是提升的空间还是很大的。
继续说这个web前端。
web前端工程师就是协调前端设计师、后端程序员实现网站页面或程序的界面美化、交互体验的一个职位。
web前端的课程大多数在网上都能找到,题主可以去B站上找找。按下面这个课程体系系统的学习一下。
web前端专业课程体系
一、web前端基础:
第一阶(HTML+CSS)
第二阶段(javascript)
1、ECMAScript语法基础()
2、BOM编程
3、DOM编程
第三阶段
1、query与ajax
2、jQuery选择器、事件与方法等
3、jQuery动画与插件
4、ajax应用以及封装
二、web高级进阶
第一阶段(HTML5+CSS3)
第二阶段(移动端rem布局)
第三阶段(JavaScript高级)
1、面向对象的思想
2、构造函数、原型对象以及原型链
3、继承的方式
4、高阶函数与其他
第四阶段(Bootstrap):Bootstrap4
第五阶段(ES6)
1、let与const
2、结构赋值与扩展运算符
3、函数的新增
4、新增api
5、extends实现继承
6、Promise对象、symbol数据类型、es6模块化、新增数据结map与set、proxy
三、web前后端分离框架
第一阶段(vue)
1、vue基础
2、webpack搭建开发环境以及vue-cli
3、vue-router与axios
4、vuex
5、ui组件库:vant、element-ui、Ant
第二阶段typescript与React
1、typescript
2、React
第三阶段(微信小程序)
了解小程序、开发者工具、框架、组件、api、云开发
第四阶段uni-app与服务器
1、uniapp框架
2、服务器相关知识
这是我们培训机构部分web前端学员的就业情况,可以看到有高中学历的,但是入职的年薪并不高,但是不用太过于担心,这只是起薪,后期提升的空间还是很大的,因为web前端在西安这边平均月薪在13K—14K之间。
上面只是举例说明一下可能性,年龄学历其实不是问题,主要看题主自身的意愿度,如果不够强烈,很容易半途而废。
程序员薪水高,就是因为学起来有难度,而且需要不断地学习,甚至在工作之后也要持续学习强化自己的能力,所以能否成为程序员,需要对自己有个正确的评估。
作为一个27岁开始自学编程,最终成为程序员的过来者,我和题主相比,可能唯一的不同点就是我还有那么一点文凭优势。
程序员这条路,看似入门简单,门槛低,但是要一直走下去,真的不容易。
因为非科班出身,每次找工作时,我总会有低人一头的感觉,在许多大型互联网的招聘网站上,你总会看见,招聘要求上写着,大学本科毕业,计算机及相关专业。
虽然我是个小硕士,但因为不是计算机专业,所以每次投递简历都是胆战心惊的,总害怕别人因为我不是计算机专业而卡我。
的确,在找工作的过程中,因为这个原因,我也真的被卡过,有些大公司对这个其实还挺看重的。
随着国内互联网市场的逐渐成熟,野蛮生长的时代已经过去了,现在已经不再是当年一个PPT就能拉到投资,就能开公司的时代了。
在经历了一轮又一轮的资本大战之后,一些小公司逐渐退出了这个圈子,几乎每个行业都已经有了自己的行业霸主。
秩序在逐渐被建立,程序化和成熟化的过程中,无论是企业自身还是程序员人群,都是在不断前行和不断淘汰的循环中。
经历了优胜劣汰的角逐之后,剩下来的企业和程序员不能说是业内的佼佼者,但也都是比较厉害的那一小部分人。
因此,目前的企业对高级工程师的需求要远大于中低级工程师的需求,在这样的一个需求环境下,程序员也在不是过去那样随便会点增删改查的知识就可以进入一个人公司的时代了。
加之,目前的国内互联网环境普遍比较躁动,发展依旧很高速,在较快的发展节奏下,内卷自然就比较严重。
内卷严重的后果就是年龄成为了限制程序员职业发展的一道关卡,35岁已经不再是说说而已,可以去问问自己身边那些35岁的程序员,在找工作的时候所面临的难度是否和自己三十岁之前一样。
27岁学习编程,没有文凭,但只要肯下功夫,肯努力,成为一名程序员是完全没有问题的,但问题的关键是,入了门,进入了这个行业,能否把这条路一直走下去,谁都不敢保证。