转换成实际的代码

现在您已经了解了一些关于项目的基础,让我们更关注如何设计一个程序。当你坐下来写一个程序时,通常你有某种你想解决的问题,或者你想要模拟的情况。新程序员往往很难弄清楚如何将这一想法转换成实际的代码。但是事实证明,你有很多你需要的解决问题的能力,获得每一天的生活。

要记住的最重要的事情(和最难的事情)是设计你的程序在你开始编码。在许多方面,编程就像架构。会发生什么如果你试图建造一座房子,不遵循一个架构计划吗?奇怪的是,除非你很有天赋,最终你会得到一个房子,有很多问题:漏水的屋顶,墙壁,不直,等…同样,如果你想计划在你有一个很好的比赛计划前进之前,你可能会发现你的代码有很多问题,,你需要花大量的时间解决问题,完全是可以避免的小设计。

有点预先计划将节省你的时间和挫折。

步骤1:定义问题

你首先需要找出程序正试图解决什么问题。理想情况下,您应该能够在一两句话。例如:

我想写一个电话簿应用程序来帮助我跟踪我朋友的电话号码。

我想写一个随机地牢生成器,会产生有趣的洞穴。

我想写一个程序,将股票信息并尝试预测哪些我应该买。

虽然这一步似乎是显而易见的,也是非常重要的。最糟糕的事情你可以做的是编写一个程序,实际上并不做你(或你的老板)想要的!

步骤2:确定你的目标

当你是一名有经验的程序员,还有许多其他的步骤通常会发生在这一点上,包括:

了解你的目标用户是谁


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值