Блог пользователя hipster

Автор hipster, 13 лет назад, По-русски

Добрый день.


Многие из пользователей сайта - достаточно успешные программисты, помогли ли вам навыки спортивного программирования? На что лучше тратить время - на решение задач, или практику с реальными проектами - чтобы стать хорошим программистом, иметь возможность зарабатывать на этом? Что помогло именно вам добиться успеха в этой области?

Спасибо.
  • Проголосовать: нравится
  • +28
  • Проголосовать: не нравится

»
13 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится
Это уже много раз обсуждали. Ещё до нас. ;-)

Общую идею, как ни странно, озвучил классик почти 2000 лет назад, хотя немного по другому поводу:
"Вам и то следовало делать, и этого не оставлять" (Мф 23:23)

Программирование очень широкая отрасль - тут куча направлений, течений, уровней, парадигм, идеологий, языков и т.п. Несложно согласиться с тем что хороший программист должен быть знаком более чем с одним языком программирования, более чем с одной средой разработки - ну так значит и ограничиваться только спортивным или только "промышленным" программированием - неправильно. Хотя область пересечения между ними очень мала, так что прямой пользы одному от другого будет немного. ;-)
»
13 лет назад, # |
Rev. 2   Проголосовать: нравится +8 Проголосовать: не нравится

Уже миллион раз обсуждали. Те, кто пока еще участвует или тренируют, имеют тенденцию говорить, что конечно влияние большое, даже по 15 пунктов могут тебе привести в доказательство. А другие еще добавят, что вот многие алгоритмы уже применили на практике сложные, например бинарный поиск и расстояние между строками. Поэтому ты вообще как отзанимаешься СП, ты там на работе будешь самый крутой.


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

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

  • »
    »
    13 лет назад, # ^ |
      Проголосовать: нравится +2 Проголосовать: не нравится
    Привет, Александр! Я смотрю, тебя вообще почти не видно здесь. Заработался?

    Расскажи о своей нынешней работе.