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
Clean Code und (vs?) Strukturierte Programmierung?

Als Anwendungsentwickler kenne ich natürlich beide Begrifflichkeiten. Mir ist allerdings aufgefallen, besonders auch in Bezug eines Clean-Code-Seminars, dass anscheinend innerhalb von Clean-Code das Thema strukturierte Programmierung keine Erwähnung zu finden scheint. Noch schlimmer sogar, der Dozent zeigte ein Beispiel einer Swtich-Anweisung, bei der jede Fallunterscheidung in ein return (also fluchtartiges Verlassen der Routine) mit irgendeinem Wert mündete und meinte, das sei Clean-Code :-D.

Bei früheren Arbeitgebern in den letzten 10 Jahren habe ich u.a. fluchtartiges Verlassen von Schleifen (break), Rücksprünge zum Anfang der Schleifen (continue) und nicht zuletzt auch frühzeitiges Verlassen von Routinen (return) gesehen(, erlebt und dabei den Kopf geschüttelt)! Eine externe Fachkraft adelte die letzte Stilform mit "early Return" und hielt das für besonders pfiffig.

Bei meinem letzten Arbeitgeber waren die Kollegen sehr an Clean-Code interessiert und lernten das fleißig auf einschlägigen Seiten. Aber auch sie bevorzugten gerne, so wie ich es nenne "Mittendrin-Returns". Das ging sogar so weit, dass innerhalb von Catch-Blöcken gerne mal Returns formuliert wurden, was den eigentlichen Sinn und Zweck vom Exception-Handling in der Sprache Java ad absurdum führt.

Ist in den Bildungsstätten die Strukturierte Programmierung völlig abhanden gekommen, oder gilt diese mittlerweile als überholt? Habe ich die Stelle wo in den Clean-Code-Regeln, in der auf strukturierte Programmierung eingegangen wird nur übersehen, oder hat man das Thema da, aus meiner Sicht bedauerlicherweise, ausgespart oder gar ignoriert?

Software, programmieren, Softwareentwickler, Softwareentwicklung, Programmcode
Computer mit Software statt mit Hardware schneller machen?

Also meine Idee wäre das man z.B. die Bildausgabe von Spielen und auch von alltäglichen Dingen über Software beschleunigt, und sagen wir mal das man aus 10fps -> 100 fps machen kann. Das wäre auch recht ökologisch da der Energiebedarf nicht steigen würde da der Computer diengleichen Watt verbraucht und nicht höher takten muss. Außerdem kann man sich so die Herstellung von neuen Teilen ersparen, welche gerade bei Aluminium extrem viel Energie verbraucht.

Neuere Computer könnten ebenfalls profitieren und mit eben noch weniger Taktrate das gleiche erreichen. Weniger Auslastung würde auch die Kühlung begünstigen und wieder Energie sparen. Auch die Reduzierung von übertragenen Daten im Netzwerk kann hilfreich sein und so die Latenz verbessern und dazz verhindern das Internetknoten überlastet werden.

Selbstverständlich ist desto weniger Ram auch besser da so mehr Ram für andere Arbeiten frei bleibt um idealfall nichts auf das Speichermedium geschrieben/gelesen werden muss.

Was haltet ihr davon? Habt ihr Umsetzungsideen? Oder vielleicht sogar konkrete Software?

Finde ich nicht so gut 77%
Finde ich von Vorteil 23%
PC, Computer, Computerspiele, Handy, Betriebssystem, Mathematik, Linux, CPU, Grafikkarte, Hardware, Elektronik, programmieren, RAM, Gaming, Update, AMD, Intel, Nvidia, OpenGL, Softwareentwicklung, Treiber, DirectX, x86, Laptop
Hintertür in xz gefunden - Kann man überhaupt noch einer Software vertrauen, die man nicht selbst geschrieben hat?

xz ist ein unter Linux weit verbreitetes Datenkompressionsformat. Ein Entwickler der Referenzimplementierung xz-utils (https://github.com/tukaani-project/xz) hat vor kurzem eine Hintertür (CVE-2024-3094) eingebaut, mit der in manchen Linux Distributionen sshd kompromittiert werden kann. Bisher wurde noch kein CVE Score zugewiesen, aber ich schätze diese Hintertür als sehr kritisch ein. Bestimmt werden in den nächsten Tagen Heise, Golem, etc. darüber berichten, und vielleicht sogar die Mainstream Medien.

Die Hintertür wurde gefunden, weil der Schadcode Performanceprobleme in sshd verursacht hat. Glücklicherweise sind die betroffenen xz Versionen noch nicht weit verbreitet, da Pakete in vielen Distributionen nur sehr langsam aktualisiert werden. In Arch Linux wurde bereits eine betroffene xz Version ausgeliefert, aber da sshd in Arch Linux kein gz verwendet, ist ein Angriff in diesem Fall nicht möglich.

Dennoch ist dieser Vorfall äußerst besorgniserregend, da die Hintertür von einem xz Entwickler eingebaut wurde, der bereits mehrere Jahre am Projekt beteiligt war und als vertrauenswürdig galt.

Grundsätzlich galt Open Source Software als weniger anfällig für Hintertüren als Closed Source Software. Man ging davon aus, dass Hintertüren in Open Source Software gefunden werden, bevor sie überhaupt veröffentlicht werden, da der Code von vielen unabhängigen Experten überprüft wird. Ein häufig genanntes Beispiel, das diese These untermauern soll, ist ein 2003 gescheiterter Versuch, eine Hintertür in den Linux Kernel einzubauen.

Der aktuelle Vorfall zeigt, dass es sehrwohl möglich ist, Schadcode unentdeckt in weit verbreitete Open Source Software einzubauen. Dies wirft die Frage auf, inwieweit man fremder Software überhaupt noch vertrauen kann.

Seid ihr selbst von dieser Hintertür betroffen? Wie schützt ihr euch? Habt ihr Zweifel an der Sicherheit von Open Source Software? Denkt ihr, dass dieser Vorfall zu einem Umdenken bei der Vertrauenswürdigkeit von Open Source Entwicklern führen wird?

Weitere Informationen
  • https://lwn.net/Articles/967180/
  • https://lwn.net/ml/oss-security/20240329155126.kjjfduxw2yrlxgzm@awork3.anarazel.de/
  • https://www.cisa.gov/news-events/alerts/2024/03/29/reported-supply-chain-compromise-affecting-xz-utils-data-compression-library-cve-2024-3094
  • https://archlinux.org/news/the-xz-package-has-been-backdoored/
  • https://arstechnica.com/security/2024/03/backdoor-found-in-widely-used-linux-utility-breaks-encrypted-ssh-connections/
  • https://gist.github.com/thesamesam/223949d5a074ebc3dce9ee78baad9e27
Computer, Software, Linux, Sicherheit, IT, Backdoor, Code, Hacker, Hackerangriff, Informatik, IT-Sicherheit, Open Source, Softwareentwicklung, ssh, Vertrauen, Vertrauensbruch, Exploit, Exploits, IT-Sicherheitsexperte, Schwachstellen, vertrauenswürdig, sshd
Benötige dringend Hilfe -Outlook und Authenticator App?

Hallo,

ich möchte mich am PC in Personio anmelden. Soweit passt auch alles nur komme ich da nicht in mein Profil rein weil zuletzt ein Sicherheitstoken gefordert wird.

Dieses Token wird laut Personio an meine Firmenemail (Microsoft, Outlook) gesendet. Aber in meinem Postfach befindet sich nichts.

Nun habe ich Outlook auf meinem Smartphone deinstalliert und nochmal neu installiert. Beim Versuch mich anzumelden erscheint folgendes:

,, Öffnen Sie die Authenticator-App und geben Sie die angezeigte Nummer ein, um sich anzumelden"

Es wird eine 2-stellige Nummer angezeigt. Diese Nummer würde ich wie verlangt gerne in der Authenticator einfügen. Leider ist da nichts zu finden in der App. Ich habe ebenfalls versucht meine Firmenmail (Outlook) hinzuzufügen, weil da steht das man eben ein Konto hinzufügen kann/muss.

Die Anmeldung funktioniert hier ebenfalls nur erscheint wieder folgende Meldung:

,, Öffnen Sie die Authenticator-App und geben Sie die angezeigte Nummer ein, um sich anzumelden"

Letzten Endes hab ich aufm Handy nun Outlook und die Microsoft Authenticator-App offen und bei beiden wird mir diese Meldung angezeigt mit der 2-stelligen Nummer...

Weiß jemand was ich hier falsch mache?

LG Anja

PC, Computer, Internet, Datenschutz, Microsoft, App, Betriebssystem, Smartphone, Applikation, E-Mail, IT, Passwort, Arbeitgeber, Antivirus, Datensicherheit, Firewall, Gaming PC, Informatik, Informatiker, Informationstechnik, PC bauen, PC-Problem, Softwareentwicklung, Microsoft Outlook, Informatikstudium, token, Cybersecruity
Mit Bachelor in Game Design Möglichkeit in der Softwareentwicklung zu arbeiten?

Hallo, Ich bin 21 und im 4. Semester im Bachelor Game Design und Management und bin am überlegen, da es in meinem Kreis sehr wenige Jobs als Spiel-Programmierer gibt und Ich langfristig in meiner Stadt bleiben will, wie gut meine Chancen sind mit diesen Bachelor einen Job in der reinen IT zu bekommen.
Davor habe Ich auch zwei Semester Informatik studiert wo Ich auch Java gelernt habe, jedoch habe Ich mich unentschieden, da es doch zu theoretisch war und Ich viel mehr programmieren wollte, da es mich sehr begeistert.

Bisher habe Ich für mein Studium vier Spiele programmiert, insbesondere in C# mit Unity, ab diesem Semester dann im C++ mit Unreal 5.

Ich bin immer noch begeistert für die Spielentwicklung, aber wie gesagt zum einen wegen der Lage und zum anderen für die durchschnittlich schlechteren Arbeitsbedingungen in der Spiele-Branche, überlege Ich doch in die Software Entwicklung zu gehen und nur nebenbei Spiele zu entwickeln.

Diese Zweifel kamen auf, als Ich auf der Suche nach einem Werkstudenten-Job in der IT war und nur absagen bekommen habe, da Ich nicht Informatik studiere.

Ich bin gerade dabei Portfolio Projekte für bessere Chancen zu programmieren, deswegen lag es vielleicht auch an meinen Qualifikationen oder Projekten, jedoch kamen diese Zweifel trotzdem und ich möchte nicht, dass es nach dem Studium genauso ist und Ich kein Job in der IT bekomme.

Deswegen frage ich; Wie gut sind meine Wahrscheinlichkeiten mit einem Bachelor in Game Design einen Job in der Softwareentwicklung zu bekommen?

Sollte Ich vielleicht lieber eine Ausbildung zum Fachinformatiker für Anwendungsentwicklung machen?

Game Design, Informatik, Softwareentwicklung, Spielentwickler
Wie gehe ich meinem Projektleiter, der zu viel erwartet?

Ich arbeite in einer IT-Firma und wir arbeiten in einer Machine Learning Gruppe, weil wir sonst keine Projekte haben (bin sonst backend Entwickler, aber es gibt nichts zu tun derzeit, weil wir im Projektgeschäft sind). Mein Projektleiter hat dauernd irgendwelche Ideen, was wir umsetzen können, Problem ist aber:

1) Außer mir hat noch keiner ein Model trainiert oder längere Erfahrung mit LLMs.

2) Wir sind 2-3 Entwickler, die wenig Erfahrung haben.

3) Das Produkt soll für gerade mal ein paar tausender verkauft werden.

Ich sehe nicht wie man das erfüllen soll und wir haben es der Geschäftsleitung schon vorgerechnet, demonstriert etc. trotzdem will man anscheinend nicht aufgeben.

Problem ist: Ich fühle mich, als verschwende ich meine Zeit.

Und nein wir wurden nicht für den Bereich eingestellt, wir sind keine Data Scientist. Zumindest außer mir hat damit keine große Erfahrung.

Die erwarten halt auch, dass wir das innerhalb von n paar Wochen oder Monaten produktiv fähig machen.

Es zieht mich mega runter, ich komme demotiviert auf die Arbeit und es gab auch schon ein unschönes Gespräch mit der Geschäftsleitung wo man andeutete, dass wir ja einfach keine Lust hätten.

Ich werde die Leitung eh nicht überzeugen können, aber daher meine Frage wie geht man damit persönlich um? Wie gibt man sich in Gesprächen? Ich muss ja trotzdem Professionalität bewahren.

Arbeit, Beruf, Job, Angst, Stress, IT, programmieren, Management, Psychologie, Chef, Entwickler, künstliche Intelligenz, projektarbeit, Projektmanagement, Softwareentwicklung, Machine Learning
Welches Backend + Hosting für kleine Webseiten?

Ich möchte eine Webseite für ein kleines Unternehmen erstellen.

Sie wird ziemlich Frontend-lastig sein bis auf ein zwei Besonderheiten:

  • Ein Kontakt-Formular, bei dem man eine Nachricht eingeben kann, die dem Unternehmer dann automatisch per Email zugesandt wird
  • Ein Blog, bei dem der Unternehmer selbst Posts (bestehend aus Text & Bildern) erstellen kann, in einer Art Admin-Panel mit WYSIWYG-Editor, und diese direkt oder zu einem bestimmten Zeitpunkt automatisch veröffentlichen kann

Beim Frontend fällt die Technologie-Auswahl noch relativ leicht, TypeScript und ein gängiges Framework wie z.B. React.
Als Datenbank würde ich MySQL oder PostgreSQL verwenden.

Beim Backend weiß ich nun aber nicht weiter.

Welches Framework würde sich für eine Webseite dieser Größe am besten anbieten?
Es sollte beim Hosting billig sein (z.B. durch niedrigen RAM-Verbrauch), der Code sollte einfach und schnell zu schreiben sein, und es sollte die oben genannten Features möglichst einfach ermöglichen.

Express, Next.js, Laravel, Django, Flask, ASP.Net, Spring, ... ?
Was würdet ihr nehmen und warum?

Und zum Hosting, muss ich die Webseite auf einem vServer hosten, oder reicht auch ein Webspace?

Homepage, HTML, Webseite, programmieren, CSS, WordPress, Java, JavaScript, ASP.NET, Datenbank, Express, Hosting, Informatik, PHP, Programmiersprache, Python, Softwareentwicklung, vServer, Webdesign, Webentwicklung, Webspace, Backend, Frontend, Flask
Sinnvoll? ILS Fernkurs für IT-Ausbildung: Geprüfte/r Programmierer/in (C#)?

Hallo zusammen,

ich stehe vor der Entscheidung, ob ich einen Fernkurs beim ILS (Institut für Lernsysteme) absolvieren soll, da ich derzeit Schwierigkeiten habe, eine IT-Ausbildung zu finden (entweder als Fachinformatiker für Anwendungsentwicklung oder Systemintegration). Bisher habe ich entweder keine oder abschlägige Rückmeldungen erhalten.

Ich habe mich bereits ausgiebig informiert, jedoch bin ich unsicher, ob ein Fernkurs beim ILS die richtige Wahl für mich ist und welchen Nutzen ich am Ende daraus ziehen kann. Insbesondere interessiert mich, ob das Zertifikat (Geprüfte/r Programmierer/in (ILS) - C#) mir den Einstieg in eine Ausbildung erleichtern oder sogar eine Verkürzung ermöglichen kann. Ist es auch möglich, direkt in den Beruf einzusteigen?

Die Meinungen zu diesem Thema sind sehr gespalten, und ich habe bisher meinen spezifischen Fall noch nicht gefunden, der eine Ausbildung einschließt.

Falls ein Fernkurs nicht die beste Option ist, wäre ich dankbar für Alternativvorschläge, wie ich besser in die Branche einsteigen könnte. Ich bevorzuge praktische Ansätze gegenüber reinen Schulkonzepten. Obwohl der Fernkurs hauptsächlich theoretisch ist, schätze ich, dass etwa 90% davon auf Programmierung entfallen, was meinen Interessen entspricht.

Bitte beachtet, dass ich kein Interesse daran habe, das Fachabitur oder Abitur nachzuholen, um anschließend zu studieren. Auch schulische Ausbildungen wie die zum Informationstechnischen Assistenten kommen für mich nicht in Frage.

Vielen Dank im Voraus für eure Hilfe und Ratschläge.

Mit freundlichen Grüßen,

Niklas

IT, Ausbildung, Fernkurs, Fernstudium, ILS, Informatik, Softwareentwicklung, Systemintegration
Erfahrene Web-Entwickler gesucht für Road-Map?

Hallo zusammen,

da mir auf meine letzte Frage so super geantwortet wurde von der Community, wollte ich erneut um Hilfe bitten.

Aufbauend auf meiner letzten Frage:
https://www.gutefrage.net/frage/kaum-erfahrung-nach-der-ausbildung-zum-fachinformatiker-fuer-anwendungsentwicklung-tipps-fuer-die-zukunft

und den Antworten die ich dazu erhalten habe (noch einmal vielen dank), habe ich mich nun für den Weg des Web-Entwicklers entschieden.

Ich habe mir für den Start, um in die Thematik reinzukommen, einen Kurs auf Udemy namens "Der HTML5, CSS, Bootstrap 5 & JavaScript Entwicklerkurs 2021" geholt.

Der HTML5, CSS, Bootstrap 5 & JavaScript Entwicklerkurs 2021

Link: https://www.udemy.com/course/der-html-css-bootstrap-5-javascript-entwicklerkurs-2021/

Ich bin aktuell bei Abschnitt 8 angelangt.

Neben dem Kurs habe ich mir noch GitHub Desktop heruntergeladen und gewöhne mir an, die Sachen, die ich erstelle, damit auf mein GitHub hochzuladen, damit ich lerne, wie man mit Git umgeht.

Nun zu meiner Frage:
Anhand des Bildes (ich hoffe, man kann etwas darauf erkennen), sieht man die weiteren Abschnitte, die noch folgen.

Was ist eure Meinung, sind das noch aktuelle Skills, oder würdet ihr anders vorgehen?
Eventuell, wenn ihr die Zeit habt, eine Roadmap, anhand derer sich ein totaler Anfänger ran hangeln kann.

Für die Zukunft:
Wenn ich nach dem Kurs fit bin, will ich anfangen, kleinere Projekte zu erstellen.

Eventuell hat hier auch jemand gute Ideen von "total kinderleicht" bis hin zu "Impostor-Syndrom / du wirst dir wünschen nie gefragt zu haben "

Ich bedanke mich bei allen, die sich die Zeit nehmen, einem fremden angehenden Junior Web-Entwickler unter die Arme zu greifen :-)

Bild zu Frage
Anfänger, Web, CSS, JavaScript, HTML5, developer, Jobsuche, Softwareentwicklung, Webentwickler, Junior
Kaum Erfahrung nach der Ausbildung zum Fachinformatiker für Anwendungsentwicklung. Tipps für die Zukunft?

Hallo zusammen :),

ich habe Anfang des Jahres meine Ausbildung zum Fachinformatiker für Anwendungsentwicklung erfolgreich bestanden. Leider erhalte ich trotzdem Absagen aufgrund mangelnder Praxiserfahrung.

Zu meinem Werdegang:

Ich habe zunächst eine Ausbildung zum Technischen Produktdesigner absolviert und danach erfolgreich in einem Unternehmen gearbeitet. Leider wurde ich aufgrund der Corona-Pandemie, bei der mehr als die Hälfte der Mitarbeiter entlassen wurde, ebenfalls gekündigt.

In den darauf folgenden Monaten habe ich mich beworben, jedoch aufgrund der Pandemie viele Absagen erhalten, da Unternehmen aufgrund von finanziellen Schwierigkeiten einen Einstellungsstopp hatten.

Nach Rücksprache mit dem Arbeitsamt erhielt ich einen Bildungsgutschein für eine Umschulung zum Fachinformatiker für Anwendungsentwicklung.

Im ersten Jahr der Umschulung lief alles gut, ich bestand die Abschlussprüfung Teil 1 (früher Zwischenprüfung) mit der Note 2.

Im zweiten Jahr begannen die Probleme. Die Dozentin kündigte, das Umschulungsunternehmen fand keinen Ersatz, und ich erhielt weder Lernmaterial für die IHK-Prüfungen noch wurde mir Theorie vermittelt. Stattdessen wurden Udemy-Kurse angeboten, die zwar nützlich waren, aber nicht ausreichend für die Abschlussprüfung.

Das Ergebnis war, dass ich die Abschlussprüfung aufgrund fehlenden Wissens nicht bestand.

Nach der Abschlussprüfung endete die Umschulung. Um zur Wiederholungsprüfung zugelassen zu werden, setzte die IHK voraus, dass man ein Unternehmen findet, in dem man das Projekt für die Abschlussprüfung erstellt. Nach erfolgloser Suche fand ich schließlich ein Unternehmen, welches mich als Azubi im 3. Lehrjahr eingestellt hat. Jedoch wurde ich während des Jahres in dem Unternehmen nicht ausgebildet, sondern eher als "billige Arbeitskraft" für anderweitige Aufgaben eingesetzt, abseits des Programmierens.

Mein Ausbilder war wenig hilfreich, da er selbst vor vielen Jahren über eine Umschulung zum Fachinformatiker in das Unternehmen kam und nach der Umschulung übernommen wurde, jedoch nicht als Entwickler, sondern als EDV-Mitarbeiter, der Serienbriefe usw. erstellt. Da er viele Jahre nicht mehr aktiv entwickelt hatte, konnte er mir auch nicht helfen. Daher habe ich mir eigenständig C# und WinForms angeeignet, da der Ausbilder nur Wissen in dem Bereich hatte und die Anwendungen, wenn sie gewartet werden sollten, von ihm bearbeitet werden sollten.

In der Berufsschule holte ich mir Hilfe, um die Abschlussprüfung erfolgreich zu bestehen.

Nun stehe ich vor dem Problem, dass meine Bewerbungen als Junior Developer nur Absagen erhalten, oft ohne Begründung oder mit dem Hinweis, dass meine Erfahrung nicht ausreicht.

Ich überlege, ob ich meine Kenntnisse in C# .NET 8 vertiefen soll, um in den Webentwicklungsbereich zu wechseln, oder ob ich mit HTML, CSS, JavaScript, Bootstrap, React, Node.js anfangen soll, um ein Webentwickler zu werden. Eine andere Überlegung ist die Entwicklung von Smartphone-Apps.

Ich bewerbe mich weiter und absolviere nebenbei einen Udemy-Kurs für Web Developer, um HTML, CSS und JavaScript zu lernen. Zusätzlich lade ich alles auf GitHub hoch, um auch den Umgang mit Git zu üben. Im vorherigen Unternehmen wurde Git nicht genutzt, da die Meinung vorherrschte, dass es nur von "Hirnlosen" verwendet wird und es total unnötig sei. Auf meine anmerkung, dass Git unerlässlich ist, um sauber im Team arbeiten zu können oder eine Versionskontrolle zu haben, kam nur die Antwort: "Du arbeitest nicht im Team hier."

Meine Frage an euch Erfahrene Entwickler, die eventuell sogar selbst einen ähnliche Erfahrung gemacht haben, wie soll ich weiter vorgehen um meine Zeit bestmöglich zu nutzen.

Einige Ideen hätte ich:

  1. Soll ich C# .NET 8 lernen und dann mit ASP.NET in den Webentwicklungsbereich einsteigen?
  2. Oder sollte ich mit HTML, CSS, JavaScript, Bootstrap, React, Node.js anfangen, um Webentwickler zu werden oder Browser-Apps zu erstellen?
  3. Oder doch eher Smartphone-Apps entwickeln?

Es wäre schön, wenn sich einige Entwickler aus den jeweiligen Bereichen melden und ihre Erfahrungen teilen könnten.

Ich bedanke mich im Voraus für eure Zeit und Antworten.

Ich wünsche allen einen schönen Tag! :-)

Wechsel zur Webentwicklung mit HTML, CSS, JavaScript, Node.js usw 100%
Weiter mit C# und anderen Frameworks 0%
Wechsel zur nativen Smartphone Appentwicklung (Kotlin, Swift) 0%
HTML, CSS, JavaScript, Jobsuche, Softwareentwicklung, Swift, Webentwicklung, Appentwicklung, Kotlin
Kennt jemand noch weitere Beispiele für extrem kostspieliges (oder sogar Menschenleben zerstörendes) Versagen von Software-Entwicklern?
10 dramatische Software-Katastrophen

https://entwickler.de/programmierung/top-10-der-software-katastrophen/

und noch ein ganz besonders extremer Fall, der eine dreistellige Zahl von Subunternehmern der britischen Post schuldlos ins Gefängnis gebracht und mindestens drei zum Selbstmord getrieben hat:Verurteilungen

Insgesamt wurden mehr als 3500 Mitarbeiter fälschlicherweise beschuldigt und es kam zu über 900 Verurteilungen.[6] Postamtsermittler erhielten zeitweise Sonderprämien für erfolgreiche Verurteilungen.

Die Royal Mail hat aus historischen Gründen Strafverfolgungsbefugnisse.[5][4] So wurden zwischen 1999 und 2015 nach Hinweisen der Software über 700 Mitarbeiter nach internen Ermittlungen verurteilt. 283 weitere Mitarbeiter wurden durch Gerichtsverfahren für schuldig befunden, die von externen Ermittlern geleitet wurden. Die Anklagen lauteten auf fehlerhafte Buchhaltung und Diebstahl.[4]

Folgen für die Mitarbeiter

Die Strafverfahren und die durch die Softwarefehler ausgelösten Belastungen hatten schwere Folgen für die Betroffenen. Neben finanziellen Problemen durch geforderte Rückzahlungen wurden von Betroffenen und deren Familien Scheidungen, gesundheitliche Folgen, Abhängigkeiten und Suizide als Auswirkungen genannt.[4]

Tatsächlich schuld war unzureichend getestete, zu früh in Betrieb genommene ERP-Software (und jahrelanges sich-taub-stellen der Verantwortlichen):

https://de.wikipedia.org/wiki/Royal_Mail_Horizon-Skandal

ERP, Softwareentwicklung, Software-Entwickler, Softwareproblem
Programmiersprachen Grundlage?

Huhu,

ich starte höchstwahrscheinlich dieses Jahr einen Ausbildung als Fachinformatiker in Fachrichtung Anwendungsentwicklung. Am Mittwoch erfahre ich es.

Ich habe mir nun schon einen Online-Kurs zu Python gekauft und will mir dann bis zum Ausbildungsstart Programmierkenntnisse aneigen und eventuell auch schon eigene Projekte umsetzen, damit ich auch Praxiserfahrung sammeln kann. Es geht darum, dass ich schon direkt zu Ausbildungsstart ein optimales Verständnis habe und ich dann während der Ausbildung gute Leistung erzielen kann.

Dass ich das tun will, steht jedenfalls nicht zur Diskussion. Ich würde gerne wissen, ob es auch sinnvoll wäre HTML, CSS und JavaScript zu erlernen und Projekte umzusetzen. Kann man das immer auch irgendwie mal gebrauchen? Bis Ausbildungsstart will ich halt auch meine Zeit noch sinnvoll nutzen und bestenfalls schon vorher viel lernen.

Sollte ich die Ausbildung nicht bekommen (was ich bezweifle), starte ich halt das Informatik Bachelorstudium (Angewandte Informatik) nach meiner Ausbildung zum Verwaltungsfachangestellten, in der ich jetzt noch im ersten Lehrjahr bin. Also macht es dennoch Sinn, sich die Fähigkeiten anzueignen, ob ich die Ausbildung nun bekomme oder nicht.

Hat jemand noch weitere Ideen, wo ich mir ein solides Grundwissen aufbauen könnte in der Zeit? Und ja, Projekte umsetzen ist viel wichtiger, als die trockene Theorie. Ich weiß.

Liebe Grüße

programmieren, JavaScript, Python, Softwareentwicklung

Meistgelesene Fragen zum Thema Softwareentwicklung