Notes
Notes - notes.io |
Merhaba, benim adım mümin can uçak. Staj değerlendirme sunumuma hoş geldiniz.
Sizlere bu sunumda, stajım nasıl geçmiş, neler öğrendim. Nasıl değer ürettim ve katkı sağladım,
Ve bu katkıları nasıl hayatıma adapte ettiğimi ve etmeye çalıştığımdan bahsedeceğim.
Çok fazla vakit kaybetmeden slayta geçmek istiyorum.
1. Sayfa
İlk değinmek istediğim konu, biraz genel olacak ancak stajımın nasıl geçtiğiyle alakalı çok kısa bir özet.
Aslında fotoğraf bile bu bölümün kısa bir özeti niteliğinde
2. Sayfa
Benim için, hiçbir anı boş geçmeyen oldukça tempolu bir süreçti.
İlk haftalarda amacım şirket genelini öğrenmekti.
Kafamda ki sorular, hangi ekipler var ve bu ekipler nerede ne yapmakta?
Hatta ilk haftadan itibaren doğuş teknolojide bünyesinde ki ekiplerin neredeyse tamamının yerini ve ismini çoktan öğrenmiştim bile.
Ancak bana farklı gelen bir kültür vardı, Agile dönüşüm ve Scrum kültürü.
Bende biraz meraklı ve hevesli olduğumdan, ilk amacım hızlı bir şekilde adapte olabilmekti.
Ve ilk review deneyimimi lazy pandas oturumuna katılıp gerçekleştirdim.
Ve söylendiği gibi dondurma da yoktu
Ardından, ekibimizin scrum masteri ve aynı zamanda buddy’m olan gizemden oldukça detaylı bir scrum eğitimi aldım.
E tabii merakım biraz daha büyüdü,
Bende izin alarak scrum masterların community of practice oturumuna sızdım
Özellikle bu oturuma girmek istememin en büyük sebebi, scrumın gerçek hayatta da, pratikte olduğu gibi karmaşıklığı çözen ve basite indirgeyen bir yapıda mı olduğunu. Toplantıda konuşulan caseler ile fark edebilmekti.
Tabi bunu yaparken de fark ettim ki.
Meraklı bir kediymişim
3. Sayfa KEDİ
4. Sayfa Öğrenme sürecim
Staj sürecimin, nasıl geçtiğiyle alakalı kafanızda 3-5 bir şey oluştuğunu düşünerek. Sizlerle, biraz da öğrenme sürecimle alakalı detayları paylaşmak istiyorum.
Her şeyden önce, bu kadar iyi ve yardımsever bir ekibin içine düştüğüm için kendimi çok şanslı hissediyorum.
Ekip benim kadar şanslı mıdır onu bilemem
Adaptasyon sürecimi, scrum süreçlerinden başlayarak hızlandırmak istedim ve planning,review,Retro ve refinement süreçlerini öğrendim.
Yazılım için alıştığım dar bakış açısından çıkıp geniş bakış açılarını gördüm. Bunu yaparken büyük resmi gördüm ve ileriye dönük yazılımda olmazsa olmazları fark ettim. Hatta deneyimledim. Son teslim ettimiz Click to Call işinde, bundan 8-9 yıl kadar önce garanti teknoloji devrinde yazılmış bir fonksiyonun ne kadar karmaşık ve saçma bir kod olduğunu gördüm. Ve bunlardan kaçınmayı öğrendim.
E tabi birde bunları yaparken de o meşhur sözü de öğrenmiş oldum,
Herkesin yoğurt yiyişi farklı.
5. Sayfa Neler öğrendim
6. Sayfa TOPLAR
DevOps öğrendim, altyapı ekipleri ile geliştirme ekipleri arasında ki duvarın kalktığında neye benzediğini gördüm. Deneyimledim
Agile öğrendim, Ekipler Agile iken daha etkin çalışabildiklerini gördüm. Ekipler kendilerinden daha emin kararlar almaktaydı.
Hatta şuan bir Agile destekçisi olduğumu da söyleyebilirim
Scrum öğrendim, aslında bunu en başa yazmam gerekirdi
Sonuçta en hızlı öğrendiğim ve kendimi adapte ettiğim süreç kendisi.
SOLID öğrendim, bundan bir sonra ki slaytta buna özel bir sayfa hazırladım. Burada anlatırsam SOLID’e ayıp ederim
TypeScript öğrendim, daha önceden typescriptin sadece adını yazmış ben. Bugün sıfırdan TypeScript kodu yazabilecek düzeye geldim.
Hatta özellikle öğrenmek istediklerim sırasında 3. Sıraya yükselttim kendilerini.
C#’ı giriş düzeyinde biliyordum, artık c# masterlamaya çalışan bir stajyer olarak karşınızdayım. Bu arkadaşımız da öğrenmek istediklerim sırasında 1. Sırada
Ve tabii ki henüz hala tam olarak öğrenemediğim kadar büyük, çok katmanlı bir yapıda sahip MVC modelinde çalışmayı deneyimledim. Fırsat buldukça uzaktan erişim ile bağlanıp localimde vurup kırıp parçalayıp onarıyorum, özellikle öğrenim sürecimde bu yöntem çok etkili. Bir hatayı düzeltirken veya yeni bir şey eklerken aslında sistem mimarisini deneyimlemiş oluyorsunuz.
7. Sayfa SOLID
Öncelikle bu eğitim için, hem ekip üyemiz, aynı zamanda VDF Mimari ekibin de bir parçası olan Fikret abime teşekkür etmek isterim.
7 Kasımda ki eğitim tarihine staj sürecimiz yetişmiyor diye Yusufla bana özel olarak Solid eğitimi vermeyi teklif etti.
Solid eğitimiyle birlikte tasarım kalıplarını öğrenmeye başladım, hatta öğrenmekle kalmayıp bunları uygulayarak deneyimleme fırsatını da yakaladım ki bu, öğrenme süreçleri için bana göre en önemli farktördür.
Solid sayesinde nesne tabanlı programlamaya çok farklı, geniş açılardan bakmayı da öğrendim.
Hani birkaç sayfa önce sizlere, bundan 10 yıl sonra da çalışabilecek bir kod yazmaktan bahsetmiştim.
İşte SOLID mantığı esas alınarak yazılmış kodlar, 10 yıl sonra çalışmanın yanı sıra kolay anlaşılır olmayı da amaçlarlar.
8. Sayfa ÖĞRENMEYE HEVESLENDİM C#
Az önce bahsettiğim öğrenmek istediklerim listesi vardı hatırlarsınız, İşte şu staj sürecimde en çok öğrenmeye heveslendiğim şey, c# dır.
Bu süreçte de UDEMY üzerinden 68 buçuk saatlik devasa bir eğitim seti satın aldım.
Öğrendiklerimi aynı zamanda hem solid üzerinde, hem de filo projesi üzerinde deneyimlemem. Bu hevesin ateşlenmesinde büyük etkili olmuştur.
Daha yarısına bile gelemediğim bir eğitimin bu kadar fark ettirmesinin verdiği motivasyondan bahsetmeme gerek bile yok
9. Sayfa SCRUM sonuçlarım.
Size burada 2 adet sonuç göstermek istiyorum, bunlardan ilki, staja başladığım hafta. Gizemden aldığım eğitim sonucu hevesle girdiğim PSM, (Professional scrum master) sonucum.
Diğeri ise, 30 Ağustos, yani geçen Cuma günü çözdüğüm aynı sınavın sonucu.
Bu oranların artmasında ki en büyük faktör olarak scrum’ı deneyimlemem olduğunu söyleyebilirim.
10. Sayfa İnsan İlişkileri
Xx
11. Sayfa Peki bu ekibe ne kadar faydam dokundu?
Öncelikle en basit işlerden biri olan, SQL Database üzerinde bol bol veri güncelleme scripti yazdım.
Tamı tamına 24 ayrı veri güncellemede emeğim geçti.
Buda aşağı yukarı 780 satıra tekabül ediyor,
Ve evet, üşenmeden hepsini excelde alt alta dizdim.
Filo uygulamasının Giden Faturalar bölümüne, Fatura tipine göre farklılık gösteren bir yetkilendirme içeren Müşteri Arama butonu ekledim.
Stajım boyunca, en az yardımı alarak. Çoğunluğunu kendim araştırarak öğrendiğim ve yaptığım bir çalışmaydı, Testten geçtiğinde masadan kalkıp ufak çaplı bi çığlık atmıştım
Click to Callxxxxx
Ekibimin, bir aralar yoğunluğu hat safhadaydı.
Bir yandan Stajyerler
Bir yandan sprint backlogda duran işler
Bir yandan E fatura entegratör firma değişimi,
Bir yandan TEYDEB sunumları,
E Bir yandan da 2 tane meraklı stajyer gelmesi boğazlarına kadar işe gömülmelerine sebep olmuştu.
Bu yüzden biraz ısrar ederek, TEYDEB sunumlarının animasyon geçişleri ve düzeltmelerini üstlendim. Son dokunuşları yaptım, umarım beğenilmiştir
Bir süre sonra işleyişi de öğrenerek fikir beyan edebilme aşamasına geldim
Aklımda türeyen ama başka kimsenin dikkat etmeyeceği kadar ufak soruları da sorarak, farklı bakış açılarını ortaya çıkarmayı amaçladım.
Umarım başarılı da olmuşumdur
12. Sayfa Geleceğe Giriş programı ve dt nin en belirgin özelliği
İsteklendirme,
Değer katmaya; Ekibimin, filo uygulamasını bir evlat olarak gördüğünü fark ettim. Onların bu denli istekli ve özverili çalışmaları, beni de bu projeye değer katma yönünde teşvik etti.
Öğrenmeye; Araştırmaya; Bilgiyi edinmeden ne yazık ki faydamız olmuyor,
Bu doğrultuda bilgiyi edinmek için sorduğum soruların karşılıksız kalmaması ve büyük bir istekle cevaplanması, öğrenme isteğimi yükseltmiştir
Üretmeye; Bilgiyi öğrendikten sonra değer katmaya yavaş yavaş başladığımı düşünüyorum. Bir yandan da kendim uzaktan erişim ile projede sıfırdan bir sayfa üretip bilgilerimi orada denemek ve sınamak istiyorum.
Hata Yapmaya; Belki yazdığım kategoride okunması biraz garip durabilir, ancak ilk geldiğim hafta hata yapmaktan o kadar korkuyordum ki. Gerçekten, projede bir sayfayı açarken bile soru sormadan açamayacak düzeydeydim.
Ancak ekibim, bana hata yapmanın çok normal bişey olduğunu ve asıl öğrenmenin hata yaparak öğrenileceğini öğrettiler.
Korkusuz olmaya ; Adımlar atarken, sorular sorarken, yorum yaparken, girişimde bulunurken korkusuz olmayı öğrendim.
Hayatın hiçbir aşamasında korkunun ne yazık ki faydası yok.
Cesareti olmayanlar, akıllarında her zaman bir soru işareti ile yollarına devam ederler. Ancak cesaretli insanlar bir soruyu daha çözerek yollarına devam ederler.
Bu arada bahsetmek isterim ki, hata yapmakla cahilliği karıştırmamak gerek Bir risk alıyorsak, riskin sonucunu düşünerek de hareket etmemiz gerekir, bu yüzden hatanın boyutu bu konuda önemli düzeyde.
VE asıl püf nokta, hatadan başarılı bir ders çıkarım sağlayıp onu bir daha tekrar etmemekte
13. Sayfa 19 AĞUSTOS 2019
Anlat
14. Sayfa Hayatımıza Adapte etmek
6. Sayfa
Kendileri, bana öğrenmeye hevesli birisinin her zaman bir yolunu bulup bilgiyi edinebileceğini öğrettiler.
Benim için bu yol, ekip arkadaşlarımdı. Kendileri hiçbir sorumu yanıtsız bırakmayarak beni bu süreçte çok desteklediler.
![]() |
Notes is a web-based application for online taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000+ notes created and continuing...
With notes.io;
- * You can take a note from anywhere and any device with internet connection.
- * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
- * You can quickly share your contents without website, blog and e-mail.
- * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
- * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.
Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.
Easy: Notes.io doesn’t require installation. Just write and share note!
Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )
Free: Notes.io works for 14 years and has been free since the day it was started.
You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;
Email: [email protected]
Twitter: http://twitter.com/notesio
Instagram: http://instagram.com/notes.io
Facebook: http://facebook.com/notesio
Regards;
Notes.io Team
