На каких вещах должен сосредоточиться программист-любитель? - PullRequest
7 голосов
/ 24 февраля 2010

Например ...

  • Я изучаю Java и начал работать над клоном тетриса, чтобы закрепить мои новые знания.

  • Я также медленно работаю над Project Euler, чтобы помочь мне улучшить решение проблем и базовую способность вырезать некоторый код.Мы только что начали через 24 часа читать Роберта Лафореса, Структуры данных и алгоритмы, чтобы получить общее представление о предмете.Если бы вы могли вернуться к началу своей карьеры программиста, что вы могли бы сделать, чтобы дать себе преимущество?

Ответы [ 6 ]

5 голосов
/ 24 февраля 2010

В этой статье описан правильный подход: Научите программировать за 10 лет

2 голосов
/ 24 февраля 2010

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

Определенно не загоняйте себя в угол в одном или нескольких местах. Постоянно диверсифицируйте свои способности (в соответствии с вашими интересами), применяя новые технологии, так что, когда одна из ваших любимых технологий умрет или устареет, у вас будет что-то еще для работы.

Я пробую новые вещи в программировании столько, сколько могу. Много раз я нахожу, что мне не нравятся новые технологии (или практики и т. Д.), Но очень часто я нахожу что-то интригующее и хочу продолжать учиться. Вот как я нахожу новые вещи, которые мне нравятся, и как я становлюсь опытным во многих различных областях.

1 голос
/ 24 февраля 2010

Не ограничивайте себя одним языком. Попробуйте выучить новые языки.

Изучение некоторых функциональных языков, таких как Haskell или OCaml, поможет в интеллектуальном обогащении и научит вас новым способам решения проблем.

Помните, языки диктуют, как вы думаете. Так что изучение нескольких языков (с разными парадигмами) всегда помогает!

РЕДАКТИРОВАТЬ:

... и это также увеличивает ваши шансы получить работу. ; -)

1 голос
/ 24 февраля 2010

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

Прочитайте Чистый код Роберта Мартина.

1 голос
/ 24 февраля 2010

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

1 голос
/ 24 февраля 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...