java自学需要2个月左右就能写点小东西,半年就能上手做一些东西,一年就该知道的都知道了,该会的也基本会了,易上手好找工作。
C语言时间会长点,如果你英语好,数学逻辑性好,专心学那么学c语言只需要半年或几个月就可以了。如果英语一般那么一年就可以,其实学程序也需要天赋和钻研精神。
C 是一门用途很广的语言,它是c语言超集,如果你懂C的话学会使用C 编一些简单程序大概需要三个月的时间,更深入地去了解那就要靠平时在使用的过程中不断地去探索,至于真正学会嘛,你懂的,很多用了这门语言的人都不敢说自己学会,没有最好只有更好。
以上纯属个人观点,这个自学成才是一个不确定因数。天赋和努力决定这一切。
一、兴趣爱好
兴趣是最好的老师,如果你对它感兴趣,一切问题都不是问题,你会想尽各种办法去专研。
二、基础知识
虽然这个都是可以学来的,但对于编程,你至少得对电脑操作的很熟悉,了解一些基本原理,在理解语法存储上你就不会茫然,我刚学编程的时候就对一些概念,计算机基础一点不了解,对内存为什么这么存储都要理解好几天。所以学习就很慢。
三、事业压力
这个东西就是一旦你以它为衣食之本,有压力就会学习的动力,它是你的谋生手段,满足的基本生活需求,没有或者不学习它你就没有更好的生活,很大程度上你就会付出更多的努力。
终上所述,你把编程当成一种事业,兴趣爱好,那么你就会在更短更快的时间自学成才。
自学的一些建议
建议一、自学要看书
自学只是说没有专门的老师手把手教你,并不是说连书本都可以不要了。有人天天来问我一些很基础的概念问题,我问他:“这些概念书上不都写得很明白吗?”他回答:“我没有书。”如果没有书,那么你很难在脑子里形成一个较为整体性的认识,所有了解到的知识都是支离破碎的。自学编程更是离不开书籍,前人的经验都记录在其中,找一本好的编程入门书籍对整个自学过程非常重要。
建议二:学编程要实践
建议三:编程需要思想
编程是一个创造的过程。编程的意义在于:通过程序的形式,教计算机如何去完成一项任务。写代码只是形式,真正重要的是如何完成特定的任务。学习别人的思想比记忆一些别人写的代码跟好,复制粘贴之是代码的搬运工,而不能成为缔造者。
建议四:养成良好的习惯
所谓“不以善小而不为”,等坏习惯养成了,再改就困难了。因此,写程序要注意编码格式缩进、变量和函数起有意义的名字、大小写的使用、行末分号的注意等等,要从一开始做起。不然就会有千里之堤溃于蚁穴。
———————-我是不严谨的分割线———————–
你在学习编程的时候是不是遇到很多困难无从下手?
你在学习编程的时候是不是觉得很枯燥没有小伙伴一起?
你是不是想快速成长成为一名真正的程序员?
你是不是想找一名导师来指导一下职业规划?
你是不是想知道BAT这样的公司是什么样的?
………
小编也欢迎有情怀的小伙伴加入联盟和高手们一起为大家奉献更多的编程趣事。
编程老鸟输入数字 2 让我们一起畅聊技术。
更有(java/C/C /Linux/Android)高手帮你解决难题,和你互动,讨论编程未来。