怎么学好编程?

在学编程之前先选好一款你喜欢的编程语言,然后熟悉搭建环境,买一些相关书籍,然后照着书上写出第一个小程序,输出【Hello World!】,在学习的时候要保持平衡的心态,一步步的来,不要一看到别人的代码就觉得代码太多,我是学不会的,然后就放弃了学习,刚开始学最好不要看代码量多的例子,可能影响到心态,除非你有其他的基础。

先熟悉一些基础关键字的用法和含义,熟悉数据类型,说到数据类型也就那几个,字符串数据类型,它是存放字符串的,整数类型,它是存放没小数点的数字,单精度和双精度类型是存放带小数点的数字,布尔类型是存放1和0的(true与false),字节类型就是存放字节数据,这些都是很好记的,什么类型就存什么数据。然后在掌握循环语句,条件语句,学会这些基本上是入门了,做一些小程序足够了。

但是这些知识你要经常用,隔一段时间不用就可能会忘记。有了这些基础就可以学习自定义函数,同,自定义函数根据不同的语言有不同的定义法,比如在C 中函数是可以重构的,在vb中是不可以的,熟悉自定义函数后就可以学习类模块了,类模块中主要就是自定义的一些函数,你觉得能看懂代码的时候就可以多看别人的代码了,试着修改别人的代码,调试输出结果,千万不要复制来直接就用,这样是学不到什么的。

在校本科生如何自学编程?

我跟你讲,就算我这样十几年都在Windows下搞没摸过Linux,其实学到的东西超过90%也是可以直接用到Linux系统上的。难道我在Windows下学会了写编译器,换了Linux要重新学一遍怎么写编译器嘛?简直是扯谈。初学者就应该老老实实用IDE,专心编程学算法,不要管什么底层,什么编译链接的过程,那些等到你有了足够的概念之后再去搞。

这跟初学者不要一上来就学C/C 是一个道理。这两个观点任何理性的人都应该同时支持或者同时不支持,否则这个人就是不真诚。所以赶紧买一本Head First C#,下载Visual Studio 2013 Express,开干吧。免费中文编程视频没事少看,想看还不如去看Coursera的视频(只要你英文过关),反正也是免费的。

你们都是怎么入门学编程的呢?

谢谢邀请!作为一名计算机专业的教育工作者,我来回答一下这个问题。首先,入门编程需要一个循序渐进的过程,需要先了解基本的编程语法,从解决基本的数学问题开始,进而展开编程语言的学习。以学习Java编程语言为例,首先需要了解Java语言中的基本编程元素,涉及到类、对象、属性和方法,接着开始学习如何构建面向对象的编程过程,涉及到类的设计、对象的创建以及方法的调用,在学习完基本的流程控制之后,就可以解决一些简单的数学问题了,比如求指定范围内的素数等等。

这个过程是打开编程大门的第一步,通过这个阶段的学习,也能够在一定程度上培养自身的编程兴趣。其次,入门编程要构建一个初步的编程思维。所谓的编程思维就是通过编程语言来解决问题的思路和方式,简单的说就是一个抽象的过程。锻炼编程思维一个最为有效的办法就是完成大量的实验,通过对于实验的不断总结从而形成自己的编程思路。

所以,学习编程如果有捷径的话,那么就是不停地做实验。最后,入门编程需要有一个完整的知识结构,这个知识结构涉及到操作系统、计算机网络、数据库、算法设计和数据结构,在当前的大数据、云计算时代背景下,还需要掌握大数据和云计算的相关知识,尤其是IaaS和PaaS。这些知识完全可以在学习编程语言的过程中同时学习,这些内容的掌握程度对于编程能力会有较大的影响。

最后,目前编程语言比较多,对于基础比较薄弱的初学者来说,可以从Python语言开始学起。我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言!。

程序员现在那么吃香,那普通人怎样才能成为程序员呢?

程序员也不容易啊!除非愿意一直拿着1w5(普通的一般得3年以上才拿的到,而且很难再涨了)以下的工资,不然的话还是得不断学习,提升自己。大厂那些都是平时我们玩,休息时他们拼命学习出来的,而且进大厂压力也大,任务也多,还得加班。就看自己选择吧!有的人真的很吃苦,很自律,学习能力很强的完全可以转行,java真的很缺人(更新简历后上百个外包私聊我,不夸张),java卷主要是好公司卷,如果你愿意去外包,去驻场,拿着1w出头的工资,那完全可以转。


文章TAG:编程  入门  
下一篇