13 yaşında profesyonel bir yazılımcı olmak için ne yapılmalı?

13 yaşında profesyonel olamazsın. Yaştan kaybediyorsun. Firmalar senle iş yapmazlar.
Profesyonel olmaktan kastım bir yazılımın ekiple vs nasıl geliştirileceği ya da bazı prensipler
Kendisinin yıllardır abonesiyim. Backende kayıyorum daha çok.
Teşekkürler. Bir sonraki adımda şu an için github portfolyoma ekleyebileceğim bir uygulama önerir misiniz?

@technora gülünecek durum ne anlamadım.
 
Son düzenleme:
Giriş ve kayıt işlemlerini içeren basit bir chat uygulaması yapabilirsin ve kaynak kodlarını da GitHub'da paylaşabilirsin. Mesela kullanıcılar, kullanıcı adları ve şifreleriyle (telefon numarası olsa daha güvenli olur) kayıt olsunlar ve giriş yapsınlar. Aynı şekilde eş zamanlı mesajlaşma özelliği olsun, yani mesajları direkt veri tabanından çekersen gecikme çok fazla olur ve eş zamanlı sayılmaz. Eş zamanlılıkta çok az gecikme oluyor veya hiç gecikme olmuyor. Gecikmenin olmaması için de eş zamanlı mesajlaşmada WebSocket kullanabilirsin veya basit bir TCP / UDP sunucusu oluşturabilirsin. Yani kullanıcılar, gerekli hesap işlemlerinden sonra eş zamanlı bir şekilde mesajlaşabilsinler.

Bunun için sana web tarafında frontend ve backend dillerini öneririm.

Mesela eş zamanlı veri transferi için C dilinde önceden kendim yazıp başkalarıyla internetten paylaştığım bir kodu sana örnek olarak göstereyim:

Kod:
#include <stdio.h>
#include <stdlib.h>
#include <winsock2.h>

int main() {
    WSADATA wsa;
    SOCKET sockfd;
    char[1024] buffer;
    struct sockaddr_in servaddr, clientaddr;
    int clientaddrlen = sizeof(clientaddr);

    if((WSAStartup(MAKEWORD(2, 2), &wsa)) == SOCKET_ERROR) {
        printf("Hata 1 %d\n", WSAGetLastError());
        return 1;
    }
    if((sockfd = socket(AF_INET, SOCK_DGRAM, 0)) == SOCKET_ERROR) {
        printf("Hata 2: %d\n", WSAGetLastError());
        return 1;
    }
    servaddr.sin_family = AF_INET;
    servaddr.sin_port = htons(8000);
    servaddr.sin_addr.s_addr = inet_addr("192.168.1.39");

    if (bind(sockfd, (struct sockaddr *)&servaddr, sizeof(servaddr)) == SOCKET_ERROR) {
        printf("Hata 3: %d\n", WSAGetLastError());
        return 1;
    }
    printf("Sunucu 8000 PORT'unda dinliyor.");

recvfrom(sockfd, buffer, 1024, 0, (struct sockaddr *)&clientaddr, &clientaddrlen);
printf("Sunucudan gelen mesaj: %s\n", buffer);

WSACleanup();
closesocket(sockfd);

    return 0;
}

Bu kod, UDP protokolünü kullanarak (TCP protokolü daha güvenli.) eş zamanlı bir iletişim sağlayabiliyor. Tabii C dilinde yazmak zorunda değilsin ancak ben C'yi tercih ediyorum. Kolay gelsin.
 
 
13 yasinda profesyonel bir ogrenci olursun en fazla.

Henuz hangi zamanlarda dus almaniz gerektigine, kacta uyuyacaginiza, hangi sehirde veya hangi ulkede yasayacaginiza ya da ne giyeceginize bile siz karar vermiyorsunuz bu yasta butunuyle, milyonluk projeyi neden emanet etsinler size? Bir bankaya gidip hesap acmak isteseniz veliniz gelsin diyecekler muhtemelen.

13 yasinda birisi, ileride profesyone bir yazilim uzmani olmak icin ne yapabilir? --> Bu sekilde sorulursa anlamli. Cok iyi Ingilizce ve matematik ogrenin, iyi bir universiteye gidin.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…