如何学习电脑编程入门
- 游戏信息
- 发布时间:2025-08-01 03:43:26
熟悉以下关键东西,可以边学边做,定期训练,经常思考,长期积累:
语法。
基础理论(数学、数据结构、算法等)。
设计方法(编程原则、设计模式、框架设计等)。
库(核心、基础、UI、扩展、游戏引擎等)。
计算机相关(操作系统、网络、图形学等)。
领域知识(游戏设计、网站设计等)。
开发工具(编辑器、IDE、自动部署等)。
项目管理(进度管理、分工协作、Bug管理、版本控制等)。
最普遍也是最重要的能力:创造力。努力分析并理解好做什么以及怎么做。要知道上面那些东西一开始都是不存在的。
具体方法包括:
快速阅读入门教程和书籍,适合学习语言和基础库。比如我学Java读的《Java编程思想》,练习题做过一点,然后学ActionScript就没读过书,只读过Adobe官方文档《ActionScript 3.0编程》。
阅读库的文档、实例、源码。比如Flash、Flex开发,熟悉官方API很重要,很多细节要具体使用时才注意到,这时候最好做个笔记,虽然我从没看过我的笔记。
做一个自己感兴趣或熟悉的小项目,比如我就以黑白棋游戏作为多个语言的试水项目,一样的逻辑,便于把关注点放在语言特点上。
自己动手丰衣足食。厨师有菜谱,程序员可没菜谱。比如我做游戏,最关键的游戏编程知识全部是动手学出来的,很少有专门针对某个业务领域(如游戏)的编程书籍,要么是入门书,要么是模式书(如算法)、理论书(图形学),很少有书籍教你如何开发一个45度角地图系统加编辑器的,全靠自己思考,以及看前人的代码,需要时找些网络资料。关键是,可以培养最重要的创造力。
对于算法和设计模式,可以研读下,但是关键还是靠平时如何使用了。新手勉强不来的。
项目管理方面的,就得靠工作经验了,多思考多提意见不要只走流程。
多重随机标签
泰罗卡的火鸡盛宴怎么做 gta5的生态世界游戏内的动物百态 梦幻西游法宝合成攻略介绍_梦幻西游法宝合成攻略是什么 英雄联盟的韦鲁斯反向q是什么梗 苹果版的coc登陆后为什么重复显示登录game center 足球经理2023尤文图斯开档阵容推荐 坦克世界wz113这车很差吗 王者荣耀最厉害的英雄前十排名 王者荣耀英雄实力排行榜 geforce 6150se nforce 430能安装鬼泣4么 卡牌类游戏哪个好玩 卡牌类游戏推荐 电子游戏三目童子在12的那个墙怎么跳过去 跑跑卡丁车l1驾照第三关怎么考 魔兽世界额外按键就是有时捡到比如炸弹啊屏幕会多出一个按钮那个按键的宏怎么写 诛仙2天书奇潭之天仙子在哪 游戏的多开跟单开是跟电脑的内存有关么 lol语音怎么用 汤姆猫二的兑换 灵药和柚子什么关系 五子棋必胜5个公式 极品飞车17最好的车在哪 怪谈事务所哪个角色最强 阴阳师初音未来联动有几弹 石头剪刀布的规则是什么 哪里有大话西游高清版的播放地址 魔兽世界谁知道荒芜之地的任务黑龙之火 大地的震颤怎么做啊 积分商城内传说兑换一次花费多少传说徽章 虫虫大作战注意 金山游侠和fpe哪一个更好用 霓虹深渊无限深渊宝石怎么得 在哪获取方法介绍 龙眠神殿的介绍