没有学历自学编程有出路吗(没有学历学编程有用吗)
一个27岁没文凭,想去努力自学编程,有机会成为程序员吗
而问题的描述更加令人唏嘘,写的是:不是读书不好,而是家庭一些原因没上大学。看过一些没文凭走上程序员这条路帖子,我想问下相关人员给出看法与建议?
短短两三句话看出了许多的无奈,其实生活当中不乏这样的案例,高考读大学这些现如今在大家看来理所应当的事情,但在十年前,题主17岁的时候,读大学对于不少人来说都是奢望,我身边亲眼见过的例子就有几个,更无论广阔的互联网世界了。
回到主题:没有文凭可以做程序员吗?
我觉得是可以的。
抓住机遇
在我刚毕业的时候,我遇到了一个只比我大两岁的tech leader。同样是培训机构出身,没有文凭的程序员。
后来从其他同事口中听说了此君的辉煌业绩,高中毕业去了某培训机构。由于培训成绩优秀,留下任教,后来不知怎么引来了阿里的关注,给了他面试的机会。而他也很给力,顺利通过了面试,成了阿里的一员。正是凭借着在阿里的工作经验,他跳槽之后一路风生水起,做到了tech leader。
我一直都认为文凭只是一个证明自己能力的凭证,没有它只是提升了证明自己的难度,并不是断绝了可能。想想看生活当中真正十拿九稳的事情有多少,有价值的事情哪一个是可以随随便便做成的?没有文凭自学成为程序员当然艰难,但至少它几乎是完全取决于自己的,有了技术有了能力,欠的只有机会,机会也许会错过一次又一次,但只要不放弃,实力到了,总会有抓住的时候,至少我是这么相信的。
最后,我们来思考一个问题,27岁没有文凭,除了自学入门做程序员之外,还有哪些路可以走呢?
我想了一下,可以开店、做自媒体、学一门其他的手艺、做苦力(服务员、建筑工、外卖员、快递员)、滴滴司机等等。但是大家看一下就会发现,这些选项里面,要么天花板非常低,要么做成的难度很大。
但如果深度思考一下,进一步可以发现即使去掉没有学历这个条件,把有文凭加进去,想要有所成就,能够在大城市里立足同样举步维艰。这一点相信也不用我多说,大家了解一下每年的毕业生就业情况就了解了。
这说明了什么呢?
说明了一个很简单大家都知道的道理,想要往上走,突破当前的层次,获得更好的生活,更高的收入,这本身就是一件困难的事情,和有没有文凭其实关系不大。没有文凭做程序员是困难的,有文凭的程序员也海了去了,其中能够进入BAT拿到高收入的又有多少?能够转行管理,年薪百万的呢?又要少得多,能够财富自由的呢?更是凤毛麟角。所以从某种程度上来说,对他来说自学成为程序员至少不是一个差的选项,虽然它并不容易。
一个27岁没文凭,想去努力自学编程,有机会成为程序员吗?
程序员的话,也分前后端,没有学历的话可以考虑一下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岁学习编程,没有文凭,但只要肯下功夫,肯努力,成为一名程序员是完全没有问题的,但问题的关键是,入了门,进入了这个行业,能否把这条路一直走下去,谁都不敢保证。
男孩没学历学什么技术有前途?
即使没有学历,男孩仍然有许多机会学习技术和获得有前途的职业。以下是一些建议:
1. 学习编程:互联网行业需求量大,学习编程可以是一个非常有前途的选择。学习编程语言如Java、Python、JavaScript等,可以为后续工作铺平道路。
2. 学习数据分析:数据分析是一项重要而且有前途的技能,许多公司都需要这样的人才来分析他们的数据,做出决策或开发更好的产品。
3. 学习数字营销:随着互联网的发展,数字营销变得越来越重要。学习关于数字营销、SEO、社交媒体市场营销等知识,可以为进入数字营销领域提供帮助。
4. 学习云计算:云计算是一个增长迅速的领域,很多公司正将其基础设施转移到云端。学习关于云计算的知识和技术,将为未来的职业生涯带来更多机会。
总之,无论男孩选择哪种技术,关键是要保持钻研精神,不断更新自己的知识和技能,这样才能在激烈的竞争中获得优势。
自学编程有前途没?
自学编程是肯定有出路的。
出路绝对是有的,不过的看你会付出什么样的努力了,学习从来没有捷径,只有学成之后才会一切是那么简单。想要学会编程,一定要有坚定的信念。想要学好编程,一定要主动去学。而不是三天打鱼两天晒网,或者要别人推着你前进你才会前进。
把知识讲给别人,哪怕是空气,这样是为了加深自己的记忆巩固知识点,知识学会了还不够,因为将来你要独自去就业面试,面试时面试官是不可能只看你的毕业证书,学位证书的,你得懂得把自己的闪光点展示出来,而这就需要你有一定的表达能力了,所以把知识表达出来很重要。