Göz açıp kapayıncaya kadar stajımın yedi haftasını geride bıraktım. İki haftam daha kaldı. Sonra da bir hafta bayram tatilinin ardından okula başlıyor olacağım :(
Bu hafta yine _Incubation _olarak düzenli grup toplantımızı yaptık. Gerçekten güzel projeler gündeme geliyor ve hayata geçmeye hazırlanıyor. Aslında _incubation _departmanı ve kardeşi terminal uygulamaları departmanı Turkcell Teknoloji içinde kendi başına bir şirket gibi durabiliyorlar. Geliştiricileri, analistleri, grafik tasarımcıları, sözleşmecileri var. Bu sebeple de incubation kelimesinin gerektirdiği gibi hem işe odaklı hem de hızlı çalışma temposuna sahip olunabiliyor. :) Read More →
Stajımın bir buçuk ayı geride kalırken yavaş yavaş blog yazıları da rutine bağlanıyor ve yazacak konu bulmakta zorlanıyorum. :) Güzel bir hafta geçirdiğimi söylemeliyim.
Bugün itibariyle 1,5 aydır devam ettiğim proje ürün haline gelmiş durumda. Hafta içinde şirket içi kapalı beta‘ya açıyor olacağız. Takip eden haftalarda da ürün olarak çıkılabileceğini düşünüyorum. Aslında geçen 1,5 ay bu projeyi gerçeklemek için oldukça uzun bir süre. Fakat platforma alışma ve kaliteli ve yenilenebilir bir sistem hazırlama süreci zaman alabiliyor. Üstelik mesaiden sonra akşamları da evde projeye devam ediyorum. Bu kapsamda staj bana ciddi bir tecrübe kazandırdı. Projenin içinde tekrar kullanılabilecek bir çok yapı oluşturdum. İleriki kişisel projelerimde de kullanmayı düşünüyorum. Ama hala Java çalıştıracak (App Engine hariç) Tomcat server’ı nereden bulacağımı bilmiyorum. Bu arada App Engine altında Quercus container’ında PHP çalıştırabiliyormuşuz, not düşeyim dedim. Read More →
Bugün stajımın beşinci haftası sona erdi. Gün geçtikçe buraya daha yeni yeni ısındığımı fark ettim. 3 Eylül’de stajım bitmiş olacak. :)
Bahsettiğim projenin alt yapısı ve dokümantasyonu tamamen bitti. Geriye yük testleri ve arayüz giydirmesi kaldı. Bu nedenle arayüzü bekliyoruz. Çok da güzel bir servis olarak çıkacağına inanıyorum. Özellikle de bu projeden sonra PHP’yi sonsuza dek bir kenara bırakıp Spring Framework’e geçmeyi düşünüyorum. 1 ay boyunca Java ile web uygulamaları geliştirme hakkında ciddi bir know-how edindim. Bundan sonraki projelerimde de bunu kullanmayı planlıyorum.
Arayüzü beklerken ikinci bir projeye başladım. CRUD bir işten ziyade daha AR-GE sayılabilecek bir projenin birkaç parçasını üretiyor olacağım. Uzun soluklu (benim sonunu göremeyeceğim) proje olmasına rağmen ileride büyük işler yapabileceğine inandığım bir altyapıya katkıda bulunmak da güzel bir duygu. Read More →
Bir süredir ufak tefek NLP projeleriyle ilgilenmeye başlayan ben, Deniz Yüret’in hazırladığı Emacs Turkish mode‘un Emre Sevinç tarafından yapılan Python çevirisini Java için uyarlamış bulunuyorum.
_Deasciifying _kelimesi ilk etapta yabancı gelebilir, özetle Latin alfabesindeki harfler kullanarak yazılmış Türkçe yazıları tekrar Türkçe’ye özel harflere kavuşturma işlemi olarak tanımlayabiliriz. Turkish deasciifier‘ın yaptığı da tam olarak bu. Türkçe klavye sahibi olmayanlar (veya sahip olup İngilizce ayarında kullanmaya alışmış olanlar), uzun yazılar yazdıklarında bunu Türkçe harflere çevirmek için bu kütüphaneyi kullanabilirler.
Örneğin:
Read More →Hadi bir masal uyduralim, icinde mutlu, doygun, telassiz durdugumuz. yazısı, deasciifying işlemi sonrasında aşağıdaki gibi olacaktır: Hadi bir masal uyduralım, içinde mutlu, doygun, telaşsız durduğumuz. Kullanım alanlarına örnek verecek olursak, bir foruma yazı yazarken veye e-posta yollarken Türkçe karakterleri düzeltmek istiyorsanız kuracağınız bir Firefox veya Chrome eklentisi ile tek tuşla anında yazıyı düzeltebilirsiniz. Yahut sitenizde ziyaretçilerinizden düz yazı içeriği veya _feedback _topluyorsanız daha okunaklı olması açısından sitenin backend‘inde bu kütüphaneyi kullanabilirsiniz.
Bugün itibariyle Turkcell Teknoloji’deki stajımın yarısını doldurdum. Geçen dört haftada buraya oldukça alıştım ve şimdilik bitmesini istemiyorum. :) Keşke okul daha geç açılsaymış ben de 3 ay staj yapabilseymişim diyorum şimdi.
Verimli bir hafta geçirdim. Üzerinde çalıştığım proje _release _aşamasına neredeyse geldi. Neredeyse sadece arayüz giydirme, entegrasyon, yük ve kullanılabilirlik testleri kaldı diyebiliriz. Markasını da oturttuktan sonra güzel bir ürün haline gelecek. Özene bezene alt yapısını hazırladığım, her koduna _comment _eklediğim için mutluyum. Geçmişte çıkardığım kişisel projelerde altyapının güvenilirliğine ve sağlamlığına önem vermiyor, sadece çalışacak hale getiriyordum. Fakat bir şirket için bir ürün çıkarma aşamasında en verimli ve güvenilir yöntemleri düşünmek zorunda kalıyorsunuz. Umarım en kısa zamanda yine bir yazıyla sizlerin de beğenisine sunabilirim. :) Read More →
Turkcell Teknoloji’de İlk haftanın ardından ciddi staj temposuna bu hafta başlamış oldum. Stajyerler olarak çömez bakışlarımızı da gizlemeyi öğrendik ve artık ortamda kamufle olabiliyoruz.
Pazartesi gününden beri stajyer arkadaşım Sarper’le sıfırdan ufak bir proje geliştirmeye başladık. Daha doğrusu başlayamadık. :) Çünkü projeyi geliştirmemiz için burada geliştirilen bir framework‘ü kullanmayı öğrenmemiz gerekiyor. İlk birkaç gün Spring Framework okuyup öğrendik. Her mantıklı yerde olduğu gibi burada da RTFM geleneği var. Sonraki günlerde ise Tomcat ve Memcached üzerinde projeyi ayağa kaldırıp Hello World! yazdırmakla uğraştık. En güncel problemimiz ise Hibernate ile projeyi veritabanına bağlayamamak oldu. Üstelik daha önce Hibernate kullanmış olmama rağmen framework içinde bean olarak çalıştığından _konfigüre _edemedik. Yıllardır web dillerine dandik diyen bir insan olarak bu defa o diller için “adam haklı beyler” dedim. Read More →