Yazılımcı Arkadaşlara sorum var
8
●214
- 08-01-2024, 11:54:17Merhaba hemen konuya girmek istiyorum vaktinizi çalmak istemiyorum yazılıma başlamak istiyorum ama nereden başlayacağımı bilmiyorum. Yapabildiğim tek şey Script kurulumu ötesi yok ben yapmak istediğim ise kendimi bu konuda geliştirmek sıfırdan Script yazmak bot yapmak api entegrasyon vs web tabanlı ilerlemek istiyorum bunun için bana uygun udemyden bir kurs önerebilir misiniz?
- 08-01-2024, 11:56:20Udemy den kursla olacak iş olduğunu düşünmüyorum en azından ben öyle yapamıyorum. Script yazmaya çalışın yapamadığınız kısımların nasıl yapıldığını araştırarak öğrenin. Benim çalışma sistemim başarılı olmayacağını bilsem bile proje yapmaya çalışırım proje tutmasa bile projeyi yapmaya çalışırken öğrendiklerim fayda etmiş olur
- 08-01-2024, 12:03:23yorumunuz için teşekkür ederim fakat bilmediğim bir şeyi nasıl yapabilirim onu anlayamadım hangi kodu nereye yazacağım veya hangi kod ne işe yarıyor bunu nasıl bilebilirim ki?efekanrasit adlı üyeden alıntı: mesajı görüntüle
- 08-01-2024, 12:09:58Anladım, sıfırdan başlanıyorsa ilk yine yapacak birşey bulun. En klasik bir login®ister page yapın tasarımı boşver sadece çalışsın yeterli. Bir hosting al ve çalışma alanı olarak kullan locale kurmaktan daha kolay olacaktır. Gerisi internetten araştırmana bakıyor, google kullanmayı bilmek diye de bir durum mevcut bu tarz durumlarda türkçe bulacağın kaynaklar seni kesmeyebilir ingilizce arat en temel ingilizce bile yeterli "How to make login page on html/php" Tasarım için örnek kodları incele, ChatGPT kullan ben sürekli kod yazımı için chatgpt kullanıyorum bazı durumlarda internetten araştırmaktan çok daha temiz bilgi sağlıyorHasanPakac adlı üyeden alıntı: mesajı görüntüle
- 08-01-2024, 12:58:07Bu konuya biraz vakit harcayıp gerçekten sana roadmap olabilmesi için yazı yazayım. Yukarı da ki arkadaşların yorumunu görünce açıkcası biraz üzüldüm.
Yazılımın temeli kod yazmak değildir, yazılım mantık işidir. Kod yazmak her zaman ikinci aşamadır, mantığını doğru oturtamadığın kod hatalı koddur ve düzgün çalışmaz. İlk olarak yapman gereken şey;
Algoritma nedir? Algoritmanın ne olduğunu öğrenmen gerekiyor, bu işin temelinde bir yazılımcının nasıl düşünmesi gerektiğini öğrenirsin. Bir makina olsan nasıl çalışırsın önce onu anlaman gerekiyor.
Değişken nedir? Yazılımda veri türleri vardır. String, int, double gibi örnek verebiliriz. Nasıl bir veri tutacağını bilmen gerekiyor, örneğin yazı olarak kullanılacak bir veri tutacaksan string, bir sayı tutacaksan int gibi
Mantıksal işlemler nelerdir? Ve, veya, eşittir, eşit değildir, küçüktür, büyüktür, küçük eşit, büyük eşit gibi kavramlar. İlk okul matematiğinden bu kavrama aşinayız zaten.
Döngüler nedir? For, foreach, do, while gibi döngülere aşina olman gerekiyor. Hangi durumda hangi döngüler kullanılmalı bunları kavraman lazım
Fonksiyon ve sınıfları öğrenmen gerekiyor. Böylelikle daha kullanışlı kod yazabilirsin.
Veri tabanı hakkında bilgi edinmelisin. Çeşitli veritabanları var araştırıp öğrenmen gerekiyor. Veritabanlarının da kendine ait syntax dediğimiz söz dizilimleri mevcut.
Buraya kadar bilgi edindikten sonra hangi yazılım dilini kullanman gerektiğine karar vermelisin. Şunu söyleyeyim yukarıda yazılanları öğrendikten sonra herhangi bir yazılım dilinde öğrenmen gereken sadece syntax yapısı olacaktır. Web tabanlı çalışmak istiyorsan php, .net gibi teknolojiler mevcut. Başlangıçta gözüne hoş gelen bir dil ile başlamanı tavsiye ederim, o dilde ilerleyince farklı projelerde nasıl ihtiyaçların olacaksa ona göre dil seçimi yapabilirsin. İkinci dili öğrenmen daha kolay olacaktır.
Açıkcası bunlar her yazılımcının bence takip etmesi gereken süreçlerdir. Dikkat edersen kaliteli bir yazılımcı olursun
- 08-01-2024, 13:29:35Hocam vaktinizi ayırıp cevapladığınız için teşekkür ederim, bahsetmek istediğim şeyleri yazmışsınız tam olarak hocam ben sıfırdan başlıyorum bu algoritmalar ile ilgili bana uygun bir Udemy kursu önerebilir misiniz?OguzhanLevent adlı üyeden alıntı: mesajı görüntüle
- 08-01-2024, 13:39:09Udemy kursları ile olacak şey değil açıkcası. Tek tek internetten araştırıp farklı kaynaklardan farklı bilgiler edinin. Tek bir kaynağa eğilmek doğru değil.HasanPakac adlı üyeden alıntı: mesajı görüntüle
