Twitter Youtube Github
Burak Kutbay'ın Kişisel Blog'u |

Type and hit Enter to search

  • Eğitim
  • Quarkus
  • Spring Cloud
  • Spring Boot
  • Spring JDBC Template
  • Spring MVC
  • Spring Core
  • Spring Örnekleri
  • Hibernate
  • Java Server Pages
  • Java Server Faces
  • PrimeFaces
  • Servlet
  • JDBC
  • JSTL
  • Java 8
  • / Diğer
    • Ünlü Bilişimciler
    • C Sharp
    • Kütüphane
    • Makale
MakaleYazılım Mühendisliği

Yazılımcı Hacker midir?

Paylaş

Yazılımcı, programcı, Yazılım Mühendisi, Bilgisayar Mühendisi kısaca bilgisayar yazılımına gönül veren onlarca kişiye hangi sıfatla hitap ediliyorsa bu yazı biraz onları ilgilendirmekte.

Bu yazının amacı adından da anlaşılacağı gibi bir “Yazılımcı” hacker midir sorusuna cevap arayacağım. Yazılım ve Hacker konusunda ahkam kesecek bir tecrübem olmadığının altını öncelikle çizmek isterim çünkü daha yolun en başındayım.

Bu yazıyı yazmama neden olan şey iletişim bölümünden gelen bir mail idi. Bu mail de bir paragrafta “Yazılımcılar da bir hacker olarak adlandırılıyor olsa da” diye başlamakta. Bu cümleye kafam takıldı ve düşünmeye başladım. Gerçekten biz “hacker” mıyız?

Bana göre hacker’ız. Kendi yaptığımız yazılımın “hacker”ı ama. Başka sistemlere sızmaya çalışan ve ya başka bir kişinin yaptığı programda açık aramaya çalışan kişiler olarak değil.

Hacker kavramı günümüzde “kötü” bir lakap olarak kullanılmakta. “Hacker” kelimesinin ilk doğum anında “hacker” demek yazılımcı demekti aslında. Bunu nereden biliyorum derseniz okuduğum kitaplardan. En yenisi ise önceden blogumda yazmış olduğum Linux’un yaratıcısı Linus Trovalds’ı kitab‘ında sıkça geçmekte.

Günümüzde “hacker” kavramı kötü bir anlam bırakmakta beyinlerimize.  Günümüzde yazılım yapılanmalarıda Yazılım Test Mühendisi o firmada yapılan yazılımda hata arar. Sistemi zorlar hep aykırı girişler yapmaya ve programı bozmaya çalışır. O da bir “hacker” dır. Yazılımcı olarak görev aldığınız şirkette ya da freelancer olarak çalıştığınız işte yaptığımız program Yazılım Test Mühendisi’nin önüne gelmeden gelişitiriciler tarafından da haliyle test edilmekte. Yaptığın işin kontrolü elinde tutmak ve hemen düzeltmek için gereklidir.

Gelen soruda ki “Yazılım Mühendisi Hacker olarak adlandırılsa” da lafı biraz şaibeli o yüzden. Bu cümlede ki “hacker” kalıbı başka sistemi kırmaya, kırdıktan sonra o verileri ya da bilgileri kötü emellere kullanan kişi olarak kullanılıyorsa cevabım hayır.Çünkü o tarz da bir “hacker”lik bambaşka bilgileri gerektirmekte ve yazılım belki de o işin yüzde 5 bile değil.

Ancak eski anlamında bir “hacker” kelimesi kullanılıyorsa evet biz “hacker”ız. Yani yazılımcıyız.

Tags:

bilgisayar mühendisiHackerprogramcıtest mühendisliğiyazılımyazılım mühendisiyazılımcı

Paylaş

Diğer Yazılar

Previous

Blog’un 2012 Yılı Özeti

blank
Next

Kitap: Google Olsa Ne Yapardı?

Next
blank
15 Ocak 2013

Kitap: Google Olsa Ne Yapardı?

Previews
31 Aralık 2012

Blog’un 2012 Yılı Özeti

blank

6 Comments

  1. Batuhan Büyükgüzel dedi ki:
    26 Ocak 2013, 20:45

    Hacker tanımı çoğu kaynakta (zaten siyah şapkalı olanlardan çıkmamıştır bu tanım), bir sistemi çok iyi bilen, bilgi bakımından en tepede olan insanlar için yapılmış bir tanımdır.

    Bir üniversite öğrencisine veya bir yüksek lisans öğrencisine nasıl Prof. Doktor denmiyorsa kendimize öylece “hacker” demeyi de pek uygun bulmuyorum açıkçası..

    Ayrıca şu da güzel bir dökümandır:
    http://pdf.belgeler.org/howto/hacker-howto/hacker-howto.pdf

    Cevapla
  2. İbrahim Gündüz dedi ki:
    03 Şubat 2013, 01:17

    Bundan belki 4 5 önce güvenlik uzmanı olmayı düşünen biri olarak. Hacker tabirini o zamanlarda dahi kafamın içerisinde sistemlere sızmaya çalışanlar olarak kullanmayı uygun görmezdim. Asıl kelimenin içeriğinin gerçekten de o sistemi bilmek olduğunu düşünüyorum. Burada sistem kelimesinde yatan anlam o sistem yapısı, programlandı ise programlama dili, mimarisi vs gibi gerçekte en üst bir bilgiye ulaşmaktır. Programcı olarak bizim amacımızda bilgi birikimimizi en üst seviyeye çıkartmak ise bizde hacker kelimesinin içeriğini doldurmaya başlarız. Hedefimizde tamamen doldurmaktır. Ama 3-5 kişi dışında kimsenin programcılara hacker diyeceğini sanmıyorum. 🙂
    Yazı için teşekkürler. Blogunuz çok hoş, faydalı bilgiler var. 🙂

    Cevapla
    1. Burak dedi ki:
      15 Ağustos 2014, 13:47

      Size aynen katılıyorum. 🙂 Teşekkür ederim. 🙂

      Cevapla
  3. umut dedi ki:
    15 Ağustos 2014, 13:19

    kardeşim yazılımcı olmakla mı hacker olunurmuş..yazılımcı olmakta bi işe yaramaz hackerlık dünyasında..bu iş tecrübe ve kabiliyet meselesi..

    Cevapla
    1. Burak dedi ki:
      15 Ağustos 2014, 13:47

      Yazının tamamını okudunuz mu?

      Cevapla
      1. Kkukiechmi dedi ki:
        27 Eylül 2019, 20:14

        Yani önce yazılım mühendisliği okusam daha kolay mı hacker olabilirim.

        Cevapla

Bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

İlgini Çekebilir

blank

Servlet Dersleri – HTTPServlet Sınıfları

javb

Servlet ile Form Bilgilerini Okumak

blank

Servlet Örneği

javb

JSP Servlet Oluşturma

Burak Kutbay'ın Kişisel Blog'u |

© 2008 - ∞, Her hakkı saklıdır.

Link

  • Hakkımda
  • İletişim
  • Arşiv

Kategori

Cloud
Amazon Web Services
Vue.js
Gradle
Node.js
Android
Struts
Redis
Röportaj
Spring Data
Spring Cloud Stream
XCode
Debezium
Mikroservis Mimarisi
Video
Spring Native
iPhone Uygulama Geliştirme
Objective C
JPA
Spring Security
PostgreSQL
Apache Kafka
Git
Servlet
Yaptığım Projeler
Maven
Design Patterns
DevOps
Linux
RabbitMQ
PrimeFaces
JDBC
Spring Jdbc Template
Spring
Spring MVC
Manset
Google
Spring Cloud
OCA Java SE 8
Spring Core
Quarkus
Microsoft
Veritabanı
Tanıyalım
Java SE
Hibernate
Teknoloji
Okuduğum Kitaplar
Java Server Faces
Yazılım Mühendisliği
C Sharp
Spring Boot
Java
Günlüğüm
Java Server Page
Makale

Takip Et

Twitter Youtube Github
  • Eğitim
  • Quarkus
  • Spring Cloud
  • Spring Boot
  • Spring JDBC Template
  • Spring MVC
  • Spring Core
  • Spring Örnekleri
  • Hibernate
  • Java Server Pages
  • Java Server Faces
  • PrimeFaces
  • Servlet
  • JDBC
  • JSTL
  • Java 8
  • / Diğer
    • Ünlü Bilişimciler
    • C Sharp
    • Kütüphane
    • Makale