Bu proje yazilim sektorunde yer alan yazilimcilari, mentorlarla bulusturarak daha ileri bir seviyeye tasimak, sektore yeni yazilimcilar kazandirmak icin ortaya cikmis bir topluluk projesidir. Son yillarda yazilimin onemi oldukca artmis bulunmakta ve bu tarz bir topluluk projesiyle ulkemizdeki yazilimci acigini kapatmayi ve var olan seviyeyi daha yukarilara cekmeyi hedeflemekteyiz. Bu proje hic bir sekilde ticari amac gudmeyen bir topluluk projesidir.
Projenin ilk doneminde mentor eksikligi ve elimizdeki planin dogrulugundan emin olamadigimiz icin az sayida ve belli bir seviyedenin uzerindeki ogrencilerle baslamayi dusunuyoruz. Ilk donem bittiginde egitime katilan bazi ogrencilerin de mentor olmasini umid ediyoruz ki yeni ogrencilerimiz icin egitime devam edebilelim. Butun egitimler online ortamda yapilacak ve kayit altina alinip YouTube'da ve ogrencilerin GitHub ve blog'larinda paylasilacaktir.
Ilk donem icin taslak halinde bir egitim planimiz var ve bu plan dahilinde ilk donemde yer alan ogrencilerimize,
- Mentor destegi
- Haftalik projeler
- Kod review session'lari
- Cesitli konulardaki teknik sunumlar
- Teknik konular disindaki sektorle alakali konusmalar
- Soru cevap yayinlari
- Kapali Slack grubu
Ilk donem ogrencilerimizden beklentilerimiz,
- Egitimde deginecegimiz konulari anlamak icin caba gostermek ve ugrasmak
- Verilen projelerin tamamlanmasi
- Egitimdeki diger arkadaslarina yardimci olmasi
- Egitim surecince yapilacak etkinliklere katilim gostermek
- Her gun ogrendigi seyleri not alip paylasmasini
- Her hafta ogrendigi seylerin bir ozetini cikarip bunlari bir blog post ya da YouTube videosu seklinde yayinlamak
- Egitim sonunda eger uygun gorulurse mentor olarak katki saglamayi kabul etmesi ve bir mentorun butun sorumluklarini kabul etmesi
Ilk donem ogrencilerimizin belli bir seviyeye sahip olmasi gerekmektedir. Asagida listelenen beklentilerin ilerleyen donemler icin, baslangic seviyesindeki ogrencilere de hitap edebilmek icin daha hafiflestirilmesini umit ediyoruz.
- Egitime katilmak icin gonderecegimiz testi basarili bir sekilde gecmis olmak
- Guncel kaynaklari takip edebilecek derecede Ingilizce
- HTML, CSS ve JS bilgisi
- GitHub ve Git bilgisi
- GitHub'inda bir acik kaynak kod olmasi
- Bir blog'a sahip olmasi ve blog'unda bir yazi yayinlamis olmasi
- Egitim plani hazirlamak
- Adaylara gonderilecek testin hazirlanmasi
- Mentor listesi olusturmak
- Proje adi degisebilir, hatta degismeli bence. Evet, tavsileri duyalim :)
"Egitime katilmak icin gonderecegimiz testi basarili bir sekilde gecmis olmak"
Cok seker projeceler var aklimda ornegin farkli zaman araliklarinda baslayan ve biten olaylari en efektif bicimde (bkz outlooktaki gibi) takvime yerlestiren, ve bunu UI’da divlerle falan cizen bir uygulama.
(input N different intervals; output: graphical representation of the intervals on calendar)
Ozellikle Facebook, istisnasiz bu ya da bunun yandan yemisi bir soruyu mulakat surecinde bir yerlere sikistiriyor.
Hatta soruya hint olarak su https://en.wikipedia.org/wiki/Interval_tree wikipedia makalesini de verebiliriz.
Amac godigin soruyu mukemmel bir sekilde cozmesi degil; kendini birkac beden asan bir ev odeviyle karsilasinca nasil davranacagi.
Baska bir soru, netflix’deki gibi bir video boxart secip oynatma arayuzu tasarlama fakat arayuzu sadece klavye ile navigate ediyorsun (ok tuslari ve spacebar)
Bunu netflix kendi internal test ortaminda kullaniyor; ve mulakat sorularinda ara ara soruyor
(ozellikle onsite mulakatlarda, yani ilk asamayi gecince falan)
Yani multiple choice soru yerine ev odevi tadinda bir sey; ya da biraz ondan biraz bundan daha etkili olabilir gibi geliyor eleme asamasinda.
Sorulari Ingilizce yazarsak, otomatikman elemanin dil bilgisini de tartmis oluruz.