Bir süredir ilginizi çeken bir konu web tasarımı, web tabanlı uygulamalar… Ama kafanız karışık, tam olarak ne öğrenmek istediğinizi bilmiyorsunuz. Nereden başlayacağınızı bilmemeniz de üzerine tuz biber oluyor. Bir adım ileri, iki adım geri… Bir ilerleme kaydedemiyorsunuz. Eğer durumunuz bu, ya da buna yakın bir şeyse; işte bu yazı tam size göre.
Bu işle ilk uğraşmaya başladığımda web dünyası günümüzdeki gibi renkli değildi. Ne açıdan? Diye soracak olursanız; iş olarak web tasarımcılığı ve bu işi gerçekleştiren kişi web tasarımcısı -yani biz- vardı o zamanın web dünyasında. İçinde bulunduğumuz dönem itibariyle web sitesi dediğimiz kavram hala gündelik dilde kullanılsa da, artık ortaya konulan ürünü, web tabanlı uygulama diye ifade ediyoruz. Bu web tabanlı uygulama kavramı, kendi içinde pek çok alt kategoriyi barındırıyor. Web siteleri, intranet uygulamaları, web servisleri gibi…
Uygulamaların bu kadar derinleştiği bir dönemde, bu işi bir kişinin gerçekleştirmesi de doğal olarak olanaksızlaştı. O açıdan, işin belli bir kısmını gerçekleştiren, konusunda uzman meslek gruplarının da oluşması kaçınılmaz oldu. Bu çerçevede günümüzde bir web uygulaması için temel olarak;
İhtiyaç duyulmaya başlandı.
Bunlara ek olarak ihtiyaç duyulacak, Proje Yöneticisi, Flash Geliştiricisi, Flex Geliştiricisi, Java Uygulama Geliştiricisi, Arama Motoru Optimizasyon Uzmanı, Kullanılabilirlik ve Erişilebilirlik Test Uzmanı gibi uzmanlık gerektiren diğer iş gücünü de unutmayalım.
Konu bu kadar dallanıp budaklanmışken, web teknolojilerine ilgi duyan ve hayatını buradan kazanmak isteyen arkadaşlarımızın, bu koca dünyanın neresinde duracağına dair bir kararının olması önemli. Çünkü her konuda uzman olmanız pek olası görünmüyor.
Yazının buradan sonrası daha çok ara yüz geliştiricisi olmak isteyenleri ilgilendiriyor. Bir ara yüz geliştiricisi ya da kodcusunun elinde 3 adet güçlü teknoloji bulunmaktadır. Web tabanlı uygulamaların içeriğini oluşturan XHTML, içeriği şekillendirmemize yarayan CSS ve bu içeriğe davranışlar aktarabilmemize imkân tanıyan Javascript…
Bir teknolojinin öğrenilmesi için o teknolojinin hayat bulacağı ortamın anlaşılması gerekmektedir. Tarayıcı nedir? İstek Nedir? Cevap Nedir? Sunucu nedir? Sunucuya istekler nasıl iletilir? gibi soruları kendimize sormamız gerekiyor. Burada temel konseptin anlaşılması teknolojilerin öğrenilmesini de kolaylaştıracaktır.
İkincil olarak ilgili teknolojinin sınır ve işlevinin öğrenilmesi gerekir. Bununla beraber ilgili teknoloji konusunda edinilecek referans bir kitap sizin başucu kaynağınız olacaktır. Öğrenme süreci kişisel çaba ve denemelerle pekiştirilir. Böylece küçük denemeler, büyük denemeleri biriktirir.
Fırından yeni çıkmış yazılardan haberdar olmak için RSS yayınıma abone olabilir ya da beni Twitter'dan takip edebilirsiniz.
Yorumla BakalımBu Makale için toplam 18 adet yorum bulunmaktadır...
Bu Makale 9 June, 2009 ve saat 17:06 itibariyle CSS, XHTML kategorisi altına kaydedilmiştir. Bu makale ile ilgili yorumları RSS 2.0 beslemesinden takip edebilirsiniz.. Bu makale için yorum yapabilir, veya kendi web sitenize trackback sağlayabilirsiniz...
9 June, 2009 ve saat 18:27:35'de gönderdi...
Sevgili Özgür “web mesleği konusunda seçim yapmak isteyenler için” çok faydalı bir makale yazmışsın, bu makalenin devam eden diğer serilerini de yazabilirsen çok güzel olacak. teşekkürler..
9 June, 2009 ve saat 22:09:52'de gönderdi...
Güzel yazı
Teşekkürler.
10 June, 2009 ve saat 09:13:05'de gönderdi...
Özgürcüm klavyene sağlık. Anlatımı ve vermek istedikleri tam yerinde bir yazı olmuş. Ben bu işin arayüz kısmındayım. İlgili arkadaşlara da yardımcı olmaya her zaman hazırım. Şu sıralar yeni yeni programlama kısmına kaymaya başladım ama arayüzden vazgeçemem sanırım.
11 June, 2009 ve saat 02:24:57'de gönderdi...
Arkadaşlar ben teşekkür ederim hepinize,
@kadir kendi deneyimlerini içine katarak sen de bir değerlendirme yaparsan, pek çok kişiye faydalı olacağını düşünüyorum…
11 June, 2009 ve saat 14:59:24'de gönderdi...
Bu blog içi bağlantıların birde blog dışı bağlantılar sürümü olsa, oraya bizde gelsek.
13 June, 2009 ve saat 00:03:45'de gönderdi...
çok güzel bir yazı olmuş, bir dizi halinde, pc dergilerinde yayınlansa ne güzel olur.
13 June, 2009 ve saat 12:04:12'de gönderdi...
Benim gibi başlangıç seviyesindekiler için yol gösterici bir yazı olmuş. Gayet başarılı ve açıklayıcı bir şekilde anlatmışsınız. Teşekkür ederim. Çalışmalarınızın devamını dilerim.
13 June, 2009 ve saat 20:16:19'de gönderdi...
Görüşleriniz için teşekkür ederim…
22 July, 2009 ve saat 13:56:50'de gönderdi...
Web dünyasına adım atmak isteyenler için çok faydalı bir yazı olmuş. Keşke bu tür kaliteli makalelerle daha önceden karşılaşabilseydik. HTML ve JavaScript ile başlayan süreçten sonra PHP ile devam ettim ve halen de uğraşıyorum ancak iş tasarım kısmına gelince orda takılıyorum. Önceleri CSS, Flash, Photoshop da öğrenirim ve tüm sistem benim eserim olur diye düşünürdüm ancak iş böyle olmuyor. Bunları öğrenseniz bile özgüm tasarımlar yaratmak çok zor. Sizin de söylediğiniz gibi kendi alanınızı en baştan, iyi düşünerek seçmek gerekiyor.
22 July, 2009 ve saat 15:20:09'de gönderdi...
@Ersin kesinlikle sana katılıyorum çünkü herşey olmaya çalışırsak hiçbirşey olamıyoruz ve sonuçta hayal kırıklığı ve üzüntü yaşıyoruz. fakat şöyle bir de gerçek var ki yazılımcı arkadaşların tümü böyle düşünmüyor. ben işin büyük kısmını yaptım biraz da tasarım yapar olayı kapatırım diye düşünülüyor. işi paylaşmak istenmiyor. çok nadir rastlarım bir sitenin altında coder by xxx design by xxx yazsın. halbuki bunu da standarda oturtabilsek hem yazılımcı hem tasarımcı arkadaşlarımız rahat bir nefes alabilecek. keşke bu konuda birlikte birşeyler yapabilsek?
22 July, 2009 ve saat 16:51:32'de gönderdi...
@joyologo, şunu da unutmamak gerekir ki, artık açık kaynak bir çok web script var ve bunlar üzerinden yapılamayacak çalışma yok gibi. Dolayısıyla günümüzde web geliştiriclerden çok tasarımcılara ihtiyaç var gibi görünüyor. Yeni başlayacaklara tavsiyem tasarım konusuna ağırlık vermeleridir.
22 July, 2009 ve saat 17:55:15'de gönderdi...
@Ersin haklısın ben de bu yüzden cms sistemlerini inceledikten sonra wordpress CMS’ye yöneldim ve wordpress tasarımcısı olma yolunda uğraşlar vermekteyim. wp ile birçok şey yapabiliyoruz pluginleri de kullanınca. tabi mutlaka wp ve pluginlerinin karşılayamadığı projeler de vardır. ama şu an memnunum, çünkü wp sayesinde web tasarımlarımı hayata geçirebiliyorum.
23 July, 2009 ve saat 13:27:28'de gönderdi...
Sevgili Devir ve Ersin,
Günümüz genel web uygulamaları için açık kaynak Drupal, WordPress, Joomla gibi uygulamaları kullanabiliriz. Pek çok genel ihtiyacımızı karşılayabiliriz. Ki o yüzden bu blog da wordpress altyapısını kullanıyor…
Yalnız bu tarz uygulamalar daha çok genel ihtiyaçlara cevap verebiliyor. Daha spesifik uygulamalar ve özel çalışmalar için mutlaka yazılıma yani programcılığa ihtiyacımız var. Yani yazılım önemini koruyor…
Ve sizin de belirttiğiniz gibi web teknolojilerinde herşeyi yapmak değil uzmanlaşmak hedefimiz olmalı… Çünkü kendimden biliyorum herşeyde uzman olamıyorsunuz
Kolay gelsin…
23 July, 2009 ve saat 14:15:58'de gönderdi...
Evet sevgili Özgür, gerçekten de kullandığımız cms sistemlerinin karşılayamadığı web projeleri karşımıza çıkıyor. bu yüzden genel ihtiyaçlarımızı karşılamak için cms’lerle çalışmak durumundayız. diğer projeler için ise müşterilerime tanıdığım yazılımcı arkadaşlarımı öneriyorum ve ortam müsaitse işin tasarımını ben yazılımını arkadaşıma paslamayı seçiyorum. Bu arada wordpress’le ilgili karbon kopyalarının derlendiği çok yeni güzel bir derlemeyi sizinle burada paylaşmak isterim belki türkçeye çevirmek istersiniz:
http://www.1stwebdesigner.com/wordpress/23-extremely-helpful-wordpress-help-sheets-and-resources/
sevgilerimle..
Devir
23 July, 2009 ve saat 14:19:31'de gönderdi...
pardon “çok güzel yeni bir derlemeyi..” diye yazacaktım yanlış olmuş
2 August, 2009 ve saat 02:43:58'de gönderdi...
Çok güzel makale olmuş teşekkür ederim
23 August, 2009 ve saat 23:40:07'de gönderdi...
Emeğine sağlık. Teşekkürler.
10 July, 2010 ve saat 20:03:54'de gönderdi...
Çok güzel bir derleme, teşekkürler.
Ayrıca site tasarımınız çok güzel olmuş