27岁没文凭,想去努力自学编程,有机会成为程序员吗?

时间:2021-11-22 11:52来源:未知 作者:中博IT教育

一位做了十多年的老员工告诉你绝对能成为程序员。我经历过听说过Java就能找到工作的年代,也经历过熟练使用SSH却无 人问津的年代,刚好可以来回答下这个问题。 一、成为程序员需
一位做了十多年的老员工告诉你绝对能成为程序员。我经历过“听说过Java”就能找到工作的年代,也经历过“熟练使用SSH“却无 人问津的年代,刚好可以来回答下这个问题。
 
一、成为程序员需要穿过4道门才有机会面试
 
从一个小白,到加入一家软件公司成为一名程序员,需要穿过 4 道门(也是简历筛选的4个 条件),才有可能得到面试机会。
 
学历是第一道门,你没学历,现在基本过不了简历的第一个筛选条件。
 
专业是第二道门,你是计算机相关专业,如计算机科学与技术、软件工程、电子、信息工程等,负责筛选 简历的人事或者研发部门的工程师,才会让你过简历的第二个筛选条件。你要是非计算机相关专业,如汉 语言文学、新闻学、人力资源等,基本上过不了第二个筛选条件。
 
技能是第三道门,你要具备目标企业目标岗位所需要的技能,比如Java、Spring全家桶等,才能过第三个 筛选条件。否则,会被pass掉。
 
经验是第四道门。你光说自己熟悉Java熟悉Spring Cloud熟悉Redis,不管用。你还得做过商业项目,有 相关经验,才能继续往前走。如果没有,大概率会被pass掉。
 
过了学历、专业、技能、经验这四道门,你才有面试机会,才可能根据自己所学,做好面试应对,拿到通 关“文书”,加入一家企业,走上软件开发的道路。这是现在的实际情况。
 
二、卖方市场时才能跳过学历和专业成为程序员
 
那有伙伴会说,难道就不能跳过学历和专业,凭技能和经验成为程序员吗?
 
不是说不可以,实际上,要看情况——当身处卖方市场时,你就可能跳过学历和专业这两道门,直接 凭“熟悉Java”、“熟悉Python”、“熟悉C++”、“熟悉Android开发”等等类似的说法而获得工作 机会。
 
比如2001年到2005年,IT领域奇缺程序员,你看完一本《Java核心技术》,就可以到处跑着找工作了。
 
比如2013年到2015年,移动互联网爆发,奇缺能开发App的程序员,你参加个培训,就有公司抢你去做 Android开发。
 
但是,现在情况变了……IT领域,就程序员这个买卖来讲,已经是“买方市场”了。
 
三、买方市场时,小白转行程序员成功几率很低
 
当环境转变为“买方市场”时,企业开放一个软件开发相关的岗位,就有大量的候选人前来应聘,应届毕 业生,没经验的转行者,年龄大了被优化的失业者……这种情况下,主动权就在企业手里,它们看着面前人 头攒动,当然要把“四道门”关严实,一道道来筛选呀。所以,你没学历没文凭,第一道门就过不去,直 接就被否了,你还怎么成为程序员呢?
 
那有伙伴可能会说,万一我是那个学得很好的人呢,企业就不怕错过一个真正的人才?
 
不怕。不怕。不怕。
 
第一个原因,你现在学编程,不可能学得很好。
 
你要学编程,自学或者上培训班,就这俩途径。不管哪个途径,你能接触到的,都是编程语言的基本语 法、某个技术栈的常见应用开发框架以及一些裁剪过的极其简单的示例项目。
 
这些玩意儿,充其量只能让你了解某个技术栈,知道有哪些东西,这些东西是什么。要说它们能让你变成 有生产力的程序员,那是痴心妄想!
 
因为——真正的程序员,是在商业项目中战斗出来的。
 
你在自学或者培训时,根本没有那个商业实践环境,没法浴火变凤凰。
 
第二个原因,市场上有经验代码工人很多,不差你这个生手。
 
注意,你身处买方市场哦,竞争者众多,有经验的代码工人很多,企业不愁找不到一个“开箱即用”的程 序员。
 
两个原因一综合,企业挺放心的,一点也不担心错过转行者是个大大的人才这种情况,它们就可劲儿挑就行了。
 
在这种现实下,有工作经验的人转行做程序员,成功几率就很小。
 
那么,如果没文凭,实在想转行,怎么破局呢?
 
我知道的有这么几个策略:
 
找小微创业企业。这类企业,在市场上没有竞争力,招人很困难,有时愿意试试转行的小白。
 
到小地方找机会。比如你在北京、上海很难找到机会,那可以到三四线城市,那里虽然IT不发达,但好在 程序员也少,你或许能赢得一些机会。
 
找常出差的机会。有一些软件项目,需要驻地开发,很多人不愿意去,你可以找这类项目。
(责任编辑:中博IT教育)

苏公网安备 32030302000649号