如何成为程序猿并学习编程
1、网上很多教程第一步都是选择语言,但是小编我认为,学会程序猿的思维方式比学编程语言来得重要。当然了,这不是必须的,你可以跳过直接看步骤 2,但是能让你以后编程的陆路更顺畅。
2、有一个笑话,说的是程序员的思维方式:(图片)
详见参考资料
当然了,这并不是让你在生活中与这个男孩一样死板,而是说明机器就是这样的!计算机专爱做一件事:钻牛角尖。所以,程序猿必须把每个细节都考虑周到,不能有一丝马虎。

3、一个程序,即使是像Fifa 15、Asphalt(狂野飙车)、极品飞车、无尽之剑等3D iOS 大作,都是由一堆(几百,几千,甚至更多)程序猿在一起一点一点编出来的。我们举个栗子:
你要编写一个小游戏,比如说,胖子跳水。这个游戏的官方iOS 介绍:
大胖子跳水中文版!大胖子去玩跳水了,他这个身材想跳得高分可真是不容易呢!注意控制好时间差,跳得离圆形的靶心越近分数就越高
我们可以提取信息:
1.这是个游戏
2.这是中文版
3.这是一个跳水/射靶游戏
4.跳得离圆心越近分数越高
那么,你就要把你的游戏要做的全部列出来,但是你没有玩法,主界面等信息。注意是等。同样的栗子:
1.这个游戏要有一个主界面,有 游戏主页、游戏说明和开始游戏三个按钮
2.游戏中有水平面
3.游戏中有一个靶子,靶子会移动
4.游戏中有一个胖子,在点击屏幕的时候会跳入水中
5.跳入的时候,判断有没有碰到靶子
6.如果碰到了,那么计算离圆心的距离,越近分数越高,正中圆心得10分,并且在屏幕上显示Perfect
7.如果没有碰到,那么得0分
8.一共有五次机会,满分为50分
9.在屏幕上显示得分
等等等等...
这个栗子还没有写完,所以可见一个程序多么复杂。但是不要退缩!继续看下去!


1、开始时,不要想一步登天,先选择一些简单的语言
2、如果对游戏开发感兴趣,建议多在 C ++ Python 和 Java 上花时间
3、iOS 开发要用 Objective-C(Fenby)和Swift,关注一下这些网站(参考资料)
4、Android 开发要用到Java,Fenby上有一条龙课程
5、坚持每天练习
6、定期做一个小项目
7、写注释!
8、别纠结该学什么,如果是天平座,建议把你正在纠结的几个语言放到
(参考资料)
他会帮你选一个
9、坚持到底!!