• 04-04-2015, 01:28:52
    #10
    o kadar cahilce yorumlar var ki.. yahu adamın ne istediği bile belli değilken nasıl dil tavsiyesi edilir bir de farklı farklı platformlarda.. mantık silsilesi bile yok.. en azından birbirine yakın diller tavsiye edilir ya da o şekilde ilerlenir..
  • 04-04-2015, 01:41:47
    #11
    Kimlik doğrulama veya yönetimden onay bekliyor.
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    o kadar cahilce yorumlar var ki.. yahu adamın ne istediği bile belli değilken nasıl dil tavsiyesi edilir bir de farklı farklı platformlarda.. mantık silsilesi bile yok.. en azından birbirine yakın diller tavsiye edilir ya da o şekilde ilerlenir..
    js öğrenmek istiyorum yok c öğren, php öğrenmek istiyorum yok c++ öğren sorularıma cevap bulmak yerine kendimi geri zekalı gibi hiseettirecek yazılar ile karşılaşıyorum. yani sorum şu.. web sektöründe yani sunucu taraflı yazılım sektörde kendimi geliştirmek istiyorum. neler yapmam ve kendimi nasıl geliştimem gerekli. buyur buna cevapver..









    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    Selamlar,

    çok eskiden programlamaya başlamak ya da başlamamak diye bir makale yazmıştım ama silinmiş her yerden, bende de yedeği yok, bulabilirsen onu okumanı tavsiye ederim..

    Soruna gelince,

    biliyorum her kafadan bir ses çıkıyor, 2 ay önce programlamaya başlamış biri bile uzman kesiliyor ben bile hayret ediyorum ki yazılıma 2002 yılında başlamış biriyim..

    yazılımı orta zekaya sahip biri rahatlıkla öğrenir.. bakma sen herkes kendini abartmayı övmeyi sever iki satır kod yazıp hava atanlar mı dersin neler neler var Benim uğraştığım işler adamların hayallerine bile sığmazken ben ses etmiyorum ama sesini çıkartan çok var, ben de illalah ettim ama yapacak bir şey yok..

    Neyse bi kaç tavsiyem olacak tecrübelerime dayanarak;

    1- Hangi sektöre yönelmek istiyorsan o sektörle ilgili alanlara bak
    2- kesinlikle ama kesinlikle bir kitapla çalış, hem detaylı öğrenirsin hem sistematik gidersin
    3- matematik, ingilzce bilmek zorunda değilsin ama iyi bir yazılımcı olacaksan ingilizce bilmek zorundasın çünkü yeni teknolojilere adapte olmak için ilk çıkan kaynakları okuman öğrenmen gerek bu da ingilizce ile mümkün. Matematik ise sadece ufkunu açar, daha analitik düşünürsün. Ama dediğim gibi bunlara çok ihtiyacın yok
    4-dilden çok yapısını öğrenmeye çalış. aşağı yukarı her dil birbirine benziyor, ister C ile başla ister C# ile ister java ile..
    5- 4. maddedeki dil için öncelikle ne yapacağını bil, yani hangi alana yönelmek istiyorsun? Sistem programcısı olmak istiyorsan düşük seviyeli dillere yoğunlaşacaksın, masaüstü uygulama geliştirmek istiyorsan önün geniş bir sürü dil var (c#,java, vb.net , delphi v.s.), web platformu için uygulama geliştirmek istiyorsan java (android için), objective-C (ios için), ya da cross platform (bir kere yaz her platformda çalıştır) yapacaksan xamarin (c# kullanılıyor), delphi v.s. kullanabilirsin, web istiyorsan asp.net (c#/vb.net), ya da php.. (tabi ki html ve js yi de temel düzeyde öğrenebilirsin)


    ne istediğini tam olarak söylersen sana daha net bir yol haritası sunabilirim.

    kimsenin umudunu kırmasına izin verme.. kolay gelsin
  • 04-04-2015, 01:54:01
    #12
    üslubunu pek sevmedim hocam ama yine de cevap vereyim..

    web alanında kendini geliştireceksen bu işin en temelinden başlayacaksın ve ileriye gideceksin. kısaca yazayım

    1- html (basit bir işaretleme dilidir) bunu öğrenmekle başla
    2- css (tasarım tarafında stillerde yardımcı olacaktır) bunu da öğren
    3- javascript, çok zor değil, basit bir script dilidir ve client taraflı işleri yapmakda kullanılır
    4- jquery, çeşitli kütüphaneleri var ve baya işe yarar.. en çok kullanılanı ise ajaxtır, server-client arası repost yapmadan işlemleri halledebilirsin. jqueryi öyle çok bilmene gerek yok, hazır componentler çok var. hazırları kullanman kafidir

    bu ilk 4 madde temel şeyler.. bunları öğrendikten sonra asıl programlama kısmına geçelim
    , burada bir kaç alternatifin var

    5- php öğrenebilirsin, kaynaklar baya fazladır (benim php bilgim yok)
    6- asp.net teknolojisini öğrenebilirsin, asp.net bir dil değil teknolojidir ve dil olarak c#/vb.net kullanacaksın. bu dilleri çok derinlemesine bilmene gerek yok
    7- asp.net mvc bu da bir teknolojidir sadece bir tasarım desenidir, tipik asp.net den bazı farkllıkları var eğer asp.net öğreneceksen asp.net mvc yi öğrenmeni tavsiye ederim
    8- bir de eskide kalmış asp var, bunu tavsiye etmem
    9- bunun haricinde ror (ruby on rails) ile de sistem geliştirebilirsin ama türkiye piyayasına hakim şey php/asp.net dir

    veritabanına gelelim; veritabanı dili SQL dir,verileri kaydetmek için bu dili kullanıyorsun, kaydeceğin yer ise veritabanı denilen bir yapıdır. genelde ilişkisel veritabanı kullanılır ve php için mysql, .net teknolojileri içinse mssql kullanılır

    bonus: yeni trendler html5 ve ccs 3, bunlarla baya şey yapabilirsin..

    umarım yardımcı olabilmişimdir. kolay gelsin
  • 04-04-2015, 08:11:19
    #13
    mantık anlamak istiyosan en baştan bi kursa yazıl derim adamlar en ince detayına kadar öğrenci anlayana kadar bir konunun üstünde duruyolar. kendini yavaş yavaş geliştirirsin eğitim kitapları videoları izle bol bol çok faydasını görürsün, kendini biraz geliştirdiğini düşündüğünde internetten projeler indir kaynak kodlarına bak kodları anlamaya çalış(yeni mantıkları anlamak açısından) dil olarak hangi alanda kendini geliştirmek istersen onun iyi kararlaştırıp o dalda ilerlemen lazım birgün C# birgün Vb.net birgün C++ bakayım dersen kafan allak bullak olur bırakırsın bu işi insanların yorumlarına bakarak karar verme herkez bildiği dili savunur her dil birbirine benzer azda olsa mantığı çözdüğünde diğer diller daha kolay gelicek burdaki hiç kimse üst düzey seviyede programlama bilgisine sahip değil ağzı olan konusuyor
  • 04-04-2015, 10:30:17
    #14
    Üyeliği durduruldu
    CengiS adlı üyeden alıntı: mesajı görüntüle
    ya bu c dili nedir? her yerde karşıma çıkıyor en temel programlama dili diye. c++ ya bakıyorum c öğren diyorlar php ye bakıyorum c öğren, c# bakıyorum c öğren felan filan vallahi beni benden aldılar bu konuda.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 00:41:52 -->-> Daha önceki mesaj 00:38:48 --

    javascript öğrenmek istiyorum, C bilmeden zor o iş, PHP öğrenmek istiyorum, C öğrenmeden zor o iş, sıkıldım artık

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 00:43:01 -->-> Daha önceki mesaj 00:41:52 --

    o zaman ben hiçbirşey öğrenemeyeceğim değil mi bu hayatta anca ultra zeki ve dünya üstü zeki insanlar öğrenebilecek bu işi
    Afedersin de hangi saftirik öyle diyor hocam?

    Yani php ve js yi c bilmeden ögrenilemez mi?
    yok böyle birsey hocam
  • 04-04-2015, 23:35:51
    #15
    ertan2002 kullanıcısını sesine kulak vermeni şiddetle tavsiye ederim.

    Yazılımda doğma büyüme Daha sonrasi icinde yeni teknolojilere adapte olma şeklinde bir senaryo sunuyor.
  • 04-04-2015, 23:39:25
    #16
    Üyeliği durduruldu
    truser adlı üyeden alıntı: mesajı görüntüle
    direk php öğrenin
    php program dili değil, yazılım türüdür. Konuda bi' phpdir almış gitmiş.

    Dünyanın programcısına en çok para kazandıran programlama türü Ruby'dir. Zorluk derecesi orta, proje alanı epey geniştir. Sanırım web ve masaüstü için ürün hazırlayabiliyorsunuz ruby ile.
  • 05-04-2015, 19:05:25
    #17
    DNSZ adlı üyeden alıntı: mesajı görüntüle
    php program dili değil, yazılım türüdür. Konuda bi' phpdir almış gitmiş.

    Dünyanın programcısına en çok para kazandıran programlama türü Ruby'dir. Zorluk derecesi orta, proje alanı epey geniştir. Sanırım web ve masaüstü için ürün hazırlayabiliyorsunuz ruby ile.
    PHP bir script(betik) dili olmakla beraber, genel amaçlı programlama da yapılabilen bir programlama dilidir. Yani php ile aynı zamanda masaüstü uygulamalar da geliştirebilirsiniz. Bunun işe yararlılığı, kolaylığı veya geliştirilebilirliği ayrı bir tartışma konusudur. Ruby nispeten yeni bir dil olmakla beraber henüz diğer diller (C ailesi, B, D, F, Phyton, Delphi, Java, Pascal, Assembly) kadar geçmişi olmadığı için yararlı kaynak ve uzman kişiler bulmak zor olabilir, fiyatları da bu etkiliyor olabilir.

    En çok para kazandıran programlama türü(!) Ruby demek çok yanlış bir önermedir. Bu projeye ve yapılan işe göre değişir.

    Yazılım ve programlama öğrenmek isteyen biri için ilk önce dikkate alınması gereken şey, hedef platform ve geleceğe yönelik planlardır. Herhangi bir programlama dilini öğrendiğinizde yani syntax ve grammerini tam olarak kavrayıp algoritma kurup çözüm üretebildikten sonra başka bir dilde de aynısını rahatlıkla yapabilirsiniz.
  • 05-04-2015, 19:26:13
    #18
    Üyeliği durduruldu
    Mashadow adlı üyeden alıntı: mesajı görüntüle
    PHP bir script(betik) dili olmakla beraber, genel amaçlı programlama da yapılabilen bir programlama dilidir. Yani php ile aynı zamanda masaüstü uygulamalar da geliştirebilirsiniz. Bunun işe yararlılığı, kolaylığı veya geliştirilebilirliği ayrı bir tartışma konusudur. Ruby nispeten yeni bir dil olmakla beraber henüz diğer diller (C ailesi, B, D, F, Phyton, Delphi, Java, Pascal, Assembly) kadar geçmişi olmadığı için yararlı kaynak ve uzman kişiler bulmak zor olabilir, fiyatları da bu etkiliyor olabilir.

    En çok para kazandıran programlama türü(!) Ruby demek çok yanlış bir önermedir. Bu projeye ve yapılan işe göre değişir.

    Yazılım ve programlama öğrenmek isteyen biri için ilk önce dikkate alınması gereken şey, hedef platform ve geleceğe yönelik planlardır. Herhangi bir programlama dilini öğrendiğinizde yani syntax ve grammerini tam olarak kavrayıp algoritma kurup çözüm üretebildikten sonra başka bir dilde de aynısını rahatlıkla yapabilirsiniz.
    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ış.