10 Ekim 2012 Çarşamba

BİLGİSAYAR MÜHENDİSLİĞİ GEREKSİZ BİR MESLEKTİR !!!


1. Niye çevre mühendisliği, kimya mühendisliği, işletme ya da öğretmenlik hakkında bu tür yalanlar uydurulmaz?Çünkü bilgisayar mühendisleri çok para kazanır genelde işssiz kalmazlar ve bu durum insanların gözüne batar, kıskançlıklar ortaya çıkar. Bilgisayar mühendislerinin kazandığı paraları alamayacağını bilenler bu mesleğin itibarını yok ederek bir nebze rahatlama isteği duyarlar.

2. Bilgisayar mühendisliğini kazanacak puanı alamamıştır.Bu tipte yazı yazanlar gerekli puanı alamamış insanlardan da oluşabilirler. Gerekli puanı alamazlar ama yine de bilgisayardan kopmak istemezler ve hırs yaparak süper yazılımcı olmaya çalışırlar. Ama ne kadar çalışırsa çalışssınlar içlerindeki ukte bir türlü yok olmaz. Bunu hafifletmek için oraya buraya forum köşelerine bilgisayar mühendisliği okumanın bir faydası olmadığını yazarlar, nafile bir gayretle ispatlama çabasına girerler.

3. Meslek liselilerGenelde bilgisayar mühendisliğini kazanamayacaklarını kendileri de bilirler ve lisede okurken başlarlar bu yalana. Kötülemenin kendilerine de bir faydası yok ama bilgisayar mühendislerini kendi seviyelerine çekerek onlarla eşit olmaya çalışırlar. Onlara söyleyeceğim şey şudur: Herkes yemek yapar ama iyi bir aşçı olamaz.

4. Sekreterler, yaşlı amcalar ve bilgisayardan anlamayan teyzelerGenelde bu yalana farkına varmadan alet olurlar. Şöyleki, genelde bunların tanıdığı genç bir çocuk vardır ve format atmayı biliyordur ya da modem ayarı yapabiliyor ya da bilgisayarda tüm gün oyun oynuyordur. Durumdan habersiz garibanlar bu kişileri süper bilgisayar biliyor sanırlar. Bilgisayarlarında sorun çıkınca önce tanıdıkları bilgisayar mühendisine sormuşlardır, şunu düzelt demişlerdir ama bilgisayar mühendisi bunlara yüz vermemiştir. Anlamam o işter derler... Sonra bilgisayardan anlayan ufak çocuğu çağırırlar ve mesela ekran çözünürlüğünü değiştirler ya da virüs temizletirler ve bu andan itibaren sekreterin, bilgisayardan anlamayan kişinin ya da yaşlı teyzenin gözünde tüm bilgisayar mühendisleri gereksiz kişiler olarak damgalanırlar. Bilgisayar okudu da ne işe yaradı diye eş dost toplantılarında bile ifade etmeye başlarlar. Sonra bir bakmışssınız tüm toplum bu yalana inanmış. Evet sayın okurlar bir bilgisayar mühendisinin birisine yardım etmemesinin sonucu buralara kadar gidiyor  :)

5. Fizik, Matematik ya da elektronik okuyup bilgisayara geçenler.Bunlar da genelde kendilerini örnek gösterip bak ben başardım bilgisayar okumaya gerek yok derler. Diğer arkadaşların napıyor diye sorun onlara :) Bir de kaç para aldıklarını sorun... Bilgisayar madem bu kadar gereksiz bir meslek niye üniversiteyi bitirdin, niye okulunu tamamladın, madem okumak gerekmiyordu bilgisayarcı olmak için Fizik bölümünü de bitirmeseydin. Lise mezunu olarak bilgisayar bilginle iş dünyasına atılsaydın?? Okul şart arkadaşlar...

6. Bilgisayar mühendislerinin ne iş yaptığından bi haber olanlarBunlar genelde bilgisayar mühendislerini web sitesi yapan, networkdeki virüsleri temizleyen ya da format atan insanlar sandıkları için doğrudan uydurmasyon yoluna giderler...

7. Bilgisayar MühendisleriBazı bilgisayar mühendisleri az para kazandıkları için tüm sektör çalışanlarını kendileri gibi az para kazanan, yan gelip yatan insanlar olarak görüyorlar. Bir yerde yazı gördüklerinde hemen atlayıp ama ben 10 yıllık mühendisim 2 milyara çalışıyorum diye ortaya çıkarlar. Sanki onları tutan birşey var, beğenmiyorsan paranı işten ayrıl. Sevgili okurlar hep söylediğim birşey var kaç para kazanıyorsanız onu hakediyorsunuzdur. Az da kazanıyorsanız hakettiğiniz odur, çok da kazanıyorsanız hakettiğiniz odur.

8. Şirket SahipleriBazen görüyorum, şirket sahipleri sektördeki fiyatları düşürmek için orada burada etraf bilgisayar mühendisi kaynıyor, hepiniz işsiz kalacaksını asgari ücrete işe girin diyorlar. Böyle diyerek bilgisayar mühendislerinin kafalarında negatif etki yaratarak çalışanların fiyat yükseltmelerini engellemeye ve işe yeni aldıkları elemanlara az para vermeye çalışıyorlar.

9. Dünyadan kendini soyutlamış kişilerBilgisayar mühendisliğinin gereksiz olduğunu söylemi en çok ülkemizde var. Amerikada ya da İngilterede bu tartışmalar yaşanmıyor. Ülkemizde tartışılmasına da karşı değilim ama genç arkadaşları yanlış yönlendirmek de yanlış. Dünyadan kendini soyutlamış kişilerin en büyük hataları bilgisayar mühendisi olan kişinin sadece ülkemizde çalışabileceğine inanması. Bir türkün dünynaın en büyük firmaalarında çalışabileceği gerçeğini gözardı ediyorlar. Örnek vermem gerekirse benim mezun olduğun sınıfın neredeyse %40'ı yurtdışında çalışıyor. Bırakın kendi sınıfımı bizzat kendi tanıdığım yurtdışında çalışan yüzlerce bilgisayar mühendisi var. Kimisi IBM'de kimisi MS, kimisi HP'de çalışıyor. Genç arkadaşlara hep söylediğim gibi ufkunuzu geniş tutun, illa yurt dışında çalışın demek istemiyorum ama kendinizi geliştirin özgüveniniz yerine gelsin ve gururla biryerlerde çalışın.

Unutmayın işini iyi yapan iyi bilgisayar mühendisleri her zaman el üstünde tutulur.

alıntı: www.bilgisayarmuhendisleri.com

9 Ekim 2012 Salı

Sıralamanız Ne?

Üniversiteler artık 5000den fazla mezun vermeye başladı. Biz bu sayıyı 6000 olarak varsayalım. 

Eğer statik Web sitesi yapmayı biliyorsanız 1000 kişiyi elersiniz. Eğer Database kullanmayı biliyorsanız ve bu web sitesini database kullanarak geliştirdiyseniz, kullanıcı girişi, admin yönetimi vs.. yazdıysanız 1500 kişiyi daha elersiniz. Eğer bunun üzerine Desktop programlar da yazabiliyorsanız 1500 kişi daha elersiniz. yani geriye 2000 kişi kaldı. Eğer ingilizceniz iyi ise 500 kişi daha elersiniz. Thread, Socket, Web Service gibi kavramları da biliyorsanız 500 kişi daha elersiniz. 

Geriye kalır 1000 kişi. Eğer ikinci bir programlama dili biliyorsanız 500 kişi daha elersiniz. Geriye kaldı 500 kişi. Bu 500 kişinin yarısı zaten stajlar sırasında otomatik olarak iş bulacaktır. Geriye kalan 250 kişinin en fazla 200 kişisi istanbulda iş arayacaktır. 200 kişinin de ancak dörtte biri uygun bir iş olduğunda ondan haberdar olabilecektir. Geriye kalan 25 kişi de başvurduğu her işe kabul edilecektir. 

Diyeceksiniz ki iş bulmak bu kadar kolay mı, evet kendinizi geliştirirseniz bu kadar kolaydır. 

Eğer halen ben yukarıdaki formüle göre son 25 kişi içine girdim ama iş bulamadım diyorsanız, ya hazırladığınız CV'de bir sorun vardır, yada görüşmelerde kendinizi iyi ifade edemiyorsunuzdur.
Bu formül o kadar doğru ve iddialı bir formüldür son 500 kişi içine giren bile hemen iş bulabilir. Bırakın son 500ü biz şirket olarak bile son bine kalmış insanlara ulaşamıyoruz. Gerisini siz düşünün. Bu yüzden yazılarımızı okuyan insanların kendini geliştirme oranları ve iş bulma oranları çok yüksek.

alıntı:http://www.bilgisayarmuhendisleri.com

8 Ekim 2012 Pazartesi

ASP.NET Introduction: What is ASP


What You Should Already Know

Before you continue you should have a basic understanding of the following:
  • WWW, HTML, XML and the basics of building Web pages
  • Scripting languages like JavaScript or VBScript
  • The basics of server side scripting like ASP or PHP
If you want to study these subjects first, find the tutorials on our Home Page

What is ASP?

ASP is a server side scripting technology that enables scripts (embedded in web pages) to be executed by an Internet server.
  • ASP is a Microsoft Technology
  • ASP stands for Active Server Pages
  • ASP is a program that runs inside IIS
  • IIS (Internet Information Services) is Microsoft's Internet server
  • IIS comes as a free component with Windows servers
  • IIS is also a part of Windows 2000 and XP Professional

What is an ASP File?

  • An ASP file is just the same as an HTML file
  • An ASP file can contain text, HTML, XML, and scripts
  • Scripts in an ASP file are executed on the server
  • An ASP file has the file extension ".asp"

How Does it Work?

  • When a browser requests an HTML file, the server returns the file
  • When a browser requests an ASP file, IIS passes the request to the ASP engine on the server
  • The ASP engine reads the file, line by line, and executes the scripts in the file
  • Finally, the ASP file is returned to the browser as plain HTML
Before you study ASP.NET, it would help to have a basic understanding of Microsoft's ASP technology.
To learn more about ASP, you can study our ASP tutorial.

What is ASP+?

ASP+ is the same as ASP.NET.
ASP+ is just an early name used by Microsoft when they developed ASP.NET.

What is ASP.NET?

ASP 3.0 is the latest version of ASP. There will not be an ASP 4.0 version.
ASP.NET is the next generation ASP, but it's not an upgraded version of ASP.
ASP.NET is an entirely new technology for server-side ASP scripting. It was written from the ground up and is not fully backward compatible with ASP 3.0.
You can read more about the differences between ASP and ASP.NET in the next chapter of this tutorial.
ASP.NET is the major part of the Microsoft's .NET Framework.

The Microsoft .NET Framework

The .NET Framework is the infrastructure for the Microsoft .NET platform. 
The .NET Framework is an environment for building, deploying, and running Web applications and Web Services.
Microsoft's first server technology ASP (Active Server Pages), was a powerful and flexible "programming language". But it was to much code oriented. It was not an application framework and not an enterprise development tool.
The Microsoft .NET Framework was developed to solve this problem.
.NET Frameworks keywords:
  • Easier and quicker programming
  • Reduced amount of code
  • Declarative programming model
  • Richer server control hierarchy with events
  • Larger class library
  • Better support for development tools
The .NET Framework consists of 3 main parts:
Programming languages:
  • C# (Pronounced C sharp)
  • Visual Basic (VB .NET)
  • J# (Pronounced J sharp)
Server technologies and client technologies:
  • ASP .NET (Active Server Pages)
  • Windows Forms (Windows desktop solutions)
  • Compact Framework (PDA / Mobile solutions)
Development environments:
  • Visual Studio .NET (VS .NET)
  • Visual Web Developer
This tutorial is about ASP.NET.

ASP.NET 2.0

ASP.NET 2.0 improves upon ASP.NET by adding support for several new features.
You can read more about the differences between ASP.NET 2.0 and ASP.NET in the next chapter of this tutorial.

ASP.NET 3.0

ASP.NET 3.0 is not a new version of ASP.NET. It's just the name for a new ASP.NET 2.0 framework library with support for Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation; and Windows CardSpace.

alıntı:http://www.bilgisayarmuhendisleri.com

Installing ASP.NET


What You Need

A Windows Computer

ASP.NET is a Microsoft technology. To run ASP.NET you need a computer capable of running Windows.

Windows 2000 or XP

If you are serious about developing ASP.NET applications you should install Windows 2000 Professional or Windows XP Professional.
In both cases, make sure you install the Internet Information Services (IIS) from the Add/Remove Windows components dialog.

Service Packs and Updates

Before ASP.NET can be installed on your computer, it is necessary to have all relevant service packs and security updates installed.
The easiest way to do this is to activate your Windows Internet Update. When you access the Windows Update page, you will be instructed to install the latest service packs and all critical security updates. For Windows 2000, make sure you install Service Pack 2. I will also recommend that you install Internet Explorer 6.
Read the note about connection speed and download time at the bottom of this page.

Remove Your Beta Version

If you have a Beta version of ASP.NET installed, we recommend that you completely uninstall it. Or even better: start with a fresh Windows 2000 or XP installation.

Install .NET

From your Windows Update you can now select to install the Microsoft .NET Framework.
After download, the .NET framework will install itself on your computer - there are no options to select for installation.
You should now be ready to develop your first ASP.NET application!

The .NET Software Development Kit

If you have the necessary bandwidth to download over 130 MB, you might consider downloading the full Microsoft .NET Software Development Kit (SDK).
We fully recommend getting the SDK for learning more about .NET and for the documentation, samples, and tools included.

Connection Speed and Download Time

If you have a slow Internet connection, you might have problems downloading large files like the service packs, the SDK and the latest version of Internet Explorer.
If download speed is a problem, our best suggestion is to get the latest files from someone else, from a colleague, from a friend, or from one of the CDs that comes with many popular computer magazines. Look for Windows 2000 Service Pack 2, Internet Explorer 6, and the Microsoft .NET Framework.

alıntı:http://www.bilgisayarmuhendisleri.com