当前位置:首页 > 国学 >

计算机编程一般要学多久(程序员有前途吗)

来源:原点资讯(www.yd166.com)时间:2023-04-17 06:41:00作者:YD166手机阅读>>

刚刚看到有同学提出这个问题,作为一位具有22年开发经验的老程序员,作为一名曾经的软件开发工程师培训学校校长,我来说几点自己的观察和思考,供理工科专业在校同学或刚毕业同学参考。

一、什么程度的入门

这里所要讨论的入门,指的是能够到软件公司供职,具有独立承担初级开发任务的能力。而不是说仅仅了解一下,只知道基本语法与算法。

计算机编程一般要学多久,程序员有前途吗(1)

二、什么样的人适合自学计算机编程语言

学习计算机编程语言的人很多,像我所了解的只要是信息类、通信电子类、计算机类理工科专业的同学,在大学期间,都会有计算机高级语言开发课程,可以说,学习过计算机编程语言的同学是非常多的。但是,最后从事软件开发工作的同学却又相对是比较少的。原因,一是兴趣,二是自学能力。那么,什么样的人适合自学计算机编程语言呢?

这要从两方面来分析:

一是对计算机编程感兴趣的同学。计算机编程语言学起来比较枯燥乏味,如果没有兴趣,很难坚持自学下去。因此,我首先建议感兴趣的同学来学习,兴趣是最好的老师,只要你有兴趣,即使你自学很吃力,但你仍会坚持下去,而且,往往有可能取得远远超出你实际能力的最终学习成果,建议这类同学可以自学。

计算机编程一般要学多久,程序员有前途吗(2)

二是具有较强的逻辑思维和数学功底的同学。计算机编程最终是要解决现实世界中的问题,把现实世界中复杂的问题用计算机程序来辅助解决,实质上就是编程人员告诉计算机如何解决这个问题。因此,负责编程的人要具有较好的逻辑思维和数学功底。因为,将复杂的现实问题设计成算法,最终用计算机编程语言来实现这个算法,就需要算法设计和软件开发人员具有很强的抽象思维、建模能力,这些需要具有一定的专业知识、逻辑分析能力和数学建模能力。所以,具有很强的逻辑思维和数学功底的人,更容易自学计算机编程,也更有机会成为这个领域的顶尖高手。当然,我这里所讲的,都是以最终从事计算机软件开发方向工作为出发点,如果同学们仅仅是想了解一下计算机编程语言,未来并不打算从事这方向工作,这条是可以不考虑的。

三、多长时间可以掌握一门计算机编程语言?

这是个没有标准答案的问题,因为每个人的学习领悟能力是完全不同的,则自学的进度也会有所差别。但是,我这里可以给出一些参考答案,无论是在校大学生,还是已经毕业的同学,都可以此为参考来判断自己自学计算机编程需要多长时间。

计算机编程一般要学多久,程序员有前途吗(3)

从当前IT培训机构的教学培训实践来看,JAVA、C 、前端、Python等编程语言,大部分IT培训机构的教学时长都在3个月——6个月时长。大家要注意,这里的教学是全脱产,全日制的学习时长。有的同学可能会反问,老师我只用了2个月就掌握了一门编程语言。是的,是有可能存在这个情况。下面我就分析一下。

从教学安排上来看,培训机构的教学安排是最经济有效的,而且也是经历了上百万人的检验,是可行的。为什么有机构是3个月,有机构是6个月?区别在哪里?

区别在于两个方面:一是教学内容的差别,3个月的教学时间,只会安排一些基础内容的教学,高深的框架、实践部分基本就忽略了,没有教;二是学生素质的差别,有的机构会限制生源标准,招收学习能力比较强,素质比较高的学生,在教学时,就只讲了部分重难点和基本框架,大部分可以自学的部分,都留给学生自学了。

因此,从总体上来看,对于大部分一本及以上学校的同学,即使没有任何计算机编程基础,但只要逻辑思维、数学功底较好,不以工作为目的学习,则2~3个月(全脱产)左右可初步掌握一门计算机编程语言。但如果是在大学课堂学习,则大部分学校安排都是一个学期——6个月时间,有老师指导,有同学可以相互讨论交流,有大量的课后时间可以来自学。

以上,是我的个人经验,欢迎讨论交流,也欢迎大家点赞、关注我的帐号,后续,我将持续推出计算机编程学习相关的系列内容,未来也会推出适合大学生自学的系列计算机编程教程。

我是Abner Lee博士,一个做过大学老师、IT培训学校校长、从事过22年软件开发和计算机编程教育的老IT人。

栏目热文

学计算机编程有什么用(敲代码一个月多少工资)

学计算机编程有什么用(敲代码一个月多少工资)

编程可以训练很多不同的能力,以下是其中一些:逻辑思维能力:编程需要逻辑思考和问题解决能力,因为编程就是将复杂的问题分解为...

2023-04-17 06:56:16查看全文 >>

java什么意思(编程必背50个代码)

java什么意思(编程必背50个代码)

许多人或多或少都和我一样,当偶然在电视上看到程序员对着电脑飞快敲下一串代码,不禁为他们发出惊叹,想象着有一天自己也能这样...

2023-04-17 06:56:41查看全文 >>

计算机科学与技术专业就业前景(男孩学什么技术最吃香)

计算机科学与技术专业就业前景(男孩学什么技术最吃香)

这几年对计算机专业的报考可以说是特别火爆,致使计算机专业领域的从事者、从业者也都是比较多,不但有本来就报考计算机专业的一...

2023-04-17 06:26:26查看全文 >>

什么叫程序员(程序员入门)

什么叫程序员(程序员入门)

关于编程本质那些事鄙人大学电气自动化专业,非科班出身,对编程了解不深,但是,经过多年学习以及实践,对它又有了一番新的认识...

2023-04-17 06:59:35查看全文 >>

程序员的寿命一般多久(为什么不建议当程序员)

程序员的寿命一般多久(为什么不建议当程序员)

现如今,市场环境不景气,行业内卷愈发严重,又有疫情影响,向来代表着高新、热门的程序开发行业,竞争压力也是越来越大,很多工...

2023-04-17 06:43:17查看全文 >>

怎样在微信调出微信运动(怎样在微信上打开微信运动)

怎样在微信调出微信运动(怎样在微信上打开微信运动)

微信运动是很多用户都会玩的一个计步功能,开启后可能看到自己和好友每天走了多少步。最近,有粉丝留言询问云鹏:“微信运动怎么...

2023-04-17 06:37:22查看全文 >>

微信运动添加不了数据来源(微信运动一直添加不了数据来源)

微信运动添加不了数据来源(微信运动一直添加不了数据来源)

几百人的朋友圈每天看微信运动就这形势每天上万步的友友大有人在每天只有几十步百步层林尽染[可爱]上万步一定阴着几百步至几十...

2023-04-17 06:39:15查看全文 >>

怎么增加微信运动步数(修改步数最简单方法)

怎么增加微信运动步数(修改步数最简单方法)

经常有果粉问堂堂微信步数如何修改,看来大家对于修改步数方面需求还是挺多的,今天给大家推荐一个方法,支持修改微信运动的步数...

2023-04-17 06:58:46查看全文 >>

微信运动显示站立锻炼活动(微信运动第一名专用图)

微信运动显示站立锻炼活动(微信运动第一名专用图)

距离开学已经有一段日子了,集训中的同学们经过这些天的磨练越来越得心应手,他们暗暗努力,然后等待最终的结果。从早到晚,画室...

2023-04-17 06:28:31查看全文 >>

怎么才能添加微信运动(微信怎么添加微信运动)

怎么才能添加微信运动(微信怎么添加微信运动)

身体恢复期,能不能进行运动?应该如何科学、有效地运动?近期发布了哪些重要通知?……快和雨小荷一起看看吧!目录1新冠康复后...

2023-04-17 06:20:46查看全文 >>

文档排行