web analytics
Cuma, Haziran 5, 2026
No Result
View All Result
  • Giriş
Türk İnternet
  • Ana Sayfa
  • BİLİŞİM
  • e-TİCARET
  • INTERNET
  • TELEKOM
  • YENİ TEKNOLOJİLER
  • Hakkımızda
  • Kişisel Verilerin Korunması
    • Çerez Aydınlatma Metni
    • İlgili Kişi Başvuru Formu
No Result
View All Result
  • Ana Sayfa
  • BİLİŞİM
  • e-TİCARET
  • INTERNET
  • TELEKOM
  • YENİ TEKNOLOJİLER
  • Hakkımızda
  • Kişisel Verilerin Korunması
    • Çerez Aydınlatma Metni
    • İlgili Kişi Başvuru Formu
No Result
View All Result
Türk İnternet
No Result
View All Result
Ana Sayfa BİLİŞİM Yazılım Sektörü Haberleri

Gerilla Programcılık Nedir?

Teknoloji terimlerine baktığımızda hemen hemen her yeni terimin Amerika’dan çıkıp dilimize girdiğini görüyoruz. Özellikle, BT çalışanları olan bizler, mecburen yarı İngilizce, yarı Türkçe konuşmak durumunda kalıyoruz. İşte, benim, development ortamlarında çok kullandığım bir terim: Gerilla programcılık. Nedir gerilla programcılık?

Kanat Özturan-Kanat Özturan
27 Şubat 2001
-Yazılım Sektörü Haberleri
0
Facebook'ta PaylaşTwitter'da PaylaşLinkedin'de Paylaş

Teknoloji terimlerine baktığımızda hemen hemen her yeni terimin Amerika’dan çıkıp dilimize girdiğini görüyoruz. Özellikle, BT çalışanları olan bizler, mecburen yarı İngilizce, yarı Türkçe konuşmak durumunda kalıyoruz. İşte, benim, development ortamlarında çok kullandığım bir terim: Gerilla programcılık. Nedir gerilla programcılık?

Türk Dil Kurumu sözlüğünden gerilla kelimesini aradığımızda karşımıza şu anlam çıkıyor: düzensiz çete. Şimdi ne alakası var diyeceksiniz, ama çok alakası var…

Türkiye’de uygulama geliştirme ortamlarında yapılan programcılığın çoğu gerilla programcılıktır. Gerilla programcılık bir çete yani programcı grubu tarafından yapılan düzensiz programcılığa denir. Belli bir analiz yapılmadan, belli bir tasarım yapılmadan, belgeleme yapılmadan yapılan programcılıktır. Üniversitelerde, özellikle Bilişim Yönetim Sistemleri bölümlerinde iki tane önemli son sınıf dersi okutulur. Birincisi Sistem Analizi, ikincisi Sistem Tasarımı. Bu derslerin amacı, bir sistemi programlaya başlamadan önce yapılacak işlerin iyi düşünülüp belgelenip onaylanıp ondan sonra programlamaya geçirilmesini öğretmektir. Mantıken bu, gerçekten bir sistem uygulamasının geliştirilmesi için yapılması gereken en önemli ilk iki iştir. Yine ders kitaplarında, bir projede harcanması gereken zamanın yüzde altmışının, sistem analizi ve sistem tasarımı; yüzde otuzunun, programlama; yüzde onunun da, test olduğu yazılır. Ancak, tabii ki burası Türkiye. Gerek yok böyle şeylere, programı yazacak kişi ya da kişiler analiz yaparken tasarlarlar, tasarlarken programlarlar, programlarken de test ederler mantığı ile projeler yapılır. Sebebi, zamanın önemli olması mı, yani projeyi çabuk bitirmek mi? Bazen öyle, bazen değil.Genelde yaptığımız her işte olduğu gibi sebebi plansızlık, programsızlık ve tembellik. Peki bu projeler nasıl sonuçlanır? Uygulama geliştirme ortamlarında çalışanlar bilirler. Bu projeler çatlar ve patlar…..

Sistem analizi niye yapılır? Bir sistemin ihtiyaçlarını belirlemek için yapılır. Sistem için gereken ortamın sağlanması için, sistemin ne amaçlar uğrunda kullanılacağını belirleyebilmek için. Bu analizin sonucunda bu sistemi hayata geçirecek tasarımın yapılması gerekmektedir. Tasarım niye yapılır? Projenin boyutlarını gerçekten anlamak, sistemin tüm detaylarını düşünüp belgelemek, tüm işleyişi çıkarmak, proje zaman ve kaynak planı yapabilmek için. Sistem tasarımı yapıldıktan sonra, projenin bölümlere ayrılarak, programcılara verilmesi gerekmektedir. Programcı ise, kendinden tam olarak ne istendiğini, yani yaptığı programlamanın hangi standartlara göre ne sunması gerektiğini bilmesi gerekir. Eksik bir analiz ve tasarım her zaman başarısız bir uygulamaya sebebiyet verecektir.

Plansızlık ve programsızlık gerilla programcılık için çok güzel bir ortamdır. Genelde programcılar, gerilla programcılık yapmayı sevmezler. Acaba, kim plansız programsız iş yapmayı sever? Ancak, analizi ve tasarımı yapılmamış bir projeyi programcının önüne koyarsanız, programcının yapabileceği iki şey vardır. Ya, kurumsal standartları (eğer varsa) bir yana koyarak, kendi standartlarına ve mantığına göre bir analiz ve tasarım yapar, belgeler ve bunun üzerinde kod yazmaya başlar, ya da sonunu göremediği bir projenin içinde erimeye razı olarak programlamasını yapmaya başlar. Programcı, birinci seçeneği seçerse, bu programcının harcayacağı zamanı çoğaltır. Projenin sonuçları programcının kişisel yetenekleri, tecrübesi ile ve zeka seviyesi ile doğru orantılı hale gelir. Bu tip gerilla programlama yapabilen programcılar, süper yetenekli ve tecrübeli programcılardır. Ayrıca, sistem analizini ve sistem tasarımı işlerini kendileri yaparak, sadece programcı değil, hem sistem analizcisi, hem de sistem tasarımcısı olurlar. Yeteneksiz, tecrübesiz veya çok zeki olmayan programcılar, bu tip projeleri kesinlikle kotaramazlar. İkinci seçeneği seçen programcı ise, maalesef, okyanusta kaybolacak bir gemiye binen kişi gibidir. “Uzun ince bir yoldayım” diye mırıldanmaya başlamaması için hiçbir sebep yoktur. Hiç bitmeyecek bir projeye girdiğini kısa bir süre sonra anlayacaktır. Bundan sonra iki şey için dua edilebilir, projeye başka bir programcının atanması veya projenin iptal edilmesi. Gerilla programcılık yapılan bir uygulama geliştirme ortamında yöneticinin taşıdığı risk ise, çok büyüktür. Düzenli plan, program ve belgeleme yapılmadığı için, yönetici, programcının işini bitirmeden kaçmaması için dua etmeye başlayacaktır. Özellikle, BT çalışanlarının ortalama altı ayda bir iş değiştirdiğini göze alırsak, bayağı büyük bir risktir bu, tabii ki hastalık, kişisel nedenler veya ölümü saymazsak…

Etiketler: Haber

Türk İnternet'ten buna benzer yazılar için bildirim almak ister misiniz?

ABONELİKTEN ÇIK
Kanat Özturan

Kanat Özturan

Lütfen yorum yapmak için giriş yapın.

GÜNLÜK BÜLTEN ABONELİĞİ

Aboneliğinizi onaylamak için gelen veya istenmeyen posta kutunuzu kontrol edin.

HAFTANIN ÖNE ÇIKANLARI

  • Mobil Sektör Yeniden Şekilleniyor; 2030’a Kadar Akıllı Telefonların Yaklaşık Yarısı Doğrudan Uydulara Bağlanacak
  • İran, ABD’ye Çok Uçak Kaybettirmiş ve Amerikalılar Çin ile Gelecekteki Savaş Konusunda Endişeli
  • Papa Leo XIV, Yapay Zeka Hakkında Çığır Açan Bir Genelge Yayınladı ve İnsanlığı “Dijital Tekel’e” Karşı Uyardı
  • Tunçmatik’ten Elektrikli Araç Kullanıcılarının “Menzil Kaygısını” Bitirecek Çözüm
  • Online Toplantılarda Yapay Zekâ Devrimi: Türk Mühendislerin Başarısı Edisyn

HAFTANIN KELİMESİ

3GPP

3. Nesil Ortaklık Projesi (3GPP), dünya çapında çeşitli mobil (hücresel) ve telekomünikasyon standartlarını geliştiren ve sürdüren bir grup standart kuruluşudur.

3G ile birlikte kurulmuş ve telekom endüstrisinin Birleşmiş Milletleri diye tanımlanabilir. Sonraki nesiller için de standartları belirlemiştir.

Detayı için Wiki-Turk'e bakınız

İNTERNET HIZI

Türkiye'nin İnternet Hızlarını Dünya ile KarşılaştırmakKaynak : https://www.speedtest.net/global-index#mobile
Facebook Twitter LinkedIn

Bildirimler

Turk-internet.com masaüstü bildirimlerini almak için lütfen buraya tıklayın

Son Yorumlar

  • ICANN, Yeterince Temsil Edilmeyen Toplulukları Yeni gTLD Başvuru Destek Programı İle Güçlendiriyor için Tolga Kaprol
  • BTK, Yabancı e-SIM Firmalarını Engelledi için Bulent SEN
  • Sahibinden.com Domain’inin Güncellenmesi Unutulmuş için Tolga Kaprol
  • İngiliz Düzenleyici Ofcom, Bulut Servislerini ve Akıllı Cihaz Pazarını Soruşturuyor için Tolga Kaprol
  • Seçim Yaklaşırken, Kişisel Veriler Kötüye Nasıl Kullanılır? için [email protected]

Türk İnternet'ten ilginize çekecek yazılar için bildirim almak ister misiniz?

Abone Ol

© Copyrights 2000-2025 - Bu sitede yayınlanan haber/söyleşi/makale ve bilgilerin tüm hakkı turk-internet.com'a aittir.

Tekrar Hoşgeldiniz!

Aşağıdan hesabınıza giriş yapınız

Şifremi unuttum?

Şifrenizi geri alın

Lütfen şifrenizi resetlemek için kullanıcı adı veya email adresinizi girin.

Giriş yap
No Result
View All Result
  • Ana Sayfa
  • BİLİŞİM
  • e-TİCARET
  • INTERNET
  • TELEKOM
  • YENİ TEKNOLOJİLER
  • Hakkımızda
  • Kişisel Verilerin Korunması
    • Çerez Aydınlatma Metni
    • İlgili Kişi Başvuru Formu

© Copyrights 2000-2025 - Bu sitede yayınlanan haber/söyleşi/makale ve bilgilerin tüm hakkı turk-internet.com'a aittir.