知识屋:更实用的电脑技术知识网站
所在位置:首页 > 科技

通过自学从小白到程序员需要多久?

发表时间:2022-03-25来源:网络

感谢邀请

现在的社会各行各业竞争都非常的激烈,随着年龄的增长,生活压力也越来越大。什么职业工资最高?这是很多人都想问的问题。毋庸置疑,程序员的工资相对来说最可观,这是大家公认的高工资的职业。

但是程序员的学习成本在当前来说也是最高的,去一所培训机构学费至少在18000元以上,甚至超过20000元,而且这个投资风险也是很大的。如果学成了自然能够收回成本,如果学不成,学费打水漂不说,还浪费半年甚至是一年的学习时间。



能想到去学习的人,大部分是没有钱的人群,这高昂的培训费用,不是每个人都能负担的起的。但是又不甘心放弃,所以很多人选择了自学。

一个没有基础的新人,自学究竟能不能成功?这个问题,要因人而异。为什么要这么说呢?我们不妨来分析一下。

一、自身的条件不同,学习的起点和学习的方向也不同。

1、学历不同,学习的起点也不同

每个人的条件都是不一样的,条件的高低,决定了学习的起点。如果你是一个高学历的,而且又是理工科的,那你的理解能力和学习能力都很强,这类人群自学绝对是没有问题的。

反之,如果你是一个低学历,比如说是初中毕业或者高中毕业,那你的理解能力和学习能力跟那些高学历的人,就没法比,那你在自学的这条路上走的将会非常的难,甚至最后坚持不下去。


2、有编程基础和没编程基础,学习的效率也不同

自学编程,有无编程的基础也是非常的重要的。有的人是科班出身,大学学过编程,此刻再返回来自学编程,肯定是轻车熟路,走的就会非常的顺利。

而大部分的人是没有编程基础的,基本都是跨界学习。如果没有编程基础,去选择自学,这样成活的几率就很低。

打个最简单的比方,你选择看视频学习编程,如果你没有基础,你面临的尴尬是什么?语言的环境你不会配置,随随便便出现个环境问题,瞬间就能把你卡死。老师的写代码的具体的操作你看不到,一听都懂,一写全懵逼,因为你压根就不知道从哪下手去写代码。



3、编程语言的选择,决定了你学习的方向

能选择过来学习编程的人,98%的人是奔着高工资而去的。哪个语言工资高,我就选择学习哪个语言。在众多的语言当中,JAVA语言的工资相对来说是比较高的,也是大部分新手选择的对象。

JAVA语言的工资的确高,但是要求也很高,并不是每个人都能学会。一个培训班里有20个人,能学出来5个人就已经算是非常的不错的了。

不同的语言代表了不同的学习方向,如果你不能根据自身的实际条件,去选择适合自己的语言,你自学的成活率将会非常的低,甚至是半路夭折。



二、新手程序员,自学之路该怎么走?

1、首先认清自身的条件,去选择适合自己条件的语言。

大家选择学习编程的目的,就是为了就业。清醒的认识自身的条件,去选择适合自己的语言,是非常的重要。咱们先抛开能不能学会这个问题,就拿程序员就业这块来说吧。

我们来看看企业招聘的要求:稍微大点的公司招聘JAVA程序员,对学历的要求是最低本科学历,而且是统招。就凭这一条,会卡死很多人,甭管你技术如何?连门你都进不去,你拿啥工作呢?

JAVA语言工资虽然,不是每个人都适合。这就是社会中现实的问题,就是这么的残酷。如果你自身的条件不刚,我建议你,就别惦记着JAVA了,可以选择门槛较低的语言去学习。



2、如何结合自身条件,去选择相匹配的语言呢?

如果你是本科以上的学历,而且是科班出身。你可以选择学习JAVA语言,在学历上没啥问题,只要自己努力,结果一定会是好的。

如果你是本科以下的学历,甚至更低,你可以选择门槛较低的语言。比如网站web前端编程,网站后台PHP编程等,这些语言企业招聘对学历没啥要求,入门的门槛较低,自己再努力点,自学起来成活率比较高。

3、对自学编程学习方式的建议

新手在自学编程的时候,无非就两种途径,第一买书学习,第二,看视频学习。我不建议大家去买书学习,编程跟其他行业不一样。书上写的东西大部分来说都比较浅,对实际的工作没有多大的作用。而内容较深的编程书籍,新手程序员你们也看不懂,所以买书学习,对于自学不可取。

看视频学习,大家在选择视频的时候,一定要注意,对于那些废话连篇的视频千万别去看,浪费时间,消耗你们的耐性。选择一些操作性比较强的视频去看,去学习,边看边写,这样学起来才会更容易。


4、自学编程的过程,所遇到的最大的问题

新手自学编程,有两点很重要,那就是个人的自控能力。如果你没有一个很好的自控能力,自学成才这个词,永远落不到你的身上。

如果说你今天在看视频学习,一会看下微信,一些看下新闻,再或者听会歌,这样一天的时间很快就会过去。结果你每天都在学习,而每天的学习效率特别的低,这样学下去,你学三年五年也学不出来。

自律能力和自控能力,对于新手程序员来说是非常的重要。编程的学习之路本来就枯燥乏味的,更何况你是自学,如果你做不到严格的要求自己,自学编程根本就不可能会成功。



5、自学的路上,最忌讳的就是眼高手低

学习编程眼高手低,是最让人头疼的事情。很多人自认为自己很聪明,感觉那些基础内容非常的简单,在学习的过程中,都不会去写去练习,省略了基础,这是最要命的。

新手学习编程,你的编码能力从哪获取?不就是通过这些基础的代码来累积出来的么?再说了不管有多复杂的程序,只要拆解开来,你会发现那些所谓的复杂代码,都是用这些简单的基础代码编写的。

学习编程一定要注重基础,根基不牢,后面的路想走多远,压根不可能。编程没有捷径,唯有多写多练,才是学完编程的唯一的途径。

从事前端开发行业需要掌握HTML、CSS和JavaScript三门技术。html是内容,css是表现,javascript是行为。html是最基础的,现在流行的是html5设计,先学会网页布局。css是用来美化html页面的为页面提供布局和格式。最后再学javascript。

学习难度



前端开发的门槛相对来说其实非常低,与服务器端语言先慢后快的学习曲线相比,前端开发的学习曲线是先快后慢。所以,对于从事IT工作的人来说,前端开发是个不错的初入点。

薪资待遇



从招聘信息来看,前端工程师的薪资待遇是相当可观的。并且,提供岗位需求的也多为大企业,晋升空间较大。所以,只要有足够的能力,进入这些岗位也不会很难。

综合来看,前端工程师这一职位其实是有许多机会的,并且,相对门槛也不是很高。这也就意味着,只要你有心学习,就可以轻松转行,实现人生跨越。

如果你愿意与大家一起学习前端,愿意花时间来了解,学习这门技术,欢迎到我们的学习圈。

快捷通道:学习前端,我们是认真的

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜