#GSOC-ni buzish: Haqiqiy hayotiy tajribani qanday topish va ochiq manbani qo'llab-quvvatlash

Rasm manbai

Hozirgi mehnat bozorida rezyume / rezyumelar valyutasi o'zgarmoqda. Kollej sertifikatisiz yoki bo'lmasdan, potentsial ish beruvchilar sizning portfelingizni namoyish qilish uchun GitHub profilingiz kabi kod omborini so'rashadi. Koddan tashqari, ishlab chiquvchilar etakchilik rollarini olishlari va jamoalar bilan yaxshi ishlashlari kutilmoqda.

Onlaynda millionlab omborxonalarni ajratish va klonlash imkoniyatiga ega bo'lgan holda, o'zingizning profilingizda qanday qilib ishda farq qiluvchi omilni topishingiz mumkin? Bundan tashqari, agar siz pullik va bepul MOOCning ko'plab kurslaridan foydalanadigan o'z-o'zini o'rgatuvchi dasturchi bo'lsangiz, o'zingizning orzuingizdagi ishga kirishda yordam berib, potentsial ish beruvchingizga o'z qobiliyatingizni qanday ko'rsatishingiz mumkin?

Yozgi stajirovkalar odatda talabalar tomonidan haqiqiy dunyo tajribasini o'rganish uchun qo'llaniladi. Google-ning ochiq manbali ofisi 18 yoshdan katta bo'lgan universitet talabalari uchun ochiladigan Google Summer of Code (GSOC) dasturi orqali shunday imkoniyatlardan birini taqdim etadi. Dastur 2005 yil may oyida boshlangan va men 2011 yildan beri murabbiyman.

Birinchidan, rad etish ...

Men 2010 yilda GSOCga hujjat topshirdim. Tibbiyot maktabini tugatganman va ishlab chiqaruvchi sifatida OpenMRS ochiq manbali hamjamiyatining bir qismi bo'lganman. Tibbiy amaliyotni boshlashga kechikdik va vaqtimni to'ldirish uchun men o'z malakamni oshirish uchun bir nechta variantlarni ko'rib chiqdim. Men GSOC-da OpenMRS bilan birga bo'lishga qaror qildim, chunki u bilan ishlashni yaxshi ko'radigan tashkilotga o'z hissamni qo'shib, pul ishlayman.

Men o'z taklifimning bir qismini elektron pochta arxividan olib chiqishga muvaffaq bo'ldim - quyida. Qisqacha aytganda, men bemorning tafsilotlari xronologiyasini ko'rsatadigan bemorning uzunlamasına moduli ustida ishlamoqchi edim, bu shifokorga bemor ma'lumotlarining suratini ko'rib chiqishni osonlashtiradi.

Mening taklifim haqida ko'proq tafsilotlarni bilishni istagan ustozim bilan bir muncha vaqt suhbatlashdim.

mentor aloqa parchasi

Biroq, ustozlar bilan muloqot qilish, jamoaning bir qismi bo'lish va GSOC taklifini yozishga urinishimga qaramay, harakatlarim sust bo'ldi.

2010 yil yozgi yakuniy 15 talaba orasida mening ismimni ko'rmaslik juda xafa bo'ldi. Tanlangan talabalar ro'yxatini o'qiyotganim esimda, ular mening ismimni izlaydilar, ro'yxatni qayta ko'rib chiqdim va shundan keyin OpenMRS bilan ko'p ko'ngilli vaqt o'tkazishimga qaramay, men etarli emasligimni angladim.

Umashanthi 2010 yil yozida ushbu loyihada ishlash uchun tanlangan talaba edi va uning yozda nima uchun u g'olib bo'lganligini ko'rsatish uchun yozgan taklifi va blogi.

Asoslarga qaytish

Muvaffaqiyatsiz bitta urinishimga qaramay va hech qachon GSOC talabasi bo'lishga urinmasam ham, men vaqtimni ustoz bo'lishga bag'ishladim - ehtimol rad etilmaslik uchun xavfsizlik tarmog'iga ega bo'lishga. Men sog'liqni saqlash bo'yicha ochiq manbali loyihalarda ishlashdan zavqlandim va hozirda LibreHealth Radiologiya loyihasida ko'ngilli sifatida ishlamoqdaman. LibreHealth bu yil GSOC tashkiloti bo'lib, ushbu maqolada men sizga g'olib bo'lgan taklifni yozishda yordam beradigan murabbiy sifatida tajribamni umumlashtiraman. Umid qilamanki, siz boshqa yozgi dasturlarga murojaat qilish uchun xuddi shu maslahatdan foydalanishingiz mumkin. Mana mening uchta eng yaxshi maslahatlarim!

1. Muloqot qiling

2. Muloqot qiling

3. Muloqot qiling

Yoz davomida ishlash uchun tashkilotni tanlaganingizdan so'ng, ko'p suhbatlar qaerda bo'lishini aniqlashga vaqt ajrating. Ko'pgina ochiq manba tashkilotlarining viki shakli, muammolarni kuzatish platformasi, chat platformasi va doimiy veb-sahifasi bo'ladi.

Masalan, LibreHealth jamoatchilik forumiga ega bo'lib, unda siz o'zingizni jamoaga kirganingizda tanishtirasiz va murabbiylar va boshqa talabalar bilan muloqot qilish uchun maxsus #GSOC chat kanali mavjud. Suhbatlar tarixini ko'rib chiqing, qanday savollar berilishini va qaysi loyihalar tashkilot uchun qiziqishini tushunish uchun.

Aloqa bosqichini puxta o'zlashtirganingizdan so'ng, boshqalarga yordam bering!

Qanday? Yangi a'zolarni kutib olish, ularga dasturchilar uchun muhit yaratishga yordam berish va savollarga javob berish.

Yodingizda bo'lsin, tashkilotlar uzoq muddatli hissa qo'shishi mumkin bo'lgan talabalarni talab qiladilar.

4. hissa qo'shing

Siz "Yozgi Code" dasturiga murojaat qilmoqdasiz, shuning uchun sizning dasturlash qobiliyatingizni baholashingizni kutish tabiiydir. Shunday qilib, aniqlash uchun navbatdagi manba bu kod sizning tashkilotingiz uchun qayerda yashashidir. Agar siz bir nechta tashkilotlarni baholayotgan bo'lsangiz, sizning yakuniy tashkilotingizni qisqartirish va keyin siz murojaat qiladigan loyihangizga kirishni qiyinlashtirishi mumkin.

O'quv egri chizig'ini qisqartirishning bir usuli - yakuniy dasturlar joylashgan demo-saytlarga qarash. Loyihaning boshlanishidan oldin kerakli ko'nikmalarga ega ekanligingizni yoki ularni o'z vaqtida o'rganishingiz mumkinligini bilish uchun texnologiya ustunini ko'rib chiqing va o'zingizni baholang.

LibreHealth uchun qilganimiz kabi, boshlang'ich darajasiga yoki #gsoc yorlig'iga ega chiptalarni tanlang. Qabul qilingan talabalar uchun zarur bo'lgan kodlashning majburiy shartlarini aniqlang.

Xulosa qilib, kodni chuqurroq o'rganing. LibreHealth-da, sizning qidiruvingiz sizni gitlab kod ombori yoki dasturimiz demosiga yo'naltiradi.

Muammolarni va tegishli teglarni tekshirish orqali siz osonlikcha ishlashingiz mumkin bo'lgan chiptalarni filtrlashingiz mumkin.

#GSOC yorlig'i bilan bog'liq muammolar

Google Code-dan birining ajoyib ishlashi tufayli Jeyk Du o'quvchilarida bizning loyihalarimizda ishtirok etish uchun kerakli ko'nikmalarga ega ekanligingizni aniqlashga yordam beradigan sahifamiz bor.

Sizga qanday ko'nikmalar kerak?

Endi siz potentsial tashkilotingizni tushunadigan shaklga ega bo'ldingiz va boshlang'ich vazifani bajarishda yoki zaruriy vazifani bajarishda o'z hissangizni qo'shganingizdan so'ng, GSOC uchun taklif qilingan loyihalarni ko'rib chiqing. Biz o'z loyihalarimizni jamoat forumiga #gsoc yorlig'i bilan joylashtiramiz.

Har bir taklif qilingan loyihani o'qing va u sizni qiziqtiradimi yoki yo'qligini tekshiring. Sizni rag'batlantiradigan loyihada muvaffaqiyat qozonishingiz ehtimoli ko'proq, shuning uchun oqilona tanlang.

Ushbu nuqtada, loyihaning potentsial murabbiylari bilan bog'laning. Savollar bering. Siz tushunmaydigan hududlarni aniqlang. Chet ellik sifatida siz ochiq manbali loyihaga yangi ko'zlar bilan qarashga harakat qiling. Shuning uchun siz yangi hujjatlar va g'oyalarni taklif qilishda va ochiq manbalarni ochishda yordam berishingiz mumkin.

Yozgi dasturning muvofiqlik mezonlarini va sizning talablarga javob berishingizni unutmang! Ayni paytda siz o'zingizning taklifingizni tayyorlashga tayyormiz.

5. Erta boshlang

Har bir talabaga ko'pi bilan uchtadan taklif kiritilishi mumkin. Ko'plab talabalar g'alaba qozonish imkoniyatlarini oshirish uchun bir nechta takliflarni yuborish orqali tizim bilan o'ynashga harakat qilayotganlarini ko'rmoqdaman. Sifatli karnaylarning miqdorini eslang.

GSOC muddatlari bilan tanishing - ular o'zgarishi ehtimoldan uzoq. So'nggi daqiqada o'z taklifingizni yuborganingizda, sizning taklifingiz bo'yicha fikr-mulohazalarni qabul qilish va mazmunli o'zgartirishlar kiritish imkoniyati juda oz.

6. O'tmishdan o'rganing

Agar siz ilgari GSOC ishtirokchisi bo'lgan tashkilotga murojaat qilsangiz, unda siz avvalgi yuborilgan narsalardan foyda ko'rasiz. Oldingi takliflarni va talabalar yutuqlarini hujjatlashtiradigan majburiy bloglarni qidirib toping.

Siz tashkilot uchun mos ekanligingiz haqida ko'p narsalarni bilib olishingiz mumkin va yozda nimani amalga oshirishingiz mumkinligi haqida fikr-mulohazangizni olasiz.

7. Oldindan reja tuzing

G'olib bo'lgan takliflarning aksariyati talaba bajarilishi kerak bo'lgan vazifani tushunganligini va loyiha ustida to'liq ishlashga tayyorligini ko'rsatadi. Siz har hafta loyiha ustida ishlash uchun kamida 40 soat vaqt ajratishingiz kutiladi, shuning uchun yoz uchun oqilona reja tuzing.

Siz nimaga erishishingiz kerakligini aniq hujjatlang va vaqt jadvalida aks ettiring. Siz #GSOC muvaffaqiyatsizligini va stipendiya va obro'ingizni yo'qotishingiz mumkinligini unutmang. Shunday qilib, qobiliyatingiz va vaqtni baholashda haqiqiy bo'ling.

G'olib kelmang!

8. Xursand bo'ling

GSOC va boshqa yozgi dasturlar kabi Outreachy va Rails Summer of Code sizning ishtirokingiz uchun ochiq manba uchun katta mukofot beradi. So'nggi 2 yil ichidagi langar lichisidagi mening ustozim boshqa manbalarga o'xshab boshqa talabalarga ham yordam berish uchun Kamerundagi Java foydalanuvchilar guruhini boshqaradi.

Muvaffaqiyatli talabalarga ularga yaxshi ko'rgan martaba topishga yordam berish uchun sarmoya kiritaman. Mening yaxshi do'stlarim va hamkorlarimdan biri Saptarshi Purkayastha GSOC talabasi sifatida ish boshlagan va hozirda informatika professori bo'lib, kelajak avlod o'quvchilarini o'qitadi va bizning Informatika Innovatsion Laboratoriyamizda texnologiyalarni mazmunli ishlarni bajarish va hayotni saqlab qolish uchun foydalanadi.

Men Elon Muskning ilhom baxsh etgan o'tgan hafta sharhini bo'lishib, ushbu xabarni tugatmoqchiman:

Hayot shunchaki bitta muammoli muammoni ikkinchisini hal qilish bilan bog'liq bo'lishi mumkin emas. Bu yagona narsa bo'lishi mumkin emas. Sizni ilhomlantiradigan, ertalab uyg'onishingizni va insoniyatning bir qismi bo'lishingizni xursand qiladigan narsalar bo'lishi kerak.

Agar siz ushbu maqolani yoqtirsangiz yoki foydali deb topsangiz - iltimos, uni baham ko'ring.

Tuzatishlar kiritildi

  1. 2018 yil 18-mart - Umashanthi U deb nomlandi ... U ayol bo'lgani uchun yangilangan va tuzatilgan