İyi ekipler
birlikte gelişir.

Daha iyi yazılım için birlikte öğrenelim.

Yazılım geliştiriciler ve ekipler için uygulamalı eğitimler, workshoplar, mentorluk ve koçluk. Bildiklerinizi paylaşın, becerilerinizi geliştirin ve öğrendiklerinizi günlük işinize taşıyın.

Bilgi, uyguladıkça ve paylaştıkça gelişir. Birbirine bağlı üç yol; öğrenmeyi, birlikte uygulamayı ve öğrenilenleri ekiple paylaşmayı temsil ediyor.

Bir fikri inceleyin. Hangi gerekçelere dayandığını anlayın.

Birlikte çalışırken yeni fikirlere yer açın.

Açık kaynak yaklaşımımız

Bildiklerimizi
birlikte uygulayalım.

İyi yazılım, bireysel bilginin yanında ekipçe çalışma becerisi de ister. Ekibinize uygun eğitim ve destekle, öğrendiklerinizi ortak çalışma alışkanlıklarına dönüştürmenize yardımcı oluyoruz.

İyi yazılımın
temelleri.

Sağlam, bakımı kolay uygulamalar geliştirmek için gereken temel konularda eğitimler ve workshoplar düzenliyoruz.

İçeriği ekibinizin deneyimine, mevcut koduna ve hedeflerine göre belirliyoruz.

Temiz kod ve tasarım

Anlaşılması, değiştirilmesi ve tartışılması kolay kod yazın. Sorumlulukları nasıl ayıracağınızı, nerede soyutlamaya ihtiyaç olduğunu ve tasarım kararlarının sonuçlarını birlikte inceleyelim.

  • Temiz kod
  • SOLID ilkeleri
  • Tasarım kalıpları
Mimari ve domain modelleme

Yazılım modelini, hizmet ettiği iş alanıyla ilişkilendirin. Sınırları işin ihtiyaçlarına göre belirleyin; temel iş kurallarını teknik ayrıntılardan ayırın.

  • Domain-driven design
  • Hexagonal mimari
  • Sınırlar ve bağımlılıklar
Test ve API sözleşmeleri

Yazılımın nasıl davranması gerektiğini testlerle netleştirin ve geliştirirken bu testlerden yararlanın. Sistemlerin birbirinden beklentilerini açık, anlaşılır ve tartışılabilir hale getirin.

  • Test odaklı geliştirme (TDD)
  • Test edilebilir tasarım
  • OpenAPI
Çevik geliştirme ve ekip çalışması

Planlama, geri bildirim ve yazılım teslimi için ekipçe ortak bir yaklaşım geliştirin. Küçük adımlarla çalışın, kararları birlikte alın ve yaptığınız işten öğrenin.

  • Çevik ilkeler
  • İş birliği ve geri bildirim
  • Ortak sorumluluk

Açık kaynak.
Birlikte üretmek.

İyi fikirler paylaşıldıkça gelişir.

Açık kaynak, düşünme, öğrenme ve yazılım geliştirme biçimimizin bir parçası. Kodu okuyarak, kararları sorgulayarak ve nasıl çalıştığını anlayarak öğreniyoruz. Paylaşılan bilgi, başkalarının da katkıda bulunabilmesiyle daha yararlı hale geliyor.

Ekiplerle çalışırken de aynı yaklaşımı benimsiyoruz: öğrendiklerimizi ve kararlarımızın gerekçelerini paylaşıyor, geri bildirimi işimizin doğal bir parçası sayıyoruz.

GitHub’da HGM Labs’ı inceleyin (yeni sekmede açılır)

Kaynak kodunu inceleyin.

Arayüzün arkasında neler olduğunu görün. Gerçek uygulamalardan ve onları şekillendiren kararlardan öğrenin.

Bildiklerinizi paylaşın.

Neden böyle düşündüğünüzü anlatın, soruları teşvik edin ve farklı bakış açılarına yer açın.

Yeni fikirlere açık olun.

Fikirleri gerekçeleriyle değerlendirin. Araçları ve yöntemleri, çözmek istediğiniz soruna göre seçin.

Ekibinizin
ihtiyacından başlayalım.

Önce yaptığınız işi anlamak istiyoruz. Böylece hangi konulara, nasıl bir çalışmayla odaklanacağımıza birlikte karar verebiliriz.

  1. 1

    Önceliği belirleyelim.

    Ekibinizin deneyimini, karşılaştığınız sorunları ve geliştirmek istediğiniz alanları konuşalım.

  2. 2

    Birlikte çalışalım.

    Seçtiğimiz konuları uygulamalı workshop, mentorluk veya koçlukla ele alalım.

  3. 3

    Öğrendikleriniz işinize yansısın.

    Öğrendiklerinizi değerlendirin ve bir sonraki işinizde kullanabileceğiniz yöntemleri belirleyin.

Yazılım mühendisliğinde
AI-first yaklaşım.

Eğitim, workshop, mentorluk ve koçluk çalışmalarımızı AI-first yaklaşımıyla da yürütebiliyoruz. Yapay zekâyı ekibinizin öğrenme ve yazılım geliştirme süreçlerine nasıl dahil edebileceğinizi, mühendislik kararlarını ve insan denetimini koruyarak birlikte ele alıyoruz.

Ekibinizin gelişimini
birlikte planlayalım.

Ekibinizi, karşılaştığınız zorlukları ve hedeflerinizi anlatın. Nereden başlayabileceğimizi birlikte belirleyelim.

Dilerseniz e-postayla da yazabilirsiniz.

[email protected] +90 216 606 2046

İstanbul’dayız.
HGM’nin bir parçasıyız.

Tüm alanlar zorunludur. Mesajınızı değerlendirmek ve size geri dönmek için bilgilerinizi kaydediyoruz.

10–5000 karakter.

Güvenlik kontrolü

Göndermeden önce güvenlik kontrolünü tamamlayın.