Categories: Programming

Open source

Если парой слов, то open source — это ПО с открытыми исходными кодами, что в свою очередь дает пользователю возможность принять участие в доработке ПО, исправлению ошибок и прочему. В наши дни при просмотре вакансий в различные команды разработчиков, да и вообще любые вакансии для программистов, можно увидеть примерно такие строки: «Плюсом будет участие в open source проектах». Курсе на третьем, я как то участвовал в одном таком, началось все с багрепортов, позже меня заметили разрабы и после недолгого разговора предложили по мере возможности к багрепортам прикладывать куски кода для решения данной баги. Собственно длилось это все около полугода и в итоге что я получил:

+ Прокачка навыков общения на английском (большинство опенсорс проектов — интернациональные и основной язык — инглиш);

+ Научился работать с системами контроля версий (дада, на тот момент я этого не умел);

+ Повышение навыков программирования (удивительно, правда?=D ) за счет того, что задачи всегда были действительно новые и разные;

+ Много новых знакомств;

+ Плюсег в портфолио.

Минусы тоже есть:

— Большинство опен сорс проектов — неоплачиваемые, либо оплата идет только изначальной команде разработчиков;

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

— Не все знакомства были «приятными».

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

Article info



Добавить комментарий