Ubuntu Geliştiricisi Olmak İçin

Başlatan alict006, 22 Eylül 2015 - 22:55:08

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

alict006

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.  :)

oasln

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).
--

alict006

Alıntı yapılan: 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).
Anladım o zaman şöyle değiştireyim bilgisayarın kodlarını okumak için ne yapmam gerekir?

heartsmagic

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.

betseg

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.

alict006

#5
Alıntı yapılan: 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.
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

Alıntı yapılan: betseg - 23 Eylül 2015 - 01:36:39
Başka bir şey istiyorsanız Google genellikle yardım eder.
Google'de genellikle bulamadığım için konu açıyorum.

heartsmagic

@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.

alict006

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

ulupınar

Alıntı yapılan: 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.  :)

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.

earas

Alıntı yapılan: 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ı.  >:(
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  :))

alict006

Alıntı yapılan: ulupınar - 23 Eylül 2015 - 15:48:11
Alıntı yapılan: 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.  :)

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

Alıntı yapılan: earas - 23 Eylül 2015 - 15:57:00
Alıntı yapılan: 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ı.  >:(
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

ShangriLa

alict006 sen aldırma onları milleti korkutuyorlar sonra da foruma uyum sorunu cikiyor :-)
Ubuntu Mate Trusty

umutubuntu

@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? :)

alict006

Neyse yardımlar için teşekkürler.

hwpplayer1

#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.
özgür yazılım , özgür donanım , özgür toplum

alict006

Alıntı yapılan: 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  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

ekremsenturk

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.

alict006

Alıntı yapılan: 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.
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

heartsmagic

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.

alict006

Alıntı yapılan: 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.

Tabi haklısınız da ters cevap veriyorlar zorumuza gidiyor nede olsa.

heartsmagic

#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 :)
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.

alict006

Alıntı yapılan: heartsmagic - 26 Eylül 2015 - 12:10:24
"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.

betseg

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.

oasln

Bu arada aklıma gelmişken yazayım.

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

heartsmagic

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.