Kategoriler


SON YORUMLAR
Tatar Ramazan
Üniversitelerin Bilgisayar, Elektrik-Elektronik veya Matematik Mühendisliği veya ilgili bölümlerinden mezun, •Katılım bankacılığı alanında çalışmaya istekli, •.NET(ASP.NET, C#) platformunda uygulama geliştirme konusunda 1-3 yıllık deneyime sahip, •SQL Server veri tabanı ve T-SQL konularında bilgi sahibi, •Tercihen kurumsal web tabanlı uygulamalarda tecrübeli, •Dokümantasyon yeteneğine sahip, yaptığı işi yazılı hale getirmeyi seven, •Analitik düşünebilen, sonuç odaklı ve yeniliklere açık, •Ekip çalışmasına yatkın, •İyi derecede İngilizce bilen, •Askerlik görevi ile ilişiği olmayan veya 3 yıl tecilli (Erkek adaylar için) Yukardaki iş ilanına 3000 cıvarında başvuru gitmiş. Kariyer.Netten baktım. Görüşmeye bile çağırmazlar. Dediğim gibi ilanda çok nitelik istenmiyorsa çok başvuru gidiyor. Tübitak da bir iş ilanı vermişti. 3 seviyesinde bilgili adam arıyorlarsa mülakata 8 seviyesinde bilgili benle beraber 3 kişi çağırdılar. Bu durum bilgisayar mühendislerinin ne kadar zorda olduğunu gösteriyor. Basit bir iş için bile çok kaliteli adaylarla yarışmak zorunda kalıyorsunuz. Vasatsanız işe bile giremezsiniz. 4000-5000 kazanmanız için bile bayağı iyi olmanız lazım. Devlet de olmasa 6 mühendis kadar bilgimle aç kalacaktım. 6 ayda bir yeni trend çıkıyor. Yeni mezunlar hangisini öğrenecek? Ben mezun olurken Entity Framework-LINQ yeni çıkıyordu. Sonra MVC çıktı. Yetişemiyoruz. Hemen eskiyoruz. Bölüm başkanı C#, ASP.NET, T-SQL iyi derecede bilirseniz 4000 TL den aşağı başlamazsınız demişti 3. sınıfta 2007 yılında. Halbuki şimdi sadece onları bileni işe bile almıyorlar. Ben de bölüm başkanının lafına bakıp özelde iyi para kazanacaz diye KPSS tercihleri yapmadım. Açıkta kaldım bir kaç yıl. Mesleğimize düşman olduk. Hep suçu kendimde aradım. Aman şunu da öğreneyim. Şu eksiğimi de kapatayım dedim. Sonra anladım ki ne yapsan boş. Bilişim sektörü sıkıntılı. Yaranamazsın firmalara. Benim suçum yokmuş.
Tatar Ramazan
Dünyanın en iyi, en popüler mesleği bilgisayar mühendisliğidir. Beğenmeyenin safra kesesini alırım.
Moloz
Moloz

Ödev yapın, Ödev yaptırın Proje yaptırın Para kazanın İnternetten para kazan Ödev yapın nakit kazanın, ödev yaptırın nakit kazanın https://ogrenciyegelir.com
Tatar Ramazan
Aşağıda başkasının yazdığı yorum: "Arkadaşlar, işssiz mühendis sayısı almış başını gitmiş malum kariyer sitesinde başvuru sayısı 86 özgeçmiş görüntüleme 9 mülakat daveti 6. olumlu cevap 1,5 aydır yok tecrübe 3,5 yıl :) buna rağmen bilg. müh. müh grupları içerisinde yine de en şanslı kesim, fakat yinede talep az arz çok, buda işverenlerin ağızlarını sulandırmaya yetiyor. maalesef ağır ve çok fazla emek isteyen bu meslek maaşları yerlerde mesai ücreti olmadan mesailer havada uçuyor. 3 kişilik iş 1 kişiye yıkılıyor. bu da yetmezmiş gibi bir insan diploması olmadan avukatlık,doktorluk,vs yapamıyor fakat maalesef bilgisayarcıyım diyebilyor. işin kalitesinden çok maliyetini düşünen girişimci ve müşteri ucuz çözüme yöneliyor, sonuç patlayan projeler ve yine uğraşan bilgisayarcılar. harcadığım emek ve maddi manevi kazanım göz önüne aldığımda keşke bu bölümü okumasaydım diyorum, durum maalesef daha da kötüye gidiyor ve üstelik anlam veremediğim şekilde bilişimci eksiğimiz var deniyor, işsiz insanlar bedava bilişim kurslarına gönderiliyor. kimse eleman yetştirme taraftarı değil herkes tecrübeli olsun ucuz olsun insan üstü bir eforla çalışsın derdinde, geleceği iyi görmüyorum, ve kurulan bilg. müh. odasının hiçbir çabasını göremiyorum."
Tatar Ramazan
Herkes özelden devlete geçmeye çalışıyor. Uzak durun. Kim zengin olmuş yazılımdan. Eniştem ticaret meslek lisesi mezunu. Sigortacılık ve muhasebeden ayda 10-20 bin para kırıyor. Biz sürünüp duruyoruz. Siz gurbetlerde ilim irfan peşinde uğraşırken millet kızları götürür. Siz de internetin başında uçkurunuzu ovuşturursunuz. Ben okuduğuma pişmanım. Yaş 32. 6 mühendis kadar bilgim var ama karı yok, araba yok, ev yok, sosyal hayat yok. Annemle tarla kazıyoruz. Millet eşiyle, sevgilisiyle parkta dolaşıyor. Saat 6:00 da kalkıyorum 1,5 saat yol gidiyorum. Dönüşte de 1 saatlik servis yolculuğundan sonra uykusuz bitkin halde 20 dk yol yürüyoruz. Evlenecek kız yok ki. Hepsi onun bunun kucağında. Bu yüzden iş yerine yakın bir yere taşınamıyorum. Kancık orospular. Düzgün, çalışkan adam istemezler. İlle zıpır olacak, serseri maço olacak. Ondan sonra ağla,zırla. Kadına şiddet ve cinayet gibi olaylarda içimin yağları eriyor. Hiç acımıyorum. Siz seçtiniz o adamları. Biz bıcırığız, pısırığız ya. Bulduğunuz delikanlı adamlardan da şikayet etmeyin. Zırlamayın. 2 tesettürlü dangalak kız kardeş 2 zıpırla evlenmişti. Kocalarını jigololuk yaparken yakalamışlar. Boşanmak istiyorlar. Oh oluyo size! Belanızı buluyonuz. Al sana yakışıklı?! Gördün mü ebenin hörekesini? ÖSS den yüksek puan yapın iyi gelecek sizin olsun diye kandırıldık. Vaadettiğiniz hayat bu muydu göt çukurları?!?! 13 yıldır yüzüm gülmedi.
Gsli
FAA
Crn
Asp net c# android masaüstü access projeleri yapılır
cv
Elinize saglik
Tatar Ramazan
"Eğer siz bölüme girdikten sonra okurken derslerinizde başarılı olmak için bir çaba göstermiyorsanız, özellikle ikinci sene ikinci dönemden itibaren staj için kapı kapı dolaşmıyorsanız, sosyal tecrübelerinizi sadece bilgisayar başında temellendiriyorsanız, okulu henüz bitirmeden belli başlı projelerde adınız yoksa veya herhangi bir çalışmanız yoksa, üzgünüm. Şu çağda elle tutulur yüksek kalibreli herhangi bir iş yapabilmeniz pek mümkün değil." Gördüğünüz gibi işiniz zor gidin harita mühendisi olun. Nedense hep biz kıçımızı yırtacaz. Ben Belediyede 1 yıl çalıştım. Harita mühendisleri yeteneksiz, bilgisiz oldukları halde benden fazla maaş alıyordu. ben taşerondum. Adamlar kendilerini 2 gr geliştirmezdi. Ben her hafta yeni şeyler öğrenirdim. Bütün gün yatan adam benim kalitemi sorgulardı, kendi hatalarını üstüme atarlardı. Kaç kere mors etmiştim onları. Her yerde eziliyoruz. En zor işi bize yaptırıyorlar. Yaşım 32 olmuş çok nitelikli olduğum halde meslekten yüzüm gülmüş değil. Tipim düzgün olmasına rağmen kız bile bulamadık. Biz ilim irfan peşinde koşarken hiç bir özelliği olmayanlar güzel kızları götürüyor. Belediyeye bile girmemiz için özelde deneyim istiyorlar ama harita mühendisi mezun olur olmaz işe başlayabiliyor. Özel sektör kollarını açsaydı, iyi imkanlar sunsaydı belediyeye muhtaç olmazdım zaten. Bir memur bilg. müh. vardı istifa edip özele geçti iyi yazılımcıydı üstelik. 6 Ay sonra pişman olup geri döndü memurluğa. anlatsin.com diye site var insanlar meslekleri tanıtıyor. Orda bile hep kendinizi geliştirirseniz falan filan, kem küm yapılıyor. Belirsiz, muğlak ifadeler...Bilgisayar bilgim: C#, Java, ASP.NET, Silverlight, WPF, LINQ, XML, XSL, HTML, Javascript, CSS, JQuery, Ajax, Web Servisleri, ADO.NET, T-SQL, PL/SQL, Reporting Services. gibi teknolojileri % 80 seviyesi bilmiyorsam en adi şerefsizim. Buna rağmen piyasaya çıkayım ciddi söylüyorum beni yetersiz görürler. Bu kadar nankör bir meslektir. 2010 yılında 5 ay çalışıp İngilizce 3000 kelime öğrenip KPDS sınavından 89 almış adamım. Tabi canım ben de tembelim, patlağım. İTÜ yü, ODTÜyü derece ile bitirmiş adamı örnek verip sanki bütün bilg. mühendisleri çok iyi yerdeymiş gibi anlatıp çoluk çocuğu kandırmayın.
İşveren
Şuan çalışan mühendislerimiz bu sayfada yazılı şişirme rakamlar ile bize gelselerdi ve talep etselerdi, kuvvetle muhtemel hiçbiri çalışmıyor olurdu. Düşük ücret talep etmek işi kaybettirmez. Karşı tarafa sizi tanıyacak fırsat vermelisiniz. İşverene yukarıdan uçar da işine gelirse tavrına bürünürseniz çok iş ararsınız. Etiketin havasına çok kapılmayın. Mütevazı olun. Yazıyı yazanın sahadan haberi yok. Masa maşında bilgisizce yazılmış bir yazı. Mülakatlarda egonuzu kabartırsanız, bir işveren olarak söylüyorum ki daha büyük bir egoya toslarsınız. Ağırdan ve temkinli gitmek iyidir. Başarılar.
computer
Fırata gelin işsiz kalmazsınız
ferit
Elazığ Fırat üniversitesinin de yer alması gerekmez mi sizce de
https://ogrenciyegelir.com
Ödev yapın, Ödev yaptırın Proje yaptırın Para kazanın İnternetten ödev yaparak para kazan Parayla ödev yaptırma sitesi https://ogrenciyegelir.com

Bilgisayar Mühendisleri
Here is the website inspired me to use 
it as a guide when I tried to define 
myself as an engineer candidate a few 
years ago. It really helped me to work
 and study feeling in confidence with 
being on the right way. I suggest this 
website to whom it may direct her/his 
to find the right career path. It 
includes many articles varies from 
real life experiences to detailed 
software engineering issues. But the 
most dignified parts for me are the 
articles in general and career titles.
Son okunan makaleler:
Beyond Unit Testing - Yazılım nasıl test edilmelidir
TEKRAR
Facebook'un yatırımcısı Türk girişimciler arıyor!
Son Teknoloji Kullanımı
İSTANBUL İSTANBUL İSTANBUL
Bilgisayar mühendisleri cepheye
Kısa sorular Kısa Cevaplar - 2
Oradan Buradan...
Üniversite seçiminde şu 8 şeyi yapmayın!
CD ve DVD olmadan USB bellekten Windows Vista nasıl kurulur?
Programcı Gözüyle iPhone OS ve Android Karşılaştırması
Run-Time (Çalışma-Zamanı) Run-Time (Çalışma-Zamanı)
Teşekkürler
VNC Nedir? (Virtual Network Computing)
Kendini Geliştirmek Ne Demek?
İki bilgisayar mühendisi buldum, sistem analizi yaptırdım ve hiçbir hastanede olmayan web tabanlı bir yazılım hazırlattım.
Kim neyi niye seçer? Java mı c# mı? Oracle vs SqlServer?
NY İÇİN PROGRAM YAZAN TÜRKLER
Güzel işler...
6 adımda Patlak Mühendis olma rehberi

Bilgisayar Mühendisleri Portalı

Beyond Unit Testing - Yazılım nasıl test edilmelidir

Yazılım testi denildiğinde OOP programcıları olarak aklımıza sadece Unit (birim) testi gelir. Daha doğrusu, sınıfları geliştirir, birim testlerini yapar (XP’ci arkadaşlar tam tersini yaparlar bu arada) keyfimize bakarken, kadrosu test mühendisi olan arkadaşların yoğun bir şekilde çalışmalarına kıs kıs güleriz. Bu yazıda test mühendisi arkadaşların neden bizler kadar rahat olamadıklarını inceleyeceğiz.
Kritik sistemler üzerinde çalışan yazılımların test edilmesi neredeyse bu sistemler için yazılım yazılması kadar eskidir. Ancak, endüstriyel yazılımlar için test metotlarının geliştirilmesi ya da başka bir deyişle, kritik sistemler için kullanılan test metotlarının endüstriyel yazılımlar için uygulanması özellikle 90’ların ikinci yarısından sonra tam anlamıyla başlamıştır. 2000’li yıllara girildiğinde dünyayı kasıp kavuran güvenlik kaygıları ile güvenilir yazılım geliştirmenin önemi net şekilde görülmüştür. Hatta şimdi adını hatırlayamadığım ünlü bir üniversitenin yazılım mühendisliği programının başındaki bir profesör, ortaya çıkan karmaşanın nedenini “bizim hatamız, güvenlikten bihaber yazılımcılar yetiştirmektir” şeklinde özetlemişti.
Peki, yazılım nasıl test edilmelidir? Yaptığımız birim testleri yazılımın güvenilir olmasını sağlamakta mıdır? Sezgisel olarak sorunun cevabı “hayır”dır. Bunu vurgulayan en güzel ve en yaygın örnek Fransızların Ariane V füze faciasıdır. Özet olarak şöyle: Ariane V füzesi, Ariane IV füzesini temel alarak geliştirilmiş, ancak daha fazla yük taşıyabilen daha büyük bir füzedir. Füze fırlatıldıktan belirli bir süre sonra kontrolden çıkar ve infilak eder. Nedeni SRI isimli açı ve hız ölçen bilgisayar sisteminin yazılımının Ariane IV füzesindekinin aynısı olmasıdır. Yazılım daha önce test edilmiş olduğu için bir daha test edilmemiştir. Yani Bileşen seviyesinde SRI yazılımının testleri yapılmış, ancak yeni bir platforma konulduğu için diğer sistemler ile etkileşimi test edilmemiştir. Bu nedenle oluşan bir Operand Error yüzünden SRI kendisini kapatmış ve kaza gerçekleşmiştir. Bu kıssadan çıkartılacak hisse, sistemi oluşturan yazılım bileşenlerinin kendi doğrulamalarının yanı sıra sistemin bütünleştirilmesi de doğrulanmalıdır. İşte test mühendisi arkadaşların özellikle yaptıkları iş budur.
Sistem testinin iki temel amacı vardır. Birincisi, sistemin bütünleştirildiğinde oluşan/ortaya çıkan hataları tespit etmek; ikincisi, sistemin beklenildiği gibi çalıştığından emin olmak. Birinci durum için sisteme hatalı veya sınır dışı girdiler vererek sistemin davranışları gözlenmelidir. İkinci durumda ise yapılacak olan, sistemin her işlevsel isteri için bir test kümesi oluşturmaktır.
Araştırmalar yazılımda ortaya çıkan hataların büyük çoğunluğunun bütünleştirme sürecinde ortaya çıktığını göstermektedir. Yani, yazdığımız kodlar (sınıf veya bileşenler olarak) tek başlarına doğru çalışmakta, ancak bir araya getirdiğimizde, ortaya çıkan sistem veya alt-sistemler hata oluşturabilmektedir.
Sistem testi iki kısımdan oluşabilir. İlk olarak yazılımı geliştiren ekipteki arkadaşlar yazılım bileşenlerini birleştirirken her adımda test yaparlar. Burada hemen şunu vurgulamak istiyorum. Çoğu durumda sistem bileşenleri karmaşık ara yüzler ile etkileşim sağlarlar ve burada oluşan hataları tespit etmek maliyetli olabilir. Dahası, sıkça kullanılan kara-kutu test yöntemi ile oluşan hatanın nedeni çok daha zor anlaşılabilir. Bunun üstesinden gelmenin etkili bir ilacı yoktur, dolayısıyla yapılabilecek olan şeylerden birisi, regresyon testini kullanmak (ki NUnit ile bunu otomatik olarak yapabiliyoruz) diğeri de risk yönetimi ile test kümesini belirlemektir.
Burada aklımıza hemen şu soru gelir: sistemleri nereye kadar test edeceğiz? Microsoft, temel yazılım süreçleri bütçesinin %85’ini test için harcadığını söylüyor. Bu, test sürecinin
ne kadar pahalı bir süreç olduğunu göstermektedir. Öte yandan, yazılım mühendisliğinin babası Dijkstra, “Test etmek sadece hataların var olduğunu gösterir, yok olduklarını değil” diyerek mümkün olduğu kadar çeşitli testlerin yapılması gerektiğini söylemektedir. Bu orantı durumunun optimum noktası nasıl bulunur?

Yukarıda da söylediğim gibi cevap risk yönetiminde yatmaktadır. Test kümesindeki elemanların sayısını azaltmak işi için tanımlı bir en iyi yöntem yoktur. Ancak, uygulanabilecek yöntemlerden birisi risk analiz matrisi kullanmaktadır.
ID
Risk Olasılık Hasar Risk Büyüklüğü Test Kümesi
1 Güç
1
5
5
TK-23
2 Müşteri kayıt Formunda boş veri
3
5
15
TK-34,TK-45
3 Müşteri taksit sayısının 24`ten büyük girilmesi
4
3
12
TK-13
... ... ... ... ... ...
           
 

Yukarıdaki risk analiz matrisinde, risk durumları, oluşma ve hasarlarına göre bir katsayı oluşturmaktadır. Daha sonra her bir risk durumu için geliştirilen test kümeleri kolonu verilmiştir. En yüksek 20 katsayıyı oluşturan risk durumlarının test kümeleri gerçeklenir. Risk durumlarının oluşma olasılıklarını ve vereceği hasarı belirlemek için geliştirme ekibi ve müşteri arasında bir anket düzenlenebilir. Kalanlarının gerçekleşmemesi için de nazar boncuğu asılır.
Bu yazımda test mühendisi arkadaşların sorunlarına değinmeye çalıştım. Dahası, yazılım testinin detaylarına inildikçe bu arkadaşlarımızın omzuna ne kadar yük bindiği daha iyi anlaşılabilir. Yazılımın geliştirme kısmında bulunan arkadaşlara önerim, yazılımlarımızın birim testlerini ve dokümantasyonunu eksiksiz yapmaya çalışalım, çünkü bundan kaynaklanacak hataları test mühendisi arkadaşlar yakalayamayabilir ve hatta yakalasa bile düzeltmek bize çok daha maliyetli olabilir. Tekrar görüşmek üzere…

Bu makaleyi beğendin mi? Yorumunu Yaz!







Sizden Gelen Yorumlar:

Yorum Yazın

Süleyman(05.06.2011 18:28:05)
Elinize saglik, okulu bitirdikten sonra tester olmayi istemek de ayri bir ironi, daha önce adini koymaliymis
%0 %0 %0
Katılıyorum Çekimserim Katılmıyorum



netiq69(29.09.2010 12:08:50)
...her durumda hatta her programlama dilinde(eğer yapılırsa belki de bir tür "Visual Asambly" dahil), Borland C++'ta program yazarken, kod yazma hatalarını bire bir algılayan bir tür, fix olsa da, "error sense help" olmalı...
%0 %0 %0
Katılıyorum Çekimserim Katılmıyorum






Copyright© 2001-2017. Bilgisayar Mühendisleri Portalı | Bütün hakları saklıdır.