• 05-04-2015, 19:40:39
    #19
    En temeli öğrenmen lazım diyenlere ikilik sistem makina dili ile program yazmalarını söyle. Zira her program sonuçta 0 ve 1'e dönüşüyor

    Bir dili öğrenmek için başka bir dili bilmek sadece öğrenmede kolaylık sağlar. Latince bilen birinin İspanyolca'yı daha rahat öğrenmesi gibi. Başka bir espirisi yok. Hiç C bilmeden C++, hiç pascal bilmeden delphi öğrendim. Önemli olan dili öğrenmek değil programlamanın mantığını öğrenmek. O yüzden sana tavsiyem programlama mantığı kitaplarından başla. Ondan sonra seniorların tavsiyelerini mantık çerçevesine oturtabilir ve kendine en uygun dilleri bulabilirsin.
  • 05-04-2015, 20:52:28
    #20
    DNSZ adlı üyeden alıntı: mesajı görüntüle
    Sadece PHP kullanılarak masaüstü uygulama yazılamaz ama sadece Ruby ile yazılabilir. PHP bu yüzden yazılım dili olarak geçer. PHP'e program dili diyenleri ilk defa bu başlıkta gördüm.

    http://webrazzi.com/2014/12/01/en-co...mlama-dilleri/

    Ayrıca resmi analitik de yukardaki linkte. Ruby, bilindik en çok kazandıran dildir. Twitter, FF gibi büyük çaplı projelerde kullanılmış.
    arkadaş program dili dememiştir programlama dili demiş ki haklı zaten. programlama ile program farklı bir şey. Mesela biz PIC programlarız ya da PLC programlarız ama bunlar da bir masaüstü yazılımı değil.

    İkinci olarak ruby çok yaygın bir dil değil ve çok özel işlerde kullanılır. O özel işleri de genellikle büyük firmalar yapar haliyle bu firmalarda çalışanların ve ruby kullananların maaşları yüksektir. Ayrıca maaş bu şekilde belirlenmez, bir çok etmen vardır o yüzden bu dili bilen çok kazanır gibi bir algı çok yanlış, biraz medyatik olmuş. Ülkeden ülkeye değişmekte bu şeyler. Türkiyede .net çiler daha fazla aranmakta, avrupada java cılar. Java, .net e göre daha zor bir dil ve daha kapsamlı,bunların yaygınlıkları da birbirine denktir o yüzden bunları karşılaştırabilirsin.

    Aynı seviyedeki iki yazılımcı biri .netci biri java cı olursa genellikle java cı daha yüksek maaş almakta. Mesela o listede python da var normal yazılım firmaları pythoncu ya da ruby ci pek aramaz dediğim gibi büyük firmalar arar mesela burda google python cu arar ve google un verdiği maaş diğer firmaların verdiği maaştan fazladır. Buradan çıkan sonuç python bilen adam yüksek maaş alır değil de büyük firmadaki python bilen adam iyi alır .net ciden dersin.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 20:52:28 -->-> Daha önceki mesaj 20:49:14 --

    okudum da arkadaş masaüstü yazılım geliştirilebilir php de demiş ama o da doğruymuş bunla ilgili kütüphaneler varmış bilmyordum hem de native olarak derliyormuş ilginç

    https://www.naetech.com/php-nightrain (https://github.com/naetech/nightrain )
    http://wxphp.org/
  • 05-04-2015, 20:55:05
    #21
    Üyeliği durduruldu
    yorumlara acayip güldüm yahu ciddi değil siniz dimi ? ciddi iseniz durum kötü
  • 05-04-2015, 21:07:27
    #22
    o lafı kime dedin bilmiyorum ama 15 liraya bot yazıyorsan bence önce kendi haline bir gül..
  • 06-04-2015, 01:59:59
    #23
    DNSZ adlı üyeden alıntı: mesajı görüntüle
    Sadece PHP kullanılarak masaüstü uygulama yazılamaz ama sadece Ruby ile yazılabilir. PHP bu yüzden yazılım dili olarak geçer. PHP'e program dili diyenleri ilk defa bu başlıkta gördüm.

    http://webrazzi.com/2014/12/01/en-co...mlama-dilleri/

    Ayrıca resmi analitik de yukardaki linkte. Ruby, bilindik en çok kazandıran dildir. Twitter, FF gibi büyük çaplı projelerde kullanılmış.
    Amacım herhangi bir programlama dilinin fanboyluğunu yapmak değil; yanlış olduğunu geç farketsem de Allah'a şükür Assembly'den C#'a, C, C++'tan PHP'ye, D, F#, Java, Pascal, Phyton hepsiyle programlama yapabiliyorum. 12 yıl kadardır sektörün içindeyim ve yeterince tecrübeli olduğumu düşünüyorum. Bu nedenle öncelikle şunda anlaşmamız lazım. Yazılım dili veya program dili diye bir şey yoktur. Programlama dili vardır.

    "Yazılım": herhangi bir programlama veya betik diliyle yapılmış, bir veya daha fazla sorunu çözen, belli donanımların üzerinde çalışan ve bunları kullanan, elektronik ortamda saklanabilen veri ve donanımların anlayabileceği komut setleri topluluğudur.

    Yazılımcı, Yazılımcılık bunlar direkt olarak kötü ingilizce çevirilerdir. Bir yabancıdan "My profession is softwaring, I am a softwarer" gibi cümleler duymazsınız. Google'da "program dili", "yazılım dili" diye birşey arattırdığınız da bile böyle şeyler bulamazsınız sizi yönlendirir.

    PHP dili C/C++ dilleri üzerinden geliştirilmiş server taraflı bir betik dilidir. Ancak mevcut bazı derleyiciler sayesinde, C/C++ tabanlı olduğu için unmanaged (native) koda rahatlıkla dönüştürülebilir. Hatta C/C++ tabanlı demek aslında yanlış olur çünkü bizzat C/C++ dir. Sadece bir sürü işe yarar kütüphanenin ekli olduğunu düşünün ve web uygulamaları konusunda tamamen özelleştiğini unutmayın.

    Bunun aksine Ruby de bir programlama dili olmakla beraber, direkt olarak makina kodu oluşturan bir derleyicisi yoktur. Tıpkı JVM üzerinde çalışan Java gibi, Ruby kodları önce byte koda oradan da C++ ile yazılmış kendi Virtual Machine'nine gönderilerek onun üzerinden tüm platformlarda çalıştırılır.

    Bunların hiç biri yeni başlayan biri için önemli değil, hele hele bu açılan konuda tartışılacak şeyler değil. Ancak şunu söylemekte yarar var, günümüz imkanlarıyla herşeyi yapmak mümkün, ne ile yaptığınız çok çok önemli değil. Ne ürettiğimiz, ürettiğimiz şeyin kalitesi, geliştirilebilirliği, okunabilirliği ve hızı çok önemli.

    Benim tecrübelerime göre yeni başlayan biri hepsine bir parmak atsın. Weble uğraşmak isteniyorsa, PHP, Asp.Net (C#), RoR denemekte fayda var. Mobil platformda kodlayacaksanız Java, Objective C, Xamarin, Swift bakılası şeyler. Elektronikle uğraşacaksanız C, C++, Assembly'den biri şart. Windows uygulaması yapacaksanız C#, VB.NET araştırın. PC oyunu yapacaksanız C++, yazdığım program her yerde çalışsın yeter diyorsanız Java gibi.

    Hepsini kurcalamak iyi fikir ama, birinde uzmanlaşmak çok daha iyi bir fikir.

    Vesselam.
  • 06-04-2015, 16:21:48
    #24
    Kimlik doğrulama veya yönetimden onay bekliyor.
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    arkadaş program dili dememiştir programlama dili demiş ki haklı zaten. programlama ile program farklı bir şey. Mesela biz PIC programlarız ya da PLC programlarız ama bunlar da bir masaüstü yazılımı değil.

    İkinci olarak ruby çok yaygın bir dil değil ve çok özel işlerde kullanılır. O özel işleri de genellikle büyük firmalar yapar haliyle bu firmalarda çalışanların ve ruby kullananların maaşları yüksektir. Ayrıca maaş bu şekilde belirlenmez, bir çok etmen vardır o yüzden bu dili bilen çok kazanır gibi bir algı çok yanlış, biraz medyatik olmuş. Ülkeden ülkeye değişmekte bu şeyler. Türkiyede .net çiler daha fazla aranmakta, avrupada java cılar. Java, .net e göre daha zor bir dil ve daha kapsamlı,bunların yaygınlıkları da birbirine denktir o yüzden bunları karşılaştırabilirsin.

    Aynı seviyedeki iki yazılımcı biri .netci biri java cı olursa genellikle java cı daha yüksek maaş almakta. Mesela o listede python da var normal yazılım firmaları pythoncu ya da ruby ci pek aramaz dediğim gibi büyük firmalar arar mesela burda google python cu arar ve google un verdiği maaş diğer firmaların verdiği maaştan fazladır. Buradan çıkan sonuç python bilen adam yüksek maaş alır değil de büyük firmadaki python bilen adam iyi alır .net ciden dersin.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 20:52:28 -->-> Daha önceki mesaj 20:49:14 --

    okudum da arkadaş masaüstü yazılım geliştirilebilir php de demiş ama o da doğruymuş bunla ilgili kütüphaneler varmış bilmyordum hem de native olarak derliyormuş ilginç

    https://www.naetech.com/php-nightrain (https://github.com/naetech/nightrain )
    http://wxphp.org/
    Arkadaşlar öncelikle konunun anlaşılmaması ve ufak çaplı bir tartışma mesajcıklarını konu başlığıma ve içeriğime borçluyum diyebilirim
    1. ertan2002 adlı kullanıcıya çok çok teşekkkür ederim gerçekten emek edip tavsiyelerde bulundu ve duymak istediklerimi söylediği için ve diğer emek edip yazan arkadaşlarada çok teşekkür ederim.
    Arkadaşlar ben sorumu tam olarak anlatamadım sanırım isterseniz bir derleyeyim;
    Görsel iletişim tasarımı bölümü okuyorum ve WEB sektöründe çalışmak ve kariyerimi bu doğrultuda ilerletmek istiyorum iyi düzeyde HTML(5), CSS(3) bilgim ve temel seviyede JQUERY (basit işlemler için sadece) bilgim var diyebilirim. Bu sorunumun temeli aslında js ve php öğrenmek ve araştırma yapma durumundan doğdu diyebilirim. Kendi kendime dedim ki evet web sayfalarının tasarımlarını photoshop, illustrator de çizebiliyorum bunu en hafif ve en temiz biçimde html ve css ile kodada döküyorum buraya kadarda problem yok.
    Kendi kendime dediğim olay şu bari bunları yapıyorum birde sliderlarımı, gerekli js kodlarımı ve sitemin sunucu taraflı çalışır olma olayınıda ben yapayım (üyelik sistemi, e posta işlemleri vs) dedim. Bir kaç kişiye ve farklı yerlere sordum. Soru şuydu (çok basit): Nereden ve hangi dil ile başlamalıyım. Bana php öğren veya asp öğren daha sonra şu şu kitap ve kaynaklardan çalış sonrada şöyle pratikler yap diyeceklerine c diline mi girmedikleri kaldı sinüs kosinüse mi girmedikleri kaldı algoritmalara mı girmedikleri kaldı ileri düzey matematiklere mi girmedikleri kaldı bunları bunları geçtim ileri düzey ingilizce bilgisi mi kaldı neler dediler neler. Bende bu forumda işinin ehli üstadlar olduğu için sorumu buraya yazmak istedim umarım bu sefer açıklayıcı olmuştur.
    Birde merak edenler olursa şimdilik javascripte başladım kodladığım temalara biraz daha işlevsellik getirmek için (merak etmeyin js'nin sunucu taraflı çalışan bir dil değil, script dili olduğunu biliyorum )
  • 06-04-2015, 16:37:38
    #25
    takip
  • 06-04-2015, 17:00:46
    #26
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Eğer sadece bu bahsettiklerinle kalacaksan javascript/jquery biliyor olman her türlü işini görecektir. Ekstra birşey öğrenmene gerek yok çünkü sadece tasarım yapıp html'e döküyorsun.
    Fakat her yeni başlayanda gördüğüm gibi bir süre sonra bu seni tatmin etmeyecektir. Bu nedenle backend tarafında .net, php, ruby, python gibi dillerden birine ihtiyacın olacaktır. Eğer dediğim gibi olur ve bu seni tatmin etmezse; Türkiye'de .Net ve Php piyasaya daha hakim. Eğer Türkiye'de çalışacaksan bu dillere yönelebilirsin.
  • 06-04-2015, 17:06:15
    #27
    Hocam kavram kargaşasına takılma, web yazılım ile uğraşçaksan düşünmeden phpye başla. Programlamanın temeline inersen elektronikten başlaman lazım, kasma .