
Alle Beiträge von KeeperOfCoffee
-
wie arbeite ich mit komplexen Code?
Das ist recht normal heute. Das ist Fluch und Segen zugleich. Es gibt heutzutage für extrem viele Probleme fertige Lösungen. Es spricht auch nichts dagegen diese zu nutzen, statt das Rad das tausendste Mal neu zu erfinden. Die Zeiten, in denen man alles von Grund auf schreibt, sind vorbei. Viel Code wird heutzutage einfach generiert. Teilweise wird hier auch schon ML einbezogen. Heutzutage ist muss man eher die Lösung für Problem X finden, anstatt die Lösung für Problem X komplett neu zu programmieren. Du hast Problem Y...gut dann mal nachsehen ob es für Poblem Y bereits Tools gibt, die einem das Leben erleichtern. Du musst auch nicht jeden Part einer Bibliothek, die du einbeziehst, kennen und verstehen wie sie etwas machst ... wichtiger wäre zu wissen wie du sie nutzt und damit arbeitest. Bis du jeden Punkt der Bibliothek oder des Framework kennst wird eine neue Version released und du beginnst von neuem.... Desweiteren musst du nicht ein komplettes Framework verstehen. Es gibt heutzutage so viele Felder in der Entwicklung, so viele Frameworks ... viele zu viele Informationen für eine Einzelperson.
-
c# | String manipulation
Ok bei meinem Test heute morgen habe ich für str eine List hergenommen. War etwas genervt das der Code nicht vollständig war. Tut mir sehr Leid. Ich möchte eigentlich nur diskutieren und bin nicht daran interessiert jemanden anzugreifen. Wenn das so rüberkommt, dann sind Diskussionen nicht möglich. Ich werde mich dann zukünftig raushalten. Ja stimmt, wenn ich davon ausgehe muss ichs auch von mir erwarten. Stimmt mein Fehler. Bin ned mehr am PC und war zu faul nachzusehen. War überzeugt, dass es da irgendwas gibt.
-
c# | String manipulation
Wenn wir davon ausgehen, dass es ein Anfänger ist, kann man dies sehr leicht als Implizierung sehen. Ja ich bin hier im Forum ein total typiscer User der jeden anpöbelt und rummotzt. Nein tut es nicht, da sein Code sonst funktionieren würde. Ist schon klar, dafür haben wir ja auch maxLength. Wenn du aber einen 2GB String hast machst du wohl schon von vornherein was falsch. In der Praxis wäre das schon ein no go.
-
c# | String manipulation
Was ist str? Das ist in dem Code gar nicht deklariert. Desweiteren hättest du es schon bei der Beschreibung von Equals sehen müssen. auch der "==" Operator hätte dir gesagt, dass ein Vergleich von string und char nicht möglich sei, da du zwei total unterschiedliche Typen von Objekte vergleichst (Equals vergleicht Werte während == auch die Objekt Referenz prüft). Übrigens. Warum instanziierst du nicht gleich die Liste vowelList bei ihrer Deklaration? Arbeitest du mit ner IDE oder mit nem Editor? Du könntest das Problem ziemlich simpel umgehen, wenn du die .Contains() Methode nutzt...vorausgesetzt, dass "element" auch nur ein Buchstabe ist. Ansonsten müsstest du letter mit .ToString() in einen String Wert wandeln. hm? Damit textest du ihm/ihr aber jetzt was falsches ein. Ein String ist kann beliebig viele Zeichen sein. Es ist eine Auflistung von char Objekten...diese kann auch nur ein Objekt haben oder gar leer sein.
-
Selbstzweifel wegen CodeCanyon Hardreject
Da du ja eigentlich Erfahrungen mit Kunden hast, solltest du es eigentlich besser wissen. Wenn du so einen Lebensstil führst, dann ist (zumindest am Anfang) der Kunde der Boss. Das ändert sich erst dann, wenn du so viele Kunden hast, dass du dir Sonderwünsche von Kunden nicht mehr Leisten kannst.
-
Projektantrag: Prozessdigitalisierung in der Cloud
Ach wirklich? Tja...na dann wirst du hoffentlich nicht @charmanta als Prüfer erwischen...
-
Lustige Kundengeschichten
Und? Hast du ihm eine neue Maus gebracht?
-
Wie verbessert sich ein Junior Programmierer?
KeeperOfCoffee hat auf einen Beitrag in einem Thema geantwortet in Anwendungsentwickler und ProgrammiererSehe ich anders ... oft sind die Lösungen unnötig groß, nur um auf Linq zu verzichten usw.
-
Wie verbessert sich ein Junior Programmierer?
KeeperOfCoffee hat auf einen Beitrag in einem Thema geantwortet in Anwendungsentwickler und ProgrammiererBerufserfahrung bekommt man nicht aus Bücher oder Katas. Ich investiere auch wöchentlich Zeit. Meist aber eher um neue Dinge zu lernen, anstatt altes immer wieder durchzugehen. Auf codewars war ich auch ... dort wird sehr viel Wert auf Performance gelegt. Wenn ich aber manche der Lösungen dort verwende, werde ich doof angeguckt, da man es doch viel leserlicher machen könnte.... Mit der Zeit kommt die Erfahrung ... aus Fehlern lernt man wie man es besser machen kann. In zwei Jahren guckst du über deinen alten Code und wirst nur den Kopf schütteln
-
Linux Mint Cinnamon Desktop deinstalliert, wie das Problem beheben?
Dafür müsstest du aber jetzt nicht alles Mögliche versuchen. Es würde reichen, wenn du versucht mit ner Live-CD, von z.B. Knoppix, auf die Festplatte zuzugreifen und die wichtigen Daten sicherst.
-
Wie findet ihr den Look?
KeeperOfCoffee hat auf einen Beitrag in einem Thema geantwortet in Skript- und WebserverprogrammierungEtwas Kontext wäre gut. Das ist alles eigenes CSS? Sieht mir jedenfalls danach aus. Was mir sofort auffiel: Bei den DropDown hast du Fehler bei den Pfeilen. Auch: Warum kann man im Login-Fenster schon ein Ticket erstellen, ohne angemeldet zu sein? Ist das ein privates Projekt? Wenn ja, kannst du ja mal eine Demo auf https://pages.github.com/ oder https://www.netlify.com/ hosten, falls es kompatibel ist.
-
C# DateTime.TryParseExact Formatierungsfrage
KeeperOfCoffee hat auf einen Beitrag in einem Thema geantwortet in Anwendungsentwickler und ProgrammiererEs handelt sich hierbei um eine Zeichenfolgeninterpolation (https://docs.microsoft.com/de-de/dotnet/csharp/language-reference/tokens/interpolated) Alles ab dem ":" ist eine Formatzeichenfolge (siehe hier: https://docs.microsoft.com/de-de/dotnet/standard/base-types/composite-formatting#format-string-component). Da es sich um ein DateTime handelt, werden die Standard Formatzeichenfolgen für diesen Typ verwendet bzw. in diesem Fall ist es eine benutzerdefinierte Formatzeichenfolge: https://docs.microsoft.com/de-de/dotnet/standard/base-types/custom-date-and-time-format-strings "dd": https://docs.microsoft.com/de-de/dotnet/standard/base-types/custom-date-and-time-format-strings#ddSpecifier "MM": https://docs.microsoft.com/de-de/dotnet/standard/base-types/custom-date-and-time-format-strings#MM_Specifier "yyyy": https://docs.microsoft.com/de-de/dotnet/standard/base-types/custom-date-and-time-format-strings#yyyySpecifier TL;DR: dd = Tag zwischen 01-31, MM = Monat von 01-12, yyyy = Jahr ACHTUNG: Die von mir vorgeschlagene Schreibweise ist erst ab C# 6.0 verfügbar und wird in sehr alten Legacy Anwendungen nicht funktionieren.
-
C# DateTime.TryParseExact Formatierungsfrage
KeeperOfCoffee hat auf einen Beitrag in einem Thema geantwortet in Anwendungsentwickler und ProgrammiererWarum umständlich, wenn es einfach geht DateTime dt = DateTime.Now(); string formatedDt = $"{dt:dd.MM.yyyy}"; Was du missverstehst ist ,dass DateTime.TryParseExtract dir aus einem String ein DateTime bastelt. Ein DateTime hat auch immer eine Zeitangabe. Wenn du etwas ausgeben willst bzw. irgendwo ein Datum formatiert anzeigen willst, dann nimmst du aber String Werte her.
-
Programmieren - Google oder Try and Error?
KeeperOfCoffee hat auf einen Beitrag in einem Thema geantwortet in Anwendungsentwickler und Programmierer@Montaine und dann hast du ein schlechtes oder gar falsches Beispiel genommen und fällst mit der Methode auf die Nase
-
Wie bekomme ich den Bogen zurück zur Anwendungsentwicklung?
Die Sache ist: Wir reden hier immer nur vom Geld bzw. wann sich die Investition lohnt. Was vergessen wird ist, dass ein Studium oft die Tür ist, um gewisse Positionen überhaupt zu besetzen. @Errraddicator ging um die Aussage von Whiz
-
Wie bekomme ich den Bogen zurück zur Anwendungsentwicklung?
... Nein. Ein Fisi der mit 40k anfängt und nach X Jahren 60k verdient hätte eine Steigerung von 50%. Ein Bsc der mit, sagen wir mal 60k (damit ich den Rechner nicht zücken muss^^) einsteigt und nach X Jahren bei 80k endet, hätte eine Steigerung von 33.33%. Darum auch:
-
Wie bekomme ich den Bogen zurück zur Anwendungsentwicklung?
Ist doch ganz einfach. Ein FI hat die größte Gehaltssteigerung mit Wechsel und steigender BE. Jemand der studiert steigt meist höher ein. Prozentual gesehen hat also der FI mehr Steigerung nach oben.
-
Wie bekomme ich den Bogen zurück zur Anwendungsentwicklung?
Ist schon klar, aber seine Aussage war ja nicht auf recht spezielle Stellen gemünzt.
-
Wie bekomme ich den Bogen zurück zur Anwendungsentwicklung?
Woher hast du die Zahl? Das ist keineswegs üblich und auch nicht durchschnittlich ... auch nicht bei guten Abschlüssen.
- IP logging
-
IP logging
Naja was er da genutzt hat, hört sich nach nem Phishing-Tool an. Vermutlich irgendwas von Kali oder so. Dann hätte er gegen den Hackerparagraphen verstoßen https://www.gesetze-im-internet.de/stgb/__202c.html Edit: Empfehlung? Rechtsberatung aufsuchen
-
Als Umschüler keinen Berufseinstieg finden
@Finux könntest du uns trotzdem genau darstellen, was du überhaupt machen willst. Der andere Thread z.b. war bzgl. ner Android App...jetzt Mediengestallter/Web Design. Dennoch gibst du an, dass deine Django Kenntnisse gut wären. Was suchst du den nun genau?
-
Als Umschüler keinen Berufseinstieg finden
Mal ganz abgesehen davon: Wie passen die Kenntnisse überhaupt zu "Mediengestalter und Webdesign"? Einen Großteil davon bräuchtest du dafür ja gar nicht.
-
Als Umschüler keinen Berufseinstieg finden
Naja IDEs unter Kenntnisse zu packen ... würde ich trennen. Jedenfalls basiert sowohl Android Studio als auch PyCharm auf Intellj IDEA von JetBrains. Wenn du also Android Studio beherrschst, solltest, du die meisten JetBrains IDE's können. imo sieht das alles etwas..."wild" aus. Außerdem steht da "Designer" ... irgendwie passt das doch nicht zusammen
-
Daily Carwyn