-
Gesamte Inhalte
851 -
Benutzer seit
-
Letzter Besuch
-
Tagessiege
14
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von 0x00
-
Zumal es laut dieser Definition ja auch ausreicht irgendwas zu schreiben was über Rechnernetze (z.B. Internet) erreichbar ist. Muss keine Webseite sein, muss keine UI haben, muss nicht von einem Menschen genutzt werden (Maschine-Maschine Kommunikation reicht auch) und muss nicht mal zwangsläufig HTTP(S) nutzen. Mit dieser Definition dürfte man wohl >95% der Softwareentwickler erschlagen. Das einzige was vermutlich nicht unter diese Definition fallen dürfte sind Offlineapplikationen sowie eventuell Betriebssysteme. Webentwicklung im engeren Sinne waren für mich stets Websites und Webapplikationen mit HTTP(S) Schnittstellen, nicht jedoch Webservices. Vielleicht hatte ich aber auch eine falsche Definition von Webentwicklung. Dennoch: wenn auch z.B. IoT unter Webentwicklung fällt frage ich mich doch ob die Definition nicht ein wenig zu weit gegriffen ist - gerade wenn man die Umfrage und die potentielle Verwertbarkeit der Informationen im Hinterkopf behält.
-
Willst du das Zertifikat oder das Wissen was für das Zertifikat vorhanden sein sollte? Ersteres wirst du vermutlich bekommen, bei Zweiterem wäre ich mir nicht so sicher, bzw. könnte mir vorstellen, dass du das nach der Woche noch ordentlich nacharbeiten müsstest. Ich denke wenn die Teilnehmer regelmäßig durch die Zertifikatsprüfungen fallen würden würde da keiner mehr hingehen. Eine gewisse Quote muss also bestehen. Jetzt nochmal zu deinem CCNA: 2 Monate sind ca 60 Tage. Unter der Annahme, dass du jeden Tag eine Stunde lernst (keine Ahnung ob das realistisch ist) sind das 60 Stunden. 60 Stunden muss man also in lernen investieren. Das aufgeteilt auf 6 Tage sind 10h/Tag was knackig, aber dennoch möglich ist. Falls du eher zwei oder drei Stunden pro Tag gelernt hast (also 120 oder 180h insgesamt) ließe sich durchaus das Argument bringen, dass Lernen mit Trainer vielleicht schneller geht als alleine und du ja nur die Prüfung bestehen und nicht alle Inhalte können musst. Also ja, ich kann mir durchaus vorstellen, dass man nach 6 Tagen prüfungsreif ist. Ich glaube allerdings nicht, dass man nach 6 Tagen alle Inhalte verstanden und verinnerlicht hat, sowas braucht einfach Zeit. Gar nicht mal aktive Lernzeit, aber Zeit die dein Gehirn das im Hintergrund verarbeitet. So zumindest meine Erfahrung. Wenn du kurzfristige Kenntnisse brauchst würde ich persönlich eher selbständig auf Lücke lernen anstatt so einen Kurs zu besuchen. Wenn du allerdings gar nicht weißt was dich erwartet und was deine Lücken sind kann man das schon Mal machen um die Basics eingetrichtert zu bekommen. Nur stell dich halt auf ordentlich Nachbereitung ein wenn du das ganze auch vollständig verstehen willst. Was sagt denn dein Chef zu dem ganzen?
-
Wie kann ich nach der FIAE Ausbildung mehr richtung Einzelhandel gehen?
0x00 antwortete auf usaoa's Thema in Ausbildung im IT-Bereich
Könntest du die Aussage ein bisschen erläutern? Mir scheint das kommt ganz stark aufs Produkt an, oder etwa nicht? -
"Teilzeit oder Vollzeit, was ist dir am Liebsten?" - 40k Teilzeit ist je nach Stunden gar nicht mal so schlecht
-
Ist IT einfach so oder habe ich überzogene Vorstellungen?
0x00 antwortete auf HeinzPeter's Thema in IT-Arbeitswelt
Ist das so? Ich hab mittlerweile schon mit einigen Personen aus prestigeträchtigen Unternehmen zusammengearbeitet und auch hier schwankt die Qualität und Motivation. Dass bei DAX und FAANG nur die fähigsten und kompetentesten reinkommen würde ich garantiert nicht unterschreiben, auch da gibt es eine Menge Gschaftler und Dampfplauderer. Ist aber auch zu erwarten, bei der Größe kann nicht jeder gut sein. Ob der Durchschnitt oder Median da besser ist... Dazu will ich keine Aussage treffen. Ausgenutzt ist relativ und viel Arbeit führt nicht zwangsläufig zu Burnout. Wenn die Arbeit einem Spaß macht würde ich bei viel Arbeit nicht zwangsläufig von Ausnutzung sprechen. Die Gefahr besteht allerdings durchaus. Schlussendlich bleibt mir nur übrig zu sagen, dass Leistungswille und Fähigkeit auch nur der Normalverteilung unterliegen und man es selber in der Hand hat mit welchen Leuten man viel (Arbeits-)Zeit verbringt. Allerdings gesellt sich gleich und gleich gerne -
Job in der Webentwicklung zu empfehlen? Gehalt/Konkurrenz...
0x00 antwortete auf Thema in IT-Arbeitswelt
Ich würde nicht sagen, dass der Zug schon abgefahren ist. Wir sprechen hier von jemandem frisch nach der Ausbildung, hier stehen noch alle Türen offen. Ich würde die ganze Entscheidung nicht davon abhängig machen wie gut man wo verdienen kann, sondern was dir Spaß macht. Die allermeisten Entwickler verdienen gut genug um sich dieses Privileg leisten zu können. Was die Zukunft bringt kann eh keiner sagen, man kann höchstens raten. Technologisch kann man sich allerdings oft an den USA orientieren, was da technologisch passiert kommt oft mit 3-5 Jahren Verzögerung auch zu uns. Wenn du Bock auf Frontend hast, dann mach Frontend. Wenn du dir noch nicht sicher bist würde ich an deiner Stelle eher versuchen eine Fullstack Stelle zu finden, damit hälst du dir mehr Optionen offen. Ansonsten gilt das was immer geht: Je besser du bist, desto schwerer bist du zu ersetzen (sofern deine Skills gefragt sind). Je tiefer dein Wissen geht (das hat nichts mit Generalist vs Spezialist zu tun), desto gefragter bist du in der Regel. Und schlussendlich sollte dir bewusst sein, dass du in den gut dotierten Stellen nicht fürs Coden sondern fürs Denken bezahlt wirst. -
Ist IT einfach so oder habe ich überzogene Vorstellungen?
0x00 antwortete auf HeinzPeter's Thema in IT-Arbeitswelt
Je größer das Team/Abteilung/Firma, desto eher kann man sich als Einzelner hinter den Leistungen der Masse verstecken. In kleinen Teams fällt sowas i.d.R. aber sehr schnell auf. Vielleicht solltest du wirklich wieder in eine kleinere Firma wechseln. Da gehören aber auch zwei dazu, man muss sich nicht alles anhören. Wenns dich nervt sag deinen Kollegen sie sollen jemand anders damit nerven. Man muss seine Zeit nicht jedem schenken. Vielleicht. Vielleicht hat aber auch die Masse Unrecht (soll auch vorkommen) oder die persönlichen Ansprüche sind nur bedingt mit der der Masse kompatibel. Und gerade in Großkonzernen will meiner Erfahrung nach die Masse nicht performen. Wenn das aber der Anspruch an einen selbst ist kann das durchaus zu Konflikten führen, dennoch muss die Konsequenz nicht zwangsläufig "an sich selbst arbeiten" lauten. Alternativen gibt es auch ausreichend: Stelle oder Projekt innerhalb des Unternehmens wechseln, Abkapseln von Kollegen, AG wechseln (wenn man weiß, dass dort eine andere Kultur herrscht) oder auch Firmengründung oder Selbstständigkeit. EDIT: So viel zum Thema Leistungsbereitschaft. Zum Thema fachliche Herausforderung kann ich nur sagen, dass im Endeffekt alle nur mit Wasser kochen. Bei mir hat diese Erkenntnis zu einer gewissen Enttäuschung, ja sogar Resignation geführt. Einigen anderen Entwicklern mit denen ich gesprochen habe ging es genauso. Ich denke man muss sich einfach damit abfinden, dass es ab einem gewissen Level keine Leute mehr gibt von denen man wirklich noch viel (fachliches) Lernen kann, bzw. dass man diese Leute exponentiell schwerer findet. Ab einem gewissen Level muss man sich die Sachen einfach selber beibringen und sich die Herausforderungen ggf. auch außerhalb der Arbeit suchen. -
Hi, ich hab Ende letzten Jahres den AWS Developer Associate gemacht, hier sind die Sachen die ich zur Vorbereitung genutzt habe: - Die Practice Questions von Stephane Maarek - Die Practice Questions von Neal Davis - Der Kurs von Freecodecamp auf YouTube: Die Probefragen habe ich nicht gemacht weil ich stumpf Fragen auswendig lernen wollte (dafür gibt es andere Seiten), vielmehr wollte ich ein Gefühl für die Art von Fragen und vor allem die Themen entwickeln. Ich habe mit den Fragen von Stephane Maarek begonnen weil ich hier die Erklärungen besser fand, habe mich aber nicht nur auf die Fragen verlassen. Manche Sachen musst du einfach wissen (X-Forwarded-For Header zum Beispiel), bei den meisten Themen musst du allerdings ein Grundverständnis für die Services und deren Funktionsweise entwickeln und hier helfen die Fragen enorm. Wenn ich jedoch gar nichts verstanden habe (z.B. habe ich KMS am Anfang nicht verstanden) bin ich auf andere Resourcen umgeschwenkt. AWS Docs, Whitepapers und das oben genannte Video haben mir hierbei sehr geholfen. Das Video habe ich nicht komplett durchgeschaut, ich habe es nur benutzt um Lücken zu füllen. Nach den Fragen von Stephane Maarek bin ich auf die Fragen von Neal Davis geswitched, diese sind näher an den Prüfungsfragen (hatte auch 2-3 die genau so in der Prüfung dran kamen) und helfen noch einmal um ein bisschen zusätzliche Routine reinzubringen. Wenn es aber nur um stumpfes Auswendiglernen geht gibt es wie gesagt bessere Seiten Wie der Sprung vom Cloud Practicioner ist kann ich nicht sagen da ich diesen nicht gemacht habe. Auch hatte ich ~1 Jahr AWS Vorerfahrung (und davor Azure), bin also schon vorbelastet. Deswegen war für mich die sehr theoretische Vorbereitung ausreichend, falls du nicht ähnlich vorbelastet bist würde ich dir empfehlen ein bisschen mit den Services rumzuspielen um ein Gefühl dafür zu bekommen. Fast die gleiche Strategie verwende ich gerade um aktuell für den AWS Solutions Architect Associate zu lernen, das einzige was ich verändert habe ist, dass ich die Probefragen auch in Anki kopiere um mithilfe von Spaced Repition lernen zu können. Für die Professionals/Specialities muss ich mir noch was einfallen lassen, da es hier deutlich weniger Probefragen gibt
-
"Gerne möchte ich in einem Telefoninterview mehr über dich erfahren" - Okay. "Deine Motivation für uns zu arbeiten" - Du hast mich angeschrieben. "Was dich von anderen Bewerbern abhebt" - DU hast MICH angeschrieben! "Plane für das Telefonat bitte 30 Minuten Zeit ein." - Okay. Könnte man aber je nach Kontext höflicher formulieren. "Das Telefonat findet morgen, den 08.02. um 12:30 statt." - Bin ich dein Diener oder was? Wer gibt dir das Recht über meine Zeit zu entscheiden? Ich würde dem im Bewerbungsgespräch gar keine Fragen mehr stellen, nach der Aktion wär ich nicht mehr interessiert. Ein höfliches "Nein Danke, kein Interesse" und keinen weiteren Gedanken mehr daran verschwenden.
-
Und das wird auch funktionieren, wenn du denn wichtig genug für das Unternehmen bist. Aber das dürfte doch wohl die absolute Ausnahme sein. Es darf ja jeder Bedingungen stellen wie er lustig ist, der andere muss sie halt auch annehmen. Beide Parteien können aushandeln was sie wollen, da sind sie durchaus gleichgestellt. Wenn es um Verträge geht hast du immer ein gewisses Machtgefälle, egal ob du jetzt Brot kaufst, ein Auto verkaufst oder deinen neuen Arbeitsvertrag aushandelst. Wie groß dieses Gefälle und wer im Vorteil ist wird durch Angebot und Nachfrage bestimmt, was Jobs angeht sitzen ITler aber tendenziell schon an einem relativ langen Hebel. Die kluge Vorgehensweise ist allerdings nicht den anderen seinen Hebel spüren zu lassen, wie überall gilt: "Wie es in den Wald hinein tönt, so tönt es heraus". Es ist ein großer Unterschied ob ich freundlich aber bestimmt meinen Vertrag verhandle oder arrogant Forderungen stelle. Und das gilt im Übrigen für beide Seiten. Arrogantes Auftreten kann man sich vielleicht leisten, wenn man sein Auto verkauft und die Person nie wieder sehen wird, aber als Basis für ein Arbeitsverhältnis ist das Gift. Und selbst beim Autokauf würde ich das nicht empfehlen, da bei Verhandlungen Zugeständnisse oft nach Sympathie gemacht oder verwehrt werden. Wie immer kann ein wenig Freundlichkeit einen weit bringen.
-
Hat man das jemals? Man kann ja in so gut wie jedes Thema beliebig tief eintauchen, es ist doch immer eine Abwägung von Breite gegen Tiefe. Dabei ist es auch relativ egal ob man einen breiten Fokus wie @pr0gg3r hat oder seit 20 Jahren nur Winforms Anwendungen macht. Diese Abwägung muss man in irgendeiner Form immer treffen - zumindest solange Zeit ein Faktor ist @hereSAP und Webentwicklung sind bei weitem nicht deine einzigen zwei Optionen, es gibt genug andere Spezialisierungen. Embedded und Backend (muss nicht zwangsläufig Web sein) fallen mir spontan ein wenn du weiter Anwendungsentwicklung machen willst, aber auch Themen wie Data Engineering oder DevOps wären möglich wenn weniger Programmieren für dich auch in Ordnung wäre. Und auch das ist nicht alles, die Welt ist groß und wenn man lang genug sucht findet man die abstrusesten Jobs. Home Office gibt es mittlerweile bei echt vielen Firmen und ob du die dir gestellten Aufgaben erledigen kannst hängt ganz von dir ab. Es erwartet aber auch keiner, dass du direkt nach der Ausbildung schon alles kannst, du hast jetzt den Schein der dir gewisse Grundkompetenzen attestiert, das wirkliche Lernen beginnt jetzt erst. Bei den guten Firmen wirst du langsam an deine Aufgaben herangeführt und bekommst einen Mentor der dir hilft dich in die Themengebiete einzuarbeiten, dazu gibt es oft einen Entwicklungsplan und ggf. Schulungen um deine Wissenlücken nach und nach zu füllen. Aktuell steht dir also (fast) die ganze IT-Welt offen
-
Webentwicklung ist jetzt auch nicht gerade der am besten bezahlte Teilbereich der Entwicklung, viele kleine Klitschen und starke Konkurrenz (teilweise auch durch Quereinsteiger und ausländische Entwickler) ziehen das Durchschnittsgehalt stark nach unten. Ich persönlich bin kein Fan von diesen Gehaltsportalen, da ich die Erfahrung gemacht habe, dass diese i.d.R. nicht stimmen, dennoch habe ich Mal das Gehalt eines Entwicklers herausgesucht: https://www.stepstone.de/gehalt/Entwickler-in.html Das sind 52.000 Euro für den Entwickler und 52.800 Euro für den SAP-Entwickler, in anderen Worten: Weniger als 2% Differenz. Nicht signifikant würde ich sagen. Das Schmerzensgeld ist mit einem kleinen Augenzwinkern zu lesen. SAP kann sehr speziell sein, teilweise ist die Doku nicht gut und man bewegt sich natürlich stets im SAP Umfeld. Für mich wäre es nichts und auch die meisten Entwickler die ich kenne haben da keine Lust drauf. Aber wenn's dir Spaß macht more Power to you!
-
Ist halt ein komplett anderes Aufgabengebiet. Dass SAP Entwickler mehr Geld bekommen würde ich so pauschal nicht unterschreiben und wenn dann ist das meist eher Schmerzensgeld. Zudem ist "normaler" Entwickler halt ein riesiges Spektrum.
-
Gehaltssprung möglich? 47.000 -> 50.000
0x00 antwortete auf edgarr's Thema in Jobsuche, Bewerbung und Zeugnisse
Möglich ist das schon. Hab auch nach der Ausbildung innerhalb vom ersten Jahr den Sprung 45.000 -> 51.750 im gleichen Unternehmen bei relativ ähnlichem Aufgabengebiet wie du hingelegt. Du solltest dich aber gut vorbereiten, gute Argumente haben und mit ein wenig Widerstand und Überraschung rechnen. Mein Chef dachte auch erst ich mache Witze Wie die anderen schon sagten: Was sind deine Argumente? Sind sie messbar? Wie schätzt du deinen Chef ein? Hast du starke Befürworter im Unternehmen, Leute die deine Arbeit sehr wertschätzen? Da du im Consulting arbeitest: Wie zufrieden ist der Kunde mit dir? Helfen die Zertifikate? Sind sie vielleicht wichtig für den Partnerstatus? Wirst du dadurch mit einem höheren Stundensatz verkauft? 5-10% im ersten Jahr nach der Ausbildung finde ich normal, da man ja noch viel lernt und dein Skillset exponentiell wächst aber für 15% brauchst du schon echt verdammt gute Argumente und/oder starke Fürsprecher. EDIT: Und wenn du bei 15% landen willst kann es sein, dass du noch höher in die Verhandlung einsteigen musst. Dann müssen deine Vorbereitung wirklich top und deine Argumente wasserfest sein. Ich bin damals mit 17,8% in die Verhandlung gegangen und habe 15 bekommen. Wie viel gehandelt wird hängt aber auch stark von den Beteiligten ab. -
Meine ersten zwei Gedanken zu dem Thema sind: Erstens würde ich nicht Versuchskaninchen für einen relativ neuen Ausbildungsberuf machen wollen und zweitens, wenn du Programmierer werden willst lern FIAE. Allerdings kommt das auch ein wenig auf den Ausbildungsbetrieb an. Wenn die einen guten Plan für die FIDV Ausbildung haben UND dieser viel Programmieren beinhalten könnte man es in Erwägung ziehen. Allerdings sehe ich den FIDV eher als FISI mit einer Vertiefung in Netzwerktechnik, komplexe Programmierung sehe ich eher nicht. Maximal kleinere Scripte oder vielleicht IaC. Deshalb auch die Empfehlung zum FIAE.
-
Naja kommt auf dein Einsatzgebiet an. Ich brauche deutlich mehr CPU und RAM als GPU, im Gamingbereich ist meist die GPU das Wichtigste (war es zumindest damals als ich noch gezockt habe). Auch ist eine neuere CPU nicht zwangsläufig besser.
-
Zukunft Webentwickler/Anwendungsentwickler
0x00 antwortete auf Maurice3232's Thema in IT-Arbeitswelt
Das ist ein sehr guter Gedanke. Ja, Startups und andere "fremdfinanzierte" Unternehmen sind davon besonders betroffen. Jedoch ist "fremdfinanziert" kein Binärwert sondern ein Spektrum und so gut wie jede Firma hat zumindest einen Teil Fremdkapital. Hier ein paar Zahlen zu den Fremdkapitalquoten von den Großen: - Google, 30% - Amazon, 67% - Meta, 25% - Salesforce, 41% - Apple, 85% - Netflix, 57% Wie du siehst haben auch die großen Firmen einen nicht zu unterschätzenden Fremdkapitalanteil. Dennoch sollte man erwähnen, dass die Fremdkapitalquote auch nicht die ganze Wahrheit darstellt. Man sollte auch nach Laufzeiten unterscheiden (Short term und long term liabilities) und den Umsatz, Gewinn und den Cashflow sowie einige andere Kennzahlen betrachten und diese in Relation zu den Liabilities stellen. Dazu kommen noch Geschäftsmodell, Umfeld usw. - kurz gesagt für ein detailliertes Bild müsstest du das ganze Unternehmen analysieren. Generalisierend haben Startups dennoch eine schlechtere Position, da sie oft nicht nur komplett fremdfinanziert sind, nein, sie machen auch meist noch keine Gewinne. Aber grundsätzlich sind auch Branchenriesen hiervon betroffen, nicht nur Startups. Und vor dem Hintergrund einer ungewissen Zukunft macht es als Unternehmen durchaus Sinn seine Risikoexposure den Erwartungen anzupassen. Der "Fachkräftemangel" ist meiner Meinung nach ein Propagandabegriff. Die Gründe für den Fachkräftemangel sind vielseitig, aber die Parallele mit dem Porschemangel ist durchaus legitim. Zudem ist der Fachkräftemangel größtenteils ein deutsches, vielleicht auch noch ein mitteleuropäisches Problem. Ein internationales Problem ist der Fachkräftemangel ganz sicher nicht. Der Einsteigermarkt in den USA ist geradezu überlaufen. Teilweise schreiben auch CS Absolventen bis zum ersten Job hunderte Bewerbungen. Dass das hier nicht der Fall ist wissen wir wohl alle. Erweiternd kommt noch hinzu was @monolithsagte: Attraktive Firmen hatten selten Probleme Leute zu bekommen. -
Zukunft Webentwickler/Anwendungsentwickler
0x00 antwortete auf Maurice3232's Thema in IT-Arbeitswelt
Massiven IT-Personalabbau gab es durchaus, nur halt noch nicht in Deutschland. Hier mal die großen (keine Garantie auf Vollständigkeit): - Meta lays off 11,000 people (~13% of its workforce) - Google lays of 12,000 people (~6% of its workforce) - Amazon and Microsoft lay off a combined 28,000 employees - Netflix had two rounds of layoffs for a combined count of 450 layoffs Und das sind nur die Großen, bei den Kleinen geht das im gleichen Stil weiter. Die Gründe dafür wurden schon angeschnitten, der Kern der Wahrheit wurde allerdings noch nicht getroffen. Ja, es wurde viel investiert, ja es wurde viel geforscht und natürlich wurden dafür viele Leute eingestellt. Und ja, seit Corona wurde in Sachen Personal noch einmal deutlich aufgestockt. Auch gibt es eine gewisse Korrelation mit dem Aktienmarkt, aber alleine aufgrund von fallenden Kursen werden noch keine Leute entlassen. Der Grund für die Entlassungen sind der Grund für die fallenden Kursen: Die Inflation und der damit verbundene steigende Leitzins. Wenn Firmen investieren müssen sie sich dafür meistens Geld leihen, der Preis des Geldes ist abhängig vom Leitzins. Je höher der Leitzins desto höher der Preis und desto besser überlegt sollte eine Investition sein. Wenn man sich den Leitzins der vergangenen 20 Jahre ansieht fällt vor allem eines auf: Seit 2009 hatte Geld fast keinen Preis: Der Zins war in den letzten 13 Jahren auf sehr niedrigem Niveau, selbst das Peak um 2018 rum (was im Übrigen eine ordentliche Korrektur am NASDAQ zur Folge hatte), das ist im historischen Kontext schon sehr ungewöhnlich. Vor Corona befand sich der Leitzins noch fast bei 2% aber um die Wirtschaft anzukurbeln wurde sehr stark aufs Gaspedal gedrückt. Geld war wieder extrem billig, Schulden machen hatte fast keinen Preis und die Folge waren massive Investitionen - gefolgt von der Inflation. Und hier stehen wir jetzt, die äußert expansive Geldpolitik hat eine ordentliche Inflation zur Folge und dementsprechend müssen die Leitzinsen deutlich angehoben werden. Aktuell sind wir in den USA bei über 4% und ein Ende ist noch nicht gewiss. Ebenso ungewiss ist es ob der FED ein "Soft Landing" gelingt (d.h. die Inflation wird wieder unter Kontrolle gebracht ohne dass dabei größere wirtschaftliche Schäden entstehen). Ich persönlich bezweifle es, das ist jedoch lediglich meine Einschätzung. Geld hat nun also wieder einen Preis, vor allem jedoch ist die Zukunft ungewiss. Und was macht der schlaue Unternehmer in solchen Zeiten? Er versucht sich defensiv aufzustellen, unnötige Ausgaben zu reduzieren um seine Firma sicher durch diese Krise zu steuern. Das ist der wahre Grund wieso so viele ITler entlassen wurden, so viele nicht oder wenig profitable Sparten gestrichen wurden und vermutlich auch noch einige Firmen noch pleite gehen werden. Wenn man jetzt den Graphen anschaut könnte man meinen das betrifft uns in Europa noch nicht weil der Leitzins deutlich niedriger ist. Die Wahrheit ist jedoch, dass die EZB lange einfach gezögert hat. Wir werden auch in ähnliche Regionen wie die USA kommen, eventuell sogar deutlich höher eben weil die EZB lange gezögert hat. Unser Vorteil ist jedoch, dass viele ITler in Deutschland für etablierte Unternehmen (Banken, Versicherungen, Autoindustrie etc) arbeiten die weniger auf Fremdkapital angewiesen und deshalb auch weniger von den Leitzinssteigerungen betroffen sind. Techfirmen in den USA hingegen arbeiten sehr oft mit sehr, sehr viel Fremdkapital, diese trifft es dann natürlich übermäßig stark. Das was sich gerade in Amerika abspielt ist definitiv nicht nur "übliches Vorgehen alle paar Jahre", oder "Normales US Hire & Fire", dieses Mal steckt mehr dahinter. Und wie gesagt, die Zukunft ist ungewiss. Es könnte sein, dass das erst der Anfang war. -
"Java vs C#: Welche Sprache eignet sich besser für Backend-Entwicklung?
0x00 antwortete auf Thema in Ausbildung im IT-Bereich
Ja, auf jeden Fall! Bei fast allen Projekten an denen ich gearbeitet habe war von vornherein klar, dass das skalierbar sein muss, deshalb wurde stets schon in der Konzeptionsphase viel Wert darauf gelegt potentielle Bottlenecks zu identifizieren und zu beseitigen. Das bringt mich dann auch zu den Monolithen: Natürlich kann man grundsätzlich auch Monolithen skalieren, wenn man jedoch sowohl relativ linear skalierende als auch in Laufzeit und Resourcen stark variierende Teilschritte hat bieten sich meiner Meinung nach Microservices an. Eigentlich wollte ich behaupten, dass Microservices auch bei asynchronem Processing das Werkzeug der Wahl sind, bei genauerem Nachdenken bin ich mir aber nicht so sicher ob man das nicht auch sinnvoll in einem Monolithen realisieren könnte. Wie steht ihr dazu? Ich erlebe aber auch immer wieder, dass Sachen stärker als eigentlich notwendig heruntergebrochen werden, alles kleinstmöglich runterzubrechen macht auch wenig Sinn. Wie immer sollten Patterns halt nicht ohne Nachzudenken angewandt werden. Stattdessen sollte man hinterfragen, überlegen und einen goldenen Mittelweg finden. Alles hat seine Vor- und Nachteile. Ja, C# und Go sind in AWS problemlos möglich. Für alle diese Sprachen gibt es auch Azure SDKs, ich kann nur leider nichts dazu sagen weil ich sie selber noch nicht benutzt habe. Von Kollegen die Azure Projekte mit Java und Python machen gab es aber immer nur Kritik über Azure selbst, nie über die SDKs. So schlecht können die SDKs also nicht sein Sehe ich genauso Ansonsten auch gerne abgetrennt als eigenen Thread. -
Ich wollte mich eigentlich hier heraushalten, da ich den CCNA selber nicht gemacht habe, würde aber dennoch gerne ein paar Gedanken los werden bevor du jetzt los rennst und ein paar Bücher bestellst. Meiner Meinung nach sind Videokurse bei solch praktischen Themen besser geeignet als Bücher. Bilder, Diagramme und Animationen sind zumindest für mein Verständnis geeigneter. Praxis ist auch extrem wichtig. Die Cisco Hardware ist gut, aber auch Packet Tracer würde ich in Erwägung ziehen. Ansonsten habe ich bisher nur Gutes über Jeremy's IT Lab und CBT Nuggets gehört, aber wie gesagt, ich hab die Zertifikatsvorbereitung selber nicht abgelegt. Ich glaube @RealPridehat letztes Jahr den CCNA gemacht, vielleicht kann er ein wenig dazu sagen. Den Test kannst du auf jeden Fall auch in Englisch ablegen.
-
"Java vs C#: Welche Sprache eignet sich besser für Backend-Entwicklung?
0x00 antwortete auf Thema in Ausbildung im IT-Bereich
Funktional oder Objektorientiert hat doch nichts mit Backend oder Appentwicklung zu tun. In erster Linie sind das nur Werkzeuge, was du damit baust ist doch nicht von Relevanz. Und mehr Optionen in Form von mehr Werkzeugen ist per se erst einmal nichts schlechtes. Zum Thema Microservicearchitektur: Das mit dem Tal der Enttäuschung würde ich so nicht unterschreiben aber grundsätzlich hast du schon Recht. Nur weil man es als Microservice bauen kann sollte man das noch lange nicht, es gibt jedoch auch Bereiche wo Microservices sehr sinnvoll sind. Natürlich könnte man theoretisch jeden Service in einer anderen Sprache bauen, oft ist man aber auch von den Entwicklern selbst abhängig. Wenn alle Java können bietet sich das halt eher an als die gesamte Mannschaft Go lernen zu lassen. Ich hab mit "Backends für Backends" angefangen und mache mittlerweile IoT. C#, Java, Scala und Python sind mir persönlich schon über den Weg gelaufen, Go ist auch im kommen. Serverseitiges JavaScript war jedoch nie ein Thema. Dennoch interagieren auch diese Backends meist an mindestens einer Ecke mit dem User, hier kommt man dann meist nicht um JavaScript herum. In den Backends selber wird man dies aber zumindest meiner Erfahrung nach eher nicht finden, es spielt also definitiv eine untergeordnete Rolle. Es zu können ist kein Muss, es schadet natürlich dennoch nicht. Ich kann da auch nur begrenzt etwas zu sagen, da ich Azure immer nur mit C# gemacht habe. Der C# Support ist hervorragend, allerdings weiß ich nicht inwiefern die anderen gängigen Sprachen ebenso gut unterstützt werden. Kann also sein, dass man mit Java ebenso gut fährt, mit C# macht man hier auf alle Fälle aber nix falsch. -
"Java vs C#: Welche Sprache eignet sich besser für Backend-Entwicklung?
0x00 antwortete auf Thema in Ausbildung im IT-Bereich
In Java benötigt man oft relativ viel Code, C# ist da minimalistischer, eleganter. Minimalistischer nicht im Sinne der Features, aber man kann oft das selbe mit weniger Code ausdrücken. Wenn man C# gewohnt ist und Java schreiben muss fühlt man sich doch hier und da limitiert. Witzig, dass du das sagst, mein Empfinden war immer genau anders herum. So scheiden sich die Geister... Zu Razor Pages kann ich kaum was sagen, aber ASP.NET empfand ich schon als sehr ausgereift. Dennoch muss man erwähnen, dass Java in der Industrie einfach deutlich verbreiteter ist. JavaScript/TypeScript ist oft im Stack, das stimmt. Jedoch nimmt die Relevanz stark ab je weiter man sich vom Web Bereich entfernt. Schaden kann es jedoch nie. -
"Java vs C#: Welche Sprache eignet sich besser für Backend-Entwicklung?
0x00 antwortete auf Thema in Ausbildung im IT-Bereich
Grundsätzlich nimmt sich beides nicht viel. Ähnliche Aufgabengebiete, ähnliche Syntax. Ich finde Java auch etwas schwerfälliger, C# gefällt mir da deutlich besser. Zudem finde ich C# auch technisch moderner, in Summe sind das alles aber Kleinigkeiten. Mehr Jobs findet man aber auf jeden Fall mit Java, aber eine wirklich falsche Wahl gibt es hier bei den Sprachen nicht. Die Kurse erscheinen mir allerdings ein wenig dubios. Ist der Abschluss anerkannt? Wirkt nämlich auf den ersten Blick eher nicht so, aber ich kenne mich mit den Optionen in Österreich auch nicht so aus.