unbalanced bunu yazdı... Ben Java yı biliyorum ama uzman değilim, bugünkü aklım olsaydı c# da ilerlemek yerine java da ilerlemek isterdim. Pis adam seni:) Dil olarak C#, platform olarak Java. C#'ta işini bitirir geçersin. Çalıştıracağın yer bellidir. . NET çatısı sağlam ve düzgün inşa edilmiştir. Java'da kod yazacağın süreden çalarak bilmem ne tasarım deseni, bilmem neresi diye uğraşırsın. Bi getter setter'ın olmadığından, bir function referansın olmadığından yazdığın kodun yine %50'si bu getter setter functionları yazmaya ya da copy işlemine gider. Java iyi programcılık felsefesi yüzünden seni kısıtlar, C# kısıtlamaz. İlginçtir ki C#'ta çok daha fazla kural olmasına rağmen çok daha kolaydır. Çünkü doğaldır. hocam malum ikimizde vb ciydik :) sonra MS den dolayı c# a geçtim ben sen de yle :) Tabi o zaman java nın byle olduğunu bilmiyordum, yani türkiyede yaşasaydım c# da sorun olmazdı elbette ama yurtdışında java nın ağırlığı acayip belli oluyor. Çünkü adamlar microsofta ya da windows a bağlı değiller, haliyle de diğer dil/platformlar daha ağır basabiliyor. Bize microsoft çok "girdiği" için insanların çoğunun. net e ynelmesinin bir sebebi de bu diye düşünüyorum. C# elbette çok güçlü bir dil, mono grubuna destek vermesi zaten akıllıca bir hamleydi çünkü gelecek artık mobilleşiyor, bir yandan da cloud computing için azure çalışmalarını arttırıyor, ücretsiz deneme sürümleri veriyor v. s. Artık iş işten geçti, daha dnemeyiz :) unbalanced tarafından 22/Nis/15 21:55 tarihinde düzenlenmiştir Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Degerli yorumlariniz icin tesekkurler hepsini dikkate alior ve tavsiyelerinizi degerlendiriyorum vermis oldugunuz linkleride incelim hocam birazdan Nice babayigitler kirayi kim odeyecek, coluk cocuk ne yiyecek derdinden dolayi dunyayi degistiremiyor.

... Ben Java yı biliyorum ama uzman değilim, bugünkü aklım olsaydı c# da ilerlemek yerine java da ilerlemek isterdim. Pis adam seni:) Dil olarak C#, platform olarak Java. C#'ta işini bitirir geçersin. Çalıştıracağın yer bellidir. . NET çatısı sağlam ve düzgün inşa edilmiştir. Java'da kod yazacağın süreden çalarak bilmem ne tasarım deseni, bilmem neresi diye uğraşırsın. Bi getter setter'ın olmadığından, bir function referansın olmadığından yazdığın kodun yine %50'si bu getter setter functionları yazmaya ya da copy işlemine gider. Java iyi programcılık felsefesi yüzünden seni kısıtlar, C# kısıtlamaz. İlginçtir ki C#'ta çok daha fazla kural olmasına rağmen çok daha kolaydır. Çünkü doğaldır. Olaylara karışmayın!

zellikle kamuda MS ürünleri hariç destek alamıyorsunuz. Unix'e geçsek ya z kaynaklarımızla eleman yetiştireceğiz ya da MS ürünlerinin eşdeğeri yazılımlara 2-5 kat daha fazla ücret deyerek destek alacağız. Tabi alabilirsek... Geçen başka bir yerde yazmıştım: Eğer Türkiyede açık kaynaktan para kazanmak istiyorsanız, oturup geliştirici olmaya kasmayın boşuna. Unix tabanlı sistemler için yazılım ve/veya sistem destek uzmanı olup kendi işletmeniz üzerinden yürüyün. Bu saatten sonra Türkiyeyi ne Java kurtarır, ne Linux ne de başka bir şey. Ofis paket programlarından başlayarak her şeyi buluta aktarmak lazım. Bulut demek de hızlı bir back-end üzerine JS, HTML5, CSS demek. Back-end'de çoğunlukla native demek. Uyumlu tarayıcı ile birlikte, ohhh misssss. Umarım biraz uyandırabilmişimdir. YeniHarman tarafından 23/Nis/15 01:01 tarihinde düzenlenmiştir Olaylara karışmayın!

Selam muridler yaklasik olarak 1 aydir c derneginin acmis oldugu Programlamaya giris ve temel programlama mantigi kursuna gidiyorum kursda anlasilirligi kolay oldugu icin java uzerinden uygulamalar yapiyoruz temel seviyede Simdi kursun daha 2 ayi var ve mayisin 9 undada C# ve Java kurslari acilacak aklimdaki 2 soru ; 1- Aklimda hep java vardi ancak is ilanlari is piyasasi vs agirlikli C# ilanlari ile dolu kafam karisti sizce hangi dil i ogrenmek uzun vadede bana kear saglar ikiside benzer olmasina ragmen C# neden bu kadar revacta 2- Programlamaya giris kursunu birakmak istemiorum hafta ici bu kurs hafta sonlarida Java yada C# kursuna devam etsem cok yorar mi basabilirmiyim. Not : Calismiyorum evdeim o yuzden kurs gitme skntim yok Not2: Bilg. Muhendisiyim her onune gelende yazilima yonelior diye arkamdan kufretmeyin pls :D Diplomayı parayla almadıysanız okulunuzda en azından tercih yapacak kadar alt yapı verdiklerini tahmin ediyorum. Hangi okulda mezunum demiştiniz? Üzerine üstlük bilgisayar mühendisi olduğun halde hala daha programlamaya giriş ve temel programlama mantığı derslerini alma ihtiyacı duyman da çok büyük bir tezat. Bazı şeylerde yanlışlık varmış gibi hissediyorum. Atladığın, anlatmadığın bazı şeyler olabilir mi? Gerçi çok nemli değil fakat soruna düzgün yanıt verebilmek bu durumlarla da alakadar olduğu için bu kadar eşeleme ihtiyacı duydum.

Türkiyede iş ilanlarında çoğu C# ama yurtdışında, avrupada, amerikada genelde Java Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı ktektir!

Bugün bilişim daire başkanlığı müdürüyle konuştum bu arada tabi bilgisayarlarına falan gz gezdirdim neler yapıyorlar diye kaçırmamak adına ve adamlar sırf. net üzerinden yürüyorlar yani Türkiye'de net ci olacaksın arkadaş :)

@unbalanced hocam aklimdan sen geciordun gorsede cvp yazsa die valla saolasin cvp icin :) @Austen mezun olali cok uzun sure oldu ve pc ile hic alakasi olmayan sektorlerde calistim ve bu uzun surede dogal olarak yazilim sektorude acayip sekilde genislemis ve buyumus biz okulda C/C++ goruyorduk Javayi masterda gosteriolardi suan millet girisden c# falan ogreniyor sanirim bir yanlis anlama oldu takildigim konu hangisini tercih etmem gerektigi degil neden Turkiyede C# in bukadar revacda oldugu ve Java yerine bunami yonelmeli die merakimdan di Programlamaya giris de takilmamin sebebi Java icin kurs tarihi olmamasi ve evde bos durmakdansa en son 5-6 yil once gordugum seylerin tekrarini saglamak hemde kurs ortaminda arkadas edinip fikir edinmekdi. Ilgilendigin icin tesekkurler Nice babayigitler kirayi kim odeyecek, coluk cocuk ne yiyecek derdinden dolayi dunyayi degistiremiyor.

Hocam ne yapmak istiyorsan ona ynel, oyuncu olucam diyorsan Unity ğren, yok ben grüntü işlicem yüz tanıcam fabrikadaki ürünleri sayıcam vs. diyorsan C++, matlab bak, kurumsal masaüstü yazıcam diyorsan C# ya da Java ya da Delphi , yok webci olucam diyorsan php bak aspx bak css html js temellerini ğren, yetmesin sana nodejs kastır falan. mobilci olucam dersen de android swift... Seçenek bol yani. İşe gireceksin de ne işine gireceksin. Yani bence programlama dili seçilmez, o bir araçtır. O anki projede hangi dilin yapısı uygunsa makinaya o dille anlatırsın. Türkiyede C# çok fazla, Java da eksik değil sonra da PHP falan gelir sanırım. Ne yapmaktan hoşlandığına bak sonra dili seçersin hocam, ayrıca DİN seçmiyorsun ki; 2 gün sonra vazgeçersem çarpılırım gibi düşünme. Birine başla, bakarsın sevemedin diğerine geçersin. :D Hello, i am nothing. I come from Neverland.

türkiyede. netci değil namussuz olacaksın para kazanmak istiyorsan :) rnek: malum 550 kişi.. konuya gelirsem, türkiye şartlarında en mantıklısı c# gibi grünüyor ama gelecek ne gsterir bilmiyorum. yeniharman elbette türkiyeyi java kurtarmaz :) biz millet olarak hazıra alıştık, yle kendimiz bir şeyler yaratamayız.. pardus projesi gibi bir sürü porjeler yapıldı ama ne destek var ne bir şey.. konu sahibine şahsi tavsiyem, olaya dil olarak bakmamak. ncelikle kendini hangi alanda geliştirmek/uzmanlaşmak istiyorsan o alana ynelik çalışacaksın. Bir dile takılı kalırsan yamulur kalırsın :) ben c# ile uzun yıllardır çalışıyordum ama mobil uygulama geliştirmek zorunda kaldığım için hem java hem objective C ye bulaştım :) tabi sonra xamarin diye bir şey çıktı, çalıştığım firma da lisansını aldı ve c# ile geliştirme yapmamı istedi byle devam ettim. Ama xamarin olmasaydı mecburen java+obj C ikilisiyle devam edecektim. Yani esnek olmak gerekiyor, çalışmak istediğin alan/çalıştığın alan seni neye ynlendiriyorsa ona bakacaksın. C# bilmek demek iyi para kazanmak demek değildir. Ben iyi c# iyi bildiğimi düşünürdüm ama xamarin beni çok çok ama çok zorladı :) yani dil bilmek o kadar da yardımcı olmuyor bazen.. zetlersem; dile takılı kalmak yerine ncelikle kendine hedef belirle, ne üzerinde çalışacaksın? gmülü sistemler? mobil yazılım? web? db management? şu? bu? bundan sonra o alanla ilgili hangi diller var, hangileri hangi durumda avantajlı, neleri ncelikle bilmen gerekiyor, neler sana iş hayatında artı değer kadar? geliştirmek için neler gerekli? ğrenme adımların/stratejilerin/nceliklerin nasıl olmalı? sen ğrenene kadar sektrde değişiklik olur mu? olası yeni teknolojiler neler olabilir? bunları ğrenmek ne kadar sürer? ne kadar sürede adapte olabilirim? yabancı dil bilgisi ne kadar gerekli? hemen üsttekine bir rnek vereyim, asp ile web uygulamaları geliştirenler bir gün çok farklı bir platformda grdüler kendilerini asp. net de :) elbette benzer yanları vardı ama çok şey değişmişti :) sonra asp. net e geçtiler sonra bir baktılar ki çok farklı bir design pattern mvc ile karşılaştılar.. artık piyasada asp. net değil de asp. net mvc bilenler aranıyor oldu çünkü şuan ve gelecek onda. peki yarın? yarın da xyz diye bir şey çıkar, insanlar ona geçmek zorundalar.. ikinci bir rnek, bugün hala çoğunlukla ios developerlar native uygulama yazmak için objective C kullanırlar , ama apple objective C nin çok eski olduğu ve bilimum sebeplerden dolayı farklı bir çıkartmaya karar verdi ve swift i çıkardı :) swift genellikle bilimsel alanlarda kullanılıyordu bildiğim kadarıyla.. Neyse şimdi swift ile mac OS uygulamaları, ios uygulamaları ve safari uygulamaları yapılabilir. Apple buna yatırım yapıyor, insanları teşvik ediyor. Belki 5 yıl sonra kimse objective C ile uygulama geliştirmeyecek bunun yerine swift ile uygulama geliştirecekler.. Yine bir rnek, Bir zamanlar visual basic denilen bir yazılım dili vardı ve gayet popülerdi :) , ben de vb 6.0 ile başlamştım:) tabi o zaman da delphi vardı ve delphicilere çok farklı gzle bakıyordum :) , gün değişti her şey değişti artık vb neredeyse tarihe gmüldü.. vb bilenleri boşa düşürmemek için vb. net geliştirildi.. Ama yine de hakim C# idi.. Ama bugün.. Ya yarın? Bu kadar neden yazdım? Aslında genele hitap etmek istedim. Bir dile takılmak yerine olayın mantığını kavrayın. Dil ğrenmek çok zor değil, hangisi işinize geliyorsa onu kullanın, dil hayranı olmak yerine kendinizi en iyi şekilde adapte edebilmeyi, en kısa ve en ucuz yoldan çzüme ulaşabilmeyi hedef olarak belirleyin.. unbalanced tarafından 23/Nis/15 02:29 tarihinde düzenlenmiştir Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Absolut bunu yazdı @unbalanced hocam aklimdan sen geciordun gorsede cvp yazsa die valla saolasin cvp icin :) @Austen mezun olali cok uzun sure oldu ve pc ile hic alakasi olmayan sektorlerde calistim ve bu uzun surede dogal olarak yazilim sektorude acayip sekilde genislemis ve buyumus biz okulda C/C++ goruyorduk Javayi masterda gosteriolardi suan millet girisden c# falan ogreniyor sanirim bir yanlis anlama oldu takildigim konu hangisini tercih etmem gerektigi degil neden Turkiyede C# in bukadar revacda oldugu ve Java yerine bunami yonelmeli die merakimdan di Programlamaya giris de takilmamin sebebi Java icin kurs tarihi olmamasi ve evde bos durmakdansa en son 5-6 yil once gordugum seylerin tekrarini saglamak hemde kurs ortaminda arkadas edinip fikir edinmekdi. Ilgilendigin icin tesekkurler Ne yapmak istediğin nemli. Ne üzerine çalışmayı planlıyorsun? Sıradan takip sistemleriyle vakit geçireceğim dersen C#'ı tercih etmen yararına olur. Hem dkümantasyonu daha geniş hem de MS framework'leri kapsamlı ve neredeyse her şeyi hazır sunar vaziyette. Visual Studio gibi bir gerçek te var. Bilmeyen adama bile bir şeyler yaptırabilen bir yazılım. Zaten bu dille Türkiye'de iş yapanların çoğunun da niyetinin ve tercih sebebinin bu olduğunu gz nüne alırsak piyasada elbette buna olan talep daha fazla olur. Java biraz daha kapsamlı bir dil. Biraz daha uğraş gerektiriyor. Ama zaman ayırdın mı ikisini de ğrenmen zor olmaz. cevap icin tesekkurler sektordeki bir hoca sayesinde vede bir kac arkadasin yonlendirmesi ile kendimi gelistirmeye calisiyorum. Zor herzaman degerlidir mantigi ile Java nin mantikli secim oldugunu dusunuyorum @unbalanced in da dedigi gibi C# in taliplsi cok olmasi beni Javaya yonlendiriyor Suan calismadigim icin Kursa cok uzun bir vakit ayirdim yaklasik 12-15 aylik bir kurs programim var sadece Java uzerine sonunda gulen taraf olacagim ins :) Nice babayigitler kirayi kim odeyecek, coluk cocuk ne yiyecek derdinden dolayi dunyayi degistiremiyor.

Selam muridler yaklasik olarak 1 aydir c derneginin acmis oldugu Programlamaya giris ve temel programlama mantigi kursuna gidiyorum kursda anlasilirligi kolay oldugu icin java uzerinden uygulamalar yapiyoruz temel seviyede Simdi kursun daha 2 ayi var ve mayisin 9 undada C# ve Java kurslari acilacak aklimdaki 2 soru ; 1- Aklimda hep java vardi ancak is ilanlari is piyasasi vs agirlikli C# ilanlari ile dolu kafam karisti sizce hangi dil i ogrenmek uzun vadede bana kear saglar ikiside benzer olmasina ragmen C# neden bu kadar revacta 2- Programlamaya giris kursunu birakmak istemiorum hafta ici bu kurs hafta sonlarida Java yada C# kursuna devam etsem cok yorar mi basabilirmiyim. Not : Calismiyorum evdeim o yuzden kurs gitme skntim yok Not2: Bilg. Muhendisiyim her onune gelende yazilima yonelior diye arkamdan kufretmeyin pls :D Nice babayigitler kirayi kim odeyecek, coluk cocuk ne yiyecek derdinden dolayi dunyayi degistiremiyor.

@unbalanced hocam aklimdan sen geciordun gorsede cvp yazsa die valla saolasin cvp icin :) @Austen mezun olali cok uzun sure oldu ve pc ile hic alakasi olmayan sektorlerde calistim ve bu uzun surede dogal olarak yazilim sektorude acayip sekilde genislemis ve buyumus biz okulda C/C++ goruyorduk Javayi masterda gosteriolardi suan millet girisden c# falan ogreniyor sanirim bir yanlis anlama oldu takildigim konu hangisini tercih etmem gerektigi degil neden Turkiyede C# in bukadar revacda oldugu ve Java yerine bunami yonelmeli die merakimdan di Programlamaya giris de takilmamin sebebi Java icin kurs tarihi olmamasi ve evde bos durmakdansa en son 5-6 yil once gordugum seylerin tekrarini saglamak hemde kurs ortaminda arkadas edinip fikir edinmekdi. Ilgilendigin icin tesekkurler Ne yapmak istediğin nemli. Ne üzerine çalışmayı planlıyorsun? Sıradan takip sistemleriyle vakit geçireceğim dersen C#'ı tercih etmen yararına olur. Hem dkümantasyonu daha geniş hem de MS framework'leri kapsamlı ve neredeyse her şeyi hazır sunar vaziyette. Visual Studio gibi bir gerçek te var. Bilmeyen adama bile bir şeyler yaptırabilen bir yazılım. Zaten bu dille Türkiye'de iş yapanların çoğunun da niyetinin ve tercih sebebinin bu olduğunu gz nüne alırsak piyasada elbette buna olan talep daha fazla olur. Java biraz daha kapsamlı bir dil. Biraz daha uğraş gerektiriyor. Ama zaman ayırdın mı ikisini de ğrenmen zor olmaz.

c# basit olduğu için türkiye de çok revaçta, hiç okumamış adam bile c# ı kolaylıkla ğreniyor. Java biraz daha üst düzey iş ve çok daha derin ve ğrenmesi daha zor. Ama java cılar genelde daha yüksek maaş alır. Avrupada genellikle javacılar ağır basar ve ğrenciler genelde java ğrenir, . net daha az. Türkiyede tam tersi ama iyi java biliyorsan kurumsal firmalarda iş bulabilirsin Tavsiyem Java tabiiki. Türkiye şartlarında c# bilmek yetmiyor :) Yani web developing olayını düşünüyorsan bir çok şey bilmek gerek. Ben Java yı biliyorum ama uzman değilim, bugünkü aklım olsaydı c# da ilerlemek yerine java da ilerlemek isterdim. Tabi türkiyede yaşıyorsan c# biraz daha ağırlıklı, ama maaşı javacıya gre azdır aynı seviyedeki kişiler baz alındığında. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Türkiyede iş ilanlarında çoğu C# ama yurtdışında, avrupada, amerikada genelde Java Seyh Turkiyedeyiz ondan buranin sartlarini ele almaya calisiorum gerci cift vatandaslik falan var yurtdisi cikmak vs sknti degil ama kisa vadede ( 5-10 sene :D ) yurtdisi cikmam mumkun degil gibi Sencede C# mi Seyh bu yoldan yurumu diorsun sende budur diorsan valla baslicam c# :D Nice babayigitler kirayi kim odeyecek, coluk cocuk ne yiyecek derdinden dolayi dunyayi degistiremiyor.

C# drap-drop programcılık var sürükle bırak mantığıyla iş parçaçığı bir yere varılmaz "top coder" ulaşamazsın. Java uzun vadede getirisi var kurumsal şirketlerin çoğu java teknolojilerini kullanıyor android ve oracle google gibi şirketlerde arkasında olduğunu düşünürsek java daha mantıklı. Javanın neyini sevmiyorum kendini ifade etme yeteneği çok ktü bir iş yapacaksın bir çok kod yazmak zorundasın. http://ysar.net/yazilim-dunyasi/javada-ilk-izlenimlerim.html http://ysar.net/yazilim-dunyasi/java-izlenimleri-2.html Bir incele eleman Java ile ilgili sıkıntıları dile getirmiş. Ben Python ve C ile uğraşıyorum. Stay hungary Stay foolish

kendi imkanlarımla yazılımcılık ğrenen biri olarak javaya ynel derim. java zor geliyor bana gzümü korkutuyor ancak c# ile rneklerle winform kullanarak 1 2 haftada giriş düzeyinde minik programlar yapabilecek kıvama geldim. Uzun vadede de java daha iyi bir seçim. :|

aklıma direk bu geldi :D http://9gag.com/gag/a9LDnpD?ref=fb. s havalı bir şeyler yazdığımı hayal edin

konusmalarinizdan anladigim kadari ile Turkiyede is imkani ve anlasilabilirlik olarak C# agirmi basior diorsunuz Java ogrensekde ac kalicak deiliz tabide Turkiyenin gelecegi C# mi diorsunuz bende suruye katilip C# mi kasim arafda kaldik resmen Nice babayigitler kirayi kim odeyecek, coluk cocuk ne yiyecek derdinden dolayi dunyayi degistiremiyor.

aklıma direk bu geldi :D http://9gag.com/gag/a9LDnpD?ref=fb. s iyimis :D:D olayimi ozetlemis aslinda :D Nice babayigitler kirayi kim odeyecek, coluk cocuk ne yiyecek derdinden dolayi dunyayi degistiremiyor.

@unbalanced hocam bitanesin yardimlarin icin cok saol son yazdiklarin eminim benim gibi cok kisiye isik tutacaktir Nice babayigitler kirayi kim odeyecek, coluk cocuk ne yiyecek derdinden dolayi dunyayi degistiremiyor.