新手如何自学编程,怎么样自学编程( 二 )


反正自己首先要有个方向 。才不至于学起来迷茫,无动力 。2、学习方案与学习计划 。先自己定一个计划,然后找一套方案,计划自己定,方案可以参考别人怎么学的 。用玩单片机(属于嵌入式,要与硬件接触)举个例子,学习怎么玩单片机一般都是要选择一款开发板,开发板就是你的硬件平台,你所有的应用,学习例程,都在这个开发板上完成,所以一般会选择功能比较强大的,然后找一套学习例程,不管是百度免费的,还是买开发板送的,还是你自己在某某网买的,都可以,但是都要找口碑好的,大众都在用的 。
跟着学习教程做,现有一定的基础了解,然后自己动手去做一些东西,做一些简单的小项目,最后用你的开发板做一个全功能(用上你开发板能用的所有资源)的东西 。基本就算学得差不多了 。其他的也是一样的,学教程,做小项目 。3、有一定基础过后建议就直接找一个相关方向的工作,刚刚开始哪怕工资低点(不是技术大牛应该也高不到哪儿去),真正的到项目中去学习,这样才会让你成长得很快 。
我自己感觉学习编程还是应该选择从C语言开始学 。因为C语言感觉是所有编程语言的基础,而且C语言一般偏向于底层,从底层开始学到上层,感觉这个节奏才是对的(自己是从事底层的,微笑脸) 。等你玩会了C语言,你可以玩C,C都会了,JAVA、C#那不就简单了嘛,这些都会了像什么HTML自然就会了,在学什么当下传得最火的python应该就毫无压力了 。
自学编程这条路艰难吗?
作为一名计算机专业的教育工作者,我来回答一下这个问题 。首先,自学编程是当前很多人学习编程的方式之一,自学编程虽然具有一定的难度,但是并不能说成艰难,当前在IT互联网行业内有很多程序员都是通过自学编程实现就业的,所以自学编程是完全行得通的 。自学编程通常需要分为三个阶段,第一个阶段是基本语法的学习,这个阶段并没有太大的难度,对于初学者也几乎没有任何要求,包括学历、外语水平、数学水平等等,所以很多人在学习编程的初期并不会遇到太大的障碍,比如初期学习Python就比较简单 。
自学编程的第二个阶段是结合主攻方向来制定学习计划,这个阶段就有难度了,其一是如何选择适合自己的主攻方向,其二是选择好了主攻方向之后,如何制定合理的学习规划,还有就是如何搭建实验场景,这也是一个难点 。按照历史经验来看,很多自学者就是在第二个阶段出现了障碍,而要想顺利突破这个阶段,一定要重视与专业人士的交流 。
自学编程的第三个阶段是结合应用场景进行编程实践,这个阶段很多自学者也会遇到不小的障碍,因为很多自学者找不到实习岗位,从而无法积累更多的实践经验,这不仅会影响自身编程能力的提升,也会导致就业竞争力下降 。自学编程的重点要放在第二个阶段,当前大数据领域的人才缺口比较大,而且岗位附加值也相对比较高,所以可以重点关注一下大数据方向,目前学习大数据相关技术也更容易获得实习的机会 。
在校本科生如何自学编程?
我跟你讲,就算我这样十几年都在Windows下搞没摸过Linux,其实学到的东西超过90%也是可以直接用到Linux系统上的 。难道我在Windows下学会了写编译器,换了Linux要重新学一遍怎么写编译器嘛?简直是扯谈 。初学者就应该老老实实用IDE,专心编程学算法,不要管什么底层,什么编译链接的过程,那些等到你有了足够的概念之后再去搞 。
这跟初学者不要一上来就学C/C是一个道理 。这两个观点任何理性的人都应该同时支持或者同时不支持,否则这个人就是不真诚 。所以赶紧买一本Head First C#,下载Visual Studio 2013 Express,开干吧 。免费中文编程视频没事少看,想看还不如去看Coursera的视频(只要你英文过关),反正也是免费的 。

推荐阅读