进入编程的最佳方式 [英] best whays to get in to programming

查看:93
本文介绍了进入编程的最佳方式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有人可以给我一些如何编程的提示吗?

well can any one give me some tips in how to get in to proggraming?

推荐答案

现在,我更喜欢您的问题了. :)
我建议使用C#,但是您想要什么语言,但是Delphi或Visual Basic是合理的.
若要学习,请暂时保持较低的标准.
如果您的目标很高,但失败了,您会灰心.随着学习的深入,请深入研究更复杂的内容.您不会在没有训练的情况下尝试参加马拉松比赛,这正在训练您的思想.
分为两部分,编写代码和算法开发.
编写代码就像遵循烹饪食谱.
算法开发就像在没有食谱的情况下弄清楚如何制作烤阿拉斯加一样.
在尝试寻找新菜之前,先做饭,学习如何使用工具.
高级别的程序开发需要大量的思考和计划,但是您还没有经验.不要期望从编写3D第一人称射击游戏开始.
----
找到一个简单的问题,简单解释一下.
从一个与之接近的现有项目开始.
弄清楚它在做什么,然后将其与问题进行比较.
弄清楚您需要更改的内容,使其能够执行您想要的操作.
进行较小的更改,然后经常运行以查看所做的更改.
宝贝步骤,您不必一次学习所有内容.
如果您不了解某些内容,请在Google上查询,然后在此处询问.
提出聪明的问题,指出您已尝试解决该问题,并要具体.没有上下文的模糊问题不会得到很好的答案.
有些人会给您带来困难,其他人会帮助您.
您有一项任务,所以请忽略人们并没有帮助您.
祝你好运,经常写信回家,不要灰心.
理查德
I like your question better, now. :)
What language do you want, I suggest C#, but Delphi or Visual Basic are reasonable.
For learning, keep the bar low, for now.
If you aim high and fail, you will get discouraged. As you learn more, get into more complex stuff. You would not try to run a marathon without training, and this is training your mind.
There are two parts to this, writing code and algorithm development.
Writing code is like following a cooking recipe.
Algorithm development is like figuring out how to make Baked Alaska, without a recipe.
Start out by cooking, learning how to use the tools, before you try to find new dishes.
Program development at a high level is a lot thinking and planning, and you don''t have the experience to do that, yet. Don''t expect to start by writing a 3d first person shooter.
----
Find an easy problem that is explained simply.
Start with an existing project that does something close to that.
Figure out what it is doing, compare it to the problem.
Figure out what you need to change to make it do what you want.
Make small changes, running it often to see what the changes do.
You don''t have to learn everything at once, baby steps.
Is you don''t understand something, Google it, then ask here.
Ask intelligent questions, give an indication that you have tried to figure it out, and be specific. Vague questions with no context will not get good answers.
Some people will give you a hard time, others will help.
You have a task, so ignore the people aren''t helping you.
Good luck, write home often and don''t get discouraged.
Richard


我喜欢理查德的建议,但为了方便您,我将为您提供一条特定的路径(您可以采用其他方法,但这和任何).
  • 购买学习使用Visual C#2008 Express编程.
  • 在等待到达时,下载并安装 Visual C#2008 Express (它是免费的).
  • 这本书到货时,请开始阅读并做任何它告诉您要做的活动.
  • 如果您分心并且想要做好趣味项目,让自己分心!在学习的同时,您将希望专注于娱乐.您可以稍后再磨练自己的才能.
  • 在阅读本书时,您可能会想出一些自己想做的想法.把这些想法写下来.
  • 完成本书后,编写一些程序.到那时您可能会有一些有趣的想法.例如,您可以制作自己的记事本版本.
  • 如果要制作游戏,可以在Code Project中搜索有关如何入门的文章.
  • 之后"您已经掌握了一些有用的技能,请您的一位程序员伙伴将您吸引到他/她所在的公司.告诉他们您将免费开始工作.假设您最终想从编程中赚钱.如果没有,请随时跳过此步骤!
I like Richard''s advice, but to make it easy for you, I''ll give you a specific path (you could take many others, but this is as good as any).
  • Buy Learn to Program with Visual C# 2008 Express.
  • While you are waiting for that to arrive, download and install Visual C# 2008 Express (it is free).
  • When the book arrives, start going through it and do any activities it tells you to do.
  • If you get distracted and want to do fun side projects, let yourself become distracted! You will want to focus on having fun while you learn. You can hone your talents later.
  • You will probably think of ideas for things you want to make while reading the book. Write those ideas down.
  • After you are done with the book, program something. You''ll probably have some fun ideas by then. You could make your own version of Notepad, for example.
  • If you want to make games, you can search Code Project for articles on how to get started.
  • After you''ve got some usable skills, ask one of your programmer buddies to hook you up at the company he/she works for. Tell them you will work for free to start. That''s assuming you eventually want to make money from programming. If not, then feel free to skip this step!


这篇关于进入编程的最佳方式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆