Wie viel Erfahrung um mit Programmieren Geld zu verdienen?

Hallo zusammen,

Also erstmal was zu mir. Ich studiere Informatik und habe viel Spaß am Programmieren gefunden. An der Uni haben wir Java Programmierung in 2 Semestern. Es ist sogar so, dass ich seit gut einem Monat viel mehr Zeit in dieses Fach investiere, als eigentlich für das Modul nötig. Da ich im "Selbststudium vor Beginn des eigentlichen Studiums, ehr gescheitert bin, mir Java selbst beizubringen, hatte ich mir vorgenommen ( und auch eingehalten) mindestens 1h täglich zu programmieren sobald das Studium anfängt, so als "gute Angewohnheit". Da ich, beim Versuch es mir selbst beizubringen oft viel zu lange nichts dazwischen gemacht habe. Das ich das ganze auch so durchgezogen habe, verdank ich irgendwo unseren Wöchentlichen Abgaben. Unserem Kurs bin ich auch in etwa 2 Wochen im voraus, da unser Prof. die kompletten Vorlesungen als Video online hochlädt (Wir können also das ganze Semester theoretisch vorarbeiten, da von letztem Jahr alle Vorlesungen für uns online sichtbar sind) Nun, das ist auch eigentlich nicht das Thema, aber hat mich zu folgenden Fragen geführt.

  1. Ist man nach dem was man von der Uni lernt in Punkto Programmierung ( Bei uns Modul in 2 Semestern ) in der Lage auch Geld damit Privat zu verdienen? Wie weit qualifiziert das? Bei uns mit der Sprache Java.

  2. Wie viel Erfahrung bzw. Zeit braucht man beim Programmieren um sich etwas dazu zuverdienen? Also sagen wir mal ich bleib bei 1-2h täglich die ich investiere, hin und wieder auch mal mehr. Was sagt eure Erfahrung? Wie lang bräuchte ich dann ca. um gut, besser oder wirklich gut zu werden? Ich weiß sowas ist schwer zu sagen. Eine kleine Einschätzung wär mich schon genug.

Theoretisch wenn ich mal nach dem zweiten Semester anfange nebenbei für Leute was zu programmieren würde ich ich mich als Student schon über 100 Euro mehr im Monat freuen. Je nach dem wie sich mein "Spaß" hier entwickelt überlege ich sogar auf einen Studiengang zu wechseln der seinen Fokus auf programmieren legt. Jedenfalls ist es das erste mal, seit dem ich Klavier spielen gelernt habe, dass mir etwas wirklich Spaß macht und ich sozusagen freiwillig jeden Tag etwas Zeit investiere ohne das Gefühl zu haben es wäre "Doof".

3. Gibt es vielleicht sogar Selbstständige Programmierer unter euch? Was sagt ihr, wie viel Aufwand in lernen man stecken muss bevor man vielleicht davon Leben kann? Seinen ersten Euro verdienen kann? Ist zwar eine sehr pauschale Frage, aber ich erwarte auch keine Präzise Antwort! :-)

Gruß Capcord

PC, Computer, Webseite, programmieren, Java, Code, Ausbildung und Studium
Java: Computer soll Zahl erraten?

Hallo, es geht um folgende Aufgabe: Der Spieler soll sich eine Zahl zwischen 1 und 1000 denken. Nun soll der Computer durch geschicktes Fragen innerhalb von 10 Versuchen diese Zahl erraten, natürlich ohne dass der Spieler ihm diese sagt. Meine Idee war, die Menge der möglichen Zahl als Intervall aufzufassen. Der Computer probiert es zunächst einmal mit der Mitte dieses Intervalls (am Anfang wäre es 500, denn 500 liegt genau in der Mitte von 1 und 1000). Dann fragt er den Spieler, ob die Zahl größer oder kleiner ist und passt dementsprechend das Intervall der möglichen Zahlen an, bis eben das Intervall so klein ist, bis er schließlich die richtige Zahl errät. Mit diesem Gedanken habe ich versucht, ein Programm zu schreiben, das aber leider nicht funktioniert und ich finde die Fehler einfach nicht selbst. Über Hilfe / Tipps würde ich mich sehr freuen! Danke!

import java.util.Scanner;
public class Aufgabe16 {
public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    // k dient als Zählvariable für die benötigten Versuche
    int k = 0;
    double g1, g2, mitte;
    // g1 ist die linke Grenze des Intervalls, in der die Zahl liegen muss
    g1 = 0;
    // g2 ist die rechte Grenze des Intervalls, in der die Zahl liegen muss
    g2 = 1000;
    // mitte ist die Mitte des Intervalls
    mitte = -1;
    // n als Eingabe des Spielers
    int n = -1;
    System.out.println("Denke dir eine beliebige Zahl zwischen 1 und 1000.");
    
    do {
    // Versuche zählen
    k = k + 1;
    // Mitte des Intervalls berechnen
    mitte = (g2 - g1) / 2;
    System.out.println(mitte);
    System.out.println("Ist die Zahl größer oder kleiner?");
    System.out.println("Drücke 0 für kleiner); 1 für größer; 2 wenn richtig erraten");
    n = input.nextInt();
    
    if (n == 0) {
        // Zahl ist kleiner als die Mitte des Intervalls 
        // also rechte Intervallgrenze anpassen
        g2 = mitte;
    } else {
        if (n == 1) {
            // Zahl ist größer als die Mitte des Intervalls 
            // also linke Intervallgrenze anpassen
            g1 = mitte;
        } else {
            if (n != 2) {
                // Wenn man was anderes als 0, 1, 2 eintippt, kommt Fehlermeldung
                System.out.println("Inkorrekte Eingabe!");
            }
        }
    }
    
// while-Schleife, bis der Spieler 2 drückt (richtig erraten)   
} while (!(n == 2));
    
    input.close();
    System.out.println("Die Zahl wurde erraten. Sie lautet " + mitte + ".");
    System.out.println("Der Computer hat " + k + " Versuche gebraucht.");
    

} }

Computer, programmieren, Java, Zahlen, Code, Informatik
Java: Text einlesen und Häufigkeit der Buchstaben analysieren?

Hey! Ich möchte einen Text einlesen und die Häufigkeit der Buchstaben analysieren. Dazu habe ich folgenden Code geschrieben. Leider ist dort irgendwo ein Logikfehler versteckt, den ich aber nicht finde :( Das Programm tut nicht, was es soll. Es wird für alle Buchstaben die Anzahl 0 ausgegeben, was ja nicht sein kann. Ich wäre sehr dankbar, wenn jemand meinen Denkfehler findet. Dankeschön! P.S: hab erst vor 2 Wochen mit Programmieren angefangen, also verurteilt meinen Code nicht gleich ^^

import java.io.*;

public class Buchstabenstatistik { public static void main(String[] args) throws IOException{

    // Es werden 180 000 Buchstaben des Textes "time" eingelesen und in einem char Array 'buchstaben' gespeichert
    FileReader reader = new FileReader("d:\\time.txt");
    int n1 = 180000;
    char[] buchstaben = new char[n1];
    reader.read(buchstaben);
    reader.close();
    
    // Alle Buchstaben des englischen Alphabets werden in einem char Array 'alphabet' gespeichert
    char[] alphabet = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x', 'y', 'z'};
    
    // Es wird ein neues int Array 'counter'angelegt, mit dem später gezählt werden soll, wie oft ein 
    // einzelner Buchstabe im Text vorgekommen ist
    int a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z;
    a = b = c = d = e = f = g = h = i = j = k = l = m = n = o = p = q = r = s = t = u = v = w = x = y = z = 0;
    // Anfangs wird jedem Element des counters der Wert 0 zugewiesen, da ja noch keine Buchstaben gezählt wurden
    int[] counter = {a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z};
    for (int i1 = 0; i1 < counter.length; i1 ++){
        counter[i1] = 0;    
    }
    
    // Jeder Buchstabe im Text (gespeichert im char Array 'buchstaben') wird mit jedem Buchstaben des englischen Alphabets
    // verglichen. Wenn sie übereinstimmen, wird der Array 'counter' an der jeweiligen Stelle im Array, der für einen
    // bestimmten Buchstaben steht, um 1 erhöht
    for (int k1 = 0; k < buchstaben.length; k++) {
        for (int k2 = 0; k2 < alphabet.length; k2 ++) {
            if (buchstaben[k1] == alphabet[k2]) {
                counter[k2] = counter[k2] + 1;
            }
        }   
    }
    // Die Anzahl jedes Buchstaben, der im Text vorgekommen ist, wird ausgegeben
    System.out.println("Anzahl der Buchstaben: ");
    for (int k3 = 0; k3 < counter.length; k3 ++) {
        System.out.println(alphabet[k3] + " : " + counter[k3]);
    }
    //Die prozentuale Häufigkeit der Buchstaben soll berechnet und ausgegeben werden
    // (Anzahl des Buchstaben im Text / Anzahl aller Buchstaben im Text) * 100% 
    System.out.println();
    System.out.println("Häufigkeit der Buchstaben in Prozent: ");
    double h1 = 0;
    for (int k4 = 0; k4 < counter.length; k4 ++) {
        h1  = (counter[k4] / n1) * 100;
        System.out.println(alphabet[k4] + " : " + h1 + " % ");
    }

}

}

Computer, IT, programmieren, Java, Code, Informatik, Häufigkeit
Ich habe angefangen Schere Stein Papier in JavaScript zu programmieren leider funktioniert die Ergebnis Auswertung am Ende nicht. Wo ist der Fehler?

Das ist der JS Code:

FuEingabe();
    function FuEingabe() {
    var eingabe = prompt("Bitte gib: Schere, Stein oder Papier ein!", "Schere, Stein, Papier");
}
    switch(FuEingabe()) {

        case "Schere":
        
        zufallenemyeingabe();
        break;

        case "Stein":
        
        zufallenemyeingabe();
        break;

        case "Papier":
        
        zufallenemyeingabe();
        break;

        default:

        alert("Ungültig!");

}
function zufallenemyeingabe() {
    var max = 3;
    var min = 1;
    var zufallzahl = (Math.random() * (max - min)) + min;
    console.log("Die Zufallzahl lautet: " + zufallzahl);
    var zufallzahlround = Math.round(zufallzahl);
    console.log("Die gerundete Zufallzahl heißt: " + zufallzahlround);
    var StEingabe = "non";

    switch(zufallzahlround){

        case 1:
        StEingabe = "Stein";
        break;

        case 2:
        StEingabe = "Papier";
        break;

        case 3:
        StEingabe = "Schere";
        break;

        default: 
        console.log("Error 01: Computer hat kein Ergebnis generiert!");
    }
    console.log(StEingabe);
    alert("Der Computer hat " + StEingabe) + " gewählt.";
    return StEingabe

}

function ergebnisauswertung() {
    var gewinner = "nil";
    var PlayEingabe = FuEingabe();

    if(PlayEingabe == "Schere" && zufallenemyeingabe == "Schere") { 

        gewinner = "Unentschieden!";

    }
                                                             
    if(PlayEingabe == "Schere" && zufallenemyeingabe == "Stein") {
        gewinner = "PC";

    }
                                                           
    if(PlayEingabe == "Schere" && zufallenemyeingabe == "Papier") {
        gewinner = "Player";

    }
                                                             
                                                              
     //Eigentliches Vergleichen der Wahl - Stein 
    if(PlayEingabe == "Stein" && zufallenemyeingabe == "Stein") {
        gewinner = "Unentschieden!";
        

    }
                                                           
    if(PlayEingabe == "Stein" && zufallenemyeingabe == "Schere") {
        gewinner = "Player";

    }
                                                            
    if(PlayEingabe == "Stein" && zufallenemyeingabe == "Papier") {
        gewinner = "PC";

    }
                                                            
                                                            
    //Eigentliches Vergleichen der Wahl - Papier 
    if(PlayEingabe == "Papier" && zufallenemyeingabe == "Papier") {
    gewinner = "Unentschieden!";

    }
                                                             
    if(PlayEingabe == "Papier" && zufallenemyeingabe == "Schere") { 

        gewinner = "PC";


    }
                                                             
    if(PlayEingabe == "Papier" && zufallenemyeingabe == "Stein") { 

        gewinner = "Player";

    }

    return gewinner;
                                                            
}
var gewinner = ergebnisauswertung();
console.log(gewinner);
if (ergebnisauswertung() == "Player") {
    alert("Du gewinnst!");
}


Spiele, Computer, Internet, HTML, Webseite, programmieren, JavaScript, Code
Steam Code unlogisch?

Die Ehemalige Frage:

Habe mir vor 2 Tagen so eine Steamkarte in einem Müller im Wert von 20€ gekauft.

Wenn ich nun bei "Steam-Geschenkkarte oder Steam-Guthaben" den Code eingebe (der bei mir nur aus Zahlen besteht, weiß nicht ob das normal ist) steht dort:

"Der von Ihnen eingegebene Steam-Guthabencode ist ungültig. Bitte achten Sie sorgfältig auf die Zeichen, wenn Sie den Code erneut eingeben."

Ich habe sicherlich alles richtig eingegeben, aber es funktioniert nicht? :,(

Habe ich etwas falsch gemacht? Bitte gebt mir Tipps (Möchte den Summer-Sale nutzen). Vielen Dank.

Edit:

Bevor ich jetzt schildere was genau ich so unlogisch finde, muss ich mich verteidigen: Ich habe mir zum ersten mal eine Steam-Card gekauft.

Ich habe mich noch einmal von einer Freundin beraten lassen: Der Code steht auf der gekauften Karte selbst (Ja, ich habe nicht richtig geschaut und es übersehen.), was mich jedoch sehr wundert. 

Als ich mir die Card gekauft habe, bekam ich auch noch einen extra Zettel, der aussieht wie ein Kassenzettel, aber keiner ist. Ich war mir sicher der Code würde DARAUF stehen und habe die Seriennummer eingegeben. Was mich jetzt besonders wundert: Warum macht man das nicht so wie ich mir es gedacht habe? Ähnlich wie wenn man neues Guthaben fürs Handy kauft, also man kauft zwar die Karte, die ist aber eigentlich wertlos und man bekommt einen Kassenzettel mit dem richtigen Code. So könnte ja jeder einfach den Code freikratzen, aufschreiben und ihn daheim gemütlich eingeben. Klar, das wäre gegen das Gesetz, aber wäre das nicht viel sicherer wenn es so wäre wie ich es gesagt habe? Ich finde es irgendwie unlogisch und verwirrend.

Tut mir nochmal leid für mein "kleines Missgeschick", aber die Frage ist meiner Meinung nach sehr berechtig. (Oder habe ich schon wieder was nicht verstanden?)

Code, Steam, ungültig
ausversehen PC-Game-Key gekauft und erst nach dem einlösen gemerkt, dass es kein PS4-Key ist, was tun?

Hallo,

habe mir bei MMOGA aus versehen statt einem PS4 Game-Key einen PC-Game-Key gekauft und bei Uplay (Ubisoft) eingelöst. Nach dem einlösen ist es mir aber erst aufgefallen. Gibt es irgendwas was ich tun kann, außer dem Support schreiben, da beide mir anscheinend nicht helfen können um entweder den Spieleinhalt (Rainbow 6 Siege Year 2 Season Pass) für meine PS4 zu bekommen, oder mein Geld zurück in Form eines Gutscheins oder irgendwas in Richtung Kulanzantrag? MMOGA sagte, dass ein solcher Code vom Umtausch ausgeschlossen ist und das Widerrufsrecht nicht gilt, da die Bestellung abgeschlossen wurde. Der Uplay Support schrieb, dass ich den Key bei MMOGA umtauschen soll, da ein Wechsel der Plattform nicht möglich sei. Kann ich aber nicht nachvollziehen, wieso im Jahr 2017 man nicht PC-Key sperren und einen PS4-Key freischalten kann. 26 Euro sind als Schüler viel Geld und die können ja nicht einfach jetzt weg sein. Und der erste mit dem Problem bin ich doch bestimmt auch nicht... wir haben 2017..

Hat jemand ne Idee, auch eine Bitte beim MMOGA Kundendienst auf Kulanz einen neuen Key zu bekommen blieb erfolglos, dabei besitze ich nichtmal einen Computer und in der Verkaufsanzeige und den Emails wird nur 2 mal gezeigt , dass es um den PC-Key geht... LG Nils

PC, Computer, PlayStation, Rechte, CD Key, Code, Online-Bestellung, PlayStation 4

Meistgelesene Beiträge zum Thema Code