- Katılım
- 28 Ocak 2020
- Mesajlar
- 18.946
- Makaleler
- 52
- Çözümler
- 459
Eski konulara bakınız. Uzman hocalarımız ve ben gerekli sayfalarca yazdık.
Katilmiyorum ama İngilizce sart.
Sana şöyle söyleyeyim, Ben şu an ilk olarak İngilizcemi geliştirmeye odaklandım. Sebebi İngilizce olmadığı vakit, yabancı kelimeler ve terimleri anlayamadığından, kolay bir şekilde yazılım diline hakim olamıyorsun. O yüzden öncelik İngilizceni geliştirmek olsun gerisi kolay. Gerisi ne olacak dersen, Masaüstü uygulamaları mı geliştireceksin o zaman ona göre dil seçersin araştırarak, Web için mi ona göre, Oyun için mi C++ vs.
İngilizce konusunda son bir şey yazacağım İngilizce'yi cidden hiç bilmeyip (sadece hello, what is your name ) kıvamında olanlar kesinlikle az da olsa bakmalı fakat temel İngilizce kelimeler hakim olanlar atıyorum First or default for ınsert Update vb kelimlerin anlamını bilenler rahatlıkla başlangıç seviyesinde yazabilirler üst düzey seviyedeki programlar için kesinlikle ŞART
Evet bence bir sonraki aşama hangi alana yönelmek gerektiğiyle alakalı Web mi oyunmu siber güvenlik mi veya otomasyon mu masaüstü uygulamalarımı buna karar vererek ilerlemek bence en mantıklısı hepsine bir anda bakmaya çalışan insanlar bir hafta sonra sıkılıp bırakabilir
Bence:
- İlk önce ne yapmak istediğini öğrenmeli: Frontend dev, Mobile dev, Backend dev vs.
- Fiziksel kurslara gidip de parasını çar çur etmesin. Tabii ki herkesin öğrenme metodu aynı olmayabiliyor ancak ben oraların bir katkı sağlayabileceğini düşünmüyorum. Udemy'den 35-40 TL'ye güncel ve puanı yüksek bir kurs alınarak başlanabilir.
- Bir veya birden fazla öğrenmeye istekli arkadaşınızın olması size çok şey katacaktır. Ekstra olarak Telegram kanallarına girebilirsiniz. Hem sorularınızı sorabilir hem de başkalarının sorunlarına çözüm bularak ekstra şeyler öğrenebilirsiniz.
- Twitter veya YouTube'dan alanınızda uzman kişileri takip etmeniz size çok çok faydası olacaktır.
Bu konuda önereceklerim:
- https://twitter.com/MobilerDev (Güzel makaleler paylaşıyor)
- https://twitter.com/salihgueler (Başlangıç için YouTube içerikleri var.)
- https://twitter.com/umutluoglu
- https://twitter.com/10VBacik https://www.youtube.com/c/HardwareAndro (Şiddetle öneririm. Bana inanılmaz katkısı oldu.)
- Superpeers: Explore Superpeer profiles Buradan alanında uzman kişilerle tanışabilir ve tavsiyelerini alabilirsiniz.
Ve son tavsiyem benim üstünde durmadığım için çok pişman olduğum bir konu: Bol bol algoritma sorusu çözün maalesef o konuda benim çok eksiğim var. Codewars: Achieve mastery through coding challenge bu sitede bol bol algoritma sorusu bulabilirsiniz. Bulmaca çözmek gibi hem zevkli hem de faydalı.
Başarılar
Ben yabancı dilimi geliştiriyorum şu an, Tercihim Elektronik ve Gömülü sistemler ya da C++ ile oyun geliştirme arasında gidip geliyor ancak dilimi geliştirdikten sonra daha kolay olacağı kanaatindeyim karar vermemin.
Evet Udemy, YouTube vb yerler işe yarıyor kesinlikle katılıyorum. Ama şunu unutmamak lazım ne kadar fazla pratik ne kadar fazla uygulama o kadar gelişim sadece izleyip o kurs ile kalmamak lazım.
Dil evet önemli özellikle hangi alana yöneleceğine karar veremeyenler için o kararlarını alana kadar bütün her tür yazılımda ortak nokta olan iki şeyden birisinin üstüne gitmek çok mantıklı.
Ben sadece teknik anlamda ingilizce biliyorum bir stackoverflow'da bulduğum kaynak kodu okuyarak anlayabilirim farklı bir dildeyse bunu kendi kullandığım dile çevirebilirim o kodu rahatlıkla çalıştırabilirim fakat herkesin düşündüğü gibi çatır çatır ingilizce konuşabilecek kadar öğrenmek başlangıç seviyesinde şart değilBir yazılımcının geçim kaynağı stackoverflowdur. O yüzden İngilizce şart.
Kısacası okuduğumu anlıyorum ama konuşamıyorum kıvamı yeter hocam.Ben sadece teknik anlamda ingilizce biliyorum bir stackoverflow'da bulduğum kaynak kodu okuyarak anlayabilirim farklı bir dildeyse bunu kendi kullandığım dile çevirebilirim o kodu rahatlıkla çalıştırabilirim fakat herkesin düşündüğü gibi çatır çatır ingilizce konuşabilecek kadar öğrenmek başlangıç seviyesinde şart değil
Bir yazılımcının geçim kaynağı stackoverflowdur. O yüzden İngilizce şart.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.