39 puan yazan kivoloid 2021-09-07 | 8 yorum | WhatsApp'ta paylaş

Startup'lar açısından iyi mühendisler her zaman yetersizdir ve iyi mühendisleri işe almak da her zaman zordur. Edtech startup'ı Knowre, 10 yıldır potansiyel gösteren yeni mezun mühendisleri işe alıp yetiştiren bir müfredatı işleterek iyi mühendisler yetiştiriyor.

Amaç, yalnızca bootcamp'lerde öğrenmesi zor olan bilgileri aktarmak değil; bu müfredat aracılığıyla yeni teknolojileri çalışmak için sağlam bir bakış açısı oluşturmak ve uzun vadede iyi bir mühendis olarak gelişmeye yardımcı olacak alışkanlıklar ile erdemler kazandırmaktır.

2021 sürümü müfredatta aşağıdaki konular ve bunların arkasında yatan ilkeler ele alınıyor:

Sürüm kontrol sistemleri, HTML ve web'in temelleri, CSS'in temelleri ve uygulamaları, JavaScript ve DOM, OOP'nin temelleri,

OOP yoğun eğitimi, internetin anlaşılması, node.js temelleri, web API temelleri: REST ve CRUD, sunucu ile istemci arasındaki iletişim, kimlik doğrulamanın anlaşılması,

RDB temelleri ve ORM, güvenliğin temelleri, web API'lerinin uygulanması ve GraphQL, statik analiz: TypeScript ve lint sistemleri, otomatik testler,

bileşen tabanlı geliştirme, bundling ve build sistemleri, Progressive Web App, WebAssembly temelleri,

Docker ve container'lar, dağıtım pipeline'ı, servis operasyonu: logging ve monitoring, sunucu mimarisi kalıpları

8 yorum

 
jjjismy 2021-09-07

Daha önce burada front-end mülakatına girmiştim ve gerçekten şoke olmuştum; 48 saatlik bir mülakat ödevi verip mülakatta incelemeyi 5 dakika bile sürmeden bitirmişlerdi. Önceden "biz ödev veriyoruz ama inceleme 5 dakika bile sürmeden bitiyor" deselerdi, mülakata da girmezdim, birbirimizin zamanını da boşa harcamamış olurduk haha

 
kivoloid 2021-09-07

Öncelikle, işe alım sürecimizde sizi rahatsız eden noktalar için, nedeni ne olursa olsun CTO olarak özür dilerim.

O dönemde duyurduğumuz gibi, mülakat öncesi görevi 48 saatlik süreyle vermemizin nedeni, kelimenin tam anlamıyla 48 saatinizi tamamen buna ayırmanız gerektiği anlamına kesinlikle gelmiyor. Bu, yaklaşık bir saat içinde tamamlanabilecek basit bir görevdir; amacımız adayların programlarını mümkün olduğunca esnek tutabilmelerini sağlamaktır.

Ayrıca değerlendirme konusunda da, aday görev içeriğini ve tasarım niyetini yeterince açıkladığında ve teslimatta yansıtılamamış olsa da daha fazla iyileştirme gerektiren bir nokta olmadığını düşündüğünde, biz de gönderilen kod hakkında uzun bir değerlendirme yapmadan teknik mülakata geçiyoruz. Bunun nedeni, adayın kodundaki iyileştirme noktalarını önce bizim dile getirdiğimiz durumlarda, geçmişte gerçekten "henüz işe alınmamış birine mülakat sırasında kod eleştirisi yapılıyor" diyerek rahatsızlık duyan adaylar olmuş olmasıdır.

Kod hakkında daha ayrıntılı bir değerlendirme isteseydiniz, bunu o anda belirtmiş olsaydınız, yeterli zamanı ayırarak bizim düşündüğümüz iyileştirme noktalarını paylaşabilirdik; nitekim bunu talep eden adaylar da zaman zaman oluyor. Bu kısmı, iş arayan adaylar için mülakat sürecimize resmî olarak nasıl dahil edebileceğimiz konusunda daha fazla düşüneceğiz.

Eleştiriniz için teşekkür ederiz.

 
twinstae 2021-09-07

Vay. Böyle güzel bir şeyi paylaştığınız için harikasınız.

 
kivoloid 2021-09-07

Ve ayrıca DevOps müfredatı da yürütülüyor.

https://github.com/Knowre-Dev/DevOpsCurriculum

Yeni başlayanlar için DevOps müfredatında şu konular ele alınıyor:

DevOps nedir, Linux ile yakınlaşmak, programlamanın temelleri, ağ temelleri, ilk web servisimi yapmak,

sürüm kontrol araçları, container, birden fazla sunucuyla servis vermek, dağıtımı otomatikleştirmek, statik içerik sunmak,

otomatik testler, güvenliğin temelleri, DNS ve HTTPS, mikroservisler ve Lambda, altyapıyı kodla yönetmek,

monorepo ve linting, dağıtım pipeline'ı, sunucuyu incelemek, logging ve monitoring, stres testi

 
thxwelchs 2021-09-13

Sanırım bu müfredat olsa iyi olur diye daha önce söylediğim olmuştu; gerçekten harika bir kaliteyle hazırlamışsınız..! İyi bir referans kaynağı olarak pek çok içgörü edineceğim, teşekkür ederim. (Ben de Knowre ekibinin bir üyesiyim)

 
xoxox 2021-09-07

Bu kadar faydalı bir kaynağı paylaştığınız için çok teşekkür ederim. Nasıl hazırlanacağım konusunda kafam çok belirsizdi ama şimdi adım adım deneme isteği oluştu. Acaba soruların yanıtlarını blog gibi bir yerde derleyip paylaşmam uygun olur mu?

 
kivoloid 2021-09-07

Bunu ilk kez paylaşıyorum; forumun yapısına ya da formatına uymadığını düşünüyorsanız lütfen söyleyin, ben de hemen düzeltirim.

 
xguru 2021-09-07

Hayır, gerçekten çok güzel. Bu harika içeriği paylaştığınız için teşekkürler!