作为一个初学者,看起来太深入"深入"一个坏主意?

时间:2014-05-02 20:33:42

标签: language-agnostic programming-languages

我最近尝试开始学习C编程语言,但这个问题并不是针对那种语言,或者是任何语言。我发现我很遗憾在学习过程中尽早询问信息/最佳实践,因为我收到太多信息。

作为一个例子,我在C中询问了与数组有关的问题:

Is defining the length of an array with a macro "excellent practice"?

我发现的是,我收到了我正在寻找的答案;但是,我还收到了一些其他的信息,作为一个初学者绝对是我的头脑。然后我后悔当时的问题,因为我发现自己在学习过程的这个阶段担心我可能不应该知道/关心的事情。

我想我的问题是:当你是初学者时,你认为担心最佳做法和语言警告会对我有害,还是鼓励它?我发现自己在'c'标签下丢失了阅读问题,我试图用它来提高我的知识,但现在我陷入困境并且没有做任何真正的进步因为所有评论/答案中的细节等。

1 个答案:

答案 0 :(得分:1)

这本身并不是一件坏事,因为提前学习高级事项可以真正帮助你。这甚至不仅限于计算机科学;例如,我在烹饪新菜或学习相对高级数学时始终处于这个位置。当然,如果所有的小细节和超级技术的东西都在强调你,无论如何,退后一步,呼吸,尝试专注于手头的任务。您以后可以随时返回更高级的主题!

关于学习特定语言的标准做法和警告的具体问题,我个人推荐。首先,这样做可以防止你养成坏习惯。了解给定语言的优点和缺点是相当重要的,并且可以在以后影响你。如果您有一两件事情真的讨厌C,那么您可以在将来尝试使用另一种解决这些问题的语言。你越早熟悉这些事情就越早做出决定。