T.J.C. Büyük Yazılımcı Buluşması

Selamlar,

13 Ağustos 2022 Cumartesi günü, FolksDev ve Turkey Java Community tarafından düzenlenen Büyük Yazılımcı Buluşması Etkinliğine katıldım.

Öncelikle, bu Cumartesi yaz gününde tatil olmasına rağmen zamanını bizlere ayran ve ister soruları ile ister fikirleri ile olsun inanılmaz katkıda bulunan tüm katılımcılara teşekkür etmek istiyorum. Etkinlik boyunca ve molalarda yoğunlukla konuşulan konuları, aşağıda paylaşıyorum:

  • Yazılımda kariyer
  • Nerden başlamalıyım ?
  • C# mı Java mı yoksa başka bir dil mi ?
  • Backend mi, frontend mi, mobil mi ?
  • C#, Java yazılımda neyi çözüyor? Go, NodeJs gibi diller neleri çözüyor ?
  • Microsoft MVP, Java champion.
  • Paylaşımın önemi. Blog post hazırlamak ve Github Reposu oluşturmak size ne katar ?
  • Kişilik ve karakterin iş görüşmelerinde ve yazılımda önemi.
  • Yazılım mimarlığı nedir ? Nasıl olunur ve Ne yapar ? Bir günü nasıl geçer ? Ne zaman yazılım mimarı oldum diyebiliriz ?
  • Bir projeye nasıl başlanılır ? Code First, DB First nedir ?
  • Deadline süresi nasıl belirlenir ?
  • İş görüşmesinde neler sorulur ve nasıl hazırlanılır ?
  • Bir CV nasıl olmalıdır ? Öne çıkmak için nelere dikkat edilmelidir ?
  • C# 7.0’da neler gelecek ?
  • Microsoft MVP’si nasıl olunur ?
  • Clean Code Nedir ?
  • .Net’in geleceği?
  • Microservice mi Monolithic yapı mı ?
  • Yazımda Community’nin önemi ?
  • Mentorsüz kendini geliştirmek iyi midir kötü müdür?
  • Yurtdışında yazılım için gerekli özellikler nelerdir ? Ve ne zaman ben yurtdışında çalışabilirim diyebiliriz ?
  • Yurtdışından remote yazılım işi nasıl alınır ?
  • Bir yazılımcı olarak maaş beklentimi nasıl belirlerim ?
  • Bir projeyi en doğru nasıl deploy edebilirim ? Hangi teknolojileri kullanmalıyım ?

Şöyle bir bakıyorum da, ne çok konu konuşmuşuz :)

Öncelikle yazılım bir takım işidir. Eskisine nazaran projeler artık çok daha büyük olduğu için, istisnalar kaideyi bozmaz tek kişi yerine bir takım veya birden fazla takım ile ihtiyaçlara cevap vermeye çalışılmaktadır. Bu yüzden hard skillerinizin yanında, soft skillerinizin de geliştirilmesi elzemdir. Teknik beceriler elbetteki önemlidir. Ama insanlar ile iletişim kuramayan, EGOLU, bilgiyi paylaşmayan ve yardım sever olmayan kişilerin, teknik becerilerinin yüksekliğine bakılmaksızın işe alınmamaları ya da işten çıkarılmaları yüksek bir ihtimaldir.

Yazılımda, dilden ya da teknoloji savaşlarında ziyade, kullanılan teknolojinin nasıl çalıştığı ve neyi çözdüğü ile ilgilenirseniz, bilinçli bir developer olursunuz. Teknolojiler ve diller değişir, ama mantık ve logic her zaman sabittir. Temiz, anlaşılır ve değiştirilebilir kod yazmak, günümüzde ve gelecekte her zaman önemini koruyacaktır. Bu nedenle S.O.L.I.D ilkeleri ve Design Patternlerin mantığını yazılım hayatınız boyunca kodlarınıza implemente etmeye çalışmanız, sizlere farklı bir bakış açısı kazanmanıza ve sorunlara daha global bir gözle bakmanıza katkı sağlayacaktır.

Son olarak, bu güzel etkinliğe beni de dahil ettikleri için FolksDev ve turkeyjavacom‘a, huzurlarınızda tekrardan teşekkür etmek isterim. 

Yeni bir etkinlikte görüşmek üzere hepinize hoşçakalın.

Video: https://www.instagram.com/p/ChM7Fidj5Hc/

 

 

Herkes Görsün:

Bunlar da hoşunuza gidebilir...

1 Cevap

  1. Mustafa dedi ki:

    C#, Java yazılımda neyi çözüyor? Go, NodeJs gibi diller neleri çözüyor ? bu sorunun cevabını video da bulamadım hocam, tam olarak nedir gerçekten bunun üzerine genel olarak bir makale ya da video yayınlayabilir misiniz?

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.