Finans ve Yazılım Günleri 18-19-20-21 Kasım tarihlerinde!

Yıldız Teknik Üniversitesi Kalite ve Verimlilik Kulübü tarafından bu yıl dördüncüsü düzenlenen Finans ve Yazılım Günleri, Davutpaşa Kampüsü Kongre ve Kültür Merkezinde gerçekleşecek.

Etkinliğe bu yıl katılan konuşmacılar arasında Microsoft, Oracle, Akbank, Turkcell, Borsa İstanbul, Ing Bank, Ing Emeklilik, HSBC, Limango ve Ideasoft bulunuyor.

18 ve 19 Kasım tarihlerinde Yıldız Teknik Üniversitesi Davutpaşa Kampüsü Kongre ve Kültür Merkezinde gerçekleşecek toplam 10 oturumun ardından 20 Kasım tarihinde 2 eğitim bulunmakta. Bunlardan biri Turkcell’in Geleceği Yazanlar Projesi kapsamında gerçekleşecek olan Android’e Giriş eğitimi, diğeri ise ING Bank’tan Uzman Yazılımcı Burak Selim Şenyurt’un vereceği Asp.Net eğitimi. Eğitimler, Davutpaşa Kampüsündeki amfilerde gerçekleşecektir. 21 Kasım tarihinde (Teknik Gezi 26 Kasım tarihine ertelenmiştir) ise İstanbul Borsası’na Teknik Gezi düzenlenecek.

Etkinlik hakkında detaylı bilgiye aşağıdaki sayfalardan ulaşabilirsiniz;

Finans ve Yazılım Günleri tanıtım sayfası : http://ytukvk.org.tr/finansyazilim

Teknik Eğitimler hakkında detaylı bilgi için : http://ytukvk.org.tr/teknikegitim

Finans ve Yazılım Günleri Ön Kayıt formu : http://ytukvk.org.tr/fygonkayit

4. Finans ve Yazılım Günleri Facebook Eventi : https://www.facebook.com/events/1428723230681225/

Seminerlere katılmak için Kalite ve Verimlilik Kulübünün stantlarından kayıt yaptırmalısınız. Eğer standlarda kayıt yaptırmadıysanız, ön kayıt formunu doldurmalı ve etkinliğe geldiğinizde kesin kaydınızı yaptırmalısınız.

Etkinlik sertifikalıdır ve 5 TL katılım ücreti vardır.

Etkinliğin ana afişini ise aşağıdadır, programı inceleyebilirsiniz.

Finans ve Yazılım Günleri '13 Ana Afişi

4. Finans ve Yazılım Günleri Davutpaşa Kampüsü Kongre ve Kültür Merkezinde gerçekleşecek.

Test Istanbul Turkiye Yazilim Kalitesi Raporu yayinlandi

www.testistanbul.org adresinden ulaşabileceğimiz gibi, test istanbul 2013 – 2014 yazılım kalitesi raporu ( TURKEY SOFTWARE QUALITY REPORT 2013 – 2014) yazyınlandı.

yazılım da test konusu ile ilgili güzel bir infografik içermektedir.

http://www.testistanbul.org/TurkeySoftwareQualityReport_2013_2014.pdf  adresinden görebileceğiniz döküman ilginizi çekecektir diye düşünüyorum.

Yalnız kurt Pentagon’a şapka çıkarttırdı

Bilgisayar mühendisi bir meslektaşımız olan Can Yıldızlı Pentagon’da düzenlenen uzun süreli yarışmada rakiplerine tek başına fark atarak birinci oldu. Gurur duydum. Kendisini tebrik ederim.

ABD Savunma Bakanlığı Pentagon’a bağlı Siber Suç Merkezi’nin düzenlediği uluslararası yarışmaya Türkiye’den katılan Bilgisayar Mühendisi Can Yıldızlı (25), büyük bir başarıya imza atarak birinci oldu.

Pentagon bünyesindeki Siber Suç Merkezi (The Department of Defense Cyber Crime Center’s) tarafından düzenlenen Dijital Adli Tıp Yarışması’na (Digital Forensics Challenge) bu yıl 52 ülkeden bin 147 grup katıldı.

Dünya çapında büyük ilgi gören yarışmada, 3’er ve 4’er kişilik gruplar arasında bilgisayar teknolojileri üreten şirketler ve siber savaş konusunda uzman istihbaratçılar ile askeri ve polisiye birimlerde görev yapan ekiplerin yanı sıra çeşitli üniversitelerde görev yapan bilişim uzmanları yer aldı.

Sanal alemde hackerların izlerini sürme ve delil toplama ile ilgili istihbarat problemlerinin çözüldüğü yarışmada, “LoneWolf-Yalnız Kurt” adıyla “tek başına” yarışan Can Yıldızlı, yarışma süresince hedef olarak gösterilen dijital ortamdaki onlarca şifreyi kırarak resim ve müzik dosyalarının arkasına gizlenen verileri buldu. Geliştirdiği programlarla da profesyonel hackerların izlerini süren Yıldızlı, elde ettiği dijital deliller sayesinde de adını siber aleme altın harflerle yazdırdı.

Haberi okuduğum adres :Yalnız kurt Pentagon’a şapka çıkarttırdı –

yazılımcı adayına tavsiyeler

Bu yazıda, yazılımcı olmak isteyen genç arkadaşlarımıza bazı tavsiyelerim olacak. Tabi belirtmek gerekir ki yine nacizane görüşlerimi paylaşıyorum. Bana katılan veya katılmayan olabilir.

Yazının başında olmazsa olmaz bir madde söylemek istiyorum : İngilizce Öğrenin!

Ayrıca diğerlerini de madde madde verecek olursam ;

Kendine prensipler belirlemeli..

Temiz ve istikrarlı işler çıkarmanın sırrı, kendi prensiplerinizi oluşturarak bunların peşinden gitmektir. Bu noktada bazı fikirlerim olacak.

1 – Kendisine Fihrist oluşturmalı

İnsan her zaman her aradığını şak diye bulamıyor. Bu nedenle, arayıp da zor bulduğunuz şeyleri, veyda denk geldiğiniz şeyleri, Bir klasör içinde toplayın. Şahsen 3 yıldır, linux komutları, apache olası hatalar, mysql bilmemne joinli queryler, vb diye 20 farklı txt var elimde. Bunları böyle yapa yapa öğrendim. Bir hata durumunda ilk baktığım yer burası oldu. (bazen 2. baktığım yer de oldu tabi 🙂 )

2 – Bookmarkları olmalı ve düzgün olmalı.

Özellikle firefox ta kullanılabilecek bir eklenti var. Xmarks. Bunu kullanın, evde sağda solda kullandığınız bilgisayarlarda boobkmarklarınızı ebediyen saklayın. Yeni bilgisayar alınca, format atınca bookmarklarınız gitmesin.

Kendinize dizin dizin bookmarklar oluşturun. Araştırdığınız konuları Veritabanı, PHP, PYTHON, php-mysql, apache, HTML5, vb.. gibi birbirinden ayrıştırarak tutun. Her daim araştırılacaklar diye bir dizininiz olsun.

3 – Sosyal Medyada doğru kişileri takip etmeli.

Geyikten en uzak ortamı özellikle twitter’da sağlayabilirsiniz. ÇÜnkü orada kimi takip etmek istediğiniz onunla arkadaş olup tüm saçmasapan şeylerini dinleme üzerine kurulu bir sistem değil. İlginizi çeken konuları paylaşan kişileri takip edip, tavsiye ettiği yazıları çok fazla anlamasanız da ilk etapta, okuyun.

4 – Mouse’dan çok klavye kullanmalı

Mouse ‘ u ne kadar çok kullanıyorsa bir kişi, bence klavyesi o kadar kötüdür. ALT+TAB yapmayı bilmeyen bir nesil bizi beklerken, klavyenizi neredeyse düşündüklerinizi anında aktarmak için o derece hızlı kullanabilirsiniz. Kodlama yaparken buna ihtiyacınız olacak. Chatleşmeyi bir kenara bırakıp, klavyenizi geliştirmek için çeşitli oyunlar bile oynayın. Ekrana bakmadan yazı yazın, en doğru yazana baklava alın! 🙂

5 – Erken kalkan yol alır!

Yazılım çok geniş bir sektör. (Her sektör için derler herhalde bunu.. ) Nitekim yazılımcı olmak isteyip de tam olarak ne yapmak istediğini bilmeyen bir çok arkadaşımız vardır. Bu konuda o işlerle ne kadar haşır neşir olursa hangisini seveceğine o kadar çabuk karar vermiş olur.

6 – Bir dili iyi bilin!

Bir yazılım dilini çok iyi bilmeniz, 5 yazılım dilini orta derecede bilmenizden iyidir. Zaten çok iyi bildiğiniz bir dilden sonra, diğer bir dili öğrenmek çok fazla zamanınızı almayacaktır. Ve mantığını da kolay kuracaksınız. (Tabi çok alakasız diller biraz daha zor olabilir.)

Kendinize bir blog oluşturun

İnsan ilgilendiği ve yaptığı şeyleri bir blogdan daha iyi bir şekilde nerede gösterebilir ki? Kendinize bir blog tutun ve ilgilendiğiniz konuları, arayıp da bulmakta zorlandığınız şeyleri insanlarla paylaşın. Özellikle türkçe kaynak konusunda sıkıntı yaşayan kişilere büyük faydanız olacaktır.

Sinirli ve Can Sıkıcı Anlarda Fiziksel Ortam Değişikliği

İnsanoğlu gün içinde bir çok hadise ile muhatap olmak durumunda kalabilmektedir. Bu durumlar bazen sinirlendirici bazen de can sıkıcı olabiliyor. Bu durumlarda yapılabilecek doğru bir hareket tarzı var.

Genellikle belirtilen durumlarda insan mantıksal açıdan doğru karar veremeyebiliyor. Bir problem ile uğraşırken yanlış bir çözüm, herhangi sinir bozucu bir şeyden ötürü de ileride kötü sonuç doğruabilecek kararlar alabiliyor. Bir çoğunda da insan bir süre sonra yanlış karar verdiğini görüyor. Uzmanlar bu gibi durumlarda içinde bulunduğunuz fiziksel koşulları kısa bir süreliğine terk etmeniz durumunda daha mantıklı davranabileceğimizi söylüyorlar. Bence de gayet mantıklı.

Örneğin bir telefon görüşmesi sonrasında sinirlenen bünyemiz, görüşmeyi yaptığımız o odadan çıkıp başka bir ortama girdiğimiz takdirde çok daha hızlı toparlayabiliyor. Ayrıca belirtilen duruma takılı kalmamızı engellemiş olup, o durumdan çıkmamız için beyin kendine yeni bir ortam açmış oluyor. Tıpkı çeşitli IDE programlarında yeni bir workbench açmak gibi bir şey bu. Beynimize yeni bir workbench açıp içerisinde kullandığımız dosyaları yeni baştan yapılandırmak gibi.

Başka bir örnek de, bir probleme takılıp kaldık. Bir algoritma var, normalde bunun kurgusunu çok rahatlıkla yapabileceğinizi biliyorsunuz fakat, her nedense, bir türlü yerine oturmuyor. Bu gibi durumlarda kısa bir çay molası, arkdaşlarınızla yapacağınız küçük bir sohbet veya bir kaç espri, içinizde devam etmekte olan (bir nevi sonsuz döngüde devam eden) işlemlerin sonsuz döngülerini kırmaya yarıyor. Böylelikle tekrardan işinizin başına döndüğünüzde kişi, “Evet şimdi şuradan itibaren tek tek adım adım ilerleyeyim” demeyi akıl edebiliyor. Ve ya bunun gibi bazı çözümlemeler yapmayı aklına getirebiliyor. Bu da eldeki hususun aslında çok daha hızlı çözülmesini sağlıyor. Geçen gün ext js framework ile bir dropdownın içini remote gelen veriyle doldurmak için 2 saat uğraştım sanırım. Ertesi gün bunu yapmam 10 dakika sürdü  örneğin…
Özetle beyin, o sorun ile ilgilenirken etrafta görmüş olduğu şeyleri o problemin takılı kaldığınız noktalarıyla bağdaştırdığı için, bir şekilde takılı kalma işlemi (sonsuz döngü diye tabir ettiğim şey) devam ediyor. Ortam değiştirerek ise kafamızda üstü kirli bir masadan, temiz bir masaya geçmiş oluyoruz. Bu sırada da beynimiz, kendi masamızı temizlemiş oluyor.

Bunu herkes uygulayabilir. Ben yaptığımda işe yaradığını görüyorum. İlgisini çekenlerin de bu yazıyı okuduklarında elbet mantıklı bulacaklarını düşünüyorum.