C# sonrası dil önerisi

Web istiyorsan Asp.net core muazzam. Nodejs falan bunlara gerek yok. Hem yurtiçi hem yurtdışında yaygındır.
 
Alan belirle kendine. Daldan dala atlar gibi dil öğrenip duracağına bir hedef belirleyip o hedefe uygun dilleri öğren. Hedefin bir ürün olabilir, bir firma olabilir vs vs. Programlama öğren ayrıca dil değil. C/C++ geliştiriyordum normalde. Şimdi web sitesi yapıyorum diye PHP öğreniyorum mesela. Bunu da dur önce PHP neymiş değil yolda öğreniyorum. Çoğu dilin temel syntax'ı benzer. Asıl değişen dilin kuralları oluyor.

Aşağıda ki paylaştığım toplama fonksiyonları ufak tefek değişiklikler dışında hep birbirine benzer. Fakat iş kurallara geldiğinde benzerlik oranı düşüyor.

Gelelim bunu neden anlattığıma; Eğer dilden dile atlayıp durursan daha kurallarını tam öğrenmediğin bir dili bırakıp sıfırdan kural öğrenmen gerekecek. Bunun olmaması için yapman gereken bir nefes alıp, hedef belirleyip, ardından da o hedefe doğru adım atmak.

Dil öğrenme, programlama öğren. Dili sonra da öğrenirsin.
Python:
def foo(a: int, b: int):
    return a + b
C++:
int sum(int a, int b) {
    return a + b;
}
C#:
public int sum(int a, int b) {
    return a + b;
}
PHP:
function sum(int $a, int $b) {
    return $a + $b;
}
JavaScript:
function sum(a, b) //JS'de static typing yok, type hinting de desteklemiyor
{
   return a + b;
}
C:
//rust
fn sum(a: i32, b: i32) -> i32 {
    return a + b;
}
 
Alan belirle kendine. Daldan dala atlar gibi dil öğrenip duracağına bir hedef belirleyip o hedefe uygun dilleri öğren. Hedefin bir ürün olabilir, bir firma olabilir vs vs. Programlama öğren ayrıca dil değil. C/C++ geliştiriyordum normalde. Şimdi web sitesi yapıyorum diye PHP öğreniyorum mesela. Bunu da dur önce PHP neymiş değil yolda öğreniyorum. Çoğu dilin temel syntax'ı benzer. Asıl değişen dilin kuralları oluyor.

Aşağıda ki paylaştığım toplama fonksiyonları ufak tefek değişiklikler dışında hep birbirine benzer. Fakat iş kurallara geldiğinde benzerlik oranı düşüyor.

Gelelim bunu neden anlattığıma; Eğer dilden dile atlayıp durursan daha kurallarını tam öğrenmediğin bir dili bırakıp sıfırdan kural öğrenmen gerekecek. Bunun olmaması için yapman gereken bir nefes alıp, hedef belirleyip, ardından da o hedefe doğru adım atmak.

Dil öğrenme, programlama öğren. Dili sonra da öğrenirsin.
Python:
def foo(a: int, b: int):
    return a + b
C++:
int sum(int a, int b) {
    return a + b;
}
C#:
public int sum(int a, int b) {
    return a + b;
}
PHP:
function sum(int $a, int $b) {
    return $a + $b;
}
JavaScript:
function sum(a, b) //JS'de static typing yok, type hinting de desteklemiyor
{
   return a + b;
}
C:
//rust
fn sum(a: i32, b: i32) -> i32 {
    return a + b;
}
Teşekkür ederim hocam önerileriniz için
 
Ben C# tan sonra C++ öğrenmeye başladım.
Abi ne kadar farklı olabilir diyordum, bambaşka bir dünyaymış.
Bundan sonra da C düşünüyorum.
Ama cidden bazenleri çok zorluyorlar. 😒
bu arada instagramdan yazılım videolarında falan bunlar ile ilgili konuştuğunuzda saçma bir şekilde iş teklif ediyorlar.
Mesela geçenlerde biri sormuş şöyle yapsam olur mu? Diyelimki olur dediniz veya şöyle daha iyi olabilir dediniz.
Bana çok garip şekilde 3. İş teklifim geldi. 2 tanesiyle anlaşamadık ama sonuncusu ile anlaştık. Umarım herkesin başına gelir. 🤪
 
Ben C# tan sonra C++ öğrenmeye başladım.
Abi ne kadar farklı olabilir diyordum, bambaşka bir dünyaymış.
Bundan sonra da C düşünüyorum.
Ama cidden bazenleri çok zorluyorlar. 😒
bu arada instagramdan yazılım videolarında falan bunlar ile ilgili konuştuğunuzda saçma bir şekilde iş teklif ediyorlar.
Mesela geçenlerde biri sormuş şöyle yapsam olur mu? Diyelimki olur dediniz veya şöyle daha iyi olabilir dediniz.
Bana çok garip şekilde 3. İş teklifim geldi. 2 tanesiyle anlaşamadık ama sonuncusu ile anlaştık. Umarım herkesin başına gelir. 🤪
Ahahah hocam çok iyiymiş inşallah başımıza gelir gerçekten gelişmişlik seviyeniz ne durumda bilmiyorum ama belli ki ileridesiniz bayağı
 

Yeni konular

Geri
Yukarı