Кто-нибудь знает о некоторых проектах, которые помогут мне учиться? - PullRequest
1 голос
/ 30 ноября 2009

Я только начинаю изучать C ++, и мне было интересно, кто-нибудь мог бы предложить несколько небольших проектов, над которыми я мог бы поработать, которые помогут мне узнать больше о том, что я делаю.

На данный момент самая сложная вещь, которую я написал, - это программа, которая запускается при первом входе в систему на моем компьютере (автоматически запускается) и записывает дату / время в текстовый файл. Так что я хочу сделать шаг вперед от этого. :. -P

Ответы [ 3 ]

6 голосов
/ 30 ноября 2009

Игры, пишите простые игры.
Начните с очень простых, таких как крестики-нолики, повесить человека, заканчивая более сложными интерактивными играми, такими как змейка или линкор.

Даже с помощью чего-то простого, например, игры со змеями, после того, как вы начнете играть вместе, вы можете добавить дополнительных компьютерных змей, добавить границы, добавить движущиеся границы и т. Д. И т. Д.

Игры - отличный вариант, вам не нужно изучать конкретные технологии, вам не нужны продвинутые физические движки, вам не нужно изучать все тонкости неясной области бизнеса.

Написание простых игр - отличный метод для решения проблем и практики написания кода.

Просто чтобы еще раз заявить, что если есть какая-то путаница, я бы порекомендовал писать игры:)

2 голосов
/ 30 ноября 2009

То, что вас заинтересует, так что вы будете мотивированы продолжать работать, даже если это отстой, будет зависеть от вас. То, что поможет вам добраться туда, куда вы хотите пойти, опять же будет зависеть от вас. Извините, мы просто не можем ответить на этот вопрос для вас. Лучший совет, который я могу вам здесь дать, - это практиковаться, делать вещи, которые вам кажутся интересными и / или полезными, попрактиковаться еще, и я упоминал о практике?

Тем не менее, если вы хотите проверить свои знания синтаксиса (это то, что вам просто нужно выучить на любом языке), попробуйте упражнения из ваших книг по C ++. (Или посетите книжный магазин на несколько часов и выберите те, которые выглядят так, как будто они вам помогут.) Эти упражнения предназначены для обучения таким основам, как синтаксис, и ответы на них часто даются. Тусоваться на SO и ответить на некоторые вопросы тоже. :)

1 голос
/ 30 ноября 2009

Посмотрите на кодекату , я сам не пробовал, но слышал отличные вещи, и это похоже на отличный способ улучшить ваши навыки программирования.

...