Ich arbeite derzeit für eine 2-Personen-Firma als Hauptentwickler. Mein Chef holt die Kunden, verspottet einige PNG-Designvorlagen und übergibt sie mir.
Dieses System hat gut funktioniert und ich genieße es wirklich.
Die Arten von Projekten, an denen ich arbeite, sind für kleine und mittlere Unternehmen bestimmt und sie möchten normalerweise ein CMS-System. Von Grund auf neu entwickelt, erstelle ich ein benutzerdefiniertes Backend, mit dem der Kunde Kategorien, Tags, Produkte usw. hinzufügen / bearbeiten / entfernen und diese dann entsprechend der mir übergebenen Entwurfsvorlage an das Frontend ausgeben kann. Mit der Zeit haben die Projekte an Komplexität zugenommen, mit Warenkorb- / Bestellfunktionen und anderen gängigen E-Commerce-Funktionen.
Auch dieses System hat einwandfrei funktioniert und ich genieße es wirklich.
Mein Problem ist meine persönliche Entwicklung als Programmierer. Ich verbringe viel Zeit damit, Programmierblogs zu lesen, durch Stackexchange zu schauen, vorgeschlagene Programmierbücher zu lesen (derzeit bei ' The Pragmatic Programmer ', bisher sehr gut), Gehirnübungen zu machen ( lumosity.com und khanacademy math problems), viel zu tun von körperlicher Bewegung und anderen Aktivitäten zur persönlichen Entwicklung.
Ich kann nicht anders, als das Gefühl zu haben, dass ich Feedback und Kritik verpasse. Mein Chef ist großartig und hält sich in Bezug auf meine Arbeit nie zurück, aber er ist leider entweder zu beschäftigt, um meinen Code zu überprüfen, oder um ehrlich zu sein, ich denke nicht, dass es eine seiner Spezialitäten ist, und kann daher kein Feedback geben .
Ich möchte wissen, was ich falsch mache und was ich richtig mache. Soll ich so viel Logik in den Controller einbauen, moduliere ich meinen Code genug usw.
Also habe ich eine kleine App für das Familienbudget entwickelt und versucht, dies so sauber und effektiv zu tun, wie ich es derzeit weiß.
Was ich wissen möchte ist, gibt es irgendwo, wo ich diese App einreichen kann, und einige erfahrene Entwickler geben Feedback. Es ist nicht nur ein Teil meines Codes wie "codereview.stackexchange", der anscheinend erforderlich ist, sondern mein gesamter Workflow, den ich kritisieren möchte.
Ich weiß, das ist eine Menge zu fragen, und ich gehe davon aus, dass der wichtigste Ratschlag darin besteht, einen Job in einem Team zu suchen, worauf ich später noch näher eingehen werde, aber ich möchte vorerst an meiner derzeitigen Situation festhalten Beschäftigungssituation, aber wollen einfach nicht zu viele schlechte Gewohnheiten entwickeln.
Lassen Sie mich wissen, ob ich weitere Informationen zur Klärung bereitstellen kann oder ob dies nicht der richtige Ort für diese Art von Fragen ist, für die ich mich im Voraus entschuldige. Wollte nicht reddit verwenden, da ich der Meinung war, dass diese Community durchdachte Reaktionen fördert.