怎么学好编程?

隐者77535942


这可能是一个快被讨论坏掉了的话题了,怎么学,怎么学,怎么学。


如果自己去一个新行业的话。

1,我会选择认识圈内的人,尽快强大自己可以与他们交流,以达到学习的目的,刚开始即使是一个小技术也是你很好的老师。


2,如果自己强烈的想进入一个圈子,那不如舍弃现在的一切,全身心投入进去,进入这个圈子,因为周围人都是这个圈子里的,每天耳听眼睛看到的都是这个圈子东西,你会直线进步。

3,再则,需要自我的学习提升默无闻的看书了,想学一项技能书是最好的老师了。

不用怀疑,方向对了,大步向前走永远是对的!


管锥


编程我觉得兴趣最重要了,一定要想办法让这件事情变得有趣,如果打开的方式不对,也许几天就坚持不下来了。

当你喜欢上编程,那么你就不可能学不会。

在这里,我很推荐你通过学习 Ruby 来学习编程,因为 Ruby 真的是可以让人变得快乐的语言。

作为一个 Ruby 党,我会很推荐从 Ruby 开始学习,因为其实语言都是相通的,学会了一门语言后,接触新的语言时看一下文档很快也能学会。从这个角度来说的话,学习的兴趣是最重要的。因为如果选择了一门相对枯燥的语言或者学习方法,极有可能就学不下去了。工程师衡量某个工具,或者某一门语言,有一种比较通俗的标准,就是说 “fxxk” 的次数。我是有过使用很多种语言做项目的经验了,比如当 NodeJS 还是 0.6 版本的时候就开始使用了,比如 Swfit 刚出的时候我也做个一些小 app,我发现大部分语言我在用的时候真的忍不住骂出来。可是,我发现我每次使用 Ruby 的时候,我都会觉得很幸福,真的是发自内心地觉得很开心。尤其是当我长期使用完别的语言之后。因为 Ruby 设计的非常优美,而且提供了大量非常使用的内建方法,让工程师可以专注在解决当前的问题上,而不是在想诸如 “怎么从这个数组里面提取我要的信息” 这些琐碎的事情。而且 Ruby 的库质量都非常高,有很多很优秀的调试工具,使得在开发的时候及时获得反馈。所以如果就是想学编程,而没有很特别的目标,比如我想做一个 app 这种需求的话,我很推荐 Ruby。因为 Ruby 真的可以让你爱上编程。对了,还有一点是,Ruby 社区是我见过最友好的社区,氛围很好。

还有就是,最近发现一个外国学习编程的 app,叫做 mimo,把交互做的很好,点几下按钮就可以完成编程了,最棒的是,可以通过碎片化的时间就可以学习,我相信可以激发起你的兴趣,因为兴趣才是最重要的:


如果感兴趣的话,可以看看去

mergeek.com

发现这个 app

银河系科技产品新知


多敲多练多看源码,多逛github


中公教育优就业IT培训


先想好做什么,再学习一下语言


蕴亦空


学基础,多练


易点互联


当前正处在大数据时代,对于广大的职场人来说,掌握一定的编程技术会提升自身的职场竞争力。学习编程需要一个系统的过程,通常可以按照以下几个步骤来学习编程:

第一:选择一门编程语言。学习编程首先要根据自身的知识结构和应用领域来选择一门编程语言,比如Web开发可以学习PHP、Java或者是Python语言,大数据开发可以选择Java、Python、R或者是Scala语言,对于计算机基础知识比较薄弱的人来说,可以从Python语言开始学起,Python语言简单易学且功能强大。

第二:注重概念的理解。学习编程语言的第一步是理解编程语言的各种概念,理解概念的过程也是初步建立编程思想的过程,简单的说就是掌握编程语言解决问题的思路。不同的编程语言虽然在功能实现上会有所区别,但是基本的思路还是有很多相似之处的,比如面向对象编程语言基本上都是围绕类、对象等抽象概念展开的。所以,掌握一门编程语言之后,再学习其他编程语言就会简单很多。

第三:注重学习的系统性。学习编程语言一定要有一个系统的过程,能规划出一条清晰的学习路线,这是比较重要的。简单的说,就是学习方向不能出现偏差。学习计划的制定最好与软件开发领域的专家进行交流,如果在学习的过程中能有人指导一下,那么会节省一定的时间。

最后,学习编程语言一定要多做实验,多做总结和多做交流。所谓的编程经验大部分情况下都是指的实践经验,只有通过大量的实践才能积累足够的编程经验,从而形成自己解决问题的思路和方式。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网方面的问题,也可以咨询我,谢谢!


IT人刘俊明


想学编程的看过来,计算机编程原版书籍,和各种开发环境,开发工具,一站下载,祝 编程新手少走弯路,http://www.xen123.cn/ 希望大家都能学有所成




有人耍流氓了


根据个人的基础来看,如果是初学者,建议找一门简单的编程语言比如python,在w3school上学一下。找找编程的感觉,培养一下编程的兴趣和成就感。

如果是相关专业的学生,建议打好数据结构和算法的基础。MIT的算法导论的教授在第一堂算法课上给学生讲为什么要学习算法时说过,如果你想成为一名高级程序员,有两种途径,一是不学算法,苦练编程十年;一是苦学一本本好的算法书,同时编程一年。


闲扯编程那点事


基础的编程语言,C语言,C++,汇编语言,JAVA,一定要坚持,然后选择自己专长的一种语言(比如JAVA是学习手机编程的基础),当然也少不了数据库处理知识,像VFP,SQL Server。


tb曾


如果你确定你自己感兴趣,并有坚持下去的决心,那可以去参加各种短期的编程培训班(3个月左右的),要舍得这些投资,自学编程并不是个好主意,去培训班并不仅仅是为了学习知识,更为了感受编程的氛围,学习编程的思路,你短期之内可能并不能确立自己发展的方向,但是编程语言大多是相通的,主要是掌握编程的思想,然后再确定发展方向,我遇到过很多编程高手,精通十几种编程语言,很多语言在他们的工作中几乎用不着,但是他们还是会去学去研究,因为兴趣所致.


分享到:


相關文章: