description |
---|
Yunus Emre Ak'ın (@yemreakcom) un kişisel yazılıma, programlamaya giriş rehberi, yazılıma yeni başladım, yazılama yeni başlayanlar için yol, kodlamaya giriş ve kodlamaya yeni başlayanlar |
Yazılıma giriş rehberinde, yazılım dünyasında başarılı olmak için öneriler bulunmaktadır. İngilizce bilmek, Visual Studio Code kullanmak, Google Hacking, Stackoverflow ve Github gibi siteleri kullanmak önerilmektedir. Ayrıca, Python ve ReactJS gibi programlama dilleri önerilmektedir.
- ℹ️ Rehberi okumadan önce, bilmeni isterim ki deneyimlemediğim alanda bilgi vermemekteyim ve bilgiler kişisel görüşlerimi içerir.
- 🌟 Başarılarınız, benim için en iyi teşekkürleden biridir.
- 🙄 Ayrıca emojilerimin miktarından rahatsız olursa da bana belirtirsen, ben de kendimi geliştirebilirim.
🙄 Sadede gelelim direkt diyorsan, en altta programlama dillerinin olduğu alana bak
- 💁♂️ İlk başta her şey zor gelir, bu da zor gelecek ve anladıkça daha kolay gelmeye başlayacaktır.
- 🕊️ Kimse ilk başta binlerce satır kod yazmaz, kodlama yaptıkça yapacak fikirleriniz oluşacaktır.
- 📚 İlhamla değil; pratikle, başkalarının kodlarından (ödevlerinden) öğrenerek bakış açınız gelişecektir.
- 🙅♂️ Kopya çekmenin kötü bir şey olduğunu unutun, tekerleği yeniden icat etmek mantıksızdır.
- 👀 Başkalarının nasıl yaptığını gözlemlemeyi öğrenin ve onlardan öğrenin.
- 🌟 Havalı olan internetten bakmadan yapmak değil, büyük bir iş yapmaktır.
⚠️ İnternetten bakmamak sadece ego kasmaktır, kendinizi köreltmeyin!
- 😅 Bundan bahsetmeme bile gerek yok sanırım ama söylemeden olmaz.
- 💁♂️ Yazılım dilleri ingilizcedir, haliyele ingilizce bilmen gerekecektir ama “bilmesen yazamaz mısın? yazarsın.”
- 🧐 Hatalarını ingilizce aratırsan daha fazla kaynak ile karşılacak ve sorunu çözmen daha olası oalcaktır.
- 🚀 Ek olarak evrensel bir yazılımcı olursan, yurt içi iş imkanları ile sınırlı da kalmazsın (dolarla maaş diyorum evet 😁).
- 🙅♂️ Kodlama işlemlerini
notepad
üzerinde yapmak havalı gibi gözükebilir ama zaman kaybıdır. - 💁♂️ Renklendirme, kodu derleme ve hata önerilerine dahi destek veren eklentileri bulunan bu text düzenleyici öğrenmen sana zaman kazandıracaktır.
- 🚀 Neredeyse tüm programlama dillerini destekler.
- 💁♂️ Komik gelebilir hatta “Dalga mı geçiyorsun?” diyebilirsiniz ama doğru.
- 👆 Google da herhangi bir arama yapmaktan bahsetmiyorum,
Google Hacking
olarak adlandırılan aramalardan bahsediyorum. - 💡
Google Hacking
kısaca, google üzerinde vurgularla ve kelime bazlı filtrelerle arama yapmanı sağlar. - ⭐️ Örnek olarak; kodlamada bir hata aldın ve özel karakter içeriyor, aldığın hatayı
"
karakterleri arasına yazıp aratman gerekir. ("herhangi=veya?. içeren hata"
) - 🔗 İstersen online kaynaklardan, istersen de direkt Google Hacking - Kütüphane ~ YEmreAk sayfamdan öğrenebilirsin.
- 🌟 Yazılım dünyasında en sık kullanılan sitedir.
- Kodlamada aldığın tüm hataları sorgulayacağınız ve çözümleri bulacağınız site.
- 🙅♂️ Tekerleği yeniden keşfetmey gerek yoktur, buradan diğer insanların çözümlerine erişebilirsiniz.
- 💁♂️ Yazılımın başlarında da bile her aldığınız hatanın çözümünün burada olacağını fark edeceksiniz.
👨💻 GitHub
- 🌟 Yazılım dünyasında en sık kullanılan bir diğer sitedir.
- 💁♂️ Yazılım dünyasının sosyal medyası bile denebilir.
- 📝 Burada herkes kişisel kodlarını paylaşır ve diğer insanların projelerinden örnekler alabilrisiniz.
- 👥 Ekip çalışması halinde çalışmalar yapan yazılımcıların da sıklıkla kullandığı platformdur.
- 💁♂️ Başlangıç için siteyi çok iyi bilmenize gerek yok ama ileride bilip öğrenmeniz gerekecektir.
Python ve Javascript dillerini tavsiye edilmektedir ama ben Python’ı kişisel olarak sıklıkla kullandığım için tavsiye ediyorum bundan kaynaklı Python ağırlıklı bağlantılar olacaktır.
- 📺 Video içerikler
- 📃 Yazılar veya makaleler
- 👨🏫 Kurs içerikleri
- 🌟 Kişisel içeriklerim
- Python dili web geliştirme, makine öğrenimi, veri çekme, otomasyon, scripting ve botlar için kullanışlı bir dildir
- “Ne botu?” diyorsan, instagram otomatik takip botu, kripto alım satım botları ve binlercesi..
- 🔰 Giriş İçerikleri
- 👨🏫 Google Crash Course on Python, Google tarafından hazırlanan Python eğitimidir
- 🌟 Python ~ YEmreAk Kişisel python notlarım (vakit bulursam daha düzenli hale getireceğim)
- 📃 Real Python Kod örnekleri ve alıştırmalar öğreten
- 📃 Data Flair Training, Beginner → Intermadiate → Advanced sırasında eğitim
- 📃 Python Öğrenme Kaynakları Toplama Çalışması
- 🕊️ Twitter üzerindeki Harvard Üniversitesi ücretsiz kursları paylaşımı
- 🚀 Başlangıç Sonrası
- 🌟 Python'da Önemli Hususlar, python ile kod yazarken düzenli çalışmana katkı sağlayacaktır.
- 🧑💻 wtfpython Python ile şaşırtıcı kod snippetlerini paylaşır
- 📜 Techwithtim Python ile proje örnekleri
- 📺 12 Hour Coding Stream - Creating A Tower Defense Game with Python & Pygame
- ReactJS programlama dili, web geliştirme (front-end, fullstack) alanın da çok yaygındır ve bu işi bilirsen iş bulma imkanın çok kolay olacaktır
- 👨🏫 Patika Akademi bu alanda oldukçu verimlidir