C# Neler Öğrenmeli?

hdreizcehennemi

Hectopat
Katılım
30 Kasım 2017
Mesajlar
800
Çözümler
3
C# öğreniyorum bir süredir. Şimdi metotlara geçeceğim. Açıkçası Python arkasından Java'ya geçmek istiyorum. Lise 2. sınıf öğrencisiyim ve üniversiteye geçmeden bu dillerde az çok bilgi sahibi olmak istiyorum. C# kullanarak az çok program yazabiliyorum. Az Python ve 0 Java bilgim var. Sizce C# ne kadar daha ilerlemeliyim. Nereye geldikten sonra Python'a dikkatimi vermeliyim? Üniversite çağına gelmeden bu konularda gelişmek istiyorum.
 
Başladığın bir şeyi yarım bırakmanı önermem. Yarım bırakmak ile hiç başlamamak eşit bence. Zaten C# öğrenince Java sana çocuk oyuncağı gibi gelir ya da tam tersi Java'ya başlayınca da aynısı olur. Python kolay bir dil zaten, C#'a başlamışsın bence, dediğim gibi C#, Java ve Python yolunu izleyebilirsin.
 
C# öğrenirsin Unity ile oyun yaparsın bu kadar. Bence C# yerine Javascript öğren react angular falan paraya para demezsin. Bildiğim kadarıyla lisede C# öğretiyorlar. Seneye veri tabanı değil web seç ordan ilerle.
 
Bir dili if, else ifadeleri; for, while döngüleri gibi kaba şeylere kadar bilsen bile sana üniversitede katkı sağlar. Hiç bilmesen bile üniversitede öğrenebilirsin.
Rahatlıkla kullanıyorum zaten onları. Ben sadece başka bir seviyeye taşımak istiyorum. Lisede daha FileStream görüp database görüyorlar yeni yeni.
C# öğrenirsin Unity ile oyun yaparsın bu kadar. Bence C# yerine Javascript öğren react angular falan paraya para demezsin. Bildiğim kadarıyla lisede C# öğretiyorlar. Seneye veri tabanı değil web seç ordan ilerle.
Aslında SQL de ilgimi çekiyor. Ama bilemiyorum.
 
Merhaba,

Bir dil öğrendikten sonra başka bir dili öğrenmekte zorlanmazsın. Önemli olan mantığı algılaman.
Tavsiyem dilden çok veri yapıları ve algoritma ile ilgilenmen eğer bu işi profesyonel olarak yapmayı düşünüyorsan yani.
Eğer illa bir dil ile uğraşmak istiyorum diyor isen kesinlikle c++ olmalı, en azından memory yönetimini falan öğrenirsin.

Kolay gelsin.
 
Saolun. Ben ilgimi açıkçası oldukça ileri düzeye taşımayı hedefliyorum. C# başlamak için iyi bir yer gibi görünmüştü. Dediğim gibi bu işten bir yandan üniversite okurken oara kazanmak hiç fena olmazdı. Ama dediğim gibi ben üniversiteye diploması için gitmek istiyorum. Bilgisayar mühendisliği okuyacağım ve elektrik devreleri vb. alanlarda zaten ilerleme kaydediyorum. Yazılım kısmında da bilgi sahibi olursam iyi olur gibi geliyor.
 
Lisede daha FileStream görüp database görüyorlar yeni yeni.
Üniversitede de aynısı olacak. İlk sınıfta kabaca o kadar şey göreceksiniz. Meslek lisesinin amacı mezun olan adamın üniversiteye girmesi değil, işe girmesi.
Yazılım kısmında da bilgi sahibi olursam iyi olur gibi geliyor.
Dediğin seviye zaten yeterli. Peoject Euler soruları gibi sorular yayınlayan siteler var. Onları çözmeye çalış. Ne kadar yapabildiğini gör.
 
ASP.Net core, MVC, entity framework, adonet, web API, MVC Restfull servisler, ASP.NET CORE MVC Restfull servisler, Linq, C# generics.
Bunları bilmen lazım önemli olan C# bilmek değil teknolojileri kullanmak benim saydıklarım teknolojiler ve bence sadece bir alana yönel ya .Net developer ol ya da Java developer. Java bilenler daha fazla maaş alsa da Türkiye'de çoğu kurum .Net developer arıyor. Java çalışma alanları daha az. Bununla birlikte full stack olanlar hem back-end hemde front-end tarafında iyi olanlar işte C# ve yanına javascript,(typescript,ecma script) javascriptle bağlantılı birde javascript kütüphanelerinden en az birini bilmen lazım (angular,VUE.js veya React Native). Veri tabanlarını saymadım onları da bilmen gerekiyor MSSQL,MYSQL, SQL SERVER, NOSQL var.
Bu arada yukarıda iki tane Restfull servis yazdım biri klasik MVC mimarisinde diğeri ise .Net Core mimarisinde farklılıkları var yani ya da ASP.NET CORE MVC veya klasik MVC farklı bununla ilgili udemyde en iyi anlatıcılardan biri Engin Demiroğ'dan komple ASP.NET WEB Geliştirme kursu var göz at derim.
 
Son düzenleme:
ASP.Net core, MVC, entity framework, adonet, web API, MVC Restfull servisler, ASP.NET CORE MVC Restfull servisler, Linq, C# generics.
Bunları bilmen lazım önemli olan C# bilmek değil teknolojileri kullanmak benim saydıklarım teknolojiler ve bence sadece bir alana yönel ya .Net developer ol ya da Java developer. Java bilenler daha fazla maaş alsa da Türkiye'de çoğu kurum .Net developer arıyor. Java çalışma alanları daha az. Bununla birlikte full stack olanlar hem back-end hemde front-end tarafında iyi olanlar işte C# ve yanına javascript,(typescript,ecma script) javascriptle bağlantılı birde javascript kütüphanelerinden en az birini bilmen lazım (angular,VUE.js veya React Native). Veri tabanlarını saymadım onları da bilmen gerekiyor MSSQL,MYSQL, SQL SERVER, NOSQL var.
Bu arada yukarıda iki tane Restfull servis yazdım biri klasik MVC mimarisinde diğeri ise .Net Core mimarisinde farklılıkları var yani ya da ASP.NET CORE MVC veya klasik MVC farklı bununla ilgili udemyde en iyi anlatıcılardan biri Engin Demiroğ'dan komple ASP.NET WEB Geliştirme kursu var göz at derim.
SQL konusuna zaten giriş yapacağım. Java daha iyi gibi gelmişti ama .Net konusuna pek göz atamadım. Zaten en baştan beri planım hepsinde az çok bir yere gelmek, sonrasında ise kendimi geliştireceklerimde karar kılıp onlar üzerinden ilerlemek. Tabii her dil konusunda hiç değilse az çok bilgi sahibi olmak gerek.
Üniversitede de aynısı olacak. İlk sınıfta kabaca o kadar şey göreceksiniz. Meslek lisesinin amacı mezun olan adamın üniversiteye girmesi değil, işe girmesi.

Dediğin seviye zaten yeterli. Peoject Euler soruları gibi sorular yayınlayan siteler var. Onları çözmeye çalış. Ne kadar yapabildiğini gör.
Meslek lisesinde okumuyorum. Ben sadece bu konularda kendimi geliştirmek konusunda diğerlerinden daha hevesliyim. Hatta bu işe benden daha da erken başlamış ve programlama konusunda iyi olan arkadaşlarım da var, arada onlara akıl danışıyorum. Java tarzında ilgili daha çok onlar. Tabii bir de üniversitede olan abilerim var da onlar da iş, güç derken rahatsız etmek istemiyorum. Bu yaz bir yazılım şirketine staja gideceğim biraz da o yüzden açığı kapamaya çalışıyorum.
 

Geri
Yukarı