profile-img
Mehmet Tek

@MehmetTekX

CEO & Founder at https://t.co/jjnWf6Y62u and Top Rated Instructor at Udemy (270.000+ Students)

calendar_today16-04-2017 14:00:30

2,0K Tweet

22,9K Takipçi

1,0K Takip Edilen

Mehmet Tek(@MehmetTekX) 's Twitter Profile Photo

YAZILIMA NASIL BAŞLARIM?

Yeni başlayacaklar için yol haritası hazırladım.

Son zamanlarda birçok kişi yazılım konusunda kendini geliştirmek istiyor ama nasıl yapacağı konusunda düzgün bir yol haritası bulamıyor.

Herkesin kafasında bir çok soru var;

+++

account_circle
Mehmet Tek(@MehmetTekX) 's Twitter Profile Photo

1. Hangi programlama dilini öğrenmeliyim?

2. Bilgisayar veya yazılım mühendisliği mezunu değilim, bende öğrenebilir miyim?

3. İngilizce bilmek şart mı?

4. Bu yaştan sonra öğrenebilir miyim?

5. Ne öğrenmem lazım, her şey çok karışık.

account_circle
Mehmet Tek(@MehmetTekX) 's Twitter Profile Photo

Ben bir işletme mezunu olarak 2017 yılında yazılım öğrenmeye sıfırdan başladım.

Şimdi bir yazılım/teknoloji şirketi olan Rexven’i geliştiriyoruz.

Yazılım öğrenme, ekip kurma ve yönetme konusunda bir çok tecrübe elde ettim. Bunu da bir önceki flood içinde anlatmıştım.

account_circle
Mehmet Tek(@MehmetTekX) 's Twitter Profile Photo

Öncelikle yazılım öğrenmeye başlarken hedefinizi belirlemeniz gerekiyor.

Burada üç yol var;

1. Yazılım öğrenip bir şirkette çalışmaya başlamak

2. Yazılım öğrenip freelance olarak çalışmak

3. Yazılım öğrenip proje geliştirip startup kurmak

account_circle
Mehmet Tek(@MehmetTekX) 's Twitter Profile Photo

Üç yolunda olumlu ve olumsuz yanları var ama kendi durumunuza göre buna karar vermelisiniz.

Ben üçüncü seçenek olan kendi startup şirketimi kurmayı tercih ettim ve ona göre ilerledim.

Ama diğer seçenekleri seçen bir çok arkadaşım oldu.

account_circle
Mehmet Tek(@MehmetTekX) 's Twitter Profile Photo

Buna karar verdikten sonra yazılım aslında çok geniş bir alan.

Önce hangi alanda çalışacağınıza karar vermeniz gerekiyor.

Web uygulaması, mobil uygulama, masaüstü uygulama, siber güvenlik, veri bilimi, yapay zeka gibi onlarca alan var.

account_circle
Mehmet Tek(@MehmetTekX) 's Twitter Profile Photo

Bunlardan birini seçip ondan sonra hangi teknoloji ve dili öğrenmeniz gerektiğine bakabilirsiniz.

Yapay zeka, veri bilimi gibi konular yeni başlayanlar için zor olacaktır.

Bence temelleri öğrenmek için Web uygulaması geliştirmeyi öğrenerek başlayabilirsiniz.

account_circle
Mehmet Tek(@MehmetTekX) 's Twitter Profile Photo

Web geliştirmeyi öğrendikten sonra hangi konu ilginizi çekiyorsa oraya doğru ilerleyebilirsiniz.

Web tarafını da frontend ve backend olarak ikiye ayırabiliriz.

İkisinden de başlayabilirsiniz ama yeni başlayanlar için frontend bence daha kolay olacaktır.

account_circle
Mehmet Tek(@MehmetTekX) 's Twitter Profile Photo

Ayrıca yazdığımız kodların direkt olarak çıktısını görsel olarak görmek motive ediyor.

Frontend tarafında html ve css öğrenin. Sonra ilk programlama diliniz olacak olan JavaScript öğrenin.

Bu konuda YouTube da bir çok içerik var ama Udemy daha düzenli.

account_circle
Mehmet Tek(@MehmetTekX) 's Twitter Profile Photo

Udemy’den Maximilian Schwarzmüller JavaScript kursunu tavsiye ederim.

Html, css ve JavaScript öğrendikten sonra çok basit bir iki proje yapıp framework öğrenmek faydalı olur.

Frontend tarafında en çok kullanılan React, Vue veya Angular’dan biri ile başlayabilirsiniz.

account_circle