PHP | Jquery | Css | Codeigniter | Unity3D


Giriş : Web programcı kod yazma konusunda yetenekli olmak durumundadır ve yazdığı kodlar, çizdiği tasarım düzenli, tutarlı bir yazılım ortaya koymak durumundadır. Grafiksel ve teknik (kod) anlamında bie web sitesinin nasıl çalıştığını, yapısını anlayabilmeli ve bu süreçleri gerçekleştirebilmelidir. Yazdığı sistemin veya web sitesinin bakım, teknik destek, geliştirme, güncelleme gibi işlerinden sorumludur. Bu kadar da değil bir web programcı bir sistemi baştan geliştirebilmeli, yazdığı sisteme yeni özellikler ekleyebilmelidir. Çok tanınmış ve geçerliliği yüksek bir meslek olup iyi düzeyde tecrübeli bir web programcının maaşı da aynı şekilde yüksektir.

İş tanımı: Bir web sitesinin tasarım, geliştirme, koruma (güvenlik) ve hayata geçirme olaylarından sorumludur. Herhangibir şirketin veya kişinin aldığı iş doğrultusunda, işin tanımındaki gibi tanımlanan işi ihtiyaca uygun şekilde teslim etmek Web Programcı İş Tanımıdurumundadır. Bunun dışındaki geliştirdiği sistemi teknik problemler ve kod esnekliği, çalışabilirliği açısından ortam bağımsız olarak test etmek durumundadır yani demek oluyor ki şu sunucuda çaılışır burda çalışmayabilir diyemez ve yazdığı sistemin stabil olduğundan emin olmalıdır aynı şekilde web programcı yazdığı sistemi veya web sayfasını tasarım açısından hatalar almamak için farklı tarayıcılarda (browser) da test etmek durumundadır en azından yaygun kullanılan tarayıclar için alternatif çözümleri olmalıdır bu da yazdığı sistemin tam stabil olmasının bir gereğidir. Geliştirilen web sayfasının arama motorlarıyla (google,yandex,yahoo) vb. İyi geçinmesi de gerekmektedir yani yazdığı kod düzeninden tutun tasarım, web sitesi için yapılan seo çalışmaları işin aslında en güzide kısımlarındandır. Yapılan web sayfasının hit kazanması, ziyaret edilemsi, arama motorlarında üst sıralarda çıkması açısından seo çalışması da büyük önem taşımaktadır. Ve unutulmamalı ki web programcının işi hiç bitmeyecektir, bitmemiştir de ;) Bu açıdan daha yüksek kazançlar elde etmek için kendini sürekli geliştirmeli, bilgilerini güncel tutmalıdır.

Beceriler: Bu meslek alanında birçok beceriden söz edebiliriz birkaçını saymak gerekirse:

    _
  • İletişim : Web programcı işini iyi yapabilemesi ve doğru bir şekilde hayata geçirebilmesi için işin tanımını iyi anlaması gerekir bu da iyi bir iletişimi gerektirir.
  • Düşünme ve akıl yürütme: Bir web programcının en temel niteliği iyi bir analiz yeteneğinin olmasından geçer. Bu yüzdendir ki yaptığı ihtiyaç analizini doğrultusunda işin tanımına uygun bir ürün ortaya koyabilsin.
  • Kod yazmayı sevmesi gerekir aslında ama bunun öncelikle bir beceri olması gerekir, bu da demek oluyor ki beceremediğiniz işi sevmenin anlamı yok :-) Becerinin artması için de şüphesiz çalışması ve kendini yenilemesi gerekir. Bunun yanında iyi grafik ve tasarım bilgisine sahip olmalıdır. Yani web programlama ile uğraşıyosa en azından Fireworks, Photoshop bu iki programı bilmesi gerekir ve insiyatif kullanıyorsa kullandığı tasrımların da standartlara uygun olması beklenir.
  • Tasarımsal ve görsel kavramlara hakim olması gerekir.
  • Erişim ilkeleri ve kullanım standartlarına uygun kod yazmalı ve bu ilkeler konusunda bilgi sahibi olmalıdır. ( Örnek: Class isimlerinin büyük harfle başlaması gibi)
  • Web tabanlı proje ve web site geliştirme deneyimi olmalıdır.
  • Web trendleri konusunda tüm dünydaan haberdar olamlı ve araştırmalıdır.
  • Herşeyden önce aktif bir öğrenici, öğrenmeye açık olmalıdır.
  • Yaratıcı olmalıdır.
  • Özenli ve doğru eserler ortaya koyabilmek için sabretmek gerektiğini bilmelidir.
  • Yaptığı işi iyi organize etmelidi ve planlı çalışmalıdır.
  • Bilgisayar donanım ve yazılım işleyişi hakkında bilgi sahibi olmalıdır.


İş için ipuçları:

  • Tanıma uygun, hatasız ve düzenli kodlama yapın bu ilerde karşınıza çıkabilecek hataları kolay tanımlayabilmenizi ve aşmanızı sağlar. Yani yazdığınız her kodu o anki satır için değil tüm sistem için yazın. ;)
  • En önemlisi de beklenenden fazla çalışın.
Çeviridir



Soru ve Tartışma Konularınız için;

Yayınlayan
comments powered by Disqus
Yazar: Windofelm
Description: Web programcı ne iş yapar, yeterlilik ve becerileri nelerdir.