Реклама
Концепт софтвера отвореног кода није нов, и са огромним, успешним пројектима као што је Убунту, Андроиди других ОС-ова и апликација повезаних са Линуком, мислим да можемо са сигурношћу рећи да је то проверени модел за креирање и одржавање софтвера високог квалитета. Али рецимо да сте почетник програмер, тек започињте као кодер и размишљате о томе да ли је та ствар отвореног кода вредна вашег времена и труда.
Овде сам да вам покажем зашто би требало озбиљно да размислите о редовном одрицању времена и труда.
Уче радећи
Одабир отвореног кода за допринос омогућава вам да узмете комад величине угриза, одређени проблем и само радите на. У почетку вам неће бити лако, али упознаћете базу кодова и унутрашњости производа који већ знате и волите. А најслађи део је да вам ових дана заиста не треба дозволу. Тај снимак слике је горе приказан Гитхуб, који је поприлично најбоље складиште отворених извора ових дана.
Гитхуб користи Гит, „дистрибуирани систем за контролу верзија“. У ствари, то значи да можете „форкирати“ спремиште - створити његову копију - и радити на својој копији. Након што будете спремни, можете обавестити оригинални пројекат да желите да пошаљете закрпу. Дакле, прво радите посао, а затим видите да ли га прихватају. Ако то ураде - феноменално. Ако не ураде, надамо се да сте научили нешто ново, а сада можете полирати свој посао и покушати поново.
Радите то битно
Горњи снимак слике долази из Импресс.јс, импресивног ЈаваСцрипт оквира за креирање презентација које се покрећу у прегледачу. Размислите ПоверПоинт о стероидима, барем у погледу изгледа и осећаја крајњег производа. Импресс.јс је опен-соурце и можете га пронаћи на Гитхуб. Ово је веома значајан пројекат, који је гледало преко 6.300 програмера и форсирао више од 900 пута. Давање доприноса нечему таквом осетиће многи људи (и то ће их користити) и прилично је подвиг.
Ако тражите одређени задатак, можете да проверите пројекат Питања страна. Можете да радите на одређеном питању или да чак и сами пронађете проблем, решите га и пошаљете исправку заједно са проблемом, као што је овде приказано:
Снимак екрана је помало ситан, али можете видети да је овај програмер (двиасх) дели идеју, заједно са кодом да је имплементира. То програмеру олакшава усвајање кода. Хеј, зашто се ту зауставити? Можете и директно да допринесете много већим пројектима Руби на шине. Небо је граница!
Повећајте свој животопис
Овај снимак слике је насумичан оглас за посао Нашао сам на плочи за посао 37 сигнала. Многи огласи за техничке положаје ових дана траже да виде ваш Гитхуб профил и то са добрим разлогом. Још 2010. године, Јефф Атвоод написао је пост у Цодинг Хоррор под насловом Непрограмирајући програмер. У њему је испричао своје лично искуство интервјуирања кандидата за позиције програмера... који заправо не могу програмирати. Не говорим о лошим програмерима - мислим на људе који једноставно не кодирају, период.
Али, технолошка индустрија се брзо креће, а да би превазишли ову тенденцију и процес филтрирања учинио бржим и бољим, многи послодавци сада траже да видите вашу стварну историју кода и доприносе. Очигледно је да ако су све ствари затвореног типа и можете једноставно рећи да сте годинама радили у компанији Кс, то је нешто. Али како заправо пустити послодавца да погледа ваш Гитхуб профил и погледа све пројекте којима сте допринели, да видите колико је ваших закрпа прихваћено и да заправо прочита ваш код?
Замислите само колико би то било импресивније - стварни доказ способности.
Добијте сјајне бесплатне играче
Горња слика екрана долази од ЈетБраинс ' РубиМине страница за куповину. ЈетБраинс прави невероватне ИДЕ за Руби, ПХП, ЈаваСцрипт и још много тога - и ако сте водитељ пројекта или предавач отвореног кода, можете добити пуну лиценцу за бесплатно. То је прилично невероватан посао и то је само један пример. ЈетБраинс није једина компанија која тако великодушно дели своје производе са заједницом отвореног кода.
Упознајте нове кодисте
Ово је само једно јавни профил он Гитхуб; Јосх има 712 пратилаца и форсирао је преко 80 спремишта. Овај момак очигледно зна шта ради. Рад на истим пројектима као и он, уношење кода и навођење на преглед вашег рада одличан је начин за покретање дијалога. Ако желите да радите као програмер, умрежавање је важан део проналаска посла. Упознајте индустрију изнутра и покажите људима шта стварно знате.
Последње мисли
Разлог због чега ми се толико свиђа опен-соурце извор је тај што је емпиријски начин да покажу компетентност. Ако знате своје ствари, људи ће то видети. То је боље од било ког полираног ЦВ-а.
Да ли доприносите пројектима отвореног кода? Да ли вам је посао отвореног кода помогао да платите посао? Поделите своју причу у наставку!