为啥有人说自学编程很难找到工作?

前度再见


找工作难易是个相对概念,取决于市场需求跟供给,现在很多公司裁员,裁出了一大堆35-40的熟练工作经验的程序员,他们都找不到工作去干送外卖或者UBER,你说你个自学成才的谁要?当然这不是企业的错,社会在剥削企业,企业也没办法。


qwzx0001


作为一名IT行业的从业者,同时也出版过Java编程书籍,我来回答一下这个问题。

首先,自学编程是能够找到工作的,目前IT行业内有不少程序员都是通过自学编程走上开发岗位的。

但是目前随着IT行业对于程序员的要求在不断提升,想通过自学的方式来找到适合的开发岗位还是具有一定困难的,原因有以下几个方面:

第一:自学编程存在知识结构不全面的问题。不少自学者并没有一个清晰的学习路线,有的学习者知识结构欠缺较多,而有的自学者虽然涉猎的知识面比较广,但是缺乏深度和系统性,所以不少自学者要想能够达到岗位需求,还需要一个较长的适应期,对于不少对开发周期比较敏感的企业(互联网企业)来说,这是很难接受的。

第二:自学编程缺乏实践经验。程序员岗位(应用级编程)对于实践能力有较高的要求,而自学者通常在实践环节有较多的欠缺,这是一个比较现实的问题。自学者大部分的经验都来自于实验环节,而实验通常都是验证性的实验,综合性实验往往比较少,而且实验考虑的问题与实际开发环境所面临的问题具有较大的区别。

第三:沟通交流问题。自学编程往往对于行业术语、行业开发流程、行业工具等内容都不熟悉,这会导致沟通交流方面的问题,这也是不少企业考虑的重要因素,因为培养一名程序员也是需要时间成本和人力成本的。按照历史经验来看,程序员要想能够具备独立的开发能力,并熟悉整个团队的开发流程,至少需要4到8周的时间,有的甚至更长,这对于企业来说也是一个较大的风险。

最后,对于自学者来说,要想找到适合自己的开发岗位,比较现实的解决方案是从实习岗位开始。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言!


IT人刘俊明


自学的话,比较考验人啊。至于自学后的找工作比较困难,主要原因还是因为学习结果不甚理想,至于为何不甚理想,原因有这几点:

1,自制力。

当玩的年纪,能静下心来去啃书,啃资料,啃视频学习难得可贵,也很辛苦。还有重要的一点,就是兴趣会被磨灭,至于抗不扛得住,坚持吧。

2,自身水平。

自身的学习能力,理解能力,这是学习的必要基础,毕竟一个班一起读书的都还有第一名和最后一名呢。

3,学习方向和学习资源。虽然互联网找资料很简单,学习成本应该算比较低了。但是非业内人士,学习方向如果不明确,那就会间接影响学习的过程以及学习的结果。

最后总结,如果自学的过程中,身边有个做开发有些年头的朋友,那就会事半功倍了。

回到问题上,学都学了,还管它好不好找工作?学习是一直的过程,不好找就继续学习,继续针对性的根据面试过程自己的薄弱点学习。找个工作应该难度不大,大不了先找个公司历练下,后面也方便跑路。

开发不易,且撸且珍惜!!


黄杨扁担呀么软溜溜


其实除去自学难度方面还有一个择业问题题主要考虑。本人就说一下你不是对口专业毕业的人员找工作要面临的问题。

1.没有相关对口专业文凭。中国社会相关专业文凭是很重要的。现在很多大的IT企业应聘员工第一关你可能就过不去。题主有时间可以上领英上看一下一些你知道的IT大厂像数字跳动、腾讯、啊里现有员工的简历。看看都是什么大学专业毕业的。小的IT公司估计也会优先考虑相关专业毕业的人员入职。

2.每年计算机专业有本科和硕士专业毕业生有多少?而且他们有相对专业毕业实习机会,这也是进入大厂的敲门砖。他们都不一定能被公司留用,你觉得你与他们这些正经科班的竞争会不会很不容易?

3.不知道题主知道不知道如果你自学转行要一定的时间,从你开始找工作起,由于你先天上没有优势很有可能有很长时间找不到工作。很多人北上广找工作有可能三四个月找不到工作,但每天都要面临衣食住行上的开销。很多人都在生活压力方面挫败退出。如果题主不是在本地找工作或者就要考虑这方在的问题,找到工作前期要有足够的储备金。

4.确实有不是相关文凭做程序员,但是我知道的一些人在英语数学方面都很厉害。能够在网上查找外文资料学习。通过数学知识自学算法。而且在原本专业上也出类拨萃!不知道题主是否是这种人?如果是那很有胜算。


归来的航海家


因为想法很简单,但执行起来却太难。自学是一个很考验意志力的事情,外面的世界诱惑太多,而当你独处的时候,你内心的惰性会提醒你,“刷会手机再看吧” “玩会游戏再看吧” “你今天已经学的够多了,明天再学吧” 诸如此类的想法会在你心中萌生,而作为普通人的我们,在大多情况下都缺乏抵抗外界或内心诱惑的强大毅力,所以半途而废者何其之多。

另外,编程本身就是个枯燥的事情,而要坚持做,长期做一件枯燥的事情,那是相当无聊的; 即使你是个喜欢编程的人,可当你遇到困难时,你很容易就会想到 “我是不是该放弃,我是不是不适合这个行业” 诸如此类。

还有就是,独自学习就意味着没有指路人,学习路上所有的艰难困苦都需要你自己去经历,去克服; 这是个很容易让人放弃的过程

愿所有的努力都不被辜负。


若似流风


自学编程难找工作?如果你只看过几本教科书,水平也就一般般(无恶意),找工作确实有难度。

想找高薪工作,必须对数据结构、常用算法、硬件接口、主流的库、常见软件开发组合(比如LAMP,即Linux、Apache、MySQL、Python)有足够的了解和掌握。

就目前所知,顶级黑客几乎都是自学成才。所以,自学编程难找工作是因为自学的还不够,还没学到"凭敲键盘挣钱"的精髓。


冬眠觉晓68


首先这个问题我只能说因人而异,无论是自学还是科班出身,能不能找到工作,以及你找到工作以后的薪酬待遇都是根据你掌握的知识和能力决定的,与其说在这纠结这个问题不如好好去敲两行代码呢,你要是不会可以去优就业看点免费课程学一学,既然选择了就加油做好每一天


用户8328945825930


两个原因:


1. 自学通常很难学精。 自学的情况,通常不放弃就算不错了。而且自学没有实际项目环境,很多都是闭门造车,而且学习效率通常也不高。


2. 没有工作项目经验, 招聘企业不认可。 如果你的简历上只写了自学,企业通常是不感兴趣的。因为他们知道自学 的问题 。


可以咨询松勤,在实际的项目中学习编程, 比自学快,而且有一定的项目经验


松勤软件学院


说起这个问题,我感觉自己很有发言权。我就是自学的编程,不过我的工作不是主要靠编程,只是偶尔做一点小型的程序。自学编程的过程中,由于急于求成,造成基础知识薄弱。现在的现状就是,领导安排了活,能完成编程任务,但是如果去面试做题,得分就不高了。所以一直觉得学编程还是按部就班学比较好,科班出身的基础牢固,要比自学好一些。


刚子玩数码


自学能不能找到工作不是绝对的,编程就是一门技术活,你自学学的很好,自然也能找到很好的工作,这世界上很多大学自学或者肆业的学生,最后通过自己写的代码很为超级富豪的例子太多了,就不一一列举了,自学最主要一点,关键看你有没有自律力,和你是不是真的喜欢,如果很喜欢学,你学一段时间后肯定会找到这方面工作的.因为你有兴趣肯定会学的好


分享到:


相關文章: