реклама

допринасят за проекти с отворен кодКонцепцията за софтуер с отворен код не е нова и с огромни успешни проекти като Ubuntu, андроиди други свързани с Linux операционни системи и приложения, мисля, че можем спокойно да кажем, че е доказан модел за създаване и поддържане на висококачествен софтуер. Но нека да кажем, че сте начинаещ разработчик, просто започнете като кодер и помислете дали това нещо с отворен код си струва вашето време и усилия.

Тук съм, за да ви покажа защо трябва сериозно да обмисляте да раздавате безплатно времето и усилията си редовно.

Учете се като правите

допринасят за проекти с отворен код

Избирането на проект с отворен код, който да допринесе, ви позволява да вземете къс с размер на хапки, специфичен проблем и просто да работите в. В началото няма да е лесно, но ще се запознаете с кодовата база и вътрешностите на продукт, който вече познавате и харесвате. И най-якото е, че в наши дни нямате нужда от разрешение. Тази екранна снимка по-горе идва Github, което е почти най-доброто хранилище на проекти с отворен код около тези дни.

Github използва

instagram viewer
Git, „разпределена система за контрол на версиите“. Всъщност това означава, че можете да "раздвоите" хранилище - да създадете негово копие - и да работите върху собственото си копие. След като сте готови, можете да уведомите оригиналния проект, че искате да изпратите пластир. И така, първо вършите работата, а след това виждате дали те я приемат. Ако го направят - страхотно. Ако не го направят, вие се надявате да научите нещо ново и сега можете да излъскате работата си и да опитате отново.

Правете работа, която има значение

допринасят с отворен код

Скрийншотът по-горе идва от Impress.js, впечатляваща JavaScript рамка за създаване на презентации, които се изпълняват в браузър. Помислете PowerPoint за стероиди, поне по отношение на крайния вид на продукта. Impress.js е с отворен код и можете да го намерите на Github. Това е много важен проект, гледан от над 6300 разработчици и разклонен над 900 пъти. Приносът към нещо подобно ще бъде усетен (и използван) от много хора и е доста подвиг.

Ако търсите конкретна задача, можете да проверите проекта въпроси страница. Можете да работите върху конкретен проблем или дори сами да намерите проблем, да го поправите и да изпратите поправката заедно с проблема, както е показано тук:

допринасят с отворен код

Екранната снимка е малко мъничка, но можете да видите, че този разработчик (dwiash) сподели идея, заедно с кода за нейното прилагане. Това прави много лесно за програмиста да приеме кода. По дяволите, защо да спираш дотук? Можете също така директно да допринесете за много по-големи проекти Ruby on Rails. Небето е границата!

Увеличете CV-то си

допринасят с отворен код

Тази екранна снимка е от случаен принцип обява за работа Намерих на борда за работа 37signals. Много реклами за технически позиции днес искат да видят вашия профил в Github и то с основателна причина. През 2010 г. Джеф Атууд написа публикация в Coding Horror, озаглавена Програмистът без програмиране. В него той разказа за личния си опит в интервюирането на кандидати за длъжности програмист..., който всъщност не може да програмира. Не говоря за лоши програмисти - имам предвид хора, които просто не кодират, период.

Но технологичната индустрия е бързо развиваща се и за да преодолеят тази тенденция и да направят процеса на филтриране по-бърз и по-добър, много работодатели сега искат да видят действителната ви история и принос на кода. Очевидно е, че всичко, което имате, е затворен код и можете просто да кажете, че сте работили във фирма X толкова години и по този начин, това е нещо. Какво ще кажете всъщност да оставите работодател да разгледа профила ви в Github и да види всички проекти, за които сте допринесли, да видите колко от вашите лепенки са приети и всъщност да прочетете кода си?

Само си представете колко по-впечатляващо би било това - действително доказателство за компетентност.

Вземете страхотни безплатни

допринасят за проекти с отворен код

Снимката по-горе идва от JetBrains ' RubyMine страница за покупка. JetBrains прави невероятни IDE за Ruby, PHP, JavaScript и други - и ако сте ръководител на проекта или ангажимент на проект с отворен код, можете да получите пълен лиценз за Безплатно. Това е доста невероятна сделка и това е само един пример. JetBrains не е единствената компания, която така щедро споделя своите продукти с общността с отворен код.

Запознайте се с нови кодери

допринасят за проекти с отворен код

Това е само едно публичен профил на Github; Джош има 712 последователи и разполага с над 80 хранилища. Този човек очевидно знае какво прави. Работата по същите проекти като него, въвеждането на код и принуждаването му да прегледа работата ви е чудесен начин да започнете диалог. Ако искате да работите като програмист, работата в мрежа е важна част от намирането на работа. Запознайте се с индустрията отвътре и покажете на хората това, което наистина знаете.

Заключителни мисли

Причината, която толкова харесвам отворен код, е, че е емпиричен начин да покажа компетентност. Ако знаете нещата си, хората ще видят това. Това е по-добре от всяко полирано CV.

Допринасяте ли за проекти с отворен код? Помогна ли вашата работа с отворен код да ви плати работа? Споделете историята си по-долу!