Web yazılımcı olmak için HTML yeterli midir?

Frontend dünyanın en zor işlerinden biridir. Öyle HTML CSS JS öğrendin bitti ile olmaz. Freelancer olarak çalışmak istiyorsan eğer senin için bu 3'ü bile yetersiz kalır madem işi profesyonele dökeceksin. Ha bu arada 1990'larda bile sadece HTML bilmen yeterli olmazdı ama işini görürdü. Senin en azından 5-6 kütüphaneye daha hakim olman lazım. Adam sana dedi ki anlık yazar yazmaz arama yapan bir bar istiyorum. Sen bunu HTML CSS bilginle 100 yıl uğraşsan yazamazsın. Düz JS ile de yapamazsın. Ne yapman lazım hemen ajax kütüphanesine hakim olman lazım. Sen bu işten para kazanacaksan eğer JS in kütüphanelerine aşırı ciddi hakim olman lazım.Node.js bileceksin ajax bileceksin jquery bileceksin. İşine biraz daha güzel kalite katmak istiyorsan vue.js bileceksin filan. Yani Front-End öyle HTML bileyim yeter denilecek iş değil. Kaldı ki HTML öğrenme süresi bugün 20-25 dakika20-25 dk da öğrenilen bilgiye kimse para vermez. Bunu da standart bir insan için söyledim. Öğrenme süresi 1 saat süren insan (HTML için) bilgisayar dünyasından kesinlikle uzak dursun. Bu arada web "yazılımcı" bak yazılımcı diyorsun olmak istiyorsan gerçekten "web yazılımcı" olmak istiyorsan .net Core'ya da PHP öğrenmeni öneririm.HTML bir dil değildir tasarım biçimidir? Kısacası HTML-CSS-JS öğrenerek Front-End biliyor olursun ama web yazılımcısı gibi bir unvan için 10000 fırın ekmek daha yemen gerekli demek oluyor bu. İlla site yapmak istiyorsun ama öğrenme kapasiten mi yok? WordPress bak ama sakın sağda solda web yazılımcı oldum deme adın dolandırıcıya çıkar. WordPress uzmanı olursun çok çok.
 
Frontend dünyanın en zor işlerinden biridir. Öyle HTML CSS JS öğrendin bitti ile olmaz. Freelancer olarak çalışmak istiyorsan eğer senin için bu 3'ü bile yetersiz kalır madem işi profesyonele dökeceksin. Ha bu arada 1990'larda bile sadece HTML bilmen yeterli olmazdı ama işini görürdü. Senin en azından 5-6 kütüphaneye daha hakim olman lazım. Adam sana dedi ki anlık yazar yazmaz arama yapan bir bar istiyorum. Sen bunu HTML CSS bilginle 100 yıl uğraşsan yazamazsın. Düz JS ile de yapamazsın. Ne yapman lazım hemen ajax kütüphanesine hakim olman lazım. Sen bu işten para kazanacaksan eğer JS in kütüphanelerine aşırı ciddi hakim olman lazım.Node.js bileceksin ajax bileceksin jquery bileceksin. İşine biraz daha güzel kalite katmak istiyorsan vue.js bileceksin filan. Yani Front-End öyle HTML bileyim yeter denilecek iş değil. Kaldı ki HTML öğrenme süresi bugün 20-25 dakika20-25 dk da öğrenilen bilgiye kimse para vermez. Bunu da standart bir insan için söyledim. Öğrenme süresi 1 saat süren insan (HTML için) bilgisayar dünyasından kesinlikle uzak dursun. Bu arada web "yazılımcı" bak yazılımcı diyorsun olmak istiyorsan gerçekten "web yazılımcı" olmak istiyorsan .net Core'ya da PHP öğrenmeni öneririm.HTML bir dil değildir tasarım biçimidir? Kısacası HTML-CSS-JS öğrenerek Front-End biliyor olursun ama web yazılımcısı gibi bir unvan için 10000 fırın ekmek daha yemen gerekli demek oluyor bu. İlla site yapmak istiyorsun ama öğrenme kapasiten mi yok? WordPress bak ama sakın sağda solda web yazılımcı oldum deme adın dolandırıcıya çıkar. WordPress uzmanı olursun çok çok.
Hocam hangi alanı tavsiye edersin? Yazdıklarını okudum. Oyun yazılımcısı mı?
 
HTML+CSS yazılım bile değildir. Evet siteler yapılabilir ama yazılımcıyim diyemezsiniz. PHP+SQL+JavaScript şart web yazılım için sonrasında angularjs vs. diye uzayıp gidiyor.
 
Bir betiğe yazılım, program diyebilmeniz için en basitinden veritabanı fonksiyonlarına erişiminiz gerekiyor.

HTML bir programlama dili bile değil sadece bir işaretleme dilidir. Yani ana program işlemini yaptıktan(veritabanına kayıt, veritabanından veri çekimi, API ile uzak veri çekimi ve sayısız şey) sonra tarayıcınıza sonucun nasıl gösterileceğini anlatır.

Tarayıcının yorumlayıcısı ise verilen HTML'e göre önce iskelet yapıyı oluşturur, eğer CSS varsa CSS kodlarına bakar da boyar.

Şimdi size soruyorum, siz sadece sitenin nasıl görüneceğini söyleyerek dinamik bir site yapabilir misiniz?

Not: İçeriği değişmeyecek sayfalar için sadece HTML ve CSS bilmeniz yeterlidir. Fakat o zaman web yazılımcısı olmazsınız.

Not2: Front-end için anlamsız bir sürü yorum gördüm. Sadece HTML, CSS, JS ile yapılmaz diye. Arkadaşlar front-end kütüphaneleri ile yapabildiğiniz her şeyi bunlar ile yapabilirsiniz. Zaten o kütüphaneler de HTML, CSS, JS kullanıyor.
 
Bir betiğe yazılım, program diyebilmeniz için en basitinden veri tabanı fonksiyonlarına erişiminiz gerekiyor.

HTML bir programlama dili bile değil sadece bir işaretleme dilidir. Yani ana program işlemini yaptıktan(veritabanına kayıt, veritabanından veri çekimi, API ile uzak veri çekimi ve sayısız şey) sonra tarayıcınıza sonucun nasıl gösterileceğini anlatır.

Tarayıcının yorumlayıcısı ise verilen HTML'e göre önce iskelet yapıyı oluşturur, eğer CSS varsa CSS kodlarına bakar da boyar.

Şimdi size soruyorum, siz sadece sitenin nasıl görüneceğini söyleyerek dinamik bir site yapabilir misiniz?

Not: İçeriği değişmeyecek sayfalar için sadece HTML ve CSS bilmeniz yeterlidir. Fakat o zaman web yazılımcısı olmazsınız.

Not2: Front-End için anlamsız bir sürü yorum gördüm. Sadece HTML, CSS, JS ile yapılmaz diye. Arkadaşlar Front-End kütüphaneleri ile yapabildiğiniz her şeyi bunlar ile yapabilirsiniz. Zaten o kütüphaneler de HTML, CSS, JS kullanıyor.

Şöyle bir düzeltme yapayim. C# öğrenince .net Core öğrenmiş olmuyorsun. Belli başlı kütüphaneleri de bilmen gerekiyor. Burada JS demek standart JS. Yani JS bilen kişi vue.js bilmez ya da node.js bilmez. Bunları da öğrenirse alt kütüphaneleri de öğrenmiş olur. Sadece JS öğrenip bu işten para kazanamaz.
 
JS'i iyi bilen biri çok rahat kütüphaneleri öğrenebilir. Ayrıca sadece JS ile de para kazanabilir. Sadece efektif olmaz.

Ama dediğiniz doğru size katılıyorum.

En basitinden müşteri sitesinde jquery ya da ajax görmek ister. Basit görseller bunlar ama bunları öğrenmeden de yapamazsın o fonksiyonları. JS iyi bilen biri kütüphaneleri zaten zevkle öğrenebilir ama 0'dan başlayacak kişinin JS'yi ne kadar öğreneceği konusunda ikimiz de az çok hemfikiriz. Alt kütüphaneleri öğrenmek zorunda olduğunu vurgulamak için öyle dedim.
 
Şöyle bir düzeltme yapayim. C# öğrenince .net Core öğrenmiş olmuyorsun. Belli başlı kütüphaneleri de bilmen gerekiyor. Burada JS demek standart JS. Yani JS bilen kişi vue.js bilmez ya da node.js bilmez. Bunları da öğrenirse alt kütüphaneleri de öğrenmiş olur. Sadece JS öğrenip bu işten para kazanamaz.
Hocam cevap alamadım.
 

Technopat Haberler

Yeni konular

Geri
Yukarı