如何学习电脑编程入门
- 游戏信息
- 发布时间:2025-08-01 03:43:16
熟悉以下关键东西,可以边学边做,定期训练,经常思考,长期积累:
语法。
基础理论(数学、数据结构、算法等)。
设计方法(编程原则、设计模式、框架设计等)。
库(核心、基础、UI、扩展、游戏引擎等)。
计算机相关(操作系统、网络、图形学等)。
领域知识(游戏设计、网站设计等)。
开发工具(编辑器、IDE、自动部署等)。
项目管理(进度管理、分工协作、Bug管理、版本控制等)。
最普遍也是最重要的能力:创造力。努力分析并理解好做什么以及怎么做。要知道上面那些东西一开始都是不存在的。
具体方法包括:
快速阅读入门教程和书籍,适合学习语言和基础库。比如我学Java读的《Java编程思想》,练习题做过一点,然后学ActionScript就没读过书,只读过Adobe官方文档《ActionScript 3.0编程》。
阅读库的文档、实例、源码。比如Flash、Flex开发,熟悉官方API很重要,很多细节要具体使用时才注意到,这时候最好做个笔记,虽然我从没看过我的笔记。
做一个自己感兴趣或熟悉的小项目,比如我就以黑白棋游戏作为多个语言的试水项目,一样的逻辑,便于把关注点放在语言特点上。
自己动手丰衣足食。厨师有菜谱,程序员可没菜谱。比如我做游戏,最关键的游戏编程知识全部是动手学出来的,很少有专门针对某个业务领域(如游戏)的编程书籍,要么是入门书,要么是模式书(如算法)、理论书(图形学),很少有书籍教你如何开发一个45度角地图系统加编辑器的,全靠自己思考,以及看前人的代码,需要时找些网络资料。关键是,可以培养最重要的创造力。
对于算法和设计模式,可以研读下,但是关键还是靠平时如何使用了。新手勉强不来的。
项目管理方面的,就得靠工作经验了,多思考多提意见不要只走流程。
多重随机标签
小新air14玩逆水寒闪退 dota2进入国服的方式 魔兽世界猎人头部装备问题 lol赵信真的不给力吗真的坑爹吗求解释有理有据的解释 大话西游2钓鱼竿在什么地方使用 雷霆战机刷刀锋技巧 4399模拟器怎么切换输入法 我在使用诺克萨斯之手的时候给别人挂流血效果为什么自己也没有增加移动速度呢 口袋妖怪去吧伊布发电厂在哪个城市_口袋妖怪火红无人发电厂攻略 游戏城堡毁灭者有什么冷知识值得分享 食物语食魂怎么获得 食物语全食魂角色掉落关卡一览 阴阳师 阴阳师孔雀明王什么时候抽 火影忍者ol雷主达鲁伊奥摩伊怎么配 以前有一款像超时空战士的小游戏是什么是抢旗子的也有很多武器打头头就掉的那种 安利吃药银河历险记3宇宙的英雄史 诛仙手游真气不足怎么办 loveyoutobits16关全道具攻略介绍_loveyoutobits16关全道具攻略是什么 内存小又好玩的单机游戏 lol奥拉夫出装顺序 魔力宝贝怀旧90级在那里烧技能 卡布西游超能战神怎么打 新斗罗大陆等级要多少才能开启阅读签到 赛尔号光明异能王真身怎么打 冒险岛30级枪战士加点 灵游记2013邪道二转技能在哪学 大话西游手游魔王窟怎么玩 魔王窟玩法基本介绍 剑灵虚幻4是两个游戏吗 剑灵虚幻两者区别是什么 拳皇2000风云再起游戏介绍 我玩087冒险岛一进游戏把帐号输了就弹出一个框框里面全是英文 魔兽世界历史人物实力排行榜