Schlechter Programmierer, Ausbildung bald vorbei – was tun?

Hey Leute,

bald ist meine Ausbildung als Fachinformatiker in Anwendungsentwicklung zu Ende. Es stehen nur noch das Fachgespräch und die Präsentation an, aber ich habe irgendwie ein schlechtes Gefühl dabei.

Kurz gesagt: Ich bin nicht gut im Programmieren. In meinem Ausbildungsbetrieb hatte ich von Anfang an keinen richtigen Ausbilder. Ich habe nie konkrete Aufgaben zum Programmieren bekommen und mich theoretisch nur auf mein Abschlussprojekt konzentriert. Jetzt am Ende habe ich ein paar fixe Arbeitstickets erhalten, aber niemand hat sich wirklich verantwortlich gefühlt. Deshalb habe ich fast ausschließlich im Selbststudium gelernt.

Mein Code in meiner Projektarbeit entspricht weder Clean Code noch sonst irgendwelchen Standards. In privaten Projekten schaffe ich es jedoch mit GPT, recht gute Anwendungsskripte zu schreiben.

Irgendwie habe ich das Gefühl, dass ich in den drei Jahren kaum etwas gelernt habe. Ich bin zwar erst 19, aber eine weitere Ausbildung reizt mich wenig, weshalb ich hoffe, zu bestehen.

Obwohl ich in zwei Wochen fertig bin, habe ich weder eine Übernahme noch irgendeine Rückmeldung erhalten, ob ich bleiben darf. Der dafür zuständige Chef ist seit Wochen im Urlaub.

Ich bereue es, nicht mehr gelernt zu haben.

Was würdet ihr an meiner Stelle machen? Wie stehen die Chancen auf dem Arbeitsmarkt, falls ich nicht bestehen sollte?

Beruf, Job, Programmierer, Ausbildung, Abschluss, Anwendungsentwicklung, Existenz, Fachinformatiker, IHK, IHK-Prüfung, Informatik, Softwareentwicklung
Arduino Daten an HTML-Seite?

Ich habe gerade ein Projekt, indem ich versuche Daten vom Arduino auf eine HTML-Seite zu übertragen. Dabei benutze ich node.js.

Jedoch bin ich noch relativ neu in dem Thema und kenne mich nicht so gut mit Servern und node aus.

Im Moment erhalte ich ständig die Fehlermeldung: Server is not a consructor (const io = new Server('COM3'))

Quelltext aus app.js:

var http = require("http");
var fs = require("fs");
var index = fs.readFileSync("index.html");


var SerialPort = require("serialport");
const parsers = SerialPort.parsers;


const parser = new parsers.Readline({
  delimiter: "\r\n",
});


var port = new SerialPort("COM3", {
  baudRate: 9600,
  dataBits: 8,
  parity: "none",
  stopBits: 1,
  flowControl: false,
});


port.pipe(parser);


var app = http.createServer(function (req, res) {
  res.writeHead(200, {"Content-Type": "text/html"});
  res.end(index);
});


const Server = require('socket.io');
const io = new Server('COM3');


io.on("connection", function (socket) {
  console.log("Node is listening to port");
});


parser.on("data", function (data) {
  console.log("Received data from port: " + data);
  io.emit("data", data);
});

app.listen(3000);

Quelltext aus index.html:

<!doctype html>
<html>
    <head>
        <title>Test</title>


        <script src="https://cdn.socket.io/4.7.5/socket.io.min.js"></script>


    </head>
    <body>


        <h1> Communicating between an arduino and a html website</h1>


        <div id='sample'></div>


        <script>
            
            var socket = io();
            socket.on('data',function(data){
                console.log(data);
                document.getElementById('sample').innerHTML = data;
            });
            
        </script>
        
    </body>
</html>
Computer, HTML, IT, JavaScript, Anwendungsentwicklung, Arduino, Code, Programmiersprache, Webentwicklung, node.js, Visual Studio Code
Warum nutzen wir alle nicht wieder alte Software?

Jetzt mal Hand aufs Herz. Wir wollen doch alle Geschwindigkeit oder nicht. Warum das also wegwerfen? Man könnte ja zumindest nutzen was schon erreicht wurde.

Ich weiß gleich kommen die folgenden Argumente:

- Es lohne sich nicht, da Hardware günstiger sei:

-> Das stimmt nicht. Milliarden Nutzer * 1500€ sind mehr als die Entwicklungskosten einee optimierung. Außerdem wäre das Wirtschaft und es heißt ja ComputerSCIENCE

- Es sei nicht nötig sich die Mühe zu machen da Computer das heute alles packen:

-> Das sah bei GTA6 jetzt nicht so aus! Und was ist mif skalierungsmöglichkeiten, Multitasking und Massendatenverarbeiting, Ernergiekosten, Überlastungen von Rechensystemen... Umweltschutz und Die Herstellung neuer Computerbauteile?

- Es liegt alles an OOP und Web:

-> Das gibts es schon ewig. Es erklärt nicht so wirklich viel davon.

- Geplante Alterung sei Notwendig da die Firmen sonst Pleite gehen:

-> Den Firmen die das tun platzt das Geld aus den Hosentaschen. Und außerdem geht das auch anders. Man kann auch alle paar Jahre eine Lizens erneuern oder es teuerer machen, aber ich denke nicht das Geld das Problem ist? Selbst wenn - Es wird immer zwischen den Themen herumgeschaukelt. Ich sehe das schon, Ich bin nicht auf den Kopf gefallen.

- Zeit zur Veröffentlichung und Marketing sei wichtiger:

-> Ich sprach nicht von dem Azubi nem Becker seine Webseite erstellt.

- Es war früher nicht schneller:

-> Doch war es erinnere dich bitte

- Die Hardware kann nicht mehr:

-> Doch kann Sie, alte Software beweißt es.

- Linux sei die Lösung

-> Schön wärs. Leider nur leichter aber nicht schneller.

- Treiber kann man nicht schreiben:

-> Wenn man sich nicht drüber unrerhällt kann man auch nichts gewinnen. Nicht versucht ist schon verloren.

Ds wird immer ständig zwischen diesen Punkten herumgereicht.

Hab ich was vergessen? Nun Realtalk mal bitte, es muss sich doch was ändern! Ihr könnt mir nicht erzählen das ihr das so wollt...

Computer, Computerspiele, Software, Windows, Microsoft, Studium, Technik, Linux, CPU, Grafikkarte, Hardware, Elektronik, HTML, programmieren, Business, RAM, Wissenschaft, Gaming, Anwendungsentwicklung, Assembler, developer, Industrie, Informatik, Python, Softwareentwicklung, Treiber, Software Update, Technologie und Wirtschaft
ADHS behindert mich in der Ausbildung - wie kläre ich meinen Kopf?

Hallo werte GuteFrage-Gemeinde,

Ich habe ADHS. Dumm nur, dass zwar meine Eltern davon wussten (die Diagnose hab ich mit 10 erhalten), ich die Erkenntnis allerdings erst mit 23 erhalten "durfte". Das war nach einem grauenvollen Abitur mit Ach und Krach, dem üblichen Tamtam um Mobbing und Unaufmerksamkeit, Verhaltensauffälligkeiten und sogar medikamentöse Behandlung (von C wie Concerta bis R wie Ritalin durfte ich bis 14/15 "testweise auf Verdacht" laut meinen Eltern mich mal durch alles durchprobieren).

Einen Bufti mit nem eher bescheidenen Arbeitszeugnis ("kann Anweisungen nicht befolgen", "Extrem unaufmerksam/Vergesslich/Ungenau", und so weiter) und zwei fehlgeschlagene Studiumsversuche später (3 Semester soziale Arbeit, dank gewisser globaler Ereignisse (Hust Hust und so) gezwungenermaßen im Fernstudium und nach anderthalb Jahren Nichtstun dann noch ein genauso wenig von Erfolg gekröntes Semester Gamedesign im Fernstudium) bin ich dann schließlich in einer Ausbildung zum Anwendungsentwickler gelandet - wo meine Probleme sich dann in einer Kakophonie der Verzweiflung und Unfähigkeit im zweiten Lehrjahr gipfeln.

Ich bin unfähig, mich längere Zeit auf irgendetwas zu konzentrieren (was ich anfangs überspielen konnte durch grobes Vorwissen), ich bin extrem unaufmerksam, was die Firma bereits Geld durch einen Fehler im Kundenkontakt gekostet hat, ich bin nicht in der Lage, das "große Ganze" zu sehen oder eigentlich Gelerntes zu replizieren und kriege es nicht hin, Probleme runterzubrechen und Fragen zu stellen - zum einen, weil ich meine Probleme nicht identifiziert bekomme und zum anderen, weil ich mich vor lauter Scham nicht überwunden bekomme.

Meine Übernahmechancen stehen nicht gut, meine Noten sind im niedrigen 3er-Bereich anzusiedeln und meine Selbsteinschätzung ist katastrophal. Die Probleme haben mich in eine ADHS-Klinik getrieben, wo mir nach den üblichen Fragebögen, einem längeren Einschätzungsgespräch und dann einem Blick in meine mitgebrachten Akten von damals eröffnet wurde, dass ich doch schon seit 2010 eine Diagnose vorliegen habe. "Ich würde Ihnen allerdings empfehlen, sich auch auf Autismus testen zu lassen" war ein Satz, der dann nochmal nicht ganz unerwartet kam, die Hälfte meiner Familie väterlicherseits ist ebenfalls auf dem Spektrum aufzufinden.

Eine Diagnose ist ja schön und gut, aber hilft mir nicht weiter mit dem Fakt, dass ich mich wie die Katze im Sack fühle und meinem Ausbilder, der ohnehin schon extrem frustriert von mir ist, Stück für Stück neue persönliche Problemerkenntnisse bringen muss, ohne weiterzukommen.

Ich habe die Tage ein Gespräch zur Wiederaufnahme der ADHS-Medikamente sowie einer zusätzlichen Therapie, und versuche nebenbei, mir Hilfe vom Arbeitsamt einzuholen (Stichwort "Ausbildungsbegleitende Hilfe")... Aber das sind alles Wenn und Abers, deren Effekt ich nicht einschätzen kann. Ich brauche Hilfe. Dumm nur, dass ich den eigentlichen Punkt, bei dem ich diese Hilfe primär brauche, wie so oft nicht beschreiben kann.

Daher mal grob gefragt: Hat jemand ähnliche Erfahrungen gemacht? Hat jemand Tipps, Strategien, Lichter am Ende des Tunnels, denen ich folgen könnte?

Ich danke euch schonmal im Vorraus, jeder Tipp ist mehr, als ich aktuell habe.

ADHS, Anwendungsentwicklung

Meistgelesene Beiträge zum Thema Anwendungsentwicklung