Yazılıma nereden başlamalıyım?

Katilmiyorum ama İngilizce sart.

İ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
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.

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. Tabiki herkesin öğrenme metodu aynı olmayabiliyor ancak ben oraların bir katkı sağlayabileceğini düşünmüyorum. Udemyden 35-40 tlye 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 hemde 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.)
- Patika - Bu Patika senin teknoloji kariyerine gidiyor! (Bootcamplere katılarak network ve deneyim kazanabilirsiniz. Kendinizi gösterebilirseniz sponsor firmaların buralardan alım yaptığını duymuştum.)

- 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 :)
 
İ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

Ben yabancı dilimi geliştiriyorum şuan, Tercihim Elektronik ve Gömülü sistemler yada C++ ile oyun geliştirme arasında gidip geliyor ancak dilimi geliştirdikten sonra daha kolay olacağı kanaatindeyim karar vermemin. Ancak C++ diline hakim olduğumda otomatik olarak Elektronik sistemler içinde işlerin kolay olacağını düşünüyorum bi yandan.
 
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 :)

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
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.

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ı
 
Bir yazılımcının geçim kaynağı stackoverflowdur. O yüzden İngilizce şart. 🤣
 
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ı.

Ah evet onu yazmayı unutmuşum. Sadece oturup kursu izleyip bitirmekle kesinlikle yazılımcı olunmaz. Ne kadar pratik yaparsan o kadar gelişileceğine inanıyorum.
 
Bir yazılımcının geçim kaynağı stackoverflowdur. O yüzden İngilizce şart. 🤣
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 :)
 
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 :)
Kısacası okuduğumu anlıyorum ama konuşamıyorum kıvamı yeter hocam. 😂
 
Bir yazılımcının geçim kaynağı stackoverflowdur. O yüzden İngilizce şart. 🤣

Geçenlerde bir senior ile konuşurken juniorken stackoverflow'dan inceliyorsun. Ama daha sonra yetmemeye başlıyor. İlerleyen zamanlarda GitHub'dan çözüyorsun sorunlarını demişti.
 

Yeni konular

Geri
Yukarı