03.03 一个普通人没有学历,自学编程,找到一份月入过万的程序员工作真的有可能吗?

颚慕格尼讷


没有学历,自觉编程,然后找一份月入过万程序员工作,其实就是从业余走向专业。

韩寒曾说,别用自己的业余,去挑战别人的专业。这也说明了从业余走向专业,是非常困难的。

自学编程,很难,再找一份月入过万的程序员工作,更难,几乎不可能,原因如下:

一、程序员的工作专业性很强,岗位要求高,自学只能掌握初级逻辑,达不到月薪过万的条件

程序员的工作,基本上都是按照产品经理或客户的需求,为实现特定的功能而进行的编码活动,需要至少掌握一门编程语言,熟悉编译工具的使用,以及熟练掌握调试方法。

这些,可能通过自学来掌握,但是,自学再强,没有公司项目的经验,在任何人看来,都是新手,根本不会给你提供万元月薪。

而且,一旦出现BUG,自学的人往往纠结于一些基础的逻辑或语法错误,而不会站在整体的角度去分析,从而很难解决这样的BUG。

如果把月薪过万的程序员比喻成造火箭的工程师,那么自学编程的人,充其量只能做一些扭螺丝的工作。

扭螺丝的工作,再怎么努力,也造不了火箭。

二、通过自学,满足不了面试条件

任正非曾说,未来没有大专学历,连做工人都没有机会。

这说明不管是现在还是将来,在技术驱动型公司中,学历都是非常重要的。

一般的程序员相关岗位,都要求至少大专以上的全日制学历,学历是个敲门砖,没有学历,连面试的机会都不给你,你如何竞争程序员岗位?

三、初级程序员都需要至少一两年的工作沉淀,才有可能拿到万元月薪

别以为只要成为程序员,都可以拿万元月薪;

很多程序员,在刚刚大学毕业时,拿到的不过3000-4000块钱,然后通过做项目来积累实战经验,经过一两年的时间,才有资格和筹码获得加薪机会,从而拿到这个数。

假如你运气不好,工作的公司加薪制度不完善,那么估计你会等更长的时间。

当然,凡事都有例外,要想拿万元月薪,首先你得真正成为一个程序员。那么,该如何开始呢?

一、先去一些兼职网找些项目练手

要想在一个陌生的领域深耕,最简单最快速的方法,就是找到行业的一位大牛,然后付费跟他学习。但是现实往往不会这么容易,这个时候,你可以先从网上买几块开发板回来,照着开发板的例程学习相关的知识,等到熟掌握后,再从一些兼职网找些项目练手,从一些简单的项目开始,逐渐过渡到复杂项目。

这也是一个循序渐进的过程。

二、从公司其它岗位做起

一般的大公司,都设有实习生、工程师助理这样的岗位,要求会低一些,对于立志要当个程序员的你,可以考虑应聘这样的岗位,从打下手开始,逐渐成长为软件工程师。

三、成为行业的大牛,自己创造机会

小米雷军曾说,小米想要的,是专业领域最牛的人。

这句话适合任何有抱负的公司,而HR就是带着这样的使命,在全网不断的搜刮人才。

有短板的你,通过投简历的方式去找程序员工作,不一定如愿,HR有可能第一轮就把你刷了。所以,要另辟蹊径,不一定非得自己投简历,你也可以自己创造机会,让HR主动找到你。

比如,通过不断的学习和做项目,可以把一些项目经验总结成文章形式,输出在技术博客中,让别人通过你的博客了解你的技术实力。

这么一来,就能放大你的优势,弥补你在学历、工作经验方面的不足,还担心没有程序员岗位来找你吗?

以上就是我的分析和建议,希望对你有帮助。

欢迎关注@焱公子,十年500强,专注写职场,每天与你分享职场干货与成长心得。

焱公子


编程范围很大,Python,C++,前端,等。我当时想转行,身边朋友同学有干编程的,C++和PHP各一个,问了他们都表示带不了。

因为百度广告影响,17年关注到了Java,自学了一段时间。自学期间加过很多Java自学群,群里有相当部分是高中初中学历,他们有的自学有的报培训班。观察到现在2020年了,总体给我的感觉是,没学历(大专以下)没基础的转行,一百个人也就几个人能找到工作,已经入职工作的,目前没见过月薪过万的,包括我在内,可能是我圈子还没够大。也看过一些帖子说工资已经过w,看看就好,毕竟不知道真假也不是自己的。

我也是没学历零基础,17年自学了一段时间,带点自学基础18年报名的培训,半年时间培训完毕。19年过完年出去找工作,柴鸡找工作主要是7分运气3分实力吧。面了1个多月,大概15家,运气好,2个offer,目前广州6.5K,算是入行成功吧,先苟着。

过来人经历告诉你,这个条件转行成功的人是百里挑一,能直接拿到月薪过万的,是在成功的人里面万里挑一。身边人说混几年经验到位了可以过W,想想你耗得起这几年吗,也不排除你聪明过人几个月就完成经验积累。抛开工资说转行,想想为什么要转行编程,亲戚朋友带入门?喜欢热爱?梦想坐办公室工作环境?还是?想到一个充足的理由说服自己吧。

最后,我当时应该是脑子进水,不知道是怎么想的转Java[泪奔]。



大话唠唠


有可能啊,我师弟就是这个例子啊。

我师弟,化工专业,完全没有计算机基础,更不懂什么编程,他只是从一个朋友那里了解到,做程序员很高工资,特别是在深圳这种科技型地区。

师弟从事化工行业三年,还拿着5000的工资,跟他程序员的朋友15000的工资一比,确实很焦虑,他想了半个月,就决定转行。

他怎么做呢?他没基础,就报了一个培训机构,封闭学习三个月,比大学还痛苦,一天上12个小时的课程,三个月时间,要把人家大学4年的专业课全部学完。

他当时跟我抱怨,每天知识量太大,一下子很难消化,每天上完课,还需要自己另外去慢慢做练习消化。

三个月结束后,他成功面试一家公司做JAVA程序员,薪资7000,他已经很满足,因为有平台可以让他练手,他做了半年左右,成功又跳槽到另外一家互联网公司,薪资过万。

所以,题主提的这个问题真的是存在的,现在外面培训机构太多,只要你想学习,总有办法,相信自己,别人能做到的,你也可以。

温少爷:专注于职场与个人成长分享,关注我,我们一起迭代,一起成为职场达人。希望我的回答对您有所帮助和启发。【随手点个赞,对温少爷是个鼓励!】


温少爷


有可能啊,我从业七年,认识几百上千名同行,他们中有一半左右都是半路出家,什么学历的都有,之前做什么的都有。

我有个关系很好的闺蜜,她是做前端开发的,高中学历,25岁之前,都在商场专卖店里卖货,学了一年前端就找到工作了,你敢信?

但是有一点我需要纠正一下题主哈,你不要指望你刚学完就能月薪过万,没有那种好事。

互联网行业薪资是比别人高一点,但也不是什么轻松就能捡钱的地方。

大家新入行的,都要从三四千,五六千开始慢慢熬,从业三年能月入过万,就已经算你很努力很有天赋了。

各行各业都需要一个入门到熟练到精通的过程,请不要有什么一步登天的幻想。


另外,我觉得你这种情况可以学Python,Python不需要学历也不需要基础(没有黑的意思只是想说明这个入门简单),入门的内容初中生水平就能理解,九年义务教育你总有的吧,只要你认字,知道基本的逻辑就能上手。

一说到转行做编程,大多数人可能会叫你去学Java,这没有错,咱们国内目前主流的编程语言仍然是Java,但是不可否认的是Java上手有难度,而Python更加简单易懂。


转行,学习新事物是一件非常艰难的事情,尤其是对于没基础没学历的人来说更是如此。

学习新事物的最初阶段,一定要简单,否则会很快把你的积极性打消了大半,可能就再也不想碰了,之前积攒起来的信心和勇气都被损耗殆尽,你可能就再也不想尝试任何新事物,是非常遗憾的一件事。

好在呢,现在越来越多的人开始注意到Python语言的简单易上手,很多机构和个人都开始推行这门编程语言作为入门级的课程。

另外还有一点很重要,Python语言在机器学习、人工智能领域正在发挥越来越明显的作用,如果你将来想做算法工程师,不懂Python是不行的。

如果你把这门语言搞精通了,说不定以后也可以朝着更高薪的路子去发展,毕竟在可以预见的未来,人工智能一定是我们程序员领域里的求职大热门。


为什么对新手强推Python呢?我再给你一个理由。

我在接受读者咨询的时候,有些人提出这样一个问题:

我想转行到互联网领域,但是互联网领域工作真是太多了,什么开发,运营,测试,产品经理……我现在不确定我适合哪个工作,我就是想先随便找一个做做看,这时候应该学点什么呢?

告诉你,还是学Python。

无论你从事哪个工作,哪怕不是互联网行业的工作,职场人必备的技能之一就是:

高效的获取有用的数据。

这里的关键词是:高效,有用。


举个栗子,比如你是一名新手产品经理,今天老板让你做一个竞品分析,收集竞争对手的产品信息和性能方面的优缺点然后进行系统化的分析。

大多数人的思路是什么呢,打开搜索引擎,输入关键词,用自己的肉眼一个一个去找,然后复制粘贴,然后整理……

等你做完这一切,可能需要好几天的时间,而且也未见得就很全面很完整。

这个时候,如果你懂一点Python语言,你完全可以写一个最简单的傻瓜脚本,点一下运行,它就替你自动搜集数据去了,然后这个时候你还可以干点别的(我没说可以摸鱼,我真的没有)。


对于普通职场人来说,Python这门语言最大的好处就是解放我们一部分的工作量,这里主要指的是那些重复繁琐但没什么技术含量的工作。

懒,是人类的第一生产力。

重复机械的事情,让机器去实现,我们人类只需要输入指令就好了——你看,这不是跟人工智能的出发点不谋而合吗?

所以这也呼应了本文一开始说的:

如果你是零基础想转行程序员,最简单就是学Python,很多岗位都用得到,而且还有长远的大发展。


吉姆妮成长日记


这里有一个真实的例子存在呢。我大学毕业3年左右转的行做程序员-JAVA开发。

说起我的传奇专业啊,可有来头。

高考完,爸妈对我的理想专业是省内一家医学院,读医学,说是分数再低最不济也能当个护士。(此时此刻,我只想说不听老人言,吃亏在眼前啊,爸妈毕竟是过来人,意见还是比较中肯的)叛逆期比较晚的我,从此时开始叛逆。省外一家理工科院校,当时不知道报什么就只想是计算机相关,于是报了计算机科学技术(谁曾想这是个数学专业……)。

后来有专业调剂,也是我成绩好。一轮各种考试完,成功给自己换了专业——电子信息工程

以为是计算机了,最后时候主攻电子信息的,不过这也给我接下来做程序员打下了坚实的理论与专业基础。最起码我知道计算机语言,二进制啥的。

毕业以后校招进一家相关国企。搞了3年自动化,工资5k,合同到期没有续签(爸妈说国企铁饭碗,最起码对象好找,现在想想还是爸妈说的对,现在我对象只能是new一个出来,再次感叹,不听老人言,吃亏在眼前)。目前成功入了程序媛的坑。

不过你要真想做这个工作的话,还是不要像我一样走弯路。早早入行,说是最主要的是工作能力,但是入行是要看工作经验的,切记切记。最好是在大学开始打基础,毕业之后就做相关工作。现在培训有点不怎么灵光,各大企业都对培训出身的各种歧视,即使有些人的确学习能力很棒。唉……,行业怪相,人家都各种培训之后整个会计资格证啥的吃嘛嘛香,咱就不行。

如果你还是学生的话,赶紧先去学习相关知识吧,有机会就做案例做项目,或者修一个计算机专业的第二学位。加油吧,虽然别人老是说行业危机啥的,都是没有入行的人说的,行内有经验的人辞完职找工作依然还是很快就能找到。最起码我是没有见到身边有人辞职直接失业在家了的。


如果您有什么疑惑,或者有什么不懂的,也可以找我讨论一下,毕竟是一个过来人,哈哈!


快乐的程序媛


我身边就有这样的人!我大一的时候就有个电脑爱好者,那个时候虽说是大一,但是也算高中学历吧,他硬是自学各种计算机知识,搞的比专业班子还厉害!在网吧兼职网管挣生活费,期间更是对学习很有帮助,自己本专业的时间也在自学这些东西,大学四年下来,真是学有所成!

比较可惜的是,他毕竟不是这个专业的,毕业以后求职本专业的又不是很精,毕竟四年里没有怎么学,就是应付考试,计算机方面的倒是厉害,却没有这方面的专业证书,只能去一些小公司从事最低端的计算机方面的工作。

如今十几年过去了,期间他创业过,各种失败,五年前听说在做文具方面的项目,听说搞得风生水起!而且还是他的计算机能力起了作用!

以他当年那个钻研精神,如果能搞个互联网公司就好了,我们亲眼所见他是如何学习的,而且这种心态他还保持了很久很久,如果被埋没了真是可惜了!好在上天不负有心人,如今他算是小有成就了!希望他继续发挥,做我们班的马云!


成说陈事


当然有可能,百分百可能,我就是案例。本人没考上大学,读完技校分到国企烧锅炉,没上过编程培训班,纯靠自学。现在独立完成的软件作品已远销全国十几个省,年入20W+。亲身经历够有说服力了吧?

编程有初中基础就够了,印度人就是初中毕业就学编程。其实写那些代码比写初二的英语作文还简单。

但这不等于说,有初中文化就一定能学成,还是以本人为例,我是初中奥数全市第一名,也是自学的,没有奥数辅导老师,全凭兴趣啃了大量课外书。

总之,学编程确实不需要学历,有初中基础就够了,但却需要很强的自学能力。你想想你一个连大学都考不上又没有老师指导的人,怎么去跟那些能考上计算机专业还天天有老师教的人比?

如果你勤学上进,理科较强,只是因为偏科或早恋才没考上大学的,那学编程应该问题不大,现在有视频教程,比啃书本容易多了。但如果你是本就不爱学习的懒人,或是那种拼尽了全力也考不上大学的笨人,那还是不要学编程的好。


过客945845678


有可能,太有可能了,坝上牧羊的一位同学就实现了这样的职场逆袭。

坝上牧羊的这位同学从只有初中学历,却成为了月收入2万以上的程序员,这个收入而且是10多年以前的时候。

说起这位同学,此人也是一位奇葩。他父母从小家庭离异,导致他的性格特别孤僻,而且脾气特别暴躁,动不动与人干架。

因为父母离异,他与他的姥姥在一起生活,从小娇生惯养,任何人的话他都听不进去。在初中的时候,一个学期都见不到他几次人。要想找到他,大概率在游戏厅或者录像厅,要么就是在他姥姥的村里面。

但是此位同学,脑袋特别好使,尽管平时不见他来上课,但是每次期末考试都可以考第一名,而且将第二名远远的甩在后边。一时间成为学校的风云人物,老师也拿他没办法。

后来由于种种原因,他在学校的行为影响太坏,在初三的时候被学校开除了。因此他的学历也停止在了初中学历,坝上几年也没有见过此人。

后来据其他朋友讲,他做过焊工,卖过水果,烧过锅炉。偶然的一次机会,坝上牧羊与这位同学联系上了,人家竟然做起了程序员,而且还可以带一个团队。

后来听他自己讲,他参加了培训一些培训课程,后来全部靠自学。坝上牧羊也在他的出租屋里,看到了很多的技术开发类书籍。随便一翻那些书,他密密麻麻的做了很多笔记,真的是牛人一枚。

坝上牧羊在他出租屋里住了几天,再次领略了这位牛人的风采。晚上打游戏经常打到深夜两三点,第2天早晨早早的起来又去上班,不仅脑袋好使,精力也越超常人,不得不服啊。

END: 职场风云乱,迷局真相显,关注“坝上牧羊”。 欢迎在评论中发表不同的观点,保证答题皆为原创,如果喜欢,"关注","点赞","转发"一下,谢谢。

坝上牧羊


我弟弟转行报名学了一年,开始5500,一年内换了好几次工作,现在8500,武汉。今年是他转行上班的第一年。我表弟大学学的建筑还是什么,北京那边找工作才3000多他自己交了3万二的学费,学的编程,现在在北京3万左右。是个特别吃苦耐劳的孩子!


酱油妹c


严格来说,不是不可以,但是非常困难,因为你自学的东西很多,可能只是停留在理论上,而且并不是公司所需要的东西,所以说这个非常困难,具体的原因还有以下几点。

第一,自学的很多东西,可能连面试条件都满足不了

我之前有一个同学,他的英语非常好,在国外也工作过几年,而且他也一直在自学编程,后来他回国之后就去面试了很多程序员相关的岗位,但是没有一家公司愿意用他,那些愿意用他的,基本上都是让他交钱去培训的,其实后来总结来说,就是那些公司都需要有实际项目经验的人,而且很多公司再让你面试之前就会让你先发一些项目方案和作品给他们看,他们觉得你的能力和你的方案OK的话,然后才会让你去面谈。

像很多技术类的工作,包括影视制作,还有设计类的一些工作,那么都有让把作品发过去,然后通过了,才能够面试,这已经是一个行业的潜规则了。如果你没有过项目经验,或者是一些成熟的方案和作品的话,那么根本连面试都进不了,人事专员在筛选简历的时候,就直接把你pass掉了。

第二,程序员也不是自学后,去面试工作,然后马上就可以达到月薪过万

我有一个高中同学,她在大学毕业后就去了西门子的技术部里面坐程序员,基本上他们都是按照产品经理或者客户的需求,然后来实现特定功能而进行的一些编程,他们至少需要掌握两门编程语言,然后熟悉编译工具的使用,以及熟练的调试方法,这些虽然可以通过自学来掌握,但是自学再强,他也没有,机会去了解公司的实际项目经验,还有客户以及产品经理的具体需求,你都是按照自己的想法,在学习和编程属于是闭门造车,对这种情况,很多公司他都有一个试用期,比如说你在一个月里面做不出哪些模块,那么你就没有必要继续在里面呆了,可能他就会让你走人,而你一个月的时间,根本就不可能马上熟悉的了,这些东西。

还有你编程出现的一些错误,那么自学的人往往纠结于一些基本的一些错误,更多的是站在自己的角度去理解,去分析,解决它很难站在公司和客户的角度去分析解决,那么你可能以为自己把这个事情解决了,其实很难达到公司的要求。

所以说只是通过自学,然后去工作的话,这个能不能过试用期?还是一个问题,那么你进去根本就不可能达到月薪过万,一个月两三千,可能就差不多了。

第三,如果你想进入这个行业,那么最快的方法就是找一个行业内的顶尖高手,然后向他学习

现在市面上有很多的程序员培训机构,但这些机构的水平都是参差不齐,很多还只是骗人的,所以说与其你花这个钱去学习,或者是你想自学,那么你不如找一个行业里面比较牛的一些高手,然后你付费给他们学习都可以,最好是找一些已经有项目经验,然后她可以带你做的,像这种人还是比较好找的,因为你可以去一些程序员网站上发帖,或者是去一些威客网站上去找一些,看有没有招收徒弟的,这样的一些需求,当你跟这样的牛人一起做一段时间之后,你就能大概摸清楚工作需要哪些技能,然后自己在里面工作的话,需要掌握哪些门路?如果实在没有办法的话,你也可以去找一些初级的,一些岗位,比如说一些程序员助理,一些测试工作,那么你可以从这些方面做起,慢慢的一边做一边学,以后再内部转岗也是一个办法。

有一点你要清楚的,就是不要觉得程序员都会月薪过万,每个行业都有顶尖的人,每个行业都有不行的人,只是互联网软件行业这个风口比其他行业要好一点,那么你要让自己月薪过万,你就要在自己的领域里面做到非常的专业


分享到:


相關文章: