Seçim yapmak ama hangisi?

Merhaba arkadaşlar öncelikle kendimi tanıtayım. Ben 19 Mayıs Üniversitesinde Bilgisayar ve Öğretim Teknolojileri Eğitimi 2. sınıf öğrencisiyim. Ve İstanbul da iyi bir anadolu meslek lisesinin bilgisayar bölümü mezunuyum. Programlama dillerinin birkaçı hakkında bir programcı olacak kadar bilgiye sahibim. Diğer programlama dilleri hakkında da genel bir bilgiye sahibim.

Geçtiğimiz günlerde ÖSS puanları açıklandı ve birçok genç arkadaşımız tercih listelerini yapmaya başladılar. Çok fazla yüksek puan alamayan arkadaşlarımız önlisans, yüksek puan alan arkadaşlarımız lisans programlarını tercih listelerine eklediler. Eminim ki Bilgisayar Mühendisliği, Yazılım Mühendisliği gibi lisans programları ve Bilgisayar Teknolojisi ve Programlama gibi önlisans programlarını listelerinin önemli yerlerine yerleştirdiler. İnşallah istedikleri bölüm ve üniversitelerde okurlar. Peki diyelim ki bu bölümlerden birini kazandılar, ya sonrası. Bilgisayar ve programcılık hakkında çok fazla bilgi sahibi olmayan arkadaşlarımız kendilerini ne şekilde yönlendirecekler?(.)

Programlama ve bilgisayar dünyasına baktığımızda bu işle uğraşan insanların önemli bir yüzdesi web tasarım olarak çalışmalarını ve alanlarını yoğunlaştırdıklarını görmekteyiz. Bilgisayar ve programlama dünyası sadece web tasarım alanının etrafında dönmüyor. Ama ülkemizdeki internetin gelişimi bu meslek grubunu web tasarıma yönelme konusunda zorluyor. Evet, web tasarım kazanç olarak ve yaptığınız işten haz alma açısından çok doyurucu bir alan. Lakin sadece web tasarım bilen programcılar veya mühendisler düşünülemez. O yüzden diğer kurulumu yapılan yazılımların yazıldığı programlama dillerini de bilmek bir ihtiyaç.Peki, hepsinde birer uzman olmak mümkün mü diye düşünürsek hepsi olmasa bile bir kısmında uzman olmak ve ekmek paranızı buradan çıkarmak gayet makuldür. O zaman bu programlama dillerinden hangilerinde uzman olmak gerekir veya mümkündür bir bakalım.

Programlama dilleri genel olarak belli bir mantık üzerinde kodlanan, programlar oluşturulan yapılardır. Bunlar kendi aralarında benzerlikler gösterebildikleri gibi yine ayrılıklarda göstermektedir. Seçecek olduğunuz programlama dili ölü dillerden biri olmamalıdır. Yani gidip web tasarım haricinde pascal, c, delphi dillerini öğrenmenizin size bir getirisi olmayacağını bilmelisiniz. Günümüzde yükselişe geçen C# ve .NET iyi bir seçim olacaktır. Tabi günselliğini veya popülerliğini sürdüren Visual Basic de iyi bir tercih olabilir.

C# dediğimiz dil daha çok Microsoft tarafından desteklenen bir dildir. Ve bu dili kullanarak kurulumu yapılarak kullanılan programlar yazabilirsiniz. Ayrıca C#’ın .NET platformuna yatkınlığı bir ekstra olarak cebinize ve bilgi dağarcığınıza ekleme olacaktır. .NET platformu genel olarak Windows, Linux, MacOS, Pocket PC gibi işletim sistemlerinde ortak bir dil olarak kullanılmayı sağlayan platformun genel ismidir. Yani kısaca .NET platformunda hangi dilde program yazarsanız yazın her türlü işletim sisteminde sorunsuzca çalışacaktır. .NET platformu sadece kurulabilen programlar değil ayrıca web teknolojilerinde de sıkça kullanılmaktadır. .NET’i bilmek sizin için bir zorunluluk diyebiliriz. Visual Basic ise daha çok script (PHP, ASP, Joomla vs.) programlamalarında kullanılmaktadır. Ki bu dilde .NET platformuna yavaş yavaş adapte edilmektedir.

Bu dillerin birinde uzman olan kişi diğer dilleri de çok fazla vakit ve para harcamadan o dillere hakim olabilecek hatta uzman olabileceklerdir. Yeter ki bunu istesinler ve biraz çaba göstersinler. Bir programlama dilini öğrenmiş olan kişi diğer dilleri de hızlı ve kolay öğrenirler, çünkü genel programlama ve algoritma mantığı tüm dillerde aynıdır.

Karar verme aşamasında çalışmak istediğiniz sektörün isteklerini, olanaklarını göz önünde tutmanız ve ona göre bir gelişim planı yapmanız sizin faydanıza olacaktır. Bunu göz önünde bulundurursak .NET bir zorunluluk C# ve/veya Visual Basic bir artı puan olduğunu unutmayın. Size programlarınızda “BUG”sız günler, hayatınızda da başarılar dilerim.

Explore posts in the same categories: Ordan Burdan Yazılar

Etiketler: , ,

You can comment below, or link to this permanent URL from your own site.

Yorum yapın

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Değiştir )

Twitter picture

You are commenting using your Twitter account. Log Out / Değiştir )

Facebook photo

You are commenting using your Facebook account. Log Out / Değiştir )

Connecting to %s


Follow

Get every new post delivered to your Inbox.