Gönderen Konu: Ubuntu Geliştiricisi Olmak İçin  (Okunma sayısı 1211 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

« : »
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.  :)
« Son Düzenleme: 23 Eylül 2015 - 01:14:21 Gönderen: alict006 »

« Yanıtla #1 : »
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).
--

« Yanıtla #2 : »
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?

« Yanıtla #3 : »
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.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?

Böylece yalan, dünyanın düzenine dönüştürülüyor.

« Yanıtla #4 : »
Neyin kodunu okumak istiyorsunuz?

Masaüstü yöneticisi olan Unity mi? Burada.
Linux çekirdeği mi? Burada.

Başka bir şey istiyorsanız Google genellikle yardım eder.
Config filan şeyleri
Blurry Fish Butt | There are 10 types of people: those who don't understand binary, those who do and those who understand both binary and ternary.

« Yanıtla #5 : »
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.
« Son Düzenleme: 23 Eylül 2015 - 01:59:12 Gönderen: alict006 »

« Yanıtla #6 : »
@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.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?

Böylece yalan, dünyanın düzenine dönüştürülüyor.

« Yanıtla #7 : »
vay arkadaş neler gerekli nereden başlamalıyım gibi şeyleri merak ederken adamlar yazım yanlışlarıma ve bilgisizliğime taktı.  >:(

« Yanıtla #8 : »
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.

« Yanıtla #9 : »
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  :))

« Yanıtla #10 : »
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

« Yanıtla #11 : »
alict006 sen aldırma onları milleti korkutuyorlar sonra da foruma uyum sorunu cikiyor :-)
Ubuntu Mate Trusty

« Yanıtla #12 : »
@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? :)
Lütfen tanımadığınız kişilere hitaben yazdığınız mesajlarınızda, Kardeş, Dostum, Dayı, Hacı, Reis ve bunlara benzeyen hitaplar kullanmayın, teşekkürler.

« Yanıtla #13 : »
Neyse yardımlar için teşekkürler.

« Yanıtla #14 : »
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  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.
« Son Düzenleme: 24 Eylül 2015 - 12:49:38 Gönderen: hwpplayer1 »

« Yanıtla #15 : »
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  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

« Yanıtla #16 : »
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.

« Yanıtla #17 : »
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

« Yanıtla #18 : »
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.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?

Böylece yalan, dünyanın düzenine dönüştürülüyor.

« Yanıtla #19 : »
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.

« Yanıtla #20 : »
"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 :)
« Son Düzenleme: 26 Eylül 2015 - 14:47:01 Gönderen: heartsmagic »
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?

Böylece yalan, dünyanın düzenine dönüştürülüyor.

« Yanıtla #21 : »
"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.

« Yanıtla #22 : »
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.
Config filan şeyleri
Blurry Fish Butt | There are 10 types of people: those who don't understand binary, those who do and those who understand both binary and ternary.

« Yanıtla #23 : »
Bu arada aklıma gelmişken yazayım.

Debian'ın 1 milyar satır kodunu: https://sources.debian.net/ den okuyabilirsin.
--

« Yanıtla #24 : »
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 :)
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?

Böylece yalan, dünyanın düzenine dönüştürülüyor.