Web Site mi? Programlama mı?

  • Konuyu Başlatan Konuyu Başlatan DwordGG
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 1.953
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

DwordGG

O Bir İnsan
Ekip Yöneticisi
MinePass
Premium
Katılım
11 Temmuz 2017
Mesajlar
1.624
Elmaslar
888
Puan
16.385
Konum
l
Minecraft
DwordGG

Discord:

DwordGG#2855

Merhaba arkadaşlar,

Web Site mi? Yoksa Programlama mı?
Hangisini yapsam bilemiyorum, yardımcı olurmusunuz? Tavsiye verirmisiniz?

Programlama öneriyorsanız, hangisiyle başlamalıyım?
 
aynı şey diye biliyorum ama.
 
Hangi dil ile başlamalıyım demen daha iyi olur.

Website için html, php, pdo gibi seçenekler mevcut.
Programlama için python, c++, c#, java, ruby gibi şeyler mevcut.
Sana kalmış bir şey hepsi türevler zaten hepsi C dilinden geliyor.
 
JS öğren, ikisini de yap.
 
JS öğren, ikisini de yap.
Katılıyorum. Aslında tamamen ikisinide yapmış olmaz ama şu şekilde açıkalanbilir.
Websitesi açısından Javascript Frameworkleri (react, angular, nuxt etc.) veya dom kullanılarak olayın front-end kısmı yapılabilir.Front-end (bir websiteye girdiğinizde işlenen kısım) harici sunucu tarafında (node.js, vetx etc.) kendinizi geliştirerek iyi bir "Full-Stack" geliştirici olabilirsiniz.
Programlamayı açıklamak gerekirse kastettiğiniz şey masaüstü veya mobil uygulama ise şuanda hala geliştirilen electron framework'ü var.
 
kısa cevap programlama.

bence önce en popüler programlama dillerinden biri olan python ile başla. çok geniş bir kütüphanesi, onu sürekli canlı tutan bir topluluğu var ve neredeyse her platformda çalışma imkanı sunan bir dil. ayrıca sözdizimi çok basit, kolay öğrenirsin. python dahil olmak üzere çoğu programlama dilinde site geliştirebilirsin fakat web için oluşturulan programlama dilleri ile genellikle masaüstü yazılım geliştiremezsin.

java da öğrenebilirsin, o da çok popüler ve oyun geliştirmeye çok müsait.
 
dil bilmek her zaman bir adım önde tutar inasını en basitinden html ve css dillerini öğrenmeni (eğer bilmiyorsan tabi) daha sonra php ve veri tabanlarına girişmeni öneririrm eğer yapcağın şey para kazanmak için olucaksa eğitimini almanını öneririm. youtube videoları biraz zayıf kalıyor.
 
Bu sorunun cevabı gerçekten çok uzun aslında. Hem senin zekan, ilgin, karakteristik özelliklerin hem de yazılım sektörünün çok geniş iş kollarına sahip olmasından dolayı doğrudan cevaplanması sağlıklı olmayacaktır.

Kendimce şu bazı kriterleri göz önüne alarak tavsiye vermek istiyorum.

Web tabanlı işler, gömülü yazılımlara göre çok daha hızlı gelişen bir sektör. Sürekli yeni frameworkler çıkıyor. Eğer hareketli, sürekli yeni şeyler öğreneceğin bir sektör istiyorsan web tarafına yönelebilirsin. Freelance çalışma imkanı da daha fazladır. Ve kendi projelerini de üretebilirsin.

Son zamanlarda en popüler ve rahat paraya dönüştürebileceğin diller Javascript ve Python. İkisini de çok rahat öğrenebilirsin (Bıkmadan kasarsan). Ve özellikle Javascript çok yaygın olarak kullanılıyor.

Benim sektörümde de web olduğu için, rahatlıkla bu sektörde sıkılmadan, iyi paralar kazanabileceğini söyleyebilirim. Yazılım ve tasarım üzerine yayın yaptığım için bu tür soruları sıkça soruyorlar, benim çevrem tamamen her alandan yazılımcı ile dolu, olabildiğince cevap vermeye çalışıyoruz. Mesela :
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
bu siteyi sık sık öneriyorum, burada frontend, backend, devops gibi alanlarda izlenmesi ve öğrenilmesi gereken yollar ve dilleri gösteriyor. Bir incele, yazılımın kendi içinde ne kadar dallandığını incelerken anlayabilirsin. Her alan kendi içinde bir sürü ayrı uzmanlaşma alanı barındırıyor.

Ve son olarak, ilk önce ingilizceni okuduğunu anlayabilir seviyeye getir.
 
JS ile hem web hem de cross platforming desktop uygulamaları yapabilirsin, syntaxının basit sayılabilecek ve kaynaklarının geniş ve geliştirilebilir olmasından yola çıkarak neredeyse her yerde (akıllı buzdolapları, duşakabinler, güvenlik yazılımları, ai sayılabilecek mantıksal işletimler vs.) kullanabilmek mümkün.
Fakat son zamanlarda pythona olan ilgi nedeniyle kitlesi ve kaynakları büyüyor ve bilindiği üzere ai konusunda baya bir kapsamlı, ayrıca syntaxının kolay olduğu ve insan okunabilirliği açısından net ve rahat olduğu (ben her ne kadar parantez tarzı şeylerin ve ; gibi ayıraçların daha okunabilir kılacağını düşünsem de) söyleniyor. PY ile de web alanında çalışabilirsiniz, aslında çoğu programlama dili web için bir şeyler sunmakta.
Fakat web alanında önce frontendini geliştirmelisin, sonrasında ise web alanında evrenselleşen dil olan php üzerinde (dediğim gibi neredeyse her dil ile web backend işlemleri yapılabiliyor fakat php ilk tercihlerden olması nedeniyle hem satış gücü hem de kullanılabilirlik açısından kolaylık sağlıyor.) çalışmaya başlaman daha mantıklı ve yararlı olacaktır.

Hangi alanda ilerlemek istediğine ise kesinlikle sen karar vermelisin, hangisi daha çok ilgini çekiyorsa o alanda ilerlemen daha hızlı ve sana zevkli olacaktır fakat ilk başta her şeyi bilebilmenin imkansız olduğunu unutma, kendini sıkma ve bunaltma; bu arada unutma, ikisini birden de yürütebilirsin, bir seçim yapmana gerek yok.
Son olarak da yukarıda @Mudjekeewis de belirtmiş, bu alanda yabancı dökümanlar, videolar, forumlar ve geliştiriciler Türklerden fazlalar. İngilizce olarak aratırsan ve doğru kelimeleri tarayıcıya girdiysen %95 oranında aradığını bulacağına garanti veririm.
 
Bu girişimciliğe ve başarına bağlıdır. Programlama öğrendiğinde bir yere gelmeye de bilirsin. Site tasarımı öğrendiğinde de.
Ama şöyle söylemeliyim ki;
Günümüzde en çok yaptırılan iş türleri Web Tasarım ve SEO gibi siteye dayalı alanlar. Web'e girersen daha kaarlı olabilirsin.
Ama bir dil öğrenmek en kalitelisidir.
Bence - Programlama ya gir -
Java dan başlama sana çok yabancı gelir. Python uygundur başlangıç için.
 
Websiteyi de yazılım dili bilmeden yapamazsın ki, konu başlığını "hangi dili öğrenmeliyim" diye değiştirmen daha mantıklı olur
 
Hangi dil ile başlamalıyım demen daha iyi olur.

Website için html, php, pdo gibi seçenekler mevcut.
Programlama için python, c++, c#, java, ruby gibi şeyler mevcut.
Sana kalmış bir şey hepsi türevler zaten hepsi C dilinden geliyor.
PDO'nun veritabanı olmadığını öğrendiğim iyi oldu :3 dili çıkarsa haber ver bana da
Her dil C'den mi geliyor bak buna gülerim işte UALIJSDOKLKJHGASDJHKNMALSD

Website 2 kısıma ayrılır Front-end ve back-end olarak.

Frontend
Front-end neler yapar diye sorarsan, sitenin tasarım (görünen yüzü) kısmını içinde barındırır. Butonlar, profil resimleri, yazının üstüne geldiğinde çıkan tooltip tarzı şeyler buna örnektir.
HTML ve CSS dilleri ile front-end yazabilirsin tabi görünüm alanında zaman zaman bazı şeylere ihtiyacın olacak bunları da javascript ve javascript framework(Kodlama alanı, yazılım iskeleti) ve libary(kütüphane) yararlanabilirsin örnek olarak vue.js, angular ve react.js verilebilir.

Backend
Back-end ne işler yapar diye sorarsan,
öncelikle back-end frontend ile birlikte çalışır genellikle belirlenen class ve idler üzerinden verilere erişebilirsin tabi başka yolları da var bunun bunu ayarlamak sana kalmış.
Back-end sayfanın görünmeyen yüzüdür birçok belirlenen değiştirme, düzenleme olayları burada gerçekleşir, örnek olarak konuya bir mesaj yazmak (göndermek) arkaplan işlemlerine örnektir. Atılan mesajı raporlamak, silmek tarzı birçok olay back-endin işidir.
Back-end dillerine örnek verecek olursak PHP, Javascript, Java... gibi örnekleri verebiliriz

Eğer javascript öğrenirsen frameworklerini öğrenmekte güçlük çekmeden farklı alanlarını da kullanabilirsin

Javascript ile yapılabilecekler:
Node.js ile backend yazabilir bir çok frameworkünü kullanabilirsin.

Electron.js ile hem web site back-end'i yapabilir hem crossplatform (çoklu platform linux, windows gibi) masaüstü uygulama yapabilirsin electron.js bir template engine'dir.

React Native ile mobil uygulama ui/ux alanında geliştirme yapabilirsin,

UI = User Interface (Kullanıcı arayüzü)
UX= User Experience (Kullanıcı deneyimi)

Kısaca react native ile mobil uygulama geliştirebilirsin.

Programlama
Programlama çok genel bir kavramdır web geliştirme - tasarımı yaparken programlama yapmış olursun.
Eğer oyun geliştirmek istiyorsan C# ile unity uygulamasında oyun yapabilir veya daha çok programlama yönelik C++ ile Unreal Engine üzerinde oyun yapabilirsin.
Ama sana önerim bu dilleri ilk olarak dili öğrenerek yapmalısın iki uygulama üzerinde de kendi frameworkünü öğrenirsin ve eğer dili bilmeden oyun yapmaya çalışırsan kendini çok zorlar, düzelttiğin hataları ezber üzerinden yapmış olursun o yüzden ilk önce dilin kendini öğrenmelisin sadece bu diller için geçerli değil bu dediğim
örnek olarak Java bilmeden Bukkit API ile Minecraft eklentisi veya JavaFX ile masaüstü uygulama yapmaya benzer.
Java ile de oyun yapabilirsin örnek olarak Minecraft Java ile yazıldı.
Ek olarak belirtmek istiyorum C++ makine diline en yakın dildir bu yüzden yazılım dilleri camiasında en performanslı dillerden biridir.
Herhangi bir dille yapabileceklerinin sınırı yoktur (C# Dışında bence C# bence C tarihine leke süren bir dil sadece Windows alanında geliştirme yapabiliyorsun kısıtlıyor.).

Java'nın libary ve frameworkleri ile hem backend yazabilirsin, hem crossplatform uygulama yapabilirsin hem de mobil uygulama geliştirebilirsin.

Ne yapacağım dersen bence web girebilirsin, kurumsal platformlar genel olarak hemen hemen her firmanın bir web sitesine ihtiyacı oluyor, hem backend hem frontend bu ihtiyacı karşılamak için çeşitli geliştiricilere başvuruyorlar tabi bu benim fikrim.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst