{eval=Array;=+count(Array);}
肯定是有用处的,因为现在大多的工作尤其是跟it沾边的工作,即使你的主要工作不是开发,接触点编程语言也是有好处的,比如可以利用编程把自己的一些重复性的工作实现自动化等等,可以说对你自己的工作是很有帮助的,当然如果你已经是程序员那么更应该自学一些新的技术,以免自己的竞争力落后很多。
系统的学习一下会更好,有人带学起来肯定会更加的容易上手一些,而且学的也会比较系统,这一步学习什么,下一步应该学习什么,目标更加明确。也可以避免自学过程中的很多坑,再比如说,到后期,找不到合适的项目来练手,简历,就业等方面的技巧没人指导。
所以说,还是系统的学习一下会比较好。首先给自己选择一个方向,毕竟程序员的可选择方向比较多的,比如说,Java,.Net,Python,C语言等。然后在规划学习路线,找到相应的视频教程,通过边看视频,边敲代码的方式来进行学习,在学习的过程中,做好笔记,保存好写过的代码,方便以后复习。
目前用的最多的就是Java了,很多企业的软件,系统,网站都是用Java来写的,市场的需求也是比较大的,面向对象的思想更符合人们的逻辑的思维习惯。
初学编程,可以通过一定的方式来培养对编程的兴趣,会更容易入门的。以前学习Java的时候,看的是“如鹏网”的《这样学Java不枯燥》视频教程,课程体系的设置可以极大的激发对编程的兴趣,通过开发超级玛丽,飞机大战,连连看,汤姆猫,电影的弹幕动画等来讲解Java的基础知识点,学起来不枯燥。
有需要Java视频教程的可在后台私信我(备注:Java教程)。
有详细的课程体系和学习路线,可以作为参考。
以及Java提高学习路线,容包含:分布式、设计模式、前端技术、网络支付、全文搜索引擎、Docker、WebService等
谢谢邀请。
首先,作为一个不太合格的程序员,我可以负责任的告诉你,自学非常靠谱,并且你会越学越有兴趣,并且自学的东西很容易记住。
做法,首先是要学习基础,毕竟科班出生的程序员了解的基础肯定比半路出家的全面一点,至少毕业前是这样。那么这里就设计一个课程问题,我的建议是大学里的基础课程,先从操作系统,网络基础知识,计算机原理及历史等入手,不要着急学习某一门编程语言,基础远比语言重要。这些虽然是理论,但是还是需要了解原理。
剩下的就是选择自己喜欢的语言了,初学者都是从C语言开始,当然了也可以从自己喜欢的语言开始,比如Java。
推荐的书籍是人民邮电出版社的C,个人感觉比较全面。如果感觉看书类,那么可以直接看视频,当然看视频虽然学得快,但是基础得打好。
比如,慕课网,51自学网都有很多免费的视频提供给用户,都是非常不错的资源,只要感兴趣有恒心,相信自己可以做一些小程序来提升和巩固自己学会的技能。
学习,自然是要用心的,不论是别人教还是自学,其实只要用心,效果是一样的。并且学习能力是程序员必须要的技能,看完了里面的基础视频,做完了几个小的程序,就可以深研一些东西了,这里不要怕出问题,有问题可以在论坛找高手,比如很强大的CSDN.如果外语比较好,那么看国外文献将会更加的容易,理解起来更加彻底。
如果能以每天自学的状态坚持下去,肯定能找一份程序员的工作,如果能长期以往,月入2万都是很轻松的事情。并且以现在的缺口天,企业面临的人力缺口还是比较明显,那时候你再去换工作,就会发现面试一周,能收割好几个offer。
至于后期的职业规划,就要看自己的兴趣了,可以一直走技术方向,也可以走管理路线,那时候就不是月薪几万的事情了。
肯定是有用的,这个毋庸置疑。但是得看你自学的目的是为了什么:出于个人爱好,为了从事相关行业;基于这两个点答主来谈谈自己的看法:
如果是出于个人爱好去自学编程知识,那这个对于你自己来说增加自己的生活乐趣,在者我们真的有必要去学习编程,大家应该看到过相关新闻,我们初中马上要把编程语言作为正式课程内容了。所以以后你们家小孩如果上课有相关的内容你可以去帮他解决一些基础问题。个人爱好去自学编程,那么从时间上,以及内容上你就不用急,慢慢学,慢慢看,什么时候有时间就看看,什么时候愿意就去看看,也没什么要求,你如果对哪一块感兴趣,你可以专门去学这一块的东西,比如你对写外挂感兴趣哪你就专门学写外挂的东西。
可以看到国家都在推崇编程,所以自学编程真的没问题
如果你准备从事该行业的话,那么自学对于你来说就是个很困难的事情,确实以前有很多自学进入it行业的,但是在庞大的程序员群体中他们真的占极小部分。如果各位有搞开发的小伙伴可以去问问周围的同事。原因简单说几点:
个人的自控能力
其实自学最大的阻碍就是这个,比如:你在自学的过程中总是会发现一些有趣的网站,你总有一天会点进去,当你点进去你会老想着玩了。比如你那天学累了玩一玩,发现自己停不下来了。太多原因了,总有一个你觉得不想学的原因,所以多半说自学的都半途而废了。
学习方向问题
如果自学的话,你对这个行业完全不了解,所以对于要学的东西你没有一个对应的成套的规范的知识体系,你会发现你学到中途感觉什么都是重点,并且感觉这个学不会后面绝对学不会,所以当你内心绝对困难太多了之后一样会选择放弃。还有很多问题,这里答主就不一一去细说了,就说这两个比较重要的点了。
真自学完成,那你就牛了
说实话,如果没有一点点基础,完全零基础自己学完并找到工作的程序员,答主真的很佩服这类人。就上面这两个点一般人克服不了,真的是自学成功的人,在这个行业发展绝对不会很差,原因也很简单,你能自学完成,证明你的自控能力很好很好,就这个品格真不是一般人能做得到的,有一句话“极度自律的人,很恐怖”。再者证明你的自学能力很强,it行业技术更新太快了,所以一个人的自学能力对于个人行业的后期的发展也很重要,搞技术的人,技术才是核心。最后如果你是自学完成的话,也能看出来你是一个比较踏实稳重的人,其实一般企业绝对会考虑你多一点,因为对于程序员来说太稀缺了,特别是在这个程序员觉得越跳工资越高的时候。
坚持学习真的很难,所以加油
总结:自学成功的程序员真的太少太少了,所以如果你能自学编程语言,说实话你后面在这个行业的发展绝对会很不错,所以自学对于程序员来说真的很重要。对于想入行的小伙伴来说也很重要。
以上是答主自己的理解,麻烦各位点赞,评论,加关注谢谢!
我是萌新程序猿,关注我,发现每一个用心的回答!
程序猿自学当然靠谱,不仅仅是程序员,IT行业的各个方向都应该会自学,只有通过自学你才能不会被时代的车轮碾压,IT行业更新换代太快,各种新技术不断地出现,只有抓紧时间自学,努力提升自己,不然很容易被其他人超越。
自学我还是比较有经验的,相对于很多人都会选择去培训机构培训java,然而我选择了自学。在我经历了一次又一次的的失败之后,我决定放弃了PHP,转向Java方向,当然这不能说PHP就不是世界上最好的语言了,手动滑稽!!
目标很重要,有了目标,你才能朝着一个方向努力。我转向Java之初,我先搜罗各大招聘平台中各大公司的Java开发工程师的岗位要求,明确自己应该去学习什么,比如SSH框架、SSM框架、oracle数据库等等。
将该学习的内容画一个思维导图(网上有很多),分解为N个小块,确保自己每天或者多长时间可以学习完成一小块的内容,比如我两天时间去学习Maven,第三天学习JDBC,再花四五天学习Mybatis等等,当然根据具体的情况可以适当调整 。学习的资源网络中有很多,可以是文字,也可以是视频,哪个适合自己就采用哪种方式。
将自己每天学到的知识整理到笔记中,可以写自己的博客,也可以坚持更新github。我学习期间不间断的更新自己的博客,虽然会花一些时间,但是通过整理可以让自己回顾所学的知识,后面如果忘记了可以直接查看博客(百度搜一零博客就可以搜到我,欢迎来踩)。
我通过这种学习方式,每天不间断学习,短时间内获取大量的知识充实自我,坚持了一段时间后顺利地找到了一份还算不错的工作。
我是萌新程序猿,科技圈的事情欢迎邀请我来回答!
码了这么多字,点个赞关注下再走吧!!!
关注萌新程序猿(本人咯),了解更多IT以及程序猿的知识!!
感谢邀请!
自学肯定是有用的,这个答案是毋庸置疑的。但是自学面临两大难点:
第一:学习知识点不全面,难以坚持;
第二:就业困难,没有实战的项目经验。
所以我建议自学的时候一定要规划好路线,最好配合项目自己去学习。
有用当然还是有用的,不过这是个漫长的过程,因为需要学的东西太多了。而且在这个过程中你可能被一个小bug折磨几小时,几天,几个星期,甚至有可能被这个小bug劝退。所以能不能自学成才要看你的毅力了。如果你有这个兴趣,有这个决心你可以试试。
程序员自学是非常靠谱的,现在网络上也有很多编程语言的教程视频,但是我还是建议能够系统的学习,毕竟有人带着学会有一个明确的方向,也能清楚的知道一个语言的体系和学习流程,不至于盲目的东学一点西学一点,导致没有学到真正有用的东西。
我相信你学这个也是为了工作吧……建议你看看你要工作的那个城市行情怎么样……在招聘软件上,例如智联招聘,BOSS直聘……看看用人单位都什么要求,如果你学完了能不能找到工作……建议你最好年初时候找
10
回答0
回答0
回答0
回答0
回答9
回答0
回答0
回答9
回答0
回答