如何学习电脑编程入门
- 游戏信息
- 发布时间:2025-08-01 03:45:05
熟悉以下关键东西,可以边学边做,定期训练,经常思考,长期积累:
语法。
基础理论(数学、数据结构、算法等)。
设计方法(编程原则、设计模式、框架设计等)。
库(核心、基础、UI、扩展、游戏引擎等)。
计算机相关(操作系统、网络、图形学等)。
领域知识(游戏设计、网站设计等)。
开发工具(编辑器、IDE、自动部署等)。
项目管理(进度管理、分工协作、Bug管理、版本控制等)。
最普遍也是最重要的能力:创造力。努力分析并理解好做什么以及怎么做。要知道上面那些东西一开始都是不存在的。
具体方法包括:
快速阅读入门教程和书籍,适合学习语言和基础库。比如我学Java读的《Java编程思想》,练习题做过一点,然后学ActionScript就没读过书,只读过Adobe官方文档《ActionScript 3.0编程》。
阅读库的文档、实例、源码。比如Flash、Flex开发,熟悉官方API很重要,很多细节要具体使用时才注意到,这时候最好做个笔记,虽然我从没看过我的笔记。
做一个自己感兴趣或熟悉的小项目,比如我就以黑白棋游戏作为多个语言的试水项目,一样的逻辑,便于把关注点放在语言特点上。
自己动手丰衣足食。厨师有菜谱,程序员可没菜谱。比如我做游戏,最关键的游戏编程知识全部是动手学出来的,很少有专门针对某个业务领域(如游戏)的编程书籍,要么是入门书,要么是模式书(如算法)、理论书(图形学),很少有书籍教你如何开发一个45度角地图系统加编辑器的,全靠自己思考,以及看前人的代码,需要时找些网络资料。关键是,可以培养最重要的创造力。
对于算法和设计模式,可以研读下,但是关键还是靠平时如何使用了。新手勉强不来的。
项目管理方面的,就得靠工作经验了,多思考多提意见不要只走流程。
多重随机标签
森林小屋建设游戏攻略玩转森林小屋建设游戏攻略大揭秘 如何用一个词来形容如今中国男足男篮男排女足女篮女排 魔兽世界憎恨角斗士的板甲头盔在哪里买 dota的一个非常有意思的问题 玩游戏时电脑配置最重要的配件是哪些 iphone游戏hvsm如何无限刷金币 防空洞一般在地下多少米 恶魔少爷别吻我还有第三季第四季吗什么时候播 第二季大结局是什么 炉石传说开不了狂野模式 狂野模式怎么开启 消逝的光芒信徒军需官在哪军需官位置介绍 笔记本电脑寿命一般几年 魔兽世界被网易代理后点卡问题 魔兽世界灵魂兽卡bug怎么捉 剑网三奇遇是什么意思 洛克王国同时在线人数能有多少 13骇人游戏电影剧情 星际争霸魔兽红警帝国时代这一类游戏其中哪个是最复杂的 世界征服者3库尔斯克会战怎么打 街头篮球怎样练好全能pf 什么电脑配置可以玩lol荒岛求生使命召唤侠盗猎车手虐杀原形孤岛惊魂这几个游戏的 云顶之弈s2上分阵容推荐 秘术阵容上分攻略 天谕手游长缨的位置在哪 求问 苹果一体机玩绝地求生可以吗 密室逃脱第27关这么过 赛博朋克2077千人千面完美结局 造梦西游3练级唐僧我27级 装有核心显卡的笔记本电脑能不能玩游戏 最终幻想零轮回之境怎么玩 什么是十六宫格关于音乐的四分音符八分音符不知十六宫格是怎么画的 魔兽世界德莱尼起名