Yazılım Eğitimi

Relfrah

Kilopat
Katılım
29 Mart 2017
Mesajlar
77
Çö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...
 
Arkadaşlar aradan zaman geçti ve biraz güncellemek istedim bu konuyu.

Çıktığım yolda öncelikle Smart Pro akademide, işkur destekli olacak şekilde 4.5 aylık bir eğitimi tamamladım.
Sınavlara girdim Microsoft sertifikası aldım.
Kursun yeterlilik sınavını başarıyla tamamladım.

C#, HTML, CSS, JavaScript üzerine bolca eğitim izledim, uygulamaya çalıştıma, peşinden .NET, LINQ, SQL gibi kısımları da algoritma çalışmalarıyla birlikte tamamladım.

Ekim 2023'te başladığım eğitimi şubat 2024 gibi tamamladım.

Bolca iş başvurusu yaptım, tanıdıklarıma CV'ler verdim 2 yerle görüştüm fakat bu yolda fikrimi değiştirdim çünkü backend veya frontend beni biraz yordu, dolayısıyla test alanına yöneldim.

Daha önceden ik olarak çalıştığım için sosyal beceriler konusunda problem yaşamadığım gibi aldığım eğitim de teknik anlamda fazla fazla yeterli oldu.

Şu anda 2 yılı tamamlamak üzereyim bir firmada test uzmanı olarak çalışıyorum ve memnunum.
Yaş itibarıyla 33 oldum ve keşke daha önce girişimde bulunsaymışım diye de düşündüm.

Umarım herkes mutlu olduğu mesleği bir an önce keşfeder.
 

Technopat Haberler

Geri
Yukarı