<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;color:#000000">Merhabalar,<br><br>Kısa bir zaman önce başka bir kamu üniversitesine geçiş yaptım. <br><br>Geçiş yaptığım üniversitede 6 bilgisayar mühendisi olmakla birlikte maalesef yazılım geliştirme konusunda çok ciddi eksikliklerimiz mevcut. C# dilini bilen sadece iki arkadaşımız mevcut. Fakat bilgi düzeyleri konusunda net bir fikrim yok. <br><br>Ekip olarak yazılım konusunda yeni bir başlangıç yapmak istiyoruz. Yazılımcı arkadaşlar ile yaptığımız görüşmeler ve planlamalar neticesinde arkadaşlarımız yeni bir başlangıç yapma konusunda oldukça istekli ve motive olmuş gözükmektedirler. <br>Bilindiği gibi özellikle akademik tarafta Python oldukça popüler bir dil. Kullanım alanı da çok geniş. Öğrenmesi ve kullanılması da oldukça kolay. Özellikle Backend tarafında da oldukça popüler bir alternatif. <br>Yazılım ekibi için uygulamalı Python ve Django eğitimi alarak yeni bir başlangıç yapmak istiyoruz. Bu eğitim ile birlikte;<br>- Backend tarafı için Debian üzerinde Django +  PostgreSQL yapısını oluşturmayı planlıyoruz.<br>- Üniversite için Servis Tabanlı bir yazılım mimarisi oluşturmayı ve uygulamalar arası iletişimi API'lar üzerinden yapmayı planlıyoruz. <br>- Bundan sonra gelecek yazılım taleplerini bu yapı üzerinden geliştirmekle birlikte eski yazılımlarımızı da bu yapıya uygun olacak şekilde yeniden geliştirmek ile ilgili bir düşüncemiz mevcut. <br>- Ayrıca süreç ile birlikte kod yazım standartlarımızı ve dokümantasyonumuzu da oluşturmayı planlıyoruz.<br>- Yukarıdaki yapının hayata geçirilmesi durumunda yazılım geliştirme için modüler bir yapı oluşturulmuş olacaktır. Bu sayede özellikle yetenekli öğrencilerimizi de bu sürece dahil ederek kendilerini geliştirme konusunda bir fırsat sunmak istiyoruz.  <br><br>Fakat diğer taraftan maddi konularda bazı problemlerimiz mevcut. <br><br>Bu yapı ile ilgili özellikle Python'ı kurumsal uygulamalar geliştirmek için kullanan arkadaşlardan görüş ve önerilerini rica ediyorum. Kendim daha önce Python ve Django'yu çeşitli projelerde aktif olarak kullandım. Fakat kurumsal anlamda özellikle bir yazılım geliştirme ekibi ile birlikte deneyimim olmadı. <br><br>Özellikle yazılım geliştirme standartlarının, proje yapısının doğru ve ekip çalışmasına uygun bir şekilde oluşturulması konusunda da görüş ve önerilerinizi rica ediyorum. Bunun bir adım ötesine geçip bu konuda bize eğitim verebilecek veya tecrübelerini paylaşacak arkadaşlar olursa bunu da büyük bir memnuniyet ile kabul ederiz.<br><br>Yukarıda da ifade ettiğim gibi maddi olarak maalesef sorunlar var. Ama maddi sorunlardan dolayı da kafamızdaki bu projeden vazgeçmek istemiyoruz. Belki bu noktada mesela alacağımız eğitimi Temel Python, Django ve Yazılım Geliştirme Yapısının Oluşturulması gibi üç parçaya bölüp her bir parçanın gönüllü eğitmenler tarafından verilmesi ile ilgili bir yaklaşım da ortaya çıkabilir. <br><br>Açık kaynak sistemler ve çözümler kullanarak geliştirmeye çalıştığımız bu kamu projesinin ileride yapılabilecek benzer çalışmlara örnek teşkil etmesi açısından sizlerin  desteklerinizin bizlere güç katacağına inanıyoruz. Konu hakkında doğrudan telefon ile görüşmek isteyen arkadaşlarımız olursa telefon numaramı da paylaşıyorum. Telefonum 0555 754 86 74<br><br>Saygılarımla.</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:#000000"><br></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Fevzi Daş<br></div></div></div>