Yazılıma nasıl başladınız?

316874

Megapat
Katılım
16 Mart 2020
Mesajlar
6.314
Makaleler
3
Çözümler
60
Yazılıma hangi dilden, ne zaman başladınız? Şu an hangi dilleri biliyorsunuz ve yeni başlayacak arkadaşlara önerileriniz neler?
 
C# ile başlamıştım. 3. sınıfta taklit ediyordum YouTube'daki videoları. Sonra BİLSEM'e katıldım ve gerek öğretmenim gerek kendi ilgilimle zamanla yarışmalara katıldım, derece elde ettim ve kendimi bayağı geliştirdim.

C#, Python, Java, Arduino biliyorum.

@Berkay Davas'ın nasıl başladığını merak ediyorum.
 
Okulda derste anlatılan Python ile başladım. Kendi kendime dedim ki bundan daha iyisini yapabilirim. Ondan sonra da Java, C#, CSS falan derken kendime yetecek kadar biliyorum.
 
2002 yilinda C ile başladım, bilgisayar olimpiyatlarina hazirlanirken. PHP ve Swift disinda populer dillerin hepsiyle ilgili projelerde bulundum. PHP ve Microsoft teknolojilerinden kosarak kaciyorum. 20 senedir spagetti olmayan PHP kodu gormedim.

Programlama dillerinin paradigmalarini bir kenara birakip dil olarak bakarsan cogu ayni. Onemli olan cok dil bilmek degil. Zaten dil dedigin 50 - 200 arasi Keyword'den olusan bir şey. Nereye neyi nasıl yazacagini bilmek onemli. Bugun saglam Java bilen adam zaten C# i da %90 bilmis oluyor.

Buralara hep ayni tavsiyeyi yaziyorum, hangi dille basladiginiz hiçbir onemi yok tutup da Brainf*ck gibi dille baslamiyorsaniz.
 
2 yil önce üniversite 1. Sıniftayken c öğrendik. Yani c ile başlamış oluyorum. Şuanda C, C++,C# , Java(çok az), js, php(çok az) ve şuanda öğrenmekte olduğum Python.
Sadece c,c++, c# da orta seviyeyim diğerlerinde başlangıç düzeyi.
 
Programlama dilleri loop ve arraylerden ibaret değil, birazcık kavrayınca dili öğrenmiş veya biliyor olmuyorsunuz. "Öğrendim!" 'den ziyade "Başka neler varmış?" kafasında olmalısınız. En büyük tavsiyem bu. Tabağını bitirip diğer tabağa geçer gibi dil değiştirmeyin. Oturun bir dili güzelce öğrenin, OOP'ye hakim olun. Daha sonra kariyer yolunuzu belirlersiniz, bundan öncesi herkes için aynı.

C ile başlamıştım. Şu an Java yazıyorum. C++, C#, PHP, JS gibi dilleri ve frameworklerini kullandım.
Full Stack pozisyonuna geçiş yaptım gün itibariyle, JS ile de uzun zaman sonra haşır neşir olacağım tekrardan.
 
@Berkay Davas'ın nasıl başladığını merak ediyorum.
Yazılıma lise 2'de PHP ile başladım. PHP'ye öğrenmeye de Wordpress entegrasyonu yaparken başlamıştım. PHP'den önce HTML, CSS ve JS biliyordum. PHP öğrenerek web siteleri yapmaya başladım.

Daha sonra sıkıldığım için işin daha akademik tarafına yönelmek istedim ve bilgisayar mühendisliği için hazırlandım. Şu an bilgisayar mühendisliği son sınıftayım. Eğitim hayatım boyunca birçok veri yapısı ve algoritma gördüm. Algoritmik düşüncemi geliştirdim. Bu süreçte C, C++, C#, Python ve Java ile çalıştım ama şu anki kapasitem ile herhangi bir dilde 2 günlük bir çalışma ile proje geliştirebileceğimi düşünüyorum.
 
Merhaba öncelikle.

Yazılım konusunda her yerde birçok kaynak bulduğunu ve kafanın karışmasını çok iyi anlıyorum.
Emin ol bu his hiç geçmiyecek :). Bilgisayar alanında buna her zaman hazır olmalısın.

Yazılım konusunda çok çeşit alan ve ilgi alanı bulunmakta. Eğer ki bir şeye ilgin olduğunu düşünüyorsan onun hakkında Google'da tutorial arayarak başlayabilirsin. Mesela ben Web'e çok ilgiliydim ve web sitesi nasıl yapılır diye aramaya başlamıştım.

Bu yol seni İngilizce kaynaklara forum sitelerine ve gelecekteki neredeyse her soruna yanıt olacak stackoverflow'a çıkartıcak. Ben şu an JavaScript'i şiddetle tavsiye edebilirim sana. Server-side, Client-side bir-sürü uygulama yazılabiliyor. Ve eğer ki başta isen web alanında başlaman çok büyük yararına olacaktır çünkü yaptığın şeyleri görmen seni çok motive edecek ve göremediğin şeylerin hata olduğunu anlayıp bunları Debug etmen çok daha kolay olacaktır.

Web alanında ilerlemek istemiyorsan ve bir desktop App ya da kurumsal işlerin yönetildiği uygulamalar yapmak istiyorsan Java swing ve .net arayüz geliştirme hakkında araştırma yapmanı öneririm. Bu yola da sağlam bir temel atmak istiyor isen class desteği olan classlarla oynayabileceğin bir dil ile başlamanı şiddetle tavsiye ederim.(C#, Python, C++, Java gibi gibi.)
 

Technopat Haberler

Yeni konular

Yeni mesajlar

Geri
Yukarı