Hacking #GSOC: Həqiqi təcrübə əldə etmək və açıq mənbəyi necə dəstəkləmək olar

Şəkil mənbəyi

Mövcud əmək bazarında tərcümeyi-hal valyutası dəyişir. Bir kollec sertifikatı ilə və ya olmadan, potensial işəgötürənlər portfelinizi nümayiş etdirmək üçün GitHub profiliniz kimi bir kod deposu tələb edəcəklər. Kodun xaricində, inkişaf etdiricilərin getdikcə lider olmaları və komandalarla yaxşı işləmələri gözlənilir.

Milyonlarla anbarın onlayn paylanması və klonlaşdırılması bacarığına sahib olub profilinizdə gördüyünüz işi necə fərqləndirə bilərsiniz? Özünüzü öyrətmisinizsə və bir çox ödənişli və pulsuz MOOC kurslarından faydalanmısınızsa, potensial işəgötürəninizə bacarıqlarınızı necə göstərə və xəyallarınızdakı işlərini tapmaqda kömək edə bilərsiniz?

Yay təcrübələrindən tez-tez tələbələr praktiki təcrübə qazanmaq üçün istifadə edirlər. Google-un açıq mənbə ofisi, 18 yaş və yuxarı tələbələr üçün açıq olan Google Yaz Kod (GSOC) proqramı vasitəsilə belə bir fürsəti təqdim edir. Proqram 2005-ci ilin may ayında başladı və 2011-ci ildən bəri mentoram.

Əvvəlcə rədd ...

2010-cu ildə GSOC-a müraciət etdim. Tibbi dərəcəmi təzə bitirmişdim və bir inkişaf etdirici olaraq OpenMRS açıq mənbəli cəmiyyətin bir hissəsi idim. Tibbi stajımıza başlamağımızda gecikmə var idi və vaxtımı doldurmaq üçün bacarıqlarımı artırmağın müxtəlif yollarını axtardım. GSOC-a OpenMRS ilə getməyə qərar verdim, çünki çalışdığım bir təşkilata töhfə verərkən pul qazanacağam.

Təklifimin bir hissəsini aşağıda əlavə edilmiş elektron poçt arxivlərindən götürməyi bacardım. Bir sözlə, həkim xəstənin məlumatlarının anlıq görüntüsünə baxa bilməsi üçün bir xəstənin detallarının bir zaman çizelgəsini özündə cəmləşdirən xəstənin uzununa modulu üzərində işləmək istədim.

Təklifim haqqında daha çox bilmək istəyən gələcək müəllimimlə söhbət etdim.

Mentor rabitə çıxarış

Bununla birlikdə, cəmiyyətin bir hissəsi olan və GSOC təklifini yazmağa cəhd göstərən mentorlarla ünsiyyət qurmağıma baxmayaraq, cəhdlərim uğursuz oldu.

2010-cu ilin yayında son 15 tələbə üçün adımı görmədən kədərləndim. Yadımdadır ki, seçilmiş tələbələrin siyahısını oxudum, adımı axtardım, siyahını yenidən oxudum və sonra OpenMRS-də bu qədər vaxt sərf etdikdən sonra yetərincə yaxşı olmadığını başa düşdüm.

Umashanthi, 2010-cu ilin yayında bu layihə üzərində işləmək üçün seçilən tələbə idi. Budur, onun niyə qalib gəldiyini göstərmək üçün yay üçün təklifi və blog yazısı.

Əsaslara qayıt

Birdəfəlik uğursuzluğa və bir daha GSOC tələbəsi olmamağa çalışsam da, vaxtımı bir mentor olmağa həsr etdim - bəlkə də rədd edilməmək üçün təhlükəsizlik şəbəkəsinə sahib olum. Sağlamlıq mövzusunda açıq mənbəli layihələrdə işləməkdən zövq aldım və hal-hazırda LibreHealth Radiology layihəsində könüllü rəhbər işləyirəm. LibreHealth bu il bir GSOC təşkilatıdır. Bu yazıda müvəffəqiyyətli bir təklif yaratmağınız üçün mentorluq təcrübəmi ümumiləşdirəcəyəm. Ümid edirəm digər yay proqramlarına müraciət etmək üçün eyni tövsiyələrdən istifadə edə bilərsiniz. Budur üç əsas məsləhətim!

1. Ünsiyyət qurun

2. Ünsiyyət qurun

3. Ünsiyyət qurun

Artıq yayda işləyəcək bir təşkilat seçdiyiniz üçün növbəti addım söhbətlərin çoxunun harada keçirildiyini müəyyənləşdirməkdir. Çox açıq mənbə təşkilatlarının bir növ wiki, problem izləmə platforması, söhbət platforması və statik veb saytları var.

Məsələn, LibreHealth-də icmaya qoşulduğunuzda özünüzü tanıtmaq üçün bir icma forumu və mentorlar və digər tələbələrlə qarşılıqlı əlaqə qurmaq üçün xüsusi #GSOC söhbət kanalı var. Hansı sualların verildiyini və təşkilatı hansı layihələrin maraqlandığını görmək üçün söhbət tarixçəsini gəzdirin.

Ünsiyyət addımını mənimsədikdə başqalarına kömək edin!

Necə? Yeni üzvləri qarşılamaq, inkişaf mühitlərini qurmalarına kömək etmək və suallarını cavablandırmaqla.

Unutmayın, təşkilatlar uzunmüddətli töhfə vermək potensialı olan tələbələri istəyirlər.

4. İştirak edin

Kod Yayına müraciət edirsiniz. Bu səbəbdən proqramlaşdırma bacarıqlarınıza görə mühakimə olunacağınıza dair bir söz yoxdur. Beləliklə, növbəti mənbəyi tapmaq üçün təşkilatınızın kodunun yerləşdiyi yerdir. Birdən çox təşkilatı qiymətləndirərkən son təşkilatı daraltmaq və sonra müraciət etdiyiniz layihəyə diqqət yetirmək çətin ola bilər.

Öyrənmə əyrisini qısaltmanın bir yolu son tətbiqetmələrə ev sahibliyi edəcək demo saytlarına baxmaqdır. Texnologiya yığınına baxın və tələb olunan bacarıqların olub olmadığını və ya onları layihədən əvvəl öyrənə biləcəyinizi müəyyənləşdirmək üçün özünüzü qiymətləndirin.

Yeni başlayanlar üçün və ya LibreHealth üçün etdiyimiz kimi #gsoc etiketi ilə biletlər seçin. Uyğun tələbələr üçün tələb olunan məcburi kodlaşdırma tələblərini öyrənin.

Aşağı xətt: kodun dərinliyinə dalın. LibreHealth vəziyyətində, axtarışınız sizi Gitlab kod deposumuza və ya tətbiqetməmizin bir demosuna aparacaqdır.

Məsələləri və müvafiq yazıları nəzərdən keçirərək asanlıqla işləyə biləcəyiniz biletləri süzə bilərsiniz.

#GSOC etiketlər ilə problem yaşayır

Google kodlarımızdan birinin möhtəşəm işi sayəsində, layihələrimizdə iştirak etmək üçün lazımi bacarıqların olub olmadığını öyrənməyinizə kömək edəcək Jake Du üçün açılış səhifəmiz var.

Hansı bacarıqlara ehtiyacınız var

Potensial təşkilatınızı bir az başa düşdükdən və bir başlanğıc tapşırığına və ya ilkin şərt tapşırığına qatqı təmin etdikdən sonra GSOC üçün təklif olunan layihələrə keçməyin vaxtı gəldi. Layihələrimizi # gsoc etiketi ilə icma forumumuzda dərc edirik.

Təklif olunan hər bir layihəni oxuyun və maraqlandırıb-maraqlanmadığınızı görün. Sizi motivasiya edən bir layihədə uğur qazanma ehtimalı daha yüksəkdir. Buna görə ağıllı bir şəkildə seçin.

Bu nöqtədə layihə üzrə potensial mentorlarla əlaqə qurun. Sual verin. Anlamadığınız sahələri aydınlaşdırın. Bir kənar şəxs olaraq açıq mənbəli bir layihəyə yeni bir perspektiv verdiyinizdən də istifadə edin. Bu səbəbdən yeni sənədlər və fikirlər təklif etməyə və açıq mənbə inkişaf etdirməyə kömək edə bilərsiniz.

Yay Proqramına Uyğunluq Kriteriyalarını nəzərdən keçirməyi və tələblərə cavab verdiyinizdən əmin olmağı unutmayın! İndi təklifiniz üzərində işləməyə başlaya bilərsiniz.

5. Erkən başlayın

Hər bir tələbəyə maksimum üç təklif təqdim etmək icazəsi verilir. Bir çox tələbənin qazanma şanslarını artırmaq üçün çoxsaylı təkliflər təqdim edərək sistemi oynamağa çalışdığını görürəm. Unutmayın, keyfiyyətli qozlar.

GSOC cədvəlləri ilə tanış olun - dəyişiklik ehtimalı azdır. Təklifinizi son anda göndərsəniz təklifinizlə bağlı rəy almaq və vacib dəyişikliklər etmək şansınız azdır.

6. Keçmişdən öyrən

Daha əvvəl GSOC-da iştirak etmiş bir quruma müraciət etsəniz, əvvəlki təqdimatlardan faydalanacaqsınız. Tələbələrin inkişaflarını sənədləşdirmək üçün istifadə etdikləri məcburi blog yazıları ilə yanaşı əvvəlki təkliflərə də baxın.

Bir quruma uyğun olub-olmadığınız barədə tam bir təsəvvür əldə edə və yayda nələrin əldə edilə biləcəyi barədə rəy ala bilərsiniz.

7. Əvvəlcədən planlaşdırın

Qalib gələn təkliflərin əksəriyyəti tələbənin qarşıda duran vəzifəni başa düşdüyünü və bütün gün layihə üçün hazır olduğunu göstərir. Layihə üzərində işləmək üçün həftədə ən azı 40 saat vaxt sərf etməyiniz gözlənilir. Buna görə yayınızı ağıllı şəkildə planlaşdırın.

Nə əldə edilməli olduğunu düşündüyünüzü dəqiq bir şəkildə sənədləşdirin və bunu zaman cədvəlinizdə əks etdirin. Unutmayın, #GSOC-da uğursuz ola bilər və təqaüd və nüfuzunuzu itirə bilərsiniz. Beləliklə bacarıq və cədvəllərinizi qiymətləndirərkən realist olun.

Çox istifadə etməyin!

8. Əylən

GSOC və Outreachy və Rails Summer of Code kimi digər yay proqramları açıq mənbə ilə şəxsi əlaqələriniz üçün böyük mükafatlar təqdim edir. Son 2 ildəki məsləhətçim, ivange larry, açıq mənbəli bir fenomendir və indi Kamerunda bir Java istifadəçi qrupu işlədir, digər şagirdlərin də onun kimi açıq mənbəyə girməsinə kömək etdi.

Uğurlu tələbələrə sevdikləri karyeralarını tapmalarına kömək etmək üçün sərmayə qoyuram. Yaxşı dostlarımdan və iş yoldaşlarımdan biri Saptarshi Purkayastha, GSOC tələbəsi olaraq başladı və indi kompüter elmləri professorudur. O, gələcək nəsillərə tələbə yetişdirir və İT innovasiya laboratoriyamızda mənalı iş görmək və həyatını qurtarmaq üçün texnologiyadan istifadə etməklə işləyir.

Bu yazını Elon Muskın keçən həftə paylaşdığım məni ilhamlandıran şərhini paylaşaraq bitirmək istəyirəm:

Həyat bir anda bir acınacaqlı problemi həll etməkdən ibarət ola bilməz. Tək şey bu ola bilməz. Sizə ilham verən, səhərlər oyanmaqdan və insanlığın bir parçası olmağınızdan xoşbəxt olan şeylər olmalıdır.

Bu məqaləni bəyəndinizsə və ya faydalı hesab etdinizsə, çekinmeyin.

Düzəlişlər edildi

  1. 18 Mart 2018 - Umashanthi O adlandırıldı. Qadın olduğuna görə sizin üçün yeniləndi və düzəldildi