编程怎么入门,松下smt编程( 二 )
- 编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程 。
- 为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务 。 这种人和计算体系之间交流的过程就是编程 。
计算机编程怎么入门? 熟悉以下关键东西,可以边学边做,定期训练,经常思考,长期积累:
1、语法 。
2、基础理论(数学、数据结构、算法等) 。
3、设计方法(编程原则、设计模式、框架设计等) 。
4、库(核心、基础、UI、扩展、游戏引擎等) 。
5、计算机相关(操作系统、网络、图形学等) 。
6、领域知识(游戏设计、网站设计等) 。
7、开发工具(编辑器、IDE、自动部署等) 。
8、项目管理(进度管理、分工协作、Bug管理、版本控制等) 。
最普遍也是最重要的能力:创造力 。 努力分析并理解好做什么以及怎么做 。 要知道上面那些东西一开始都是不存在的 。
具体方法包括:
1、快速阅读入门教程和书籍,适合学习语言和基础库 。 比如我学Java读的《Java编程思想》,练习题做过一点,然后学ActionScript就没读过书,只读过Adobe官方文档《ActionScript 3.0编程》 。
2、阅读库的文档、实例、源码 。 比如Flash、Flex开发,熟悉官方API很重要,很多细节要具体使用时才注意到,这时候最好做个笔记,虽然我从没看过我的笔记 。
3、做一个自己感兴趣或熟悉的小项目,比如我就以黑白棋游戏作为多个语言的试水项目,一样的逻辑,便于把关注点放在语言特点上 。
4、自己动手丰衣足食 。 厨师有菜谱,程序员可没菜谱 。 比如我做游戏,最关键的游戏编程知识全部是动手学出来的,很少有专门针对某个业务领域(如游戏)的编程书籍,要么是入门书,要么是模式书(如算法)、理论书(图形学),很少有书籍教你如何开发一个45度角地图系统加编辑器的,全靠自己思考,以及看前人的代码,需要时找些网络资料 。 关键是,可以培养最重要的创造力 。
对于算法和设计模式,可以研读下,但是关键还是靠平时如何使用了 。 新手勉强不来的 。
项目管理方面的,就得靠工作经验了,多思考多提意见不要只走流程 。
新手编程如何入门 一:确定一个方向,编程语言太多了:java、C++、python、PHP、C等,需要确定方向,从基础学起,建议零基础学编程的小伙伴从C语言开始学起,C语言入门比较简单,会提升自信心 。
二:自学编程入门一定要阶段性的看到成果,这个“成果”并不是在“黑匣子”里面实现,要在用户展现界面呈现,很容易提升信心 。
三:视频和图书同步查阅,网上的是鱼龙混珠,建议找一些免费的学编程入门的初级视频进行学习,最好是成套视频,如果条件允许也可以购买一套编程入门的视频资料 。
推荐阅读
- 工地上受伤怎么赔偿,工地砸伤具体怎么赔偿
- 接触性出血怎么回事,宫颈癌一般寿命10—15对吗
- 自动落锁怎么设置,东南v5怎么设置自动落锁
- 领导怎么说话,中层领导平时怎么说话
- 索爱音响怎么样,国产十大音响排名
- 怎么把锁撬开,寝室小锁钥匙丢了怎么撬开
- 小金毛怎么训练,养金毛最大的忌讳
- 想呕吐怎么回事,老是觉得想吐
- 孝带怎么处理,父母的孝带怎么处理
- 今年与去年同比怎么算,今年比去年同比公式