ПредишенСледващото

Един от документите на последната конференция в Остин OSCON (Конвенция Open Source) е посветена на един много важен въпрос - в началото на работа на открито проекта. Препоръки начинаещ програмист даде куклените Labs Луси Уайман.

Тя започва със списък на възможните мотиви на потенциален участник. За съжаление, пълна яснота по този въпрос не е толкова далеч - често смятат, че няма практическа полза от тази работа не е, така че това може да се разглежда само като хоби. Уаймън не е съгласен.

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

По основателността на този подход са много. На първо място, използването на готов код може значително да намали както времето за разработка и необходимите ресурси. На второ място, този метод подобрява качеството на крайния продукт, както е софтуер с отворен код, а старателно тествана.

Като втора възможна причина Уайман споменава необходимостта от решения за поддръжка на потребителите. Защо да не помогне на проекта, в резултат на което се използва всеки ден? Очевидно е, че интересът към тази взаимна.

Често се забравя, че свободата и отговорността - са двете страни на една и съща монета. Продуктът не може да бъде свободен, но спецификата на Open Source е, че потребителят трябва да го плати доброволно и във всеки удобен начин.

Участието в проекта е отворен позволява на човек да се значително разширява обхвата на професионалната комуникация и да получите много полезна информация "от първа ръка". Значението на този аспект не може да се подценява, тъй като тя може да бъде доста благоприятно въздействие върху професионалната кариера.

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

Но какво да кажем за човек, който се страхува да изглежда некомпетентен или не се чувства достатъчно силен, за да направи значителен принос към проекта с отворен код? Уайман предлага няколко начина, които ще подкрепят с отворен код дори човек без умения за програмиране.

Първо, тестване. Освен това трябва да се разбира в по-широк смисъл - тестери не само ще ви помогне да открият грешки в кода, но и да доведе до обсъждане на предложения за подобряване на функционалността.

Често, дори и много добри разработчиците не разполагат с достатъчно потребителски опит за адекватно да оцени собственото си решение от гледна точка на потребителите. Поради това е целесъобразно да ги насърчи да направите някакви промени, до неприятно или непознати елементи от интерфейса място.

На второ място, писане документация. Това е най-слабото място на големите проекти с отворен код, в който дори и за кратко README набързо изготвени ясно и без да се обръща необходимото внимание.

На трето място, техническа поддръжка. Нов член може да помогне на потребителите да решат проблемите си, като част от времето си на работа на съответния IRC-канал.

Подкрепата на Общността по традиция е една от силните страни на отворения код. е много необходимо и винаги се приема с благодарност от всички участници в проекта Такава работа.

На четвърто място, обучение. Семинари и конференции е много благоприятни за насърчаване като конкретно решение, както и цялата отворен код.

Ако новак смята, че има талант на преподавателя, че не трябва да го погребат в земята. Опитните програмисти битови и добри учители, дори по-малко - по подобен принос по-голямо търсене, и със сигурност няма да остане незабелязано.

Пето, дизайна. Това трябва на почти всеки проект с отворен код.

Лого, икони, както и други елементи на визуални дизайнерски приложения - всичко това прави проекта наистина професионално.

По този начин, Уайман вярва, че светът с отворен код има място за всички. Би било желанието и възможността.

Alfresco - ECM платформа, предназначена да се справи с проблемите за управление на цялото съдържание на организацията. Въз основа на този ...

Говорейки за доставчиците на системи TCO обикновено разглежда само стойността на лицензите. В този случай, цената е още ...

Свързани статии

Подкрепете проекта - споделете линка, благодаря!