请问一个刚毕业大专生想自学编程,能找到工作吗?该怎么学习最有效率?

汇聚天下事

上面有些回答完全不客观,根本不了解编程这个事情。实际上,即便是文科生,只要想学习编程,努努力都能做到,英语不好不是什么大问题,人只有到了一个相对比较高的地步,才会有十分的必要要上国外的网站去查英文API(应用程序接口)说明,一般一线小码农,按部就班地搞一搞网站开发,只要听有经验的人的怎么说就行了,真的不是太难。作为一个前程序员,我告诉你:虽然互联网好像是什么“高科技”,但是基层的工作,其实是非常“低科技”的,没必要害怕。

1.一般情况直接网上下载看

一般情况指的是一般正常的、普通人,直接从网上下载资料,看别人的开发课程,不要上专业网站去看给新手推荐看的书。你想要开发程序,看书完全是不行的,你要动手去做、去完成。网上有很多学院的在线课程完全是泄露出来的,稍微搜一下就能下载到。你说你搜不到?那你完全可以锻炼一下你的搜索能力——程序员一半的能力都在于“搜索”这个技能上。

实在不懂呢?那就去淘宝购买下载教程吧,别买贵的,就买十几块钱那种,买了下载了看。

2.自制力很差的建议报班

人在教育上的投资,回报总是十分丰厚的。你找一个比较有名气的搞IT培训的,然后花一点钱(这个钱看起来很多,比如8000起步,几万的都有),然后,靠程序员的工资,前几个月就能挣回来了。

这种情况主要针对的是那些自制力很差的,不想看教程、看不下去的人,需要有一个老师追着你要你交作业,需要用钱(培训交的钱)来提醒自己好好学习的。

总而言之,不要认为程序员多么高大上,一线程序员是“做”出来的,不是“学”出来的。


二进制赫克斯

非科班,专科,英语不特别好,这样的基础,坦率的说,差点,自学难度,会比较大,周期会比较长,如果条件允许,建议参加培训。


明哥聊求职

为每一个转行IT搞技术的人疯狂打call、关于你上面提到的问题,作为一个10多年的行内人,我打算从以下几个方面回答。

英语、数学对编程有影响么?

很多人都会以为编程一定要学习很多英语,其实不然~

  1. 学习编程,是否需要英语?
  2. 我数学不好,能学好编程吗?

学习编程,英文和数学肯定少不了,但编程领域是一个庞大的体系,如果每个编程领域都需要顶尖的英文高手和数学高手那是不现实的。

所以编程过程讲究的是团队合作,而不是个人英雄主义。还是一句老话:先进的发动机是由无数个无名小零件组成的,而不是每个零件都是钻石或者黄金那么引人注目。

一般的编程,不需要高深的数学,但逻辑要清楚。

不需要太多英语,但了解些基本的单词对编程有好处,必要时也可以查外文文献。


这个行业现在找工作好找工作吗?

近年来,最热的两个行业毫无疑问是IT和金融。随着互联网的高速发展,IT人才需求量与日俱增,就业薪资也明显高于其他行业,这不仅让很多未毕业的学生想去报考,甚至连许多已经工作的人也在想方设法进入这个行业,于是就有了“三百六十行,行行转码农”的说法。

IT领域未来的发展方向,从实体方面来看一定是智能设备和物联网,从领域来看一定是互联网,未来的网络将会越来越智能,也将会提供大量的就业机会。Web前端、后台开发,移动开发、智能开发等人才在未来的三五年都应该是紧缺的,随着大数据时代的到来,算法/研究方向的高端人才也将变得紧缺。

因此,IT行业的前景是毋庸置疑的,国家信息产业部发布的最新报告显示,目前,我国软件从业人才缺口高达40万,据了解,每年还在以20%的速度在增长。国家信息产业部已把软件工程师列为“国家紧缺型人才”的行列。

该从什么语言学起,怎么样学最有效率?

java开发和软件测试应该算是比较好的吧。

现在国内的软件测试刚发展起来,人才需求量都比较大,薪资也很可观。

java一直作为一个主流语言,近几年最流行编程语言排行榜上,java稳居前三。

至于怎么学最有效,其实自学最大的困难就是你是否自律,如果你不够自律的话,学起来可能会很恼火。

另外一点,就是一定要边学边练习,现在找工作几乎都是要有项目经验的,所以建议你在学习技术的时候,多实操,参与项目开发。

总结的几点学习编程的建议

  1. 从小的有用的程序入手学习可以从编写一些具体的小的真正有点用程序入手,需要用到数据结构与算法时,顺带着就学了,感兴趣的再深入系统地学一下。
  2. 坚持使用英语至于英语,你要把它真当成一种语言去用,用它去与别人交流,去吸收新知,建议你在有一定基础后,直接看一些英文版的教材和视频,开始会比较难,慢,但坚持下来,好处很多的,你既能学到了知识,又能提高英语水平。
  3. 要多尝试,多动手不能一味地停留在知识点掌握的程度上,因为知识点是死的,然而可以通过这些知识点的串联可以解决很多活的问题。踏实学习,多动脑多探索,多练代码慢慢就会有一个不错的水平!

总结,其实编程就是那么一回事,别想太多,关键是你愿不愿意坚持下去.....


蜗牛学院

不是有这样一句话嘛:活到老,学到老,所以一切都来得及~

计算机这个行业工资也确实比较可观,当然这也要看你的能力和在什么样的公司,但都不会太差。

至于工作好不好找,那也还是得看你的技能储备了,要学什么语言,这个因人而异,只能提供一些图给楼主参考:

学习方法的话,我也挺认同自学的,但是自学需要持之以恒,自制力也一定要有,如果你还没有合适的学习资源的话,不妨试一试W3Cschool吧,可以试试它们的网站或者APP(怎么合适怎么来)提供教程与实时编程训练。

这里很重要的一点,实践练习,建议不要一直想着要学习知识而忽略了实际动手,也许,你动手写代码的过程中会出现很多错误,会觉得很颓废,但是,这些错误有可能比你自己学习的会有用很多,正是这些错误会让你对开始延伸出更多的知识。

它们的APP现在增加了微课功能,定位是像玩游戏一样学编程,我有用,还是可以的,有兴趣的话,朋友们可以自己试试。

不过,适合自己的才是最好的。

总之,先把基础打扎实,之后再添砖加瓦,费心费时,成功指日可待的!!


取名字是件难事

IT行业的高薪和就业前景还是吸引了很多人选择相关专业,IT技术人才培训机构也不断增多,迅猛的发展在带动IT企业的同时,也撕裂了IT技术人才的供应。

权威数据统计:2015年中,全国IT行业从业人员人数增长了约100万,算上因退休、选择其他行业等原因造成的180万的行业人才流失,整个IT行业约有超过280万的人才需求。而教育部预估数据中:全国普通专科、本科及研究生类IT专业毕业生就业人数才100万。

所以程序员这个职业也不再局限于计算机科学或软件工程等个别专业的毕业生,并未出身于计算机相关专业的程序员数量也十分庞大,而且被认为是非科班出身。

非科班出身的程序员,想要很快通过自学得到提升,为你罗列以下几种方法:

1.阅读源码,简单粗暴

对于有些人,他们原本有比如C++等基础知识,在后面的学习中算不上十分吃力。对于这些人而言,阅读源码是最简单粗暴而且有效的方式,不停地看,有不懂得地方直接去搜,把零碎的东西慢慢拼凑出来。这种方式其实是很有意义的,因为源码能够直观、系统地为学习者描绘这门编程语言是如何工作的。

2.多看书,搭建体系

尽管对于一个程序员而言,网上有大量现成的技术博客,每天都在分享精巧的代码思路,但在有关编程技术的深度和准确性上,书本依然重要。任何东西都是碎片化的,一个技术点可以发散到其他碎片点,最终才能明白整个的脉络。

因此,从每个技术点开始学习,摸清楚技术脉络,最后深入了解技术原理,离不开看书。

3.靠培训机构入门

相较于前两种人,这种办法更适用于小白。因为他们很可能没有看懂源码的能力,更没办法自己去搭建体系,去钻研一个简单的技术点。因此,靠培训机构入门则十分重要。

当然,培训只能算入门工具,这是适合非科班出身的人的途径。在编程行业,培训班出身一直处在鄙视链的下游,因此提升实力十分重要。

以上。


自由职客Freekeer

培训机构肯定是不建议的,这点你可以在网上搜下各用人单位对培训机构出来的人的态度就知道了。编程是需要靠时间积累技术,不是两三个月就能学好的。你大学四年都没自己学点编程技术,可以看出你对编程其实也没多大兴趣,所以我的建议是你放弃这个想法,去找个自己喜欢的工作吧。如果你一定要学,我推荐Kotlin,相对简单,网上也有不少教程,一两年后需求应该比较大。


幽弥狂94

可以先自己看下学习的方向

给你列举几个最近几年比较火的、学历要求不高的、学习容易上手的语言

JAVA、PHP、WEB前端、Android、 Python等等

这几个方向你可以自己找下那个适合你、按你现有水平学那个更容易,

先从一个入手,如果之后有经历可以扩展其他的方向。

怎么学习最有效率

这建议你直接找个培训机构学习,虽然费用高,虽然老师水平不能都有保障,但是肯定比自己学习效率高,培训学习的话一个语言要在3个月到5个月之间,你在看看自己学习得用多长时间。

问到能找到工作吗

这块有一定技术找工作问题不大,在一方面就是看你在的地方需求怎么样了。三四线城市的话即使技术好也不太好找编程类的工作。首先还是让自己技术过硬,然后选择一个有需求有发展的城市。

http://www.ujiuye.com/zt/jyfc/?wt.mc_id=17009328


优就业老师

你还是干点别的吧,爱好早就该下功夫,雷军大学就开始搞编程,毕业就是编程设计创业,然后破产,金山第一桶金,然后拿着钱搞风投,乔布斯,比尔盖茨差不多都这个节奏,把握时代脉搏,第一桶金到手,聘请高手开始创业。编程是相当枯燥的事没人指导也能学,你需要的时间就更长,没有打工工资的经济和回馈,很快就没动力了,再有个女友,大学毕业你就该是个编程战士,而不是一个铁匠,我也爱好38岁,但绝对不可能当饭吃。


老羊35561384

个人感觉还是要看你的家境,如果家里条件可以,不着急买房子买车的话,可以找个公司做实习生,没有工资或者工资比较少,这样有利于你的成长。

如果需要钱的话这行还是不适合,初学者的话一定是要不上价钱的(除非你的理解能力超棒,学东西超快),培训出来的现在企业是比较排斥的,本人就是培训出来的,现在在工作,东西能做,但是总感觉力不从心。

最后建议还是实习吧,靠谱,写的比较乱,谅解


LeoChangwen

自学的话,学习周期比较长,而且学的不系统,遇到问题没人帮你解答,很容易放弃的

可以系统的学习一下,以前学习编程的时候,看的是如鹏网的视频教程——这样学Java不枯燥,通过开发超级玛丽,飞机大战等经典小游戏来讲解Java,挺有成就感的,没想到Java还可以这么学


分享到:


相關文章: