Yazılım Eğitimi

Relfrah

Kilopat
Katılım
29 Mart 2017
Mesajlar
68
Çözümler
1
Yer
İstanbul
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar öncelikle merhaba,
Şu anda 2 yıl Dış Ticaret üzerine Dikey Geçiş Sınavı ile Çalışma Ekonomisi ve Endüstri ilişkileri mezunuyum. 2 yıllık da iş deneyimim var fakat bu konularla biliyorum ki alakasız yazılım üzerine eğitim görmek, kendimi geliştirmek istiyorum. Biraz kişisel sebeplerden dolayı bu şekilde eğitim aldım. Velhasıl kelam artık yazılım öğrenmek ve kendimi bu geliştirmek istiyorum, çok ciddi paralar kazanmak gibi bir hedefim yok sadece bu konuda daha mutlu olacağıma inanıyorum.
Bu konudaki tavsiyelerinize ihtiyacım var.
 
Yazılım konusunda ilk olarak programlama mantığı ve algoritmalar ile başlayabilirsin (birçok kitap, video, makale... bulabilirsin) bunlarda sürekli pratik yap ardından temel ve mantıklı bir dille başla sana tavsiyem python ya da c++'dır. Python esnek ve kolay bir dildir ancak C++ ağır ancak çok fazla avantajı olan bir dildir. Bunlardan sonra OOP (Nesne yönelimli programlama) temellerini iyice öğren. Ardından kendiliğinden ilerlersin Veritabanı, Veri yapıları, Veri Yönetimi, Yazılım tasarımı ve mimarisi gibi konuları sonradan ekler bu konuda iyi bir noktaya ulaşırsın.
 
Takipteyim. Benim önerim bir yazılım kursuna gitmenizden yana çünkü tek başına o adımı atmak bana çok zor geldi.
Misal bu konuda iyi bir yazılım kursu var mı? Bilge Adam kurslarından .NET üzerine araştırma yaptım fakat o kurs sana çok ağır dedi bir arkadaşım.
Yazılım konusunda ilk olarak programlama mantığı ve algoritmalar ile başlayabilirsin (birçok kitap, video, makale... bulabilirsin) bunlarda sürekli pratik yap ardından temel ve mantıklı bir dille başla sana tavsiyem python ya da c++'dır. Python esnek ve kolay bir dildir ancak C++ ağır ancak çok fazla avantajı olan bir dildir. Bunlardan sonra OOP (Nesne yönelimli programlama) temellerini iyice öğren. Ardından kendiliğinden ilerlersin Veritabanı, Veri yapıları, Veri Yönetimi, Yazılım tasarımı ve mimarisi gibi konuları sonradan ekler bu konuda iyi bir noktaya ulaşırsın.
Teşekkür ederim en azından taslak olarak kafamda şekillendi basamaklar. Bu konuda iyi döküman, kurs, video vs. de var ise elinizin altında paylaşırsanız memnun olurum.
 
Misal bu konuda iyi bir yazılım kursu var mı? Bilge Adam kurslarından .NET üzerine araştırma yaptım fakat o kurs sana çok ağır dedi bir arkadaşım.

Teşekkür ederim en azından taslak olarak kafamda şekillendi basamaklar. Bu konuda iyi döküman, kurs, video vs. de var ise elinizin altında paylaşırsanız memnun olurum.
Kaynak olarak (ingilizce ve Türkçe) size udemy'deki videoları tavsiye edebilirim. Eğer ingilizceniz varsa yabancı kaynaklar da işinizi görecektir.
İngilizce kaynak olarak:
TutorialsPoint : Java NIO, PyTorch, SLF4J, Parallax Scrolling, Java Cryptography, YAML, Python Data Science, Java i18n, GitLab, TestRail, VersionOne, DBUtils, Common CLI, Seaborn, Ansible, LOLCODE, Current Affairs 2018, Apache Commons Collections
FreeCodeCamp : freeCodeCamp.org
Coding Math (matematiksel kodlama) : Coding Math

Birçok uygulama ve kod örneği için:
 
Klasik yaklaşımı önermiyorum boşuna zaman kaybı. Algoritma dediğin 1 saati almaz gözümüzde büyüterek kurslar kitaplar almak size sadece para ve zaman kaybettirir çünkü temel algoritma dışında her dil kendine özgü yapıları ortaya koymuş.

Müşterileriniz ürünlerinizi hangi cihazda kullanıyor olsa mutlu olursunuz? Asıl bu soruyu sormak lazım.

Birde asla Türkiye'deki trendleri takip etmeyin. Dünyada hangi teknoloji kullanılıyorsa Türkiye tam aksi yöne giderek ondan kaçıyor. Tavsiye aldığınız kişileri tartmak için güzel bir tüyo verdim size. Kullanın bunu sonra teşekkür edersiniz. (Yurt dışına evden çalışabilirsiniz)

Bu teknolojiler hakkında bilgi sahibi olmanızı tavsiye ederim. Hepsi dil değildir. Ne yapacağınızı kestiremediğimden sevdiklerimi paylaşmaya çalıştım. Şuanda bunlarla uygulama geliştirenler diğer kesimlere göre az.
Golang, Javascript(React, Angular), Java(SpringBoot), Docker, Kubernates, Kotlin, Swift, Git

Tavsiyem o fasafiso adımları atlayarak hemen bir dil seçip orta ölçekli proje yapmaya girişin. Biliyorum sıfır kilometredesiniz ama projedeki o küçük sorunları internete araştırarak mantığını kavrayarak bir bakmışsınız proje bitiminde öğrenmiş olacaksınız. Sonrasında onu bir tık daha büyük proje haline getirip devam ediceksiniz.

Fantazi yapmakta özgür olun.
Hesap makinesi projesi ile başlayın buraya kadar klasik ama sonuçları mail atsın size. Diğer hesap makinesi gelen maildeki sonucu okuyup sonuç kadar rastgele kelime üretsin. Bu tür kimsenin kullanmayacağım yazılım projeleri üretmek size dili daha kolay öğrettirebileceği gibi düşünme şekliniz değiştirecektir. Yarın öbürgün müşterinizin uçuk fikrini daha öncesinden denemiş bile olabilirsiniz belli mi olur.

Tavsiyelerim bu şekilde, başarılar dilerim.
 
Klasik yaklaşımı önermiyorum boşuna zaman kaybı. Algoritma dediğin 1 saati almaz gözümüzde büyüterek kurslar kitaplar almak size sadece para ve zaman kaybettirir çünkü temel algoritma dışında her dil kendine özgü yapıları ortaya koymuş.

Müşterileriniz ürünlerinizi hangi cihazda kullanıyor olsa mutlu olursunuz? Asıl bu soruyu sormak lazım.

Birde asla Türkiye'deki trendleri takip etmeyin. Dünyada hangi teknoloji kullanılıyorsa Türkiye tam aksi yöne giderek ondan kaçıyor. Tavsiye aldığınız kişileri tartmak için güzel bir tüyo verdim size. Kullanın bunu sonra teşekkür edersiniz. (Yurt dışına evden çalışabilirsiniz)

Bu teknolojiler hakkında bilgi sahibi olmanızı tavsiye ederim. Hepsi dil değildir. Ne yapacağınızı kestiremediğimden sevdiklerimi paylaşmaya çalıştım. Şuanda bunlarla uygulama geliştirenler diğer kesimlere göre az.
Golang, Javascript(React, Angular), Java(SpringBoot), Docker, Kubernates, Kotlin, Swift, Git

Tavsiyem o fasafiso adımları atlayarak hemen bir dil seçip orta ölçekli proje yapmaya girişin. Biliyorum sıfır kilometredesiniz ama projedeki o küçük sorunları internete araştırarak mantığını kavrayarak bir bakmışsınız proje bitiminde öğrenmiş olacaksınız. Sonrasında onu bir tık daha büyük proje haline getirip devam ediceksiniz.

Fantazi yapmakta özgür olun.
Hesap makinesi projesi ile başlayın buraya kadar klasik ama sonuçları mail atsın size. Diğer hesap makinesi gelen maildeki sonucu okuyup sonuç kadar rastgele kelime üretsin. Bu tür kimsenin kullanmayacağım yazılım projeleri üretmek size dili daha kolay öğrettirebileceği gibi düşünme şekliniz değiştirecektir. Yarın öbürgün müşterinizin uçuk fikrini daha öncesinden denemiş bile olabilirsiniz belli mi olur.

Tavsiyelerim bu şekilde, başarılar dilerim.



Yaşım 27 oldu ama umarım birşeyler başarabilirim...
 

Yeni konular

Geri
Yukarı