Şimdi Ara

İki dil bilmenin avantajları - dezavantajları neler?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
5 Misafir (1 Mobil) - 4 Masaüstü1 Mobil
5 sn
16
Cevap
0
Favori
3.320
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Sizin bu konudaki fikirlerinizi ve deneyimlerinizi almak istiyorum.

    Benim asp.net biliyorum. Php'de öğrenmek istiyorum. Sizce iki dil bilmek zararlı mı?

    Benim fikirlerim şunlar; Ne kadar doğrudur bilmiyorum.

    İKİ DİL BİLMENİN AVANTAJI:
    - İşe girerken karizman olur

    İKİ DİL BİLMENİN DEZAVANTAJI:
    - Sonuçta önemli olan dil değil, yapılan iştir. Eğer işi iki dil ile yapabiliyorsan, bir tanesini seçmek ve bilmek yeterlidir. İkinci dil kafa karıştırır.
    - Syntax'ler kafa karıştırır. Sonuçta iki dilin syntax'leri ve çalışma mantığı farklı.

    C#
    foreach(var item in items) { ... }

    PHP
    foreach($items as $item) { ... }

    - İki dilin sytaxleri farklı olunca kazayla php de asp.net kodu yazmaya kalkabilirim diye düşünüyorum :D
    - İki dil bilirsem harddiskte yer kalmayabilir.
    - iki dil bilirsem, iş yerinde bir projeye sonuçta 1 tane dil ile başlayacağım. Proje bitene kadar diğer dili kullanmayacağım için, diğer dilde olan gelişmeleri takip edemeyeceğim ve daha da kötüsü diğer dili unutacağım.
    - İki dil bilmek yerine tek dilde uzmanlaşmak en iyisidir. İş yerleri ya ASP.NET bile ya da PHP bilen arıyor. İkisini de bilen aramıyor.
    - İki dil bilirsen daha çok zamana ihtiyacın olur. Çünkü programlama dilleri, konuşma dili gibi değil, sürekli değişiyor ve yenileniyor. İngilizcede YES evet demekse, 1000 yıl sonra YES evet demek olacak. Ama programlama dillerinde sürekli değişiklik olur, takip edilmezse, başkalarının 2 satırda yaptığı kodu siz aylarca uğraşarak binlerce satır kod yazarak yaparsınız :)

    Bunlar benim tahminlerim, düşüncelerim. Doğru mu yanlış mı bilmiyorum. Beynimden bunlar geçiyor. Burada devreye siz arkadaşlarım gireceksiniz ve benim doğruyu bulmama yardım edeceksiniz diye umut ediyorum. Amma uzun cümle kurdum :) Okunabilirliği azaldı.







  • Bana gore ayni isi yapan 2 dil bilmenin bir gereksinimi yok. Ise girerken de pek bir karizmasinin oldugunu dusunmuyorum.

    Dil bilmektense neyin nasil daha efektif yapilacagini bilmek daha onemlidir bence. Efektiflikten kastim minimum is maksimum verim.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • İş algoritmada biter, dil öğrenmeyi kafamda hiç büyütmedim şuana kadar. İstesem 1 haftada yeni bir dile alışırım, 1 ayda da çatır çatır yazarım.
    Dediğim gibi önemli olan yaratıcılık ve kurgu yeteneğidir programcılıkta.
  • quote:

    Orijinalden alıntı: Kaygerya

    Bana gore ayni isi yapan 2 dil bilmenin bir gereksinimi yok. Ise girerken de pek bir karizmasinin oldugunu dusunmuyorum.

    Dil bilmektense neyin nasil daha efektif yapilacagini bilmek daha onemlidir bence. Efektiflikten kastim minimum is maksimum verim.




    Hemen hemen benim düşündüklerim doğru gibi o zaman, karizma dışında.

    Ne bileyim, bana daha karizmatik gelmişti "Ben java, c#, php, delphi biliyorum" demek :D. Karşımdaki insan "vawwww bilmediğin bir şey yok mu senin" gibisinden bir tepki verir diye hayal ettiğim içindir herhal :D
  • quote:

    Orijinalden alıntı: Fdumanli

    İş algoritmada biter, dil öğrenmeyi kafamda hiç büyütmedim şuana kadar. İstesem 1 haftada yeni bir dile alışırım, 1 ayda da çatır çatır yazarım.
    Dediğim gibi önemli olan yaratıcılık ve kurgu yeteneğidir programcılıkta.

    Projenin başında algoritma çıkarmak gerçekten işleri kolaylaştırıyor. Ama algoritma çıkarmak için tüm projenin hayalini kafanda tamamlaman gerek, yani ne istediğini tam olarak bilmen gerek.

    Ben bir işi yaparken, şu olsun diyorum, başlıyorum kodlamaya, sonra şu da olsun diyorum onudan ekliyorum. Bu şekilde gidiyor benim projelerim Algoritma daha profesyonel işlerde lazım bence.

    Her şeyde algoritma çıkarmaya kalkmak yanlış olur diye düşünüyorum. Büyük ve karmaşık projelerde algoritma mutlaka yapılmalı. Ama basit işlerde algoritmaya gerek yok bence.




  • Hadi arkadaşlar sadece okumayın sizde fikrinizi yazın.

    Bu konu read only değil. Konuyu yaratırken KONU özelliğinin sadece GET'ini tanımlamadım, SET'i de tanımladım.

    Hep konuyu GET yapmayın birazda SET yapın.
  • leader81 L kullanıcısına yanıt
    algoritma öğren dili ihtiyaç olunca öğrenirsin. Bu alemde karizması olan dil C ve C++ tır gerisi oyuncak

    10 yıldır sektörde çalışıyorum kimse bana delphi,.net,visual basic,pascal,vs... öğretemedi.

    Türkiye'de iyi maaş java da karizma c de dir
  • İki dil bilmek avantajlıdır hocam ama bunlar ASP.net ve PHP ise mantıksız olur :D ama dersin ASP.net biliyorum yanınada Java öğreneyim mobil uygulamalarda, yazayım masaüstü uygulamada yazayım ihtiyaç olursa web' için eklenti yazayım. o zaman çok avantajlı olur zaten dil öğrenmek yıllar alan birşey değil(tabi uzmanlaşmak zaman ister) üstteki arkadaşımında dediği gibi temel programlamayı kavra 1 haftalık uğraşla her dilde program yazabilirsin. Alışıncada kafan karışmaz mesala web ile uğraşıyorsan büyük ihtimalle html,css,javascript'ide kullanıyorsundur nasıl bunlarda hata yapmıyorsan alışınca diğer dillerdede hata yapmazsın.
  • quote:

    Orijinalden alıntı: illakihb

    algoritma öğren dili ihtiyaç olunca öğrenirsin. Bu alemde karizması olan dil C ve C++ tır gerisi oyuncak

    10 yıldır sektörde çalışıyorum kimse bana delphi,.net,visual basic,pascal,vs... öğretemedi.

    Türkiye'de iyi maaş java da karizma c de dir

    Hocam tabi ki c , c++ karizma ama burası Amerika değil :)

    Biz burada işletim sistemi yazmıyoruz, ya da oyun :)

    O yüzden C, C++ ı sadece dev yazılım şirketleri kullanıyor, onlarda Amerika'da filan.

    Java derseniz, oda çok yavaş. Kod yazarken yavaş, derlerken yavaş, çalışırken yavaş.
    O yüzden yanımızdan kahveyi eksik etmemek gerek, beklerken içeriz :D

    Java güçlü IDE var mı? Ben Visual Studio gibi güçlü bir IDE hiçbir programlama dilinde görmedim.

    Java belki öğrenebilirim ama iyi bir IDE varsa ve hızlı derlendiği zaman.




  • quote:

    Orijinalden alıntı: jebi

    İki dil bilmek avantajlıdır hocam ama bunlar ASP.net ve PHP ise mantıksız olur :D ama dersin ASP.net biliyorum yanınada Java öğreneyim mobil uygulamalarda, yazayım masaüstü uygulamada yazayım ihtiyaç olursa web' için eklenti yazayım. o zaman çok avantajlı olur zaten dil öğrenmek yıllar alan birşey değil(tabi uzmanlaşmak zaman ister) üstteki arkadaşımında dediği gibi temel programlamayı kavra 1 haftalık uğraşla her dilde program yazabilirsin. Alışıncada kafan karışmaz mesala web ile uğraşıyorsan büyük ihtimalle html,css,javascript'ide kullanıyorsundur nasıl bunlarda hata yapmıyorsan alışınca diğer dillerdede hata yapmazsın.

    Mobil uygulamalar için java avantajlı, hem de çok avantajlı.

    Mobil uygulama geliştiren çok fazla yazılım şirketi var mı?

    Eğer varsa, java öğrenmeye çalışabilirim.




  • leader81 L kullanıcısına yanıt
    java kod yazarken ve derlerken yavaş olabilir ama çalışırken yeterli derecede hızlıdır. Swing den bahsetmiyorum bu arada.
    Netbeans kullanımı kolaydır ama ben Eclipse kullanırım, Eclipse candır işimi görür.
    Visual Studio için herkes aynı şeyi der karşılaştıramayacağım maalesef bugüne kadar ideyi açmadım bile
    mühendislik öğrencisiysen ve ileride bu işi yapacaksan çok ciddi bir java piyasası var Türkiye'de.
    Ben c++ ile çalışıyorum, Avrupa ve Amerika kökenli büyük firmalarda %80 java , %20 c++ kullanılır haklısın.
  • quote:

    Orijinalden alıntı: illakihb

    java kod yazarken ve derlerken yavaş olabilir ama çalışırken yeterli derecede hızlıdır. Swing den bahsetmiyorum bu arada.
    Netbeans kullanımı kolaydır ama ben Eclipse kullanırım, Eclipse candır işimi görür.
    Visual Studio için herkes aynı şeyi der karşılaştıramayacağım maalesef bugüne kadar ideyi açmadım bile
    mühendislik öğrencisiysen ve ileride bu işi yapacaksan çok ciddi bir java piyasası var Türkiye'de.
    Ben c++ ile çalışıyorum, Avrupa ve Amerika kökenli büyük firmalarda %80 java , %20 c++ kullanılır haklısın.

    Benim gördüğüm kadarıyla java uygulamaları linux (ubuntu ve mint ortamında denedim) ortamında çok daha hızlı ve stabil çalışıyor.

    Ama aynı şeyi windows ortamı için söyleyemem.

    Netbeans ve eclipse kullandım. Merakımdan kurmuştum. Netbeans daha yavaş, eclipse daha hızlıydı. Arada baya bir hız farkı vardı.
    Ama netbeans bana daha kolay gibi geldi. Eclipse advanced düzeyde kullanıcılar için bence. Bir sürü seçenek var.
    Netbeans beginner seviye için diye düşünüyorum, çünkü daha sade.

    Ama netbeans ile V.Studioyu karşılaştıramam.




  • Bence de adam gibi java veya c# ogrenin turkiye piyasasi icinde baska birsey bilmenize gerek yok.



    < Bu mesaj bu kişi tarafından değiştirildi Kaygerya -- 13 Mayıs 2014; 15:11:58 >
    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: Kaygerya

    Bence de adam gibi java veya c# ogrenin turkiye piyasasi icinde baska birsey bilmenize gerek yok.

    Java || C# mı yoksa Java && C# mı?

    İkisini birden öğrensek, birini kullanırken diğerini unutur muyuz?
  • quote:

    Orijinalden alıntı: leader81

    quote:

    Orijinalden alıntı: Kaygerya

    Bence de adam gibi java veya c# ogrenin turkiye piyasasi icinde baska birsey bilmenize gerek yok.

    Java || C# mı yoksa Java && C# mı?

    İkisini birden öğrensek, birini kullanırken diğerini unutur muyuz?

    Yoo hayir unutmazsin. 2 sini ogrenmeye gerek yok. 2 siylede mobil uygulama form uygulamasi web uygulamasi vs hepsini yapabilirsin. Serviceler apiler vs yazabilirsin. 2 sini birden ogrenmeye gerek yok. Ama ikisine de bi bakip hangisi kolayina gelirse veya seversen onunla ilerleyebilirsin.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: illakihb

    java kod yazarken ve derlerken yavaş olabilir ama çalışırken yeterli derecede hızlıdır. Swing den bahsetmiyorum bu arada.
    Netbeans kullanımı kolaydır ama ben Eclipse kullanırım, Eclipse candır işimi görür.
    Visual Studio için herkes aynı şeyi der karşılaştıramayacağım maalesef bugüne kadar ideyi açmadım bile
    mühendislik öğrencisiysen ve ileride bu işi yapacaksan çok ciddi bir java piyasası var Türkiye'de.
    Ben c++ ile çalışıyorum, Avrupa ve Amerika kökenli büyük firmalarda %80 java , %20 c++ kullanılır haklısın.

    java uygulamaları çalıştırırken derlenir. zaten yavaşlığı da burdan gelir.

    yani diyorsun ki avrupa ve amerika kökenli büyük firmalarda bu ikisi dışında başka dil kullanılmıyor???

    ben iş uygulamaları geliştiriyorum ve amerikalı, avrupalı arkadaşlarım da var. daha c++ ile iş uygulaması geliştiren görmedim.




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.