非计算机专业自学计算机编程,然后就业可以吗?

用户69330833


首先,答案是肯定的,非计算机专业是可以自学编程的,而且可以完成就业。

当前整个IT行业内有不少程序员都是非计算机专业毕业的,而且其中有不少人都是通过自学掌握编程并成为程序员的,所以自学编程是完全可以的。近些年来也有不少非计算专业的学生跨考到计算机专业,按照历史经验来看,这些学生大部分都能做出一定的成果,也都能够顺利毕业。

对于非计算机专业的学生来说,如果想自学编程,需要做好以下几件事:

第一:根据发展方向选择编程语言。当前是“ABC时代”,也就是人工智能、大数据和云计算的时代,在这个时代背景下,这些方向包括物联网都是不错的选择。计算机领域对于新技术是非常敏感的,所以在方向的选择上,最好选择具有明显发展趋势的方向。然后根据所选择的方向来确定学习什么编程语言,比如人工智能领域可以选择Python语言,大数据领域和云计算领域可以选择Java、R、GO等语言,物联网领域可以选择C语言。

第二:制定一个系统的学习计划。对于非计算机专业的人来说,学习编程语言需要一个系统的学习计划,同时要注意在学习编程语言的过程中逐步补学计算机相关的基础知识,包括操作系统、计算机网络、数据库、算法设计、数据结构等内容。一个健全的知识结构不仅能够提升学习能力,也能够提升就业竞争力。在学习计划的制定上,最好咨询一下专业人士,如果在学习编程的初期能够获得一定的指导会更好。

第三:注重实践。学习编程一定要注重实践过程,一方面要在学习编程的过程中完成大量的实验,另一方面最好参加一个项目组的实习,实习对于程序员的成长还是具有较大帮助作用的。

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

如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!


IT人刘俊明


可以,但是有些困难!我这里说的难是说入门难,意思是你从完全一个门外汉到能独立写一些设计合理,易维护,可扩展的代码这个过程很难。有人说这有什么难的,随便找几本书看几天就可以了,如果这样我只能恭喜你,你不是自大就是聪明绝顶。

我大学读的软件工程专业,俗话说的科班出身,我来以我自身的经历来分析下这个问题。首先计算机软件相关的专业大学四年究竟在干什么?我们先来聊聊这个问题。从大一到大三,每一学期基本都有一门编程语言课,从汇编到c,然后java,C++,C#,有些还会学前端的一些语言,各种语言把你轰炸一遍。这个阶段按我的理解就是学语法的阶段,各种语言的语法,让你在有人引导的前提下学习。在学习语言过程中又给你开一些原理课程,比如编译原理,计算机原理,操作系统原理等,让你知道程序到底是怎么执行的,为什么这种高级语言编写的东西机器可以识别。

等你语法学的差不多了,基本的代码可以写了,原理也了解了,就又给你开一些面向对象程序,软件体系结构,软件工程之类的课程。这些课程是干嘛的?很大一部分是教你怎么写代码的,编程可是门技术活,不但要会写,还要写的漂亮。这里的漂亮可不是指程序写的花团锦簇,而是程序设计合理,易维护,可扩展。

现在做什么事都讲究要有指导思想,思想最重要,编程也是一样,要有思想来指导。从最初学语法,copy式的写程序,到后面学怎么写的好,学编程时该遵循的一些理论,就是慢慢的积累编程思想。一个正常的计算机或软件的的本科生大学也基本就做这些事情,学有余力的,自学一些热门的框架,等到了大四,再外出实习,或者找些培训机构再去逛一圈,就可以出校门,找工作了。

上面说了一大推,也是在说入这行其实不容易,再来看题主的问题,非计算机专业的自学编程,自己买书或者通过一些其它的途径学习编程,学习一门编程语言就是一大拦路虎,现在那个语言的书不是大块头?有些人可能说,只要能写代码就行,不需要啃那么厚的书,不需要了解那么详细,那我也不好说什么了。

就算你很有毅力,语言也学好了,那你写的代码肯定辣眼睛,写代码真的是一门技术活,和干泥瓦工一个道理,是要靠经验的,等你写两三年代码,再回过头来看自己以前写的代码,绝对会嗤之以鼻!学好了语言,还有n多的各种框架等着你,你辛辛苦苦学好了,指不定又过时不用了。

不过等你克服种种苦难入了门,掌握了最重要的编程思想,那么恭喜你,以后会容易许多!到那时,你学习一门新语言并实际使用,大概也就花个几天的时间,找到一份自己满意的工作也是小问题!


凉了个小秋


可以的。

大学本科的时候,我们创新实验室有个同学是学物理光电的,因为对嵌入式感兴趣,跑到我们实验室一起学习嵌入式。后来毕业的时候,这个同学也找到了嵌入式相关的工作,现在在苏州一家智能硬件创业公司工作。

读研的时候,计算机专业的老师招了好多数学专业的学生,老师认为编程语言只是语法,是一种规则,掌握了就ok,他认为学数学的人算法基础比较好,做计算机方向后劲更大。

非计算机专业的人也可以学习计算机编程,并且找到很好的工作,但是要付出更大的努力。

祝学业有成!找到理想工作!

分享更多程序员的工作和生活给你~

为你答疑解惑计算机相关的事情~



溪月飞花


我觉得挺好的。

我们首先要分析他的优势和劣势。

技术VS业务

计算机专业毕业的人,他们在大学开始就已经系统地接受了相关的技术训练。所以从编程的技术都没上面来讲,他们是很有优势的。

而所有的技术都是为了业务服务的。他们在业务的层次明显就会差了很多。这是他们的局限性。

而非计算机专业出身的人,在业务能力上面是比较高的。但是在技术,编程的技术上面却并不是很了解。如果有人在业务时间自学编程,加上对业务的熟悉程度,就能很快获得跨界的发展。

学什么语言

从我自己本身来讲,我刚开始在EXCEL函数方面学习,后来觉得不能满足业务需求了,所以就学了一些宏的录制,接着就是VBA

最近开始学Python, power query,M语言等,我觉得学的关键应该是要找专业的培训资料。而且最好是视频的,有练习材料。或者是报培训班,有人答疑或者有人一起学习。

计算机的编程语言,学习的关键在于不断练习,不断的使用。只有使用以后才能够用的牢记得准。如果在工作当中能够使用,那么就会大大的提高自己学习编程的意乐和动力。

也就是说学什么?要看自己的根基,还有业务上的需求,选择能够最快用上的工具。


圆乐


学习编程现在随着互联网人工智能和大数据分析的发展现在学习计算机的编程的人非常的多,那么作为非科班出身学习计算机就要比其他科班的同学要更加的努力坚持。

1、首先我们要确定自己的方向学习后台还是学习前端技术掌握了方向就要朝着一个方向努力奋斗。

2、想学习后端的朋友可以学习Java和PHP。

3、想学习前端的朋友可以学习html5+js、android、object-c。

4、目前互联网最火的是人工智能和大数据挖掘分析。python就成为最近的热门语言。

目前python的人才缺口非常的大,尤其是大数据分析和人工智能方面人才更是稀缺,所以这方面得就业是相当可观的。





杨逍乙


完全可以。目前,大数据、物联网、智能化已逐渐涉及各行各业,未来行业发展前景也相当好,计算机编程行业人才需求大,就业面较广。身边有好几个同学都是非计算机专业,报名参加了计算机培训机构的课程,培训时间半年左右,具备了一定专业编程能力并取得对应编程科目的证书,然后参加企业招聘就业,在工作一段时间后,个人能力及工作能力都有所提升,可以结合自身实际,选择更好的企业和平台,几个同学目前发展的都挺好。可以自学,但个人建议还是参加培训机构课程比较好,可以更快更系统全面的学习编程知识。跨专业学习相较于本专业可能会面对更对困难,但既然选择了就要全力以赴。


苏格拉木有底啊


非计算机专业自学计算机专业编程完全可以啊,就业也是完全没有问题啊。这也许是很多非计算机专业的学生关心的一个问题吧。我有几点建议供非计算机专业的学生参考。


  1. 拿一个计算机的学历。对于非计算机专业的你而言,建议拿一个计算机类的学历或者文凭。有时候找工作,你的实力肯定是一个方面。但是如果应聘者的实力都差不多,或者面试官对你还有点犹豫,那么拥有一个计算机相关的学历就很有帮助了。你可以考研、可以在职考研、参加培训机构等。总之最好有一个东西来证明。
  2. 参加培训机构。有条件的还是参加一些正规的培训机构。虽然你完全通过自学计算机是可以的,但是再怎么自学你的视野也就那么大,而且路子也不正。参加培训机构,接收正规的路子培训,多了解一些行业知识,总归是有好处的。
  3. 保持学习的心。毕竟你是非计算机专业的,跟正宗的计算机专业毕业的人相比,你天生就缺少点底气,因此你需要付出更多的努力去学习、提升自己的编程技术。如果你是学习C语言的,那就巧了,你可以关关我,看看我以往的回答和文章。网上也有很多的资料,要善于使用别人提供的资源。

说了这么多,只是想告诉你非计算机专业的学生在学习和就业上是完全没问题的,我身边这样的例子有很多,你担心啥呢?


C语言编程答疑


首先,要看这个专业门槛有多高,需不需要系统的培训,参考的依据就是,有没有人是你这样的情况,人家做的挺好,可以向别人请教,还有就是自己的能力有多高,能不能付出那样的艰辛。其次,要看你为什么要跨行工作,是因为自己的专业不好,还是看到了将要转入的行业的优势,就是选择时,先不要马上给自己设置一个前提,否则可能就陷入了狭窄的视野下,可能就有一种不得不得倾向,这会导致自己即使去做了,也做不好,不要把自己搞得那么悲凉。再次,就是你的目标是什么,是为了挣钱还是真的喜欢这个行业,目标定位比较准,就可以更专注的行动了,比如编程行业是否可以满足你的目标

询问在不好的条件下不利的条件下,自己努力去做,是否能有成果,或者成功,本身可能就有点自己不托底,希望别人能够给予支持,但别人的三言两语,可能有助于你的心情改善一些,但无助于你的现实

你这属于职业选择困惑,可以寻找更专业的职业规划师或者成长规划师来辅导

如有更具体困扰,可私信探讨


贤人无忧


很多大学毕业生毕业并不是从事和自己所学专业相关,所以没必要大惊小怪!问一千遍不如去尝试一遍,自学一段时间然后去面试,感受一下,比你在这里问强一百倍!我就是大四自学半年然后 去面试,之前被面试官说成一堆屎都不如,后来面一个成一个!


猪哥66


自学有点难,不过自己够厉害也是可以的,建议报个培训班,跟同学一起学会效果好,而且还有老师辅导,我以前班上有很多同学都是培训学的计算机。


分享到:


相關文章: