2016 - 2024

感恩一路有你

如何成为程序猿并学习编程

浏览量:4972 时间:2024-08-11 21:15:22 作者:采采

你现在用来看这篇文章的手机、Pad、电脑,没有一个不依赖编程和程序猿。不论你想开发一个复杂的iOS 3D大型游戏,还是去那Hello,World炫耀,都必须经过编程。

学会程序猿的思维方式

网上很多教程第一步都是选择语言,但是小编我认为,学会程序猿的思维方式比学编程语言来得重要。当然了,这不是必须的,你可以跳过直接看步骤2,但是能让你以后编程的路更顺畅。

有一个笑话,说的是程序员的思维方式:(图片)详见参考资料 当然了,这并不是让你在生活中与这个男孩一样死板,而是说明机器就是这样的!计算机专爱做一件事:钻牛角尖。所以,程序猿必须把每个细节都考虑周到,不能有一丝马虎。

一个程序的复杂性

一个程序,即使是像Fifa 2015、Asphalt(狂野飙车)、极品飞车、无尽之剑等3D iOS大作,都是由一堆(几百,几千,甚至更多)程序猿在一起一点一点编出来的。

我们举个栗子:你要编写一个小游戏,比如说,胖子跳水。这个游戏的官方iOS介绍:大胖子跳水中文版!大胖子去玩跳水了,他这个身材想跳得高分可真是不容易呢!注意控制好时间差,跳得离圆形的靶心越近分数就越高。

我们可以提取信息:

  1. 这是个游戏
  2. 这是中文版
  3. 这是一个跳水/射靶游戏
  4. 跳得离圆心越近分数越高

那么,你就要把你的游戏要做的全部列出来,但是你没有玩法,主界面等信息。注意是等。同样的栗子:

  1. 这个游戏要有一个主界面,有游戏主页、游戏说明和开始游戏三个按钮
  2. 游戏中有水平面
  3. 游戏中有一个靶子,靶子会移动
  4. 游戏中有一个胖子,在点击屏幕的时候会跳入水中
  5. 跳入的时候,判断有没有碰到靶子
  6. 如果碰到了,那么计算离圆心的距离,越近分数越高,正中圆心得10分,并且在屏幕上显示Perfect
  7. 如果没有碰到,那么得0分
  8. 一共有五次机会,满分为50分
  9. 在屏幕上显示得分等等等等...

这个栗子还没有写完,所以可见一个程序多么复杂。但是不要退缩!继续看下去!

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。