NotesWhat is notes.io?

Notes brand slogan

Notes - notes.io

Selamlama
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, bu öğrendiklerim hayatımda ne gibi değişikliklere yol açtı ve bu öğrendiklerim ile projeye nasıl bir değer kattığımdan bahsedeceğim.
Çok fazla vakit kaybetmeden slayta geçmek istiyorum.
<>

1. Sayfa
İlk olarak staj dönemimin nasıl geçtiğiyle başlamak istiyorum, ki zaten aslında fotoğraf bile bu bölümün kısa bir özeti niteliğinde 
<>
2. Sayfa
Öncelikle <> Benim için, hiçbir anı boş geçmeyen oldukça tempolu bir süreç olduğunu belirtmek isterim.
İlk başlarda amacım şirket genelini öğrenmekti.
Şirkette ki ekipler hakkında kafamda sorular vardı. Mesela bunca insan ne yapıyordu ve bunlar kimlerdi.
Ekibim sağolsun <> ilk haftadan itibaren doğuş teknolojide ki ekiplerin neredeyse tamamının yerini ve ismini çoktan öğrenmiştim bile.
DİNLEN
Burada bana farklı gelen bir kültür vardı, Agile dönüşüm ve Scrum kültürü.
Biraz merakla birlikte hızlıca adapte olmak istiyordum.
Ekibimizden Harun’un Lazy pandas review’uyla alakalı insanları çağırdığını duyduğumda biraz kedi gibi atlamış oldum.
Ve böylece <> ilk review deneyimimi lazy pandas review’una katılarak gerçekleştirdim. Ve söylendiği gibi dondurma da yoktu bu arada 
Ardından, ekibimizin scrum masteri ve aynı zamanda buddy’m olan gizemden oldukça detaylı bir scrum eğitimi aldım.
Bu eğitim sonucunda bu kültüre olan ilgim ve merakım da epeyce artmıştı. Bu yüzden izin alarak tabii ki, <> scrum masterların community of practice oturumuna sızdım 
Özellikle bu oturuma katılmak benim için büyük önem arz ediyordu, çünkü hem bilgiye açtım ve kafamda soru işaretleri mevcuttu, hem de daha önce hiç tanışmadığım yeni bir çevre daha edinmiş olacaktım.
<> Tabi bunu yaparken de fark ettim ki.
<> Meraklı bir kediymişim 

3. Sayfa KEDİ
<>
4. Sayfa Öğrenme sürecim

Staj sürecimin, nasıl başladığıyla alakalı olarak kafanızda 3-5 bir şeyler canlandırdığımı 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 
Az önce de bahsettiğim gibi, daha kapıdan girer girmez ilk öğrendiğim şey scrumdı. <> Bu yüzden ilk olarak scrum süreçlerini öğrendim

<> Yazılım için bu güne kadar 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. Günü kurtaran yazılımları yazmakta üstüne olmayan ben, artık kod yazarken ufkumu açmaya başlıyordum.
Hatta Son teslim ettimiz Click to Call işinde, bundan 8-9 yıl kadar önce garanti teknoloji devrinde yazılmış bir fonksiyonu inceledim, hatalarla karşılaştım. Ve bunların çözümüyle uğraştım.

E tabi birde bunları yaparken de o meşhur sözü de öğrenmiş oldum,
<> Herkesin yoğurt yiyişi farklı.

5. Sayfa Neler öğrendim
Şimdi sizlere, öğrendiklerimden hızlıca bahsetmek istiyorum. Sadece birkaç tanesi hakkında detay verecek kadar sürem var çünkü. <>
6. Sayfa TOPLAR

Öncelikle DevOps öğrendim <> , altyapı ekipleri ile geliştirme ekipleri arasında ki duvarın kalktığında neye benzediğini gördüm. Deneyimledim

Agile öğrendim <> , Ekiplerin Agile iken daha etkin ve korkusuz çalışabildiklerini gördüm. Ekipler kendilerinden daha emin kararlar almaktaydı.
Hatta şuan sayenizde ufak bir Agile destekçisi olduğumu da söyleyebilirim 

Scrum öğrendim <>,ki aslında bunu en başa yazmam gerekirdi 
Sonuçta en hızlı öğrendiğim ve kendimi adapte ettiğim süreç oldu.

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ı duymuş ben. Bugün 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 öğreneceklerim sırasında 1. Sıradadır 

<> Ve tabii ki henüz hala tam olarak öğrenemediğim kadar büyük, 9 Kat Tat tadında <> çok katmanlı bir yapıya 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 öğreneceklerim 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 başlangıç olarak 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 sayesinde eğitim oldukça başarılı yol almaktadır 
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’ı sektörde deneyimlemem olduğunu söyleyebilirim.

10. Sayfa İnsan İlişkileri

Scrumın da değerlerinden olan karşılıklı Saygı ilkesine dayanarak, insanların birbirini nasıl saygı çerçevesinde değerlendirdiğini gördüm.
Üst alt ilişkisi olsa dahi, insanların ne kadar samimi ve cana yakın olduğuna şahit oldum.
<>
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 


Ekibimin, bir aralar yoğunluğu hat safhadaydı.
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ı stajyerin 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 

Biraz zamanın geçmesiyle de ve projenini işleyişini anlamamdan sonra, daha kendinden emin ve özgüvenli konuşabiliyordum.
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 
<>
Ayriyetten son zamanlarda da boş vakitlerimde Code Smellere yoğunlaştım <> , bu doğrultuda projeyi 310 adet codesmellden arındırdım.

12. Sayfa Geleceğe Giriş programı ve doğuş teknolojinin 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 isteklendirdi.

Öğ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ı, bilginin daha fazlasını edinmek için beni daha çok araştırmaya itmiştir. 
Üretmeye; <> Bilgiyi öğrendikten sonra değer katmaya yavaş yavaş başladığımı düşünüyorum.

Hata Yapmaya; <> Belki yazdığım kategoride okunması biraz garip durabilir, ancak ilk geldiğim hafta hata yapmaktan o kadar fazla korkuyordum ki. 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 ve bu hatayı çözümleyerek öğ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 cevabı daha çantalarına atarak 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 iş , <> hatadan başarılı bir ders çıkarım sağlayıp onu bir daha tekrar etmemekte bitiyor.

13. Sayfa 19 AĞUSTOS 2019
Anlat

14. Sayfa Hayatımıza Adapte etmek

Öncelikle vurgulaya vurgulaya söylediğim üzere, <> karar alırken daha çevik olacağım ve hata yapmaktan korkmayacağım.

<> Yeni bakış açılarına her zaman açık olacağım.

<> Yardım tekliflerini geri çevirmek artık yok 

Ve tabii ki <> yaptığım her işte elimden geldiğince şeffaf olacağım.
<>
15. Sayfa Sektörel olarak
<> Lideri olduğum Konum at gelelim takımı, bu sene ki Teknofest yarışmalarında Sürü İHA kategorisinde finalist olmuştur.

Burada edindiğim her türlü sektörel bilgi ve tecrübeler hakkında <> sürekli olarak ekip arkadaşlarıma aktarımlarda bulundum.

<> Trello kullandık, Kimin hangi işte olduğunu görebildik, önümüzde ki işleri seçebildik.

<> Aynı scrumda ki gibi işleri parçaladık, dikkatimizi ve odağımızı asıl gereken yerlere yönlendirip projemizin bel kemiğini sağlamlaştırdık.

16. Sayfa Geleceğe giriş programı hakkında
Öncelikle söylemek isterim ki, Staj başvurusu yapmadan Doğuş Teknoloji’den bihaberdim. Ablamın önerisi ile araştırdım, ve stajyerlerden alınan geri dönüşler neticesinde. <>
Doğuş teknolojinin, Olmak istediğim yer olduğunu fark ettim.

Sonuç olarak da, bu programa seçildim ve gerçekten deneyimleme şansım oldu. Hatırı sayılır bir süredir de bu oluşumun içerisindeyim,
Açıkcası, gerçekten bu süreçte gerçekten beklentilerimin çok üzerinde bir deneyim yaşadım. <>

17. SAYFA TEŞEKKÜRLER <>

18. Sayfa
Bana bu fırsatı verdikleri için <> inşan kaynakları ekibine,
Bana gerçekten destek oldukları, ve beni gerçek bir takım üyesi gibi benimseyip dikkate aldıkları için <> ekibimin her bir üyesine teker teker teşekkür ederim.
Stajımızın aynı döneme denk geldiği ekip arkadaşım Yusuf’a da, ekip çalışmalarında ki titizliği için teşekkür ederim.
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.


     
 
what is notes.io
 

Notes.io is a web-based application for 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 12 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

     
 
Shortened Note Link
 
 
Looding Image
 
     
 
Long File
 
 

For written notes was greater than 18KB Unable to shorten.

To be smaller than 18KB, please organize your notes, or sign in.