自学电脑编程要多长时间?
23个回答
展开全部
Java前景是很不错的,像Java这样的专业还是一线城市比较好,师资力量跟得上、就业的薪资也是可观的,自学编程的时间是不一定的,
0基础学习Java是没有问题的,关键是找到靠谱的Java培训机构,你可以深度了解机构的口碑情况,问问周围知道这家机构的人,除了口碑再了解机构的以下几方面:
1. 师资力量雄厚
要想有1+1>2的实际效果,很关键的一点是师资队伍,你接下来无论是找个工作还是工作中出任哪些的人物角色,都越来越爱你本身的技术专业java技术性,也许的技术专业java技术性则绝大多数来自你的技术专业java教师,一个好的java培训机构必须具备雄厚的师资力量。
2. 就业保障完善
实现1+1>2效果的关键在于能够为你提供良好的发展平台,即能够为你提供良好的就业保障,让学员能够学到实在实在的知识,并向java学员提供一对一的就业指导,确保学员找到自己的心理工作。
3. 学费性价比高
一个好的Java培训机构肯定能给你带来1+1>2的效果,如果你在一个由专业的Java教师领导并由Java培训机构自己提供的平台上工作,你将获得比以往更多的投资。
希望你早日学有所成。
展开全部
看你想到什么程度,我做Java3年多了,在一些人眼里已经是大神了,高并发,分布式事务,框架运行原理也都掌握个七七八八,但依然觉着自己是个小白,涉及到Linux里面的各种流,重定向,JMM与内存的映射就会有盲区,所以如果你是想专业学习,从事这方面工作,我建议是从C语言开始,切记不要看谭浩强出的书,不多评价,但确实是个坑,可以找找Linux C的书,装个Linux虚拟机拿Sublime写程序,感受下,尝试下结构体,内存的管理,IO流,然后尝试转换下C++,尝试下面向对象编程,包括运算符重载啊这些机制,然后就可以到Java,写写Java的语法,然后用Java的IO映射C语言的IO,这时候可以适当接触一些数据结构和算法,毕竟程序=数据结构+算法,然后写一写Servlet,搭配JdbcConnect写一些数据库方面的程序,Maven在这期间必须得上了,然后练习MySQL数据库,SQL语法,数据库的引擎啊,索引啊,联合主键什么的,在之后就可以接触Spring家族,整合一些比较有名的框架SSM,SSH,练过之后,尝试一下SpringBoot,JPA,jpa其实就是SSH里面,H的封装,数据库的分库分表原理,根据hash取模还是什么方式的,然后开始学习前端,ES6语法差不多后,直接开始React或者VUE的学习,差不多了之后,自己写一个前后端分离的管理系统,比如博客,这个搞定之后,上微服务,分布式管理,中间件redis,kafka,activeMq这些,你应该有能力自己决定需要哪个了,在之后上Docker虚拟化技术,当你这些搞定之后,什么内存雪崩啊,JUC,信号量这些乱七八糟的概念也都清楚了,就可以玩点更高级的了,比如自己写写Spring 的IOC,AOP,写个什么框架,当再有一定实力的时候,就要给自己造势,有点名气,可以通过写写技术博客,参加什么论坛等途径让更多人认识你,涨涨身价,在之后,就要专攻一个领域,比如Linux内核,比如并发,比如大数据,或者AI等等这领域,成为专家,业余时间自己干点副业,找几个朋友写个开源框架,或者开源项目,为自己的理想,做一些事情,写程序永远不是为了赚钱,赚钱只是附带的产物,真正的程序员,应该是把编程当作艺术,每一句代码都应该是正正好好处在那个位置,不多不少,让人看了就觉得很合理,有一种这样就好的感觉,但有一天随着你的知识体系的庞大,你看自己代码就会有种,这样挺好,但如果这么改一下就更好了的感觉,这时候,你就算是一个真正的程序员了,我写的代码,最好的永远是下一条
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最近很多人都在问如何学习编程。我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的。即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴。
我认为可以先学习一下pascal,这个语言比较严谨,适合初学者。pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习。 然后可以继续学习C语言,这个语言比较灵活。有了pascal的基础,在进行C语言编程就不会因为C语言的灵活而有问题 。后面的就可以学习VC什么的了。
C语言的书推荐谭浩强的,比较好。
我当时学习pascal和C语言的时候是将书后的习题都做了一遍,感觉效果很好。
当然了,学习什么语言也要看你具体准备从事什么行业。例如你要进行嵌入式开发,C就是很好的选择,如果是Windows开发,那么VC就不错。还有数据库方面的开发、网络开发等等。不同的语言适合不同的方面。要看自己的选择的,呵呵 。
还有很多人说自己的基础很差,甚至中学毕业什么的。其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了。当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在金山词霸的帮助下,经常看,也是没什么大的问题的。至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大。况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就OK了。不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码。
在你学习好C语言以后,个人建议好好学习一下数据结构和软件工程。这两门对你的水平提高都是很有帮助的。特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处。
只是一家之言,有不到之处,还望见谅!
参考资料:http://hi.baidu.com/deathdog/blog/item/de92046eea406dde81cb4ab4.html
我认为可以先学习一下pascal,这个语言比较严谨,适合初学者。pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习。 然后可以继续学习C语言,这个语言比较灵活。有了pascal的基础,在进行C语言编程就不会因为C语言的灵活而有问题 。后面的就可以学习VC什么的了。
C语言的书推荐谭浩强的,比较好。
我当时学习pascal和C语言的时候是将书后的习题都做了一遍,感觉效果很好。
当然了,学习什么语言也要看你具体准备从事什么行业。例如你要进行嵌入式开发,C就是很好的选择,如果是Windows开发,那么VC就不错。还有数据库方面的开发、网络开发等等。不同的语言适合不同的方面。要看自己的选择的,呵呵 。
还有很多人说自己的基础很差,甚至中学毕业什么的。其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了。当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在金山词霸的帮助下,经常看,也是没什么大的问题的。至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大。况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就OK了。不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码。
在你学习好C语言以后,个人建议好好学习一下数据结构和软件工程。这两门对你的水平提高都是很有帮助的。特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处。
只是一家之言,有不到之处,还望见谅!
参考资料:http://hi.baidu.com/deathdog/blog/item/de92046eea406dde81cb4ab4.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关于自学电脑编程到底需要多长时间这个问题,这个根据每一个人的具体情况不同而不同。例如:每个人在电脑编程上所花费的时间、投入的精力、以及他对电脑编程到底有多大的兴趣等等。这些都是决定他到底需要花费多长时间能够熟练掌握编程技术的非常重要的因素。
根据我自己当初学习 C 语言编程的体会就是:自己必须要亲自多上机编写程序、调试程序、直到所编写的所有程序都调试通过、并能够运行出正确结果才行!!而绝对不能够只是整天在教材上阅读程序、研究程序的语法结构、关键字等,那样绝对是无法熟练掌握编程技术的!!
以学习编写 C 语言程序为例,若想真正熟练掌握 C 语言编程技术,那么首先要拥有一台属于自己的电脑、并安装好操作系统,且安装好相应的 C 语言程序编译开发环境,然后购买一本难度适合自己的编程教材,亲自动手上机编写、编译、链接、直到调试通过、并去真正理解教材中的所有源程序(包括教材每一章的例题、以及每一章后面的练习题)。
至于说可以参考的教材,现在书店里面有很多种。我个人认为,清华大学出版社谭浩强写的《C语言程序设计》一书,还是比较通俗易懂的,你可以到书店里去仔细阅读,然后再决定是否购买该教材。
根据我自己当初学习 C 语言编程的体会就是:自己必须要亲自多上机编写程序、调试程序、直到所编写的所有程序都调试通过、并能够运行出正确结果才行!!而绝对不能够只是整天在教材上阅读程序、研究程序的语法结构、关键字等,那样绝对是无法熟练掌握编程技术的!!
以学习编写 C 语言程序为例,若想真正熟练掌握 C 语言编程技术,那么首先要拥有一台属于自己的电脑、并安装好操作系统,且安装好相应的 C 语言程序编译开发环境,然后购买一本难度适合自己的编程教材,亲自动手上机编写、编译、链接、直到调试通过、并去真正理解教材中的所有源程序(包括教材每一章的例题、以及每一章后面的练习题)。
至于说可以参考的教材,现在书店里面有很多种。我个人认为,清华大学出版社谭浩强写的《C语言程序设计》一书,还是比较通俗易懂的,你可以到书店里去仔细阅读,然后再决定是否购买该教材。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看你自己的理解能力学习能力!
有的时候一个程序一种语言可以用好几种方法去编写!
C我看了网上有出到17章的等你什么时候能把那书看完能理解了记住了会用了就成了!
有两年的有一年的!最段我见过半年的学习班学校!学校时间长可学的巩固!
如果只是检点程序5个月左右长人!如果靠这个吃饭!或者当高手!那最起码得1年左右!非长人超人或者不是()。。那也得半年!
这东西出的也快变的也快不停的出东西说不定等出到奔10的时候编写程序又是一套方法!
学不完的!
编写程序需要几个月1-5学习就没法说了!
你查一下一个兆能写多少个英文或者字母空格和符号就知道把一个16兆的简单程序编出来需要多长时间了!都是一个一个的字母语法符号打出来的!
有的时候一个程序一种语言可以用好几种方法去编写!
C我看了网上有出到17章的等你什么时候能把那书看完能理解了记住了会用了就成了!
有两年的有一年的!最段我见过半年的学习班学校!学校时间长可学的巩固!
如果只是检点程序5个月左右长人!如果靠这个吃饭!或者当高手!那最起码得1年左右!非长人超人或者不是()。。那也得半年!
这东西出的也快变的也快不停的出东西说不定等出到奔10的时候编写程序又是一套方法!
学不完的!
编写程序需要几个月1-5学习就没法说了!
你查一下一个兆能写多少个英文或者字母空格和符号就知道把一个16兆的简单程序编出来需要多长时间了!都是一个一个的字母语法符号打出来的!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询