graf: (Default)
[personal profile] graf
Я в очередной раз задумался, как бы получить опыт практической разработки приложений.

В смысле не как обычно, на коленка, а с взаимодействием с другими программистами, контролем версий, тикетами и т.д.
Ну и еще научиться бы, как нормальные люди устраивают юнит-тесты, занимаются дебагом и проч.
Как-то у меня есть ощущение, что в институте в этом смысле шансов нет =/

Date: 2010-05-21 01:29 pm (UTC)
From: [identity profile] sascha (from livejournal.com)
Приходи к нам =)
Ну или присмотрись к какому-нибудь большому open-source проекту и задайся целью впилить туда нечто новое.
Рекомендую любые open-source проекты Гугла, там, как правило, всё очень правильно организовано и есть чему научиться, уже тупо читая код.

Date: 2010-05-21 02:31 pm (UTC)
ext_615659: (Default)
From: [identity profile] akuklev.livejournal.com
Варианта ровно три:
— Опенсорс.
— Очень хорошая чисто программистская фирма, известная превосходной организацией труда (Google, Jetbrains, но не Microsoft, например).
— Маленький стартап, желающий превосходно организовать свой труд.

Минус опенсорса: юниттестам вряд ли научат, доведение до продакшн-кволити тоже случается о-очень редко.
Минусы больших фирм: вначале туда надо суметь попасть, а потом суметь оттуда вылезти, если не собираешься там работать всю жизнь.
Минусы маленьких фирм: Пока ты там работать будешь, про свободное время можешь забыть начисто; бóльшую часть придётся изучать сильно самостоятельно, зато команда с удовольствием будет принимать все хорошие нововведения.

Признак хорошего места: использование самых новых и самых совершенных инструментов, либо готовность в скорости постепенно на них перейти. Фирма, которая использует нечто доисторическое, почти гарантированно не то, что ты ищешь. Если там CVS и Багзилла, беги от них. Если SVN — спроси, не собираются ли в скорости перейти на git, Bazaar или Mercurial.

Date: 2010-05-21 03:21 pm (UTC)
From: (Anonymous)
есть книжка Кернигана, Пайка "Практика программирования"(Practice of Programming, Brian W. Kernighan, Rob Pike), где они дают обзор методов тестирования, отладки и другим штукам, которые не включаются в университетские курсы.

Date: 2010-05-21 03:40 pm (UTC)
ivanaxe: (Default)
From: [personal profile] ivanaxe
Приходи к нам! У нас клёво :)

Profile

graf: (Default)
graf

April 2011

S M T W T F S
     1 2
3456789
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 22nd, 2025 06:41 pm
Powered by Dreamwidth Studios