初学者对整个编程感到不知所措

时间:2015-03-29 02:38:15

标签: c#

正如标题所暗示的那样,我对整个编程范围感到不知所措,因为我不知道它将导致什么,以及我能够实现的目标

在过去几周左右的时间里,我一直在使用书籍和教程进行编程,尽管我无法专注于C#,但我已经学习了条件等等。它就像我想要的一样,在我的脑海里总是留下一个问题,那就是;

我要去哪里?

我到底在哪里?

编程中有这么多,但我知道的很少。

就像,让我们说我最终从头到尾学习语言,问题仍然存在;现在怎么样?

我如何利用这些知识制作真正的内容,而不仅仅是一些很酷的技巧?

我如何将我学到的知识与真实的东西联系起来?从中? 我觉得到目前为止我学到的东西是这样的,我怎么说呢:它只是表面上的划痕,我觉得我学到的关于语言的其余内容将是表面上也只是一个划痕。我觉得我没有深刻学习任何东西,只是一些很酷的技巧。

是的,我可以写一个if语句,那又怎样?感觉我没有获得真正的知识,但我只能做那个很酷的技巧。就是这样。

我真的不知道如何用文字表达,但希望我有意义

2 个答案:

答案 0 :(得分:1)

成为程序员的诀窍是将问题分解为更小的块。你的问题是你在技术的海洋中感到漂泊,并且处于渐进的学习曲线的底层(人们通常会说它是一个陡峭的学习曲线但是他们错误地使用了这个短语!)。

所以打破它,你想成为什么样的程序员,是什么点燃你的导火索?网?视窗?使用数据库?人工智能?使用Web 2.0界面?

如果你有一个目标,我认为你将取得最大的成功,而不仅仅是像学习网络编程这样的一些目标,而是你真正想要建立或玩的东西。如果你不想建造任何东西或玩任何东西,那么也许它不适合你?

所以,如果你对Windows应用程序感兴趣,在C#中,想一想你可以做的小事。所以,只需选择任何东西,不必是一个可行的产品,只需为自己,地址簿,食谱书,提醒应用程序。这样做会让你专注,所以你不再在无尽的技术海洋中漂泊。我已经做了15年左右的专业工作,还有很多我没有时间去探索的语言,平台等,真的感觉就像过去10年里一切都爆炸了年。

答案 1 :(得分:0)

我能想到的最好的答案是你要解决你想要的问题。如果你想制作游戏而只是简单地开始。然后解决Unity因为它使用C#但不是很难编码,因为游戏引擎已经处理它。

如果你进入网站。我建议学习MVC ASP.net C#基础知识是你掌握所有教程的核心基础,这就是为什么每次你深入研究MVC和C#教程时,你必须掌握基本的编码知识。

这对每个人来说都不是正确的情况,因为有些人有耐心处理书籍,在使用创建游戏,制作网站或其他任何事情的知识之前坚持到最后。但是每个人都是不同的,每个人都有一种焦虑的感觉,我现在想要做到这一点,后来的基本要点和#34;或者"我需要学习基础知识,因为,我害怕跳过"。这真的取决于你的感受。因为你可以在交替的时间。对我来说,这是一个永无止境的学习,如果你真的想要掌握它,你必须呼吸和吃Coding。

根据我的经验,我已经完成了C#3.0主核心,当我尝试在MVC ASP.net中应用它时很容易。将它应用于在Unity3D中制作游戏也非常简单。

只有当我完成C#3.0时,我才意识到学习主要语言是多么重要,它鼓励我学习其他最初不是我的目标的编程语言。

最后,这就是我能为您提供的一切。没有人能告诉你你应该怎么做或者什么是最好的事情,只有你知道什么是最适合你的。