• 25-01-2013, 21:25:43
    #10
    Python ya da Ruby olabilir. Framework olarka ise Django ya da ROR şeklinde geliştirebilirsiniz kendinizi.
  • 26-01-2013, 01:41:45
    #11
    Biraz merağın varsa lisp gibi yapayzeka dillerine yönelebilirsin. Bu sene cebittede güzel robot çalışmaları vardı bu alan ülkemizde çok yavaşta olsa ilerleme gösteriyor. Robot otomasyon işleri çok zevklidir. 2. seçenekte phyton.
  • 26-01-2013, 12:16:27
    #12
    Kimlik doğrulama veya yönetimden onay bekliyor.
    C++ genelde donanımsal işlemler için kullanılır. Bu nedenle üst seviye bir programlama dilidir. Onun haricinde atıyorum bir emlak, stok takibi gibi ufak çaplı projeler için pek tavsiye edilmez. Çünkü çoğu şey manuel yapılır ve iş yükü çıkar. Buda maliyete yansır.
    Bunun yerine .Net tarafında C# veya VB, Delphi, VB 6.0, Java gibi diller çok daha kısa zamanda projenizi geliştirmenizi sağlar.
    Benimde size tavsiyem Java olacak sanırım. Neden diyecekseniz ileride mobil programlama ile uğraşmak isterseniz sıkıntı çekmezsiniz.
    Sadece Java mı tabi ki hayır. Windows Phone'da ciddi ilerlemeler ile geliyorken .Net tarafı da bence küçümsenmemeli.
    Seçim sizin vizyonunuza bağlı. İleride ne/neler olabileceğini iyi kestirip ona uygun bir dil seçmek daha mantıklı.
  • 27-01-2013, 22:16:31
    #13
    Bazı insanlar C++ la herşey yapılabiliyor o zaman c++ ı seçmek daha mantıklı şeklinde yorumlarda bulunmuşlar.

    Uzay mekiğiyle kocaeliden istanbula gidebilirsiniz o zaman : ).

    Eğer driver yazmıyacaksan veya performansın gerçekten önemli olduğu bi proje geliştirmiyeceksen ki bugün bazı NoSql veritabanları bile java/.net le yazılıyor -canavar gibide çalışıyorlar- c kullanmalısın, yoksa ilk verdiğim örneği gerçekleştirmiş olursunuz.

    Java/.net birine başlamanı ilerlemeni tavsiye ederim, fakat bunlardan çok daha önemlisi kod kaliteni artırmanı öneririm, design patterns,dependency injection,ddd gibi kavramlara aşina değilsen bu konuda eksiğin var demektir.

    Modası geçmiş herhangi bile başlamanı tavsiye etmem, vb6 ,delphi vb.

    Ek olarak, hemen üstteki posta katılıyorum, bence dikkate alman gereken tek post.
  • 28-01-2013, 01:13:21
    #14
    farkındaysanız konuda herkezi görüşleri farklı
    konu başındada söylediğim gibi artık php bana yeterli diyorum ve genelde sık sorulan sorulardan biri ise PHP'mi ASP'mi
    buna her zaman cevabım PHP olmuştur sebebleri çok bu konu böyle uzar gider php ve asp konusu yani
    ama sonuc olarak yaygın bir şekilde php kullanılıyor'ki bu benim şahsi görüşüm bunun belli başlı sebebleride var

    neden programlamada bu soruyu söyleyemiyoruz VB'mi C'mi C++'mı ASM'mı C#'mı

    php'de bile c++'nın faydalarını pyhton'nun faydalarını görüyoruz vb..
    bu diller birleştirildiği zaman demekki güzel işler ortaya cıkabiliyor

    bu konuda yani ilk mesajdaki cevabı kısmen aldım arkadaşlar

    SONUÇ: fazla bilgi göz çıkartmaz birinden başlamak bile faydalı

    bu yüzden ayrım yapmamaya karar verdim ama uzun süredir programlamay'la uğraşan biri olarak yani web dillerinde demek istedim
    masaüstü programlamada bana en kolay BASİC ve ASM geliyor basicte hemen bir form oluşturabiliyor isteğim doğrultusunda kendi işimi görebiliyorum
    C++ ile CURL kütüphanesini kullanarak belli başlı veri alışverişi post gibi işlemleri yapabiliyorım
    ASM'da ise direk hafıza ve cpu işlemlerini anlayabiliyorum
    neden bunların hepsini rahatlıkla yapabileceğim kafamda soru kalmayacak bir dil yok

    var diyelim örnek C++ ben bu dilin seçimini yaptım
    başladım ama 2 gün sonra C++'da driver'mı yazacaksın veya İşletim Sistemimi yazacaksın ne gerek var gibi mesajlar gördüm nette
    bu konuyu bir programcı okudugu varsayyorum ve size soruyorum ? bu işlemler bu kadar basitmi
    5 yılda öğreneyim ben c++ dilini sonra linux'e microsoft'a tek başıma rakip olayım :S veya kendi kitlemi oluşturayım

    bana mantıklı gelmiyor eger bu size mantıklı geliyorsa ülkemizde programlama dillerinide kendini fazlasıyla geliştirmiş insanlar var driver yazan görmedim ?
    veya bir işletim sistemi ?

    özet
    php'ye başladıgımda hiç birşey bilmiyordum minimum 10' yıl zamanımı harcadım şuanda ise piyasada 5 ay php kursu alıp uzmanım diye dolaşanlar var
    ben hala tedirginima caba uzmanmıyım diye

    ama bir masaüstü programcısı görmedim ben 5 ayda bunları diyebilecek buradan şunu cıkartıyorum demekki gerçekten zor iş
    ilk cevapta arkadaş yazmış demişki Zamanın varsa ASM öğren zamanım yok ama gerekirse yaratırım bana bunun herşeyi karşılaması gerekiyor ama oda herşeyi karşılamıyorki
    bir program yazmak için kariyerimizi bitirmemiz gerekebilir tabi işin espirisi ama gerekli bir dil bu yüzden diyorumki C++ en azından benim istediklerimi bana verebilecek
    buna karar verdim haydaa 2. gün nette C++'nında yapamdıgı şeyler var diye mesajlar gördüm

    biz şunu istiyoruz aslında bir dil olsun herşeyi kaşılasın ve egomuzu tatmin edelim ve soranada şunu diyelim
    sen Ğ++ dilini öğren (kullan) bak herşeyi yapabiliyorsun ASM'a C++'a felan ihtiyacın yok tek başına bir devlettir bu dil

    bu seferde algı şu oluyor bende demekki çok basit bu Ğ++ dili :S

    şevkim kırılıyor mesajları gördükçe nette
    bu yüzden ne olursa olsun diyorum birine başladık devam edicez artık ASM + C++
    ASM'de profösör olamasakta en azından sitemi daha bilinçli kullanırız
    belli başlı noktalarını bilmem yeterli kalkıp bir kart alıp elime led yakıp söndürecek değilim sonuçta veya fiziksel birşey yapmayacağım
    ASM ile library'lerin nasıl kullanıdığı öğrendim çünkü bu tarz uygulamara yabancıyım php'de yazarım sınıfımı include eder kullanırım yada hazır framework veya sınıflar kullanırım
    çooook basit bunlar php'de ama ilk gözüme çarpan şey gerçekten masaüstü programlama zor iş


    bu yazıyı neden yazdım onuda anlatayım
    1 haftalık araştırma sonucu, kendi görüşlerimi sizlere yansıtmak istedim belki masaüstü programcılara karşı ben daha basit bir dil kullanıyor olabilirim
    ama sonucta bilgi bu zararı yok zaman varken öğrenmek iyidir bence
    sağa sola dağılıp araştırma yapmak yerine çekilin köşenize başlayın C++'a


    son olarak masaüstü programlamaya hakim biri değilim belki ben bazı şeylerin farkında olmayabilirim okuduktan sonra senin bildiğin istediğin gibi değil bu işler gibi yorumlarada açığım yeterki kestirip atmayın açıklayında birşeyler öğrenelim
  • 28-01-2013, 01:33:22
    #15
    walla abi kafana hangisi yatiyorsa onun üzerine git. aynı karari bende wermek üzereyim dedim sana. Uzun zamandır masa ustu programlama ya bakmiyorum. Vb6 ve delphi den sonra sonra C# biraz gözümü kamaştırdı diyebilirim. Tabi masa üstü uygulamalara verdigim 6 yıllık bi aradan sonra Küçük küçük bende başladım bakalim bişiler yapmaya C# ile bakalım neler cikicak nerede vurcaz karaya bilmiom yakında sana haber ederim
  • 28-01-2013, 08:29:10
    #16
    Sabri usta seni az çok php konusunda biliyorum.Kendim için sarf ettiğim tek kelime keşke php ile yazılıma başlamasaymışım oldu.Başlarken kolaya kaçtım hala ceremesini çekiyorum.Artık php hariç çoğu dil %100 oop şeklinde çalışıyor.Türkiyede php adına ne kadar kaynak varsa %90 ı yapısal programlama üzerinden anlatılıyor çalıştırılıyor.Artık devir nesne yönelimli programlama devri.Şuan android uygulama yazma evresindeyim javada öğrendim ama o nesneden bu nesneye atlayıp sürekli fonksiyonlar çağırıyorum vs.Esas zor olan ve güncel olarak kullanılan tarz bu.Okulda c# eğitimi aldım harika bir dil.Tek kötülüğü windows platformundan kopmaması.Java ile birebir aynı zaten temeli.Sadece platformları farklı.Javada performans olarak 1 kalem önde bunu microsoftun bi seminerinde mvp ünvanına sahip birisi söyledi.En temel iki dilden c# ve java.Biraz daha egzotik olsun dersen pythonda güzel hem webde arka plan programlama işlerindede iyi işlev görüyor.Tornado vs gibi arka plan programlarını çalıştırırken.
  • 28-01-2013, 09:21:07
    #17
    AhmtBrK adlı üyeden alıntı: mesajı görüntüle
    Sabri usta seni az çok php konusunda biliyorum.Kendim için sarf ettiğim tek kelime keşke php ile yazılıma başlamasaymışım oldu.Başlarken kolaya kaçtım hala ceremesini çekiyorum.Artık php hariç çoğu dil %100 oop şeklinde çalışıyor.Türkiyede php adına ne kadar kaynak varsa %90 ı yapısal programlama üzerinden anlatılıyor çalıştırılıyor.Artık devir nesne yönelimli programlama devri.Şuan android uygulama yazma evresindeyim javada öğrendim ama o nesneden bu nesneye atlayıp sürekli fonksiyonlar çağırıyorum vs.Esas zor olan ve güncel olarak kullanılan tarz bu.Okulda c# eğitimi aldım harika bir dil.Tek kötülüğü windows platformundan kopmaması.Java ile birebir aynı zaten temeli.Sadece platformları farklı.Javada performans olarak 1 kalem önde bunu microsoftun bi seminerinde mvp ünvanına sahip birisi söyledi.En temel iki dilden c# ve java.Biraz daha egzotik olsun dersen pythonda güzel hem webde arka plan programlama işlerindede iyi işlev görüyor.Tornado vs gibi arka plan programlarını çalıştırırken.

    yok krdeşim tşkler bilgi için ama sanırım artık ASM & C++ devam edicem.
    php'den yana şikayetin oldugunu bilmiyordum detaylı örnek verseydin merak ettim :S ne gibi kolaylıklar ?
  • 28-01-2013, 09:42:36
    #18
    Benim ilk önerim Java'dır. Bu dili kullanarak masaüstü uygulamaları da, web uygulamalarıda geliştirebilirsiniz. Ayrıca son yılların yükselen değeri akıllı telefonlar biliyorsunuz. Java ile Android uygulamaları da geliştirebilirsiniz.

    Bir diğer önerim ise Python. Web projeleri için Django isminde bir framework'e sahip. Google'da en fazla tercih edilen dillerden biri.

    Ve son olarak server taraflı javascript yazarak web soketler üzerinden çalışmayı deneyimlemek isterseniz node.js'yi de incelemenizi öneririm.