大家好,今天小编关注到一个比较有意思的话题,就是关于编程学习进度的问题,于是小编就整理了3个相关介绍编程学习进度的解答,让我们一起看看吧。
自学编程多久学到中等水平?
一般的需要达到中等水平的话,基础语法,一些高级的技术,数据库,web前端开发(html,css,JavaScript等),web编程,然后再熟悉相应的框架,最好再独立做过一两个项目。
最好的就是去招聘网站上去搜一下相应的岗位的任职要求,这样更了解企业的用人标准和用人需求。
就拿目前比较火的Python来说吧,随着人工智能,大数据等的发展,Python的热度越来越高,大数据,云计算,物联网,人工智能等领域Python的应用无处不在。而且Python的语法比较简单明了,入门简单,容易上手。
(1)、Python基础
(2)、数据库开发
(3)、web前端
首先编程水平就是一个很难的定义。一般来说,我个人经过长期的自身学习和别人的交流总结出了两种自学的路线,可供参考。
从某种角度讲,编程是一种实践。所谓的实践,就是你去做一个事情,并且把它完成。那么如何去完成这件事呢?首先来说,你需要定义一个明确的目标,比如做一个个人网站,或者做一个小游戏。然后定义这个事情要做到多少才算完,比如个人网站需要做页面展示,注册;游戏的话,需要做一个比如横板过关等等。
把上面的事情想清楚以后,就是选择一门编程语言,你可以百度一下需要完成你目标的最佳语言,一般比如个人网站比较常用PHP,小游戏会用LUA等等。之后就是进行编程语言的学习,可以先进行基础语法学习,学完以后,想办法找一些例子或者项目,想尽一切办法把他们跑起来,然后尝试修改,这一切都是以实践/完成目的为导向,中间如果遇到不懂再进行学习。
从无到有会是一个非常痛苦的过程,这个过程,需要一个人有极强的动手实践能力和分析问题的能力,边学边做边做边学。一般来说,这个过程需要3个月全身心的投入去做,中间可能碰无数次钉子,踩无数坑,等过了这些钉子和坑,差不多就能具备简单的动手能力。
以上的这套方***,是总结不少我认识的非科班出身的程序员的经历,他们没正儿八经学过计算机科学,全凭个人兴趣和极强的实践能力去做事,最后的结果也非常不错,因为编程是注重结果的,有了产品没人在乎你是否是科班出身。
编程虽然是一种实践,但是它对理论的依赖又是极强的。你书中学到的任何知识,都有可能在实战中碰到。对于想在编程领域长期耕耘,或者想把写程序当成是一种一生爱好,或者想完成某些大型的较高难度的程序的同学,这种路线是我极力推荐的,但是也是收效最慢的。很多计算机专业的科班同学,也在这个漫长的学习过程中放弃了,从而转去做了一些编程不相干事情。所以在选择这个路线之前,最好想想自己能不能长期去啃计算机著作,去做很多数学题,编程题。下面我细说下这个路线。
首先,需要学习计算机科学的基础课,先学习《计算机组成原理》,一般推荐看《深入理解计算机系统》
同时,在学习理论的过程中,学习C语言,注意C语言是计算机非常底层语言,即便以后工作用不到也对培养计算机编程思维有很大的帮助。注意C语言不止是学习,在学习过程中,需要配合上机,不然学成书呆子也没用。
手工编程要学多久?
手工编程的学习时间因个人的学习能力和学习方法而异。
一般来说,要掌握基本的手工编程技能,需要花费一定的时间和精力。
首先,学习手工编程需要明确的结论是,学习手工编程的时间是根据个人的学习进度和目标而定的,并没有固定的时间限制。
其次,原因是,手工编程是一门复杂的技能,需要理解和掌握编程语言的基本概念、语法和算法等知识。
对于初学者来说,可能需要花费较长的时间来学习和练习,以逐渐熟悉和掌握编程的思维方式和技巧。
同时,不同的编程语言和应用领域也会对学习时间产生影响,一些简单的编程语言可能学习时间较短,而一些复杂的编程语言可能需要更多的时间来学习和掌握。
除了学习编程语言的基本知识,还需要不断进行实践和项目练习,以提升编程能力和解决实际问题的能力。
此外,参与编程社区和与其他开发者的交流也是提高编程技能的重要途径。
因此,学习手工编程不仅是一个时间问题,更是一个持续学习和不断实践的过程。
总之,学习手工编程的时间因人而异,需要根据个人的学习能力和目标来确定。
重要的是保持持续学习的态度,不断实践和提升自己的编程技能。
大二转专业到计算机科学与技术专业,专业课[_a***_]跟不上听不懂,到底怎么学?
作为一名计算机专业的老师,我来回答一下这个问题。
首先,计算机专业的整体学习压力是比较大的,如果在大一期间没有奠定好基础,到大二的时候确实会面临较大的压力,一方面大二需要确定自己的主攻方向,如果积累不足,在主攻方向的选择上会比较困惑,另一方面很多同学在大二期间会积极参加各种专业比赛,如果编程基础较弱,参加比赛也会遇到一定的困难。
如果到了大二感觉自己已经有些吃力了,那么最为有效的解决方案就是为自己营造一个交流和实践的环境,如果能够在专业老师的指导下进行学习,会明显提升学习效率,也有机会能够迎头赶上。大二期间的规划和学习情况对于计算机专业的同学来说是非常关键的,大二期间的成绩、比赛和科研对于后续的考研(保研)和就业都有非常直接的影响。
按照历史经验来看,要想提起对于计算机专业的学习兴趣,应该从提升学习成就感入手,而要想提升学习成就感,就一定要重视实践环节,可以从一些能够尽快获得学习成就感的技术入手,比如前端方向和嵌入式方向都是不错的选择。
在大二期间应该积极参加各种专业比赛,即使初期难度比较大也要尝试并坚持一下,通过参加比赛不仅会获得一些额外的教育***,同时也会开阔自己的眼界,很多同学都是通过参加专业比赛建立起了学习计算机知识的兴趣。
大二期间还应该积极参加科研实践活动,可以联系老师加入相应的课题组,在参加科研实践的过程中不仅会积累一定的科研经验,同时还会获得一个较好的交流和实践场景。在选择课题组的时候,可以充分考虑自己的兴趣爱好。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以私信我!
专业课C++听不懂,那说明对编程是没有概念的。这么跟您说,一个有经验的程序员,不管是哪种编程语言(汇编除外) ,一般可以在两周之内熟练掌握。
我说的熟练掌握的意思是,编写的程序没有编译错误。
对于大学期间学习的语言,就像您说的c++,用于实际环境的很少,比如MFC,qt等等,主要还是用于数据结构,应该是比较容易掌握的。
在大学,学习一门语言,一般只需要掌握语法、关键字和保留字、变量定义及赋值、数据类型、操作符、对象特性和函数、循环控制,跳转控制等就可以了。
总的来说,是比较简单的。
如果这些都不行,那也简单,有一本书,叫《c++编程思想》,跟着书,做完70%的实例,您就可以很好的掌握c++了。如果还是不行,估计您得转回原专业。
到此,以上就是小编对于编程学习进度的问题就介绍到这了,希望介绍关于编程学习进度的3点解答对大家有用。