Ubuntu Türkiye Forum

Yazılım => Programlama => Genel => Konuyu başlatan: alict006 - 22 Eylül 2015 - 22:55:08

Başlık: Ubuntu Geliştiricisi Olmak İçin
Gönderen: alict006 - 22 Eylül 2015 - 22:55:08
Merhabalar,

Arkadaşlar ben ubuntu da yazılım geliştiricisi seviyesine çıkmak istiyorum şu anda bir geliştirici kadar bilgili değilim fakat ben sistemimdeki kodları okumak ve gerekirse yazmak istiyorum. Bunun için sistemimdeki kodları nasıl okuyabilirim? Nereden okuyabilirim?  Ubuntu geliştiricisi olmak için neler gerekmektedir?

Eğer ayrıntılı bir şekilde anlatacak yada sistemimi geliştirici düzeyine çıkarabilecek arkadaşlar varsa ve cevap verirse şimdiden teşekkür ederim.  :)
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: oasln - 22 Eylül 2015 - 23:59:54
Sistemi geliştirici düzeyine çıkarmak diye bir şey yok. Ubuntu geliştiricileri de seninle aynı sistemi kullanıyor (belki current+1, bunu da denemek bu soruyu sorduğun için çok saçma olur).
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: alict006 - 23 Eylül 2015 - 01:13:26
Sistemi geliştirici düzeyine çıkarmak diye bir şey yok. Ubuntu geliştiricileri de seninle aynı sistemi kullanıyor (belki current+1, bunu da denemek bu soruyu sorduğun için çok saçma olur).
Anladım o zaman şöyle değiştireyim bilgisayarın kodlarını okumak için ne yapmam gerekir?
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: heartsmagic - 23 Eylül 2015 - 01:34:32
Hangi programlama dilini biliyorsun?
Bilgisayarın kodları ifadesi sanki henüz işin çok başındaymışsın hissiyatı doğrudu bende. Fazlaca aceleye gerek yok bence.
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: betseg - 23 Eylül 2015 - 01:36:39
Neyin kodunu okumak istiyorsunuz?

Masaüstü yöneticisi olan Unity mi? Burada. (http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/vivid/unity/vivid/files)
Linux çekirdeği mi? Burada. (https://www.kernel.org)

Başka bir şey istiyorsanız Google genellikle yardım eder.
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: alict006 - 23 Eylül 2015 - 01:47:21
Hangi programlama dilini biliyorsun?
Bilgisayarın kodları ifadesi sanki henüz işin çok başındaymışsın hissiyatı doğrudu bende. Fazlaca aceleye gerek yok bence.
Linux ile ilgili *bir şeyler pek bilmiyorum web programlama daha çok html css php birde az çok python biliyorum.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 23 Eylül 2015 - 01:59:12
Başka bir şey istiyorsanız Google genellikle yardım eder.
Google'de genellikle bulamadığım için konu açıyorum.
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: heartsmagic - 23 Eylül 2015 - 02:24:12
@betseg ufaktan yol göstermiş esasında. "Bilgisayarın kodları" olmaz, uygulamaların ve temel meseleleri de dahil edersek örneğin çekirdeğin olur :) Senin sorduğun soru ise çok genel bir soru oluyor ve açık konuşmak gerekirse seni şimdilik bir yere götürmez. Merak ettiğin bir X uygulaması mı var, emin o kaynak kodu bir yerlerdedir. Depolarımızda bile var, indirip inceleyebilirsin. Ancak yeterli programlama tecrüben olmadan bir yere varman imkânsız. Madem az çok Python biliyorsun, onun üzerine git. Kendini yeterli hissettiğin zaman Python ile geliştirilen uygulamaların kaynak kodlarını incele.
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: alict006 - 23 Eylül 2015 - 14:47:20
vay arkadaş neler gerekli nereden başlamalıyım gibi şeyleri merak ederken adamlar yazım yanlışlarıma ve bilgisizliğime taktı.  >:(
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: ulupınar - 23 Eylül 2015 - 15:48:11
Merhabalar,

Arkadaşlar ben ubuntu da yazılım geliştiricisi seviyesine çıkmak istiyorum şu anda bir geliştirici kadar bilgili değilim fakat ben sistemimdeki kodları okumak ve gerekirse yazmak istiyorum. Bunun için sistemimdeki kodları nasıl okuyabilirim? Nereden okuyabilirim?  Ubuntu geliştiricisi olmak için neler gerekmektedir?

Eğer ayrıntılı bir şekilde anlatacak yada sistemimi geliştirici düzeyine çıkarabilecek arkadaşlar varsa ve cevap verirse şimdiden teşekkür ederim.  :)

Ubuntu, Canonical Ltd. şirketi tarafından geliştirilen bir linux dağıtımıdır. Ubuntu için geliştirici olmaya karar verdiyseniz, Ubuntu'ya özel araçları tanımakla başlayabilirsiniz. Örneğin "Unity" masaüstü arayüzü Ubuntu için geliştirliyor.  Unity, GNOME masaüstü temel alınarak geliştirilmiştir. GNOME ise GIMP Toolkit (GTK+) ve kendine ait GNOME kütüphaneleri kullanılarak geliştirilmektedir.

Ubuntu için çalışmak isterseniz en azından GTK kütüphenelerini ve GNOME geliştirme ortamına aşina olmalısınız. C ve C++ dillerini de iyi derecede öğrenmelisiniz.
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: earas - 23 Eylül 2015 - 15:57:00
vay arkadaş neler gerekli nereden başlamalıyım gibi şeyleri merak ederken adamlar yazım yanlışlarıma ve bilgisizliğime taktı.  >:(
Dostum yazım yanlışına ya da bilgisizliğine takmak değil. İleri seviye bilgi gerektiren bir şeyin nasıl olunabileceğini sorduğundan doğal olarak herkes senin aşağı yukarı bilgi seviyeni öğrenmek istiyor. E bunun için de doğal olarak mesajına bakıyorlar ve bazı söylediklerine bakarak bilgi seviyenle ilgili fikir ediniyorlar. Burada amaç senin yazım yanlışını bulmak ya da yazılım bilgi seviyeni yermek falan değil kesinlikle. Soruna cevap verebilmek ve seni doğru yönlendirebilmek için senin tabirinle "bilgi seviyene takmak" gerekiyor. Çünkü gerçekten sana tavsiye edildiği gibi misal python gibi bir dilin üzerine gidip kendini epey geliştirmen gerekiyor. Ki python da sadece yetmeyebilir. Henüz bu dilde ileri bir seviyede değilsen Ubuntu geliştiricisi olmayı konuşmak için çok erken. Arkadaşlar da bu yönde tavsiyelerde bulunmuş zaten tekrar bakarsan. Bunu demenin yolu "şu şu konularda eksiksen önce bunları epey geliştirmen lazım" demekten geçiyorsa öyle denir. Amaç seni doğru yönlendirmek, vaktini verimli kullanmanı enerjini doğru yere hacamanı sağlamak.
Bunu genel olarak söylüyorum, keşke hepimizin etrafı varmak istediğimiz noktaya giderken net bir şekilde ihtiyacımız olanları, eksiklerimizi bize söyleyen insanlarla dolu olsa.
Özetle yanlış anlama herkes yardımcı olmaya çalışıyor  :))
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: alict006 - 23 Eylül 2015 - 19:11:22
Merhabalar,

Arkadaşlar ben ubuntu da yazılım geliştiricisi seviyesine çıkmak istiyorum şu anda bir geliştirici kadar bilgili değilim fakat ben sistemimdeki kodları okumak ve gerekirse yazmak istiyorum. Bunun için sistemimdeki kodları nasıl okuyabilirim? Nereden okuyabilirim?  Ubuntu geliştiricisi olmak için neler gerekmektedir?

Eğer ayrıntılı bir şekilde anlatacak yada sistemimi geliştirici düzeyine çıkarabilecek arkadaşlar varsa ve cevap verirse şimdiden teşekkür ederim.  :)

Ubuntu, Canonical Ltd. şirketi tarafından geliştirilen bir linux dağıtımıdır. Ubuntu için geliştirici olmaya karar verdiyseniz, Ubuntu'ya özel araçları tanımakla başlayabilirsiniz. Örneğin "Unity" masaüstü arayüzü Ubuntu için geliştirliyor.  Unity, GNOME masaüstü temel alınarak geliştirilmiştir. GNOME ise GIMP Toolkit (GTK+) ve kendine ait GNOME kütüphaneleri kullanılarak geliştirilmektedir.

Ubuntu için çalışmak isterseniz en azından GTK kütüphenelerini ve GNOME geliştirme ortamına aşina olmalısınız. C ve C++ dillerini de iyi derecede öğrenmelisiniz.
Teşekkürler


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 23 Eylül 2015 - 19:13:32
vay arkadaş neler gerekli nereden başlamalıyım gibi şeyleri merak ederken adamlar yazım yanlışlarıma ve bilgisizliğime taktı.  >:(
Dostum yazım yanlışına ya da bilgisizliğine takmak değil. İleri seviye bilgi gerektiren bir şeyin nasıl olunabileceğini sorduğundan doğal olarak herkes senin aşağı yukarı bilgi seviyeni öğrenmek istiyor. E bunun için de doğal olarak mesajına bakıyorlar ve bazı söylediklerine bakarak bilgi seviyenle ilgili fikir ediniyorlar. Burada amaç senin yazım yanlışını bulmak ya da yazılım bilgi seviyeni yermek falan değil kesinlikle. Soruna cevap verebilmek ve seni doğru yönlendirebilmek için senin tabirinle "bilgi seviyene takmak" gerekiyor. Çünkü gerçekten sana tavsiye edildiği gibi misal python gibi bir dilin üzerine gidip kendini epey geliştirmen gerekiyor. Ki python da sadece yetmeyebilir. Henüz bu dilde ileri bir seviyede değilsen Ubuntu geliştiricisi olmayı konuşmak için çok erken. Arkadaşlar da bu yönde tavsiyelerde bulunmuş zaten tekrar bakarsan. Bunu demenin yolu "şu şu konularda eksiksen önce bunları epey geliştirmen lazım" demekten geçiyorsa öyle denir. Amaç seni doğru yönlendirmek, vaktini verimli kullanmanı enerjini doğru yere hacamanı sağlamak.
Bunu genel olarak söylüyorum, keşke hepimizin etrafı varmak istediğimiz noktaya giderken net bir şekilde ihtiyacımız olanları, eksiklerimizi bize söyleyen insanlarla dolu olsa.
Özetle yanlış anlama herkes yardımcı olmaya çalışıyor  :))

haklısında benim zoruma giden şey adamlar bilgisayar kodu okunmaz cart curt diyorlar bilmediğim için konu açıyorum, birisi bilgi vermiş oda posta koyar gibi cevap vermiş o yüzden keşke dediğin gibi olsa
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: ShangriLa - 23 Eylül 2015 - 20:16:59
alict006 sen aldırma onları milleti korkutuyorlar sonra da foruma uyum sorunu cikiyor :-)
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: umutubuntu - 23 Eylül 2015 - 21:06:25
@heartsmagic'in bilgilendirmesinde ne " bilgisayar kodu okunmaz " ne de "cart curt " yazıyor. Yukarıda yazılanları posta koyar gibi algılıyorsan yanılıyorsun. Açık ve net bir şekilde neyin olup neyin olamayacağını yazmış. Ayrıca ne korkulacak ne de korkutulacak bir şey var, yapmak isteyeni kim tutar ki? :)
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: alict006 - 24 Eylül 2015 - 11:04:20
Neyse yardımlar için teşekkürler.
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: hwpplayer1 - 24 Eylül 2015 - 12:44:13
Geliştirici olmak için illa Python'la başlamak gerekmiyor.Bu acele niye ?C ve C++ ile başlayıp üzerine Java ve Python ile çok iş yaparsınız profesyonel anlamda.Zaten zamanla diğer dillere de yönelirsiniz.Teknolojilleri de dillerle beraber öğrenirsiniz QT / GTK vd teknolojileri ...

http://www.wikihow.com/Become-a-Programmer (http://www.wikihow.com/Become-a-Programmer)  How to be a programmer diye google'da veya başka bir yerde aratınca çıkıyor.Bu yazıyı bir okur musunuz ?

Not : Pardon , ilk öğrendiğiniz dil için konuşmuyorum.Ben de Java ile programlamaya giriş görüyorum.Ama amaç javayı öğrenmek değil amaç programlamaya ait temel kavramları öğrenmek.Önce Programlamaya giriş gibi bir şey çalışmak lazım herhangi bir dille Java , Python vs ... Sonra C ile başlamak daha doğru bence çünkü öğrenmeniz gerekiyor bu dilin yapısını.Sonra C++ ile object oriented olayına girebilirsiniz.Java , Python , Perl , Ruby , PHP daha çok dil var.
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: alict006 - 24 Eylül 2015 - 23:41:47
Geliştirici olmak için illa Python'la başlamak gerekmiyor.Bu acele niye ?C ve C++ ile başlayıp üzerine Java ve Python ile çok iş yaparsınız profesyonel anlamda.Zaten zamanla diğer dillere de yönelirsiniz.Teknolojilleri de dillerle beraber öğrenirsiniz QT / GTK vd teknolojileri ...

http://www.wikihow.com/Become-a-Programmer (http://www.wikihow.com/Become-a-Programmer)  How to be a programmer diye google'da veya başka bir yerde aratınca çıkıyor.Bu yazıyı bir okur musunuz ?

Not : Pardon , ilk öğrendiğiniz dil için konuşmuyorum.Ben de Java ile programlamaya giriş görüyorum.Ama amaç javayı öğrenmek değil amaç programlamaya ait temel kavramları öğrenmek.Önce Programlamaya giriş gibi bir şey çalışmak lazım herhangi bir dille Java , Python vs ... Sonra C ile başlamak daha doğru bence çünkü öğrenmeniz gerekiyor bu dilin yapısını.Sonra C++ ile object oriented olayına girebilirsiniz.Java , Python , Perl , Ruby , PHP daha çok dil var.
Teşekkürler.Gönderdiğiniz link e bakıyorum
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: ekremsenturk - 25 Eylül 2015 - 21:14:37
Python bildiğine göre (veya öyle olduğuna inandığına göre) ilk olarak Linux'ta çalışan ve tamamen kendin tasarladığın ve kendin geliştirdiğin, her hangi bir uygulama geliştirmeyi dene. Bu şekilde çok yeni şeyler daha öğrenebilirsin ve de seviyeni de kendin öğrenmiş olursun. Önce neler yapabildiğini ve de henüz neleri yapamadığını bilmelisin ki, nereden devam edeceğine kendin karar verebilmelisin. Aramızda herhangi bir Ubuntu geliştiricisi bulunmadığına göre, soru tamamen yersiz olmuş. Herkes bildiği kadar yardımcı olabilir.
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: alict006 - 25 Eylül 2015 - 23:28:20
Python bildiğine göre (veya öyle olduğuna inandığına göre) ilk olarak Linux'ta çalışan ve tamamen kendin tasarladığın ve kendin geliştirdiğin, her hangi bir uygulama geliştirmeyi dene. Bu şekilde çok yeni şeyler daha öğrenebilirsin ve de seviyeni de kendin öğrenmiş olursun. Önce neler yapabildiğini ve de henüz neleri yapamadığını bilmelisin ki, nereden devam edeceğine kendin karar verebilmelisin. Aramızda herhangi bir Ubuntu geliştiricisi bulunmadığına göre, soru tamamen yersiz olmuş. Herkes bildiği kadar yardımcı olabilir.
pythonu yeni yeni öğreniyorum php bildiğim için basit geldi ama yinede hala yetersizim ben kodları okumak için bilmediğim için linuxta yeniyim o yüzden sordum yani kodları görmek istedim belki 1yıl sürebilir ama ona göre ne yapamam gerekiyor bilmek istedim hemen öğreniyim diye değil arkadaşların dediği gibi python da henüz çok iyi değilim o yüzden yolun yarısında bunu düşündüm
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: heartsmagic - 26 Eylül 2015 - 10:15:44
Bayramdır, gönül kırmamak lazım diyerek sadece şunu söyleyeyim. Arkadaşlar, genel konuşayım, özellikle de genç arkadaşlar emin olun sizlere bir şey söylerken kötü niyetli söylemiyoruz. Şu genç neslimizin olaylara bakışını değiştirmesi lazım artık. Her şeye tepkisel yaklaşılmaz, karşı tarafın her yazdığı size atarlanmak için değildir. Bir bildiği vardır ki insanlar tavsiye veriyorlardır.

Sevgili @alict006, şöyle söyleyeyim sana, buradaki bazı insanların on sekiz yaşındaki bir bireyin neredeyse yaşı kadar bilgisayar tecrübesi, o yaşın neredeyse tamamı kadar da Linux tecrübesi olabilir. Bir de bu noktalardan bakmaya çalış olaylara. @ShangriLa, aynı önerilerimi senin için de yapıyorum bu arada. Genç arkadaşlarımız, kardeşlerimiz biraz daha az tepkisel yaklaşın olaylara.

Eğer çevremdeki yeğenlerim gibiyseniz biraz dışarı çıkın, kafanızı telefonlardan, tabletlerden, "play station"lardan, televizyondan kaldırın, nefes alın. Edebi bir şeyler okuyun, şiirlere göz gezdirin, güzel müzikler dinleyin; duyguları, coşkuları bol bol yaşayın. Yaşayın ki her öneri cümlesini karşı taraf sizi azarlıyormuş, eziyormuş, korkutuyormuş gibi algılamayın.
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: alict006 - 26 Eylül 2015 - 12:05:44
Bayramdır, gönül kırmamak lazım diyerek sadece şunu söyleyeyim. Arkadaşlar, genel konuşayım, özellikle de genç arkadaşlar emin olun sizlere bir şey söylerken kötü niyetli söylemiyoruz. Şu genç neslimizin olaylara bakışını değiştirmesi lazım artık. Her şeye tepkisel yaklaşılmaz, karşı tarafın her yazdığı size atarlanmak için değildir. Bir bildiği vardır ki insanlar tavsiye veriyorlardır.

Sevgili @alict006, şöyle söyleyeyim sana, buradaki bazı insanların on sekiz yaşındaki bir bireyin neredeyse yaşı kadar bilgisayar tecrübesi, o yaşın neredeyse tamamı kadar da Linux tecrübesi olabilir. Bir de bu noktalardan bakmaya çalış olaylara. @ShangriLa, aynı önerilerimi senin için de yapıyorum bu arada. Genç arkadaşlarımız, kardeşlerimiz biraz daha az tepkisel yaklaşın olaylara.

Eğer çevremdeki yeğenlerim gibiyseniz biraz dışarı çıkın, kafanızı telefonlardan, tabletlerden, "play station"lardan, televizyondan kaldırın, nefes alın. Edebi bir şeyler okuyun, şiirlere göz gezdirin, güzel müzikler dinleyin; duyguları, coşkuları bol bol yaşayın. Yaşayın ki her öneri cümlesini karşı taraf sizi azarlıyormuş, eziyormuş, korkutuyormuş gibi algılamayın.

Tabi haklısınız da ters cevap veriyorlar zorumuza gidiyor nede olsa.
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: heartsmagic - 26 Eylül 2015 - 12:10:24
"Veriyorlar" dediğin kişiler arasında ben de varım :) Bak ilk iletini şurada geçmişsin bu başlıkta:
https://forum.ubuntu-tr.net/index.php?topic=48932.msg558491#msg558491

Emin ol, o iletiye kadar hiç kimse ters bir cevap vermedi sana. Yazılanları karşı taraf gülümseyerek söylüyormuş gibi tekrar okursan ne demek istediğimi anlarsın. Sözün özü, kimse sana kaşlarını çatıp, parmak sallayarak cevap vermiyor :)
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: alict006 - 26 Eylül 2015 - 12:22:06
"Veriyorlar" dediğin kişiler arasında ben de varım :) Bak ilet iletini şurada geçmişsin bu başlıkta:
https://forum.ubuntu-tr.net/index.php?topic=48932.msg558491#msg558491

Emin ol, o iletiye kadar hiç kimse ters bir cevap vermedi sana. Yazılanları karşı taraf gülümseyerek söylüyormuş gibi tekrar okursan ne demek istediğimi anlarsın. Sözün özü, kimse sana kaşlarını çatıp, parmak sallayarak cevap vermiyor :)

Bana öyle geldi aslında google yardım eder lafından dolayı öyle tepki verdim. O anda ne düşündüğümü bilmiyorum.
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: betseg - 26 Eylül 2015 - 12:57:12
O sırada demek istediğim, "örneğin 'Linux source codes' yazınca direkt çekirdeğin kodları çıkıyor"du. Yanlış anlaşıldım sanırım.
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: oasln - 26 Eylül 2015 - 14:10:56
Bu arada aklıma gelmişken yazayım.

Debian'ın 1 milyar satır kodunu: https://sources.debian.net/ (https://sources.debian.net/) den okuyabilirsin.
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: heartsmagic - 26 Eylül 2015 - 14:49:03
Gördüğün üzere aslında kimsenin niyeti kötü değil. Neyse, söylediğim gibi bu gibi durumlarda olaya kendi pencerenin haricinde karşı tarafın penceresinden de bakmaya çalış lütfen :)
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: ekremsenturk - 26 Eylül 2015 - 23:41:29
@alict006 Wikipedia özgür ansiklopedi'den araştırmalarına devm edebilirsin. Bilişim ile ilgili bulabileceğin en kapsamlı genel kaynak orası. Bence sıkıcı da değil. Herkes kendi bildiği konular hakkında yazmış ve de yeni gelişmeler oldukça güncelliyor. Ben bir ara önemli bulduğum kaynakları Bilgisayarıma kopyalıyordum. Halen de  ara sıra öyle yaptığım oluyor.
Başlık: Ynt: Ubuntu Geliştiricisi Olmak İçin
Gönderen: heartsmagic - 28 Eylül 2015 - 11:58:20
@alict006, konu hakkında başka soruların varsa sorabilir, eğer senin için nihayete erdiyse mesele başlığı etiketleyebilirsin: http://kb.ubuntu-tr.net/cozulen-basliklarin-etiketlenmesi