20多岁想自学编程,当程序员来得及吗?
▍20多岁想自学编程,当程序员来得及吗?
未来世界,要么编程,要么被编程。
▍20多岁想自学编程,当程序员来得及吗?
完全来得及,学会很容易,但是学精不容易!如果想要转行做IT,需要花费大量的时间和精力钻研学习。
建议可以从一些入门级的编程语言来学习,比如Visual Basic,Visual Basic在很多大学里都是作为考级语言的,它的好处是简单易学,有可视化操作界面,最重要的是它是很多主流办公软件的开源语言,比如office系列的Excel,Word,PPT,Access,CAD等,可以用Visual Basic进行二次开发,即使不在IT行业,这些技能也绝对会让你脱颖而出!
下图就是我的专栏《Visual Basic 从入门到精通》中部分教程软件截图,可实现局域网多人共用,有源码有教程,简单易学!
▍20多岁想自学编程,当程序员来得及吗?
您好,很高兴回答您的问题。
20岁,刚刚出大学的年纪,方向上有很多选择,当程序员也是其中之一,一点都不晚。
刚出来的职业规很重要:
首先要明确你到底是否对程序员这个职业感兴趣
所谓兴趣是最好的老师,特别是对于零基础的人来说,程序员入门门槛相对于其他行业来说较高,如果对这门技术不感兴趣,很容易半途而废,坚持不了多久,更别说学通学精。
其次不建议找清闲工作,边工作边学
编程是一门动手能力要求很高的技术,纸上谈兵永远都学不会。自学出来也很难找到对口的工作,因为你没有工作经验。如果是零基础,有看准了编程这条路,我建议报培训班,把简历包装好,培训出来后虽然薪资较低,但总算有公司会收,这个公司出来后,后面跳槽就比较好找工作了。
前景
IT是面向的就业环境很丰富,特别是人工智能、大数据、5G等科技领域都需要IT人才,在未来编程逐步会普及,现在小学生都开始编程了,汗~~,再这样的大环境下,普通的程序猿会越来越多,但高端的还是会很吃香的。
以上,感谢您的阅读。
▍20多岁想自学编程,当程序员来得及吗?
本人从事软件研发工作十多年,我可以很负责任得告诉你,可以,而且我身边有真实的例子。下面我说下如果自学编程需要做哪些,需要注意哪些。
第一,软件行业入门最好要有个人指导
我是从农村出来的,在上高中之前没碰过电脑,上了高中也只会上qq和当时的51talk,而且一般来说,高中学习比较紧张,一个月也不会去一下网吧,我也是在大学才开始接触电脑。
从我个人经验来看,刚进大学,前二个学期都是学习计算机基础,并不会学习编程,直到大二下学期才开始学,学的时候一头雾水,什么数据结构。什么面相对象一窍不通,代码更是看不懂。虽然有书,也看不懂,后来遇到一学长,愿意在我请教他的时候耐心的教我,然后才能慢慢熟悉起来。所以从我的经历来看,学编程最好找一个师傅,如果身边没有这些的资源,那就报一个晚上得培训班找老师教,或者在网上找一些靠谱的视频学习,一定要找那些从头开始的教学视频,否则只会让你更加云里雾里。
第二,跟着老师或者视频多动手,多练习
编程本身是理工类,不是文史类,所以,背api是不行的,需要多练习,针对具体要解决的问题直接上机训练,提升自己解决问题的思路和熟练度。不能仅仅看一遍视频或者听一遍课就觉得听懂了就可以。其实不然,个人觉得视频学习一小时,要练习十小时才有效果。
还记得我刚开始学习编程时,听课能听懂,但是一到上机课就搞不懂,不知道什么是类,什么是方法,更不谈什么设计模式和性能优化。所以要多练习,这样才能把课本上没有的错误暴露出来。
第三,上一些自学网站,开源网站
其实,这么多年的开发经验告诉我,要想最快提示自己的编程能力,除了多练习,更多的是看别人写的程序。因为每个人的思路和学习经历不一样,所编写的程序也就不会一样,他们会将自己学历的知识容在自己的程序中,你读懂了他们的代码也就读懂了他们的设计,就像有本别人创作的武功秘籍,以后遇到类似的问题。可以参考借鉴别人的解决方案。最主要的是,现在很多大厂都会进行开源,所以说开源的很多都是大拿写的,学习借鉴意义非常大。
第四,自信
这点很重要,刚开始学编程有这样那样的问题太正常了,不要怀疑自己笨,只是因为学习编程时的思维模式和其他工作不太一样,慢慢习惯就好。
第五,谦虚,不断学习,紧跟新技术
千万不要因为自己学会编程就骄傲,觉得自己无所不能,什么问题都能处理。其实不然,一个好的程序员总是在不断地重构自己的程序,不断的批判自己曾经的代码,这也是进步的一种方法。况且,软件行业日新月异,不停的有新技术涌现,要保持学习的心态做编程,不断的学习,才能永远吃香。
最后,我想说的是,题主才20岁,太年轻了,学什么,做什么都是最佳的年龄。
我有位同事,以前是公司前台,后来和程序员谈恋爱了,觉得自己前台工资低,在他男朋友的指导下,慢慢学习软件开发,专攻前端这块,二年以后成了前端开发高级工程师,实现了工资翻好几番。
所以,相信自己可以,有付出就有回报。
▍20多岁想自学编程,当程序员来得及吗?
21岁,还非常年轻,大学毕业也就21岁,在职场来说才刚开始,不管想做什么都来得及。至于你说的自学编程,可知题主是属于编程零基础的,建议还是报个培训班比较好。那么编程行业的前景如何呢,说实话,这个行业门槛以及市场缺口还是很大,找个工作不成问题,但是以后能发展成什么,就看个人了。
首先来分享一个我身边真实的故事:我前单位的一个同事,大专毕业,原本是工厂流水线工人,类似富士康那种,工作两年后,突然意识到当前工作没前途,自费6000大洋,相当于当时三个月工资,报了一个JAVA培训班,四个月之后,进入到一家人力外包公司,工资4K多,做外包期间依然保持自学,表现优秀,被特批进入甲方,现在月薪15K,不能说特别成功吧,但是相比他的大专同学,已经相当不错了。
一、21岁转行程序员来得及吗?
回到问题,题主今年才21岁,还非常年轻,职场生涯才刚刚开始,任何转变都来得及,上述故事中我的前同事转行时已经24岁了,所以完全是来得及的。但是转行前题主一定要确认好是否喜欢从事这个行业。程序员收入确实相对其他行业来说收入是较高,但是加班是出了名的,“996”就是这个行业创造出来的新名词,所以请题主一定要考虑好。
二、自学编程怎么样,可以一边上班一边学吗?
首先回答第一个问题,自学编程怎么样。从题中可知,题主对编程来说完全是零基础,不建议自学,而是建议报个培训班系统的学习一下,培训费也就在8000左右吧,周期在四个月左右。因为自零基础自学效率会很低,学习不够系统,不知道重点,而且还不一定能坚持下来。而培训班的话,课程是由专业的讲师精心设计的,由浅入深、层层递进,而且还会有一些项目实战,更容易找到工作。
第二个问题,可以一边上班一边学吗,当然可以,几乎所有的培训机构都有周末班,专为职场人员开办的,不过这样一来,培训时间会拉长,而且要牺牲休息时间,效率也会差,当然这个看个人,边上班边学也是可以的。
三、编程前景如果
不得不说的是,编程这一行确实不像十年前一样井喷式的发展了,但是还要认识到一个事实,那就是任何行业,或多或少的都会涉及到编程,现在非常火爆的区块链、物联网、人工智能,哪一个也离不开编程,编程是永远不会过时的。但是最近两年,编程行业不缺底层的搬运工,只会复制粘贴、增删改查,缺的是行业的大拿。所以如果选择了这行,一定不能停下学习的脚步,横向拓宽知识面,纵向精研知识点。
结语
21岁转行学编程,一点都不晚,而且编程的前景也是非常好的,建议题主先报个培训班系统的进行学习,先入了编程这行,待入行之后再有针对性的自学,效果会更好。
希望以上建议可以帮助到题主。
------------------
推荐阅读:
新闻上看泰国民众遇到出游的国王或者王子,需要跪拜,外国游客在泰国遇见的话怎么弄?
美国军方为何不敢控制执政党和议会?而缅甸军方为何敢管控政府?
下一篇: 巴基斯坦和伊朗,哪个国家更成功?