当前位置:首页 > 教育综合 > 正文

对编程一无所知,想开始学,学什么,怎么学,求各位大神指导

如何学习编程,从什么几乎开始学?

选定要学习的语言,通常是c语言,python等比较容易入门的语言。而最重要的是要有持之以恒的心,每天练习,学会自己思考。

学习编程的过程:

1、看书、看博客、学课程或者看视频等。

2、模仿着书上或者博客的代码,进行复现,复现不重要,思考才是关键。

3、思考学习别人思路后,脱离书本和博客,完全自己实现功能。

4、自己实现一些 DEMO,看别人项目代码,与别人讨论,提升代码能力。

5、在别人的框架和要求下,写代码实现业务。

6、自己负责别人设计的模块的实现。

7、独立设计业务模块并开发实现。

8、负责大项目框架设计和拆分,带领别人进行开发。

9、其他高阶的架构和管理工作。

扩展资料

重要诀窍

1、让编程成为一个习惯

2、把工作拆分成小块

3、阅读别人的代码

4、寻找良师益友

5、写技术文章

6、保持耐心

编程的初学者应从什么开始学?

学习编程可以从c语言开始学,方法如下。

零基础自学编程入门指南:

一:确定一个方向,编程语言太多了:java、C++、python、PHP、C等,需要确定方向,从基础学起,建议零基础学编程的小伙伴从C语言开始学起,C语言入门比较简单,会提升自信心。

二:自学编程入门一定要阶段性的看到成果,这个“成果”并不是在“黑匣子”里面实现,要在用户展现界面呈现,很容易提升信心。

三:视频和图书同步查阅,网上的是鱼龙混珠,建议找一些免费的学编程入门的初级视频进行学习,最好是成套视频,如果条件允许也可以购买一套编程入门的视频资料。

四:计算机编程入门一定要理论和实践相结合只有这样才能真正学好

五:如果你有会编程的好朋友,多请教请教他,能让他带带你就是最好不过的了。

首先确定学习什么、从什么学起,然后配置好电脑编译环境,这样为我们接下来的学习和动手实践会带来方便。现在基础的编程语言是C语言,建议把C语言学习作为基础语言。在学习计算机编程语言的时候需要在网上找到相应的课程,网上有很多免费的C语言课程,建议选择一套进行学习,阶段性的回顾复习。

其次,多学多练,计算机编程只有多打代码,才能从中找到规律。期初的时候可以不明白只要跟着老师一起打代码一起多练习,慢慢就会由记住理解,如果是想从事编程的同学,可以把写过的代码存到自己的文本文档里,这也就能知道我们的代码量,为以后找工作做准备。

学编程入门很关键,如果你找到一个好方法入门学习很轻松,如果方法错了,很容易半途而废,C语言编程学会后,完全可以在学习python、java等新的编程语言也无所谓,它们有很多相通之处,可以相互借鉴,互相拿来应用。

小白,想入门程序员,应该从什么开始学,顺序是什么?

首先,你需要选择一门自己感兴趣的编程语言。现在常见的编程语言有:

  1. C / C++:属于大多数情况下能接触到的相对基础的编程语言了,优势是基本掌握以后面对其他语言均可以“无压力”;坏处是学习起来非常的困难,需要系统性的了解非常多知识点,且耗时一般较长。如果你有更多的时间和精力,同时希望能够长期更好的发展成架构师,那么这可能就是你比较合适的语言选择了。

  2. Java:应用广泛,几乎大多数开发场景都有java或者java变体的身影。学习java你可以了解到面向对象思想,了解虚拟机等的概念,面对常见的开发也能够有应对方案。同时这个语言对比C/C++能简单不少,在很多情况下是面向新手比较合适的选择了。

  3. Go:最近一段时间流行起来的语言,在面对高并发等场景下有天然的优势。Go语言有自己独到的特性,同时也可以支持一些C语言的能力,而且也越来越在国内的互联网公司作为首选开发语言之一。

  4. PHP /Python /JavaScript / .net / Swift / ...:这些语言大多有自己的特定应用场景,比如Python在大数据和人工智能领域比较常见,JavaScript是前端开发的必备语言等。如果你希望的工作有比较强烈的语言要求,那么选择上面的语言准没错。


其次,掌握数据结构及算法,同时能够通过程序语言实现。

比如常见的数据结构,像是数组、链表、堆、栈、队列、树、图等,尽量都有机会了解数据结构的实现原理(包括自己用代码能够简单编写),知道数据结构的优缺点,以及在什么场景下使用。算法原理上如时间空间复杂度,一些数学概念;同时一些经典的排序、与数据结构结合的实现,也应当有了解。

这些推荐你去找专业的书籍,系统性的选择;尽量减少如面试宝典等取巧的方式,深入掌握不仅仅是找工作,在后续的工作中也能更好的帮到你。


再次,了解计算机基础。

常见的计算机基础包括计算机组成原理(简称机组)、操作系统、网络、编译原理等。这里需要投入比较多的精力,如果确实时间上比较紧张,可以有侧重的选择。

比如你希望从事偏底层的开发工作,那么更侧重在机组和操作系统上;如果侧重在上层开发,那么可以侧重在网络上,以此类推。当然,更好的掌握以上知识能够在很多不经意的时间给到你帮助,如果有空,也建议多深入的理解。

最后,知道一些计算机知识的应用。

这里就比较多了,比如数据库、一些基本的项目设计、项目实战等等,根据你希望的工作有针对性的去了解,或许有不小的帮助。


按照上面这几个步骤进行下去,可能确实需要投入一定的时间和精力,但是一旦你选择希望成为一名程序员,就一定要坚持下去,才能取得更好的结果。

零基础小白怎么学编程

零基础小白学编程的方法如下:

1、对于初学者来说,可以采用视频+书籍的方式进行学习。这两种方式形成互补关系。编程教学视频可以让你迅速掌握编程,但通常比较生动、浅显,不成系统。而书本是比较系统,深入,但是枯燥,所以最好的方法是书和视频结合。

2、入门期遇到难题,耗了半天时间还是没弄懂,可以暂时跳过,知识积累到一定程度,回头再进行解决你会发现简单多了。

3、反复练习,编程是一门手艺,需要反复练习,脱离书本和视频看是否能独立实现?学到最后的境界无非就是:我亦无他,惟手熟尔。

我想自学编程,因为我是零基础,请问应该怎么学习?

非常好,自学编程是一件非常有意义和有挑战性的事情。以下是一些建议,供您参考: 选择编程语言:首先,您需要选择一种编程语言进行学习。推荐选择Python或Java这样的通用编程语言,它们适合初学者,并且在业界中应用广泛。 学习编程基础知识:学习编程的基础知识,包括数据类型、控制流、函数、对象等等。这些知识是学习任何一种编程语言的基础,也是您能够编写出有效的程序的关键。 寻找学习资源:有很多学习编程的资源可以供您选择,如在线课程、编程书籍、博客、论坛等等。推荐一些在线学习资源,例如Codecademy、Coursera、Udacity等等。 练习和实践:编程需要不断的练习和实践,这样才能真正掌握编
展开全文阅读