//
Şu anda okuduğunuz...
açık kaynak kod, özgür yazılım, bilgisayar bilimi, bilgisayar mühendisliği, linux

Bilgisayar mühendisliği öğrencilerinin, özgür yazılım projelerine katılımının önemi

“Açık kaynak” kavramının ne olduğundan tam emin değilseniz, öncelikle şu yazıyı okuyun. Bir de “özgür yazılım” kavramı var. Biz biraz ağız/klavye alışkanlığı hep “açık kaynak kod” kavramını kullanıyoruz. Ama aslında söz etmek istediğimiz “özgür yazılım” (düzeltme için Hakan Uygun’a teşekkürler).  Özgür yazılım; bir felsefeyi, yeni bir bakış tarzını ve yazılım lisansını tanımlıyor.  Biz yazılımları gerektiğinde/istediğimizde değiştirmek, özgürce kullanmak/paylaşmak istiyoruz.

Neden özgür yazılım projeleri?

Bilgisayar mühendisliği öğrencilerinin, özellikle eğitimleri sürecinde özgür yazılım projelerinde görev almaları gerektiğini düşünüyorum. Belge yazmak, çeviri, seminer vermek, mail gruplarını takip etmek/cevap vererek katkıda bulunmak, yazılım paketleme, yazılım geliştirme …ve bunun gibi birçok şekilde deneyim kazanabileceklerdir.

Böylece bir çok konuda kendilerini geliştirebileceklerdir:

- Kendini ve bilgisini yazılı/sözlü olarak ifade etme

- Kod inceleme, kod yazımı

- Bir projede görev alma

- Takım çalışması

Öğrenci emeğinin çıktısını da gördükçe daha motive olacaktır. Bu aynı zamanda özgeçmişlerine ekleyecekleri ve İnternet üzerinden teyit edilebilen bir çalışma olacaktır.

Açık kaynak kodlu ve özgür yazılım projeleri de her geçen gün artmaktadır. Bu tür projelerde  yer alan öğrenciler, daha kolay bu işlere girebilecektir. Aşağıdaki sunumdan, iş olanakları ve beklentileri hakkında bir fikir almanız mümkündür

Özgür Yazılım Dünyasında İş Olanakları

Google’da staj (Google Summer of Code), Pardus’da staj gibi imkanlardan yararlanabilmeleri için, daha önce bu tür açık kaynak kod yazılım projelerinde yer almış olmaları da önemlidir. Bu stajlarla kendilerini geliştirme fırsatlarını yakalamaları da mümkün olabilecektir.

Öğrencilik süresince (ve sonrasındaki) çalışmalar, aynı zamanda Türkiye’deki özgür yazılım projelerine de ciddi bir destek sağlayacaktır. Bu konuda Çanakkale Bilgisayar Mühendisliği Bölümü’nde gerçekleştirilenler çok iyi bir örnektir. Necdet Yücel Hoca ve öğrencilerinin Pardus projelerine desteği ve başarıları ortadadır.

Öğrencilerime özellikle Python dilinde pratik yapmalarını da öneriyorum. Python hakkında birçok belge, kaynak var. Detaylar için: http://enisden.wordpress.com/2011/02/27/python-hakkinda-birkac-yazi-okuma-onerisi/

Şu sunumlardan da fikir  alabilirsiniz:

Bir aksilik olmazsa, 27 Mayıs 2011 Cuma günü Necdet hoca ve öğrencileri Muğla Bilgisayar Mühendisliği öğrencileri ile deneyimlerini paylaşacaklar. Öğrencilerimin bu etkinliği kaçırmamaları gerektiğini düşünüyorum, bizi yanlız bırakmayacaklarına inanıyorum.

enisden hakkında

Muğla Üniversitesi Bilgisayar Mühendisliği Bölümünde öğretim üyesiyim. "Bilgiyi paylaştıkça artar." ilkesine inanıyorum. Bu blogda; akademik dünya, araştırma yöntemleri, eğitim ve bilgisayar mühendisliği çoğunlukta olmak üzere, hayata dair deneyim ve bilgilerimi paylaşmayı hedefliyorum.

Tartışma

5 Yanıt to “Bilgisayar mühendisliği öğrencilerinin, özgür yazılım projelerine katılımının önemi”

  1. Selamlar,

    “Özgür Yazılım” ve “Açık Kaynak” arasında gerçek bir fark olduğunu ancak özgür yazılım ile tanışmamdan bir yıl sonra öğrenmiştim.

    Hatta Richard Stallman, bu sene İstanbul’a Bilmök için geldiğinde konuşmasında epey vurgulamıştı bu farkı.
    Lakin soru soran öğrenci arkadaşlar inatla “açık kaynak” demeye devam etmişlerdi. Kendisi de sürekli düzeltmeler
    yapmak zorunda kalmıştı. :/

    Bu konuda bence en harika kaynak: http://www.emo.org.tr/ekler/7c6326a2cfccd2f_ek.pdf

    Posted by Lipsum | 27 Ekim 2011, 12:23 am
    • Yorum ve kaynak için teşekkürler.

      Posted by enisden | 27 Ekim 2011, 12:32 am
      • Özgür yazılımdan öğrencilerini haberdar eden bir akademisyen olduğunuz ve paylaşma esasını benimsediğiniz için bir öğrenci olarak ben teşekkür ederim.

        Blogunuzu takipteyim. Nice güzel yazılara! :)

        O vakit kolaylıklar, iyi çalışmalar.

        Posted by Lipsum | 27 Ekim 2011, 12:38 am

Trackbacks/Pingbacks

  1. Pingback: Muğla Üniversitesi Bilgisayar Mühendisliği Bölümü Nasıl « enisden - 28 Temmuz 2011

  2. Pingback: Staj nedir ve Bilgisayar mühendisliği öğrencileri için bazı staj olanakları « enisden - 12 Mart 2012

Yorum yapın

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Değiştir )

Twitter picture

You are commenting using your Twitter account. Log Out / Değiştir )

Facebook photo

You are commenting using your Facebook account. Log Out / Değiştir )

Connecting to %s

Tanrım, Bana değiştirebileceğim şeyler için CESARET, Değiştiremeyeceğim şeyler için SABIR, Ve her iki şey arasındaki farkı anlayabilmek için BİLGELİK ver.

TEGV

TEGV - eĞİTİM İÇİN BEN DE VARIM

Kategoriler

Takip Et

Get every new post delivered to your Inbox.