Dieses Mal nahm ich in 6 Wochen an einem Projekt von der Teambildung bis zur Produktfreigabe teil. In den einzelnen Artikeln, die ich unten geschrieben habe, erfahren Sie, wofür ich im Projekt verantwortlich war und welche Fähigkeiten ich insbesondere erlernt habe.
Wenn Sie bei der Authentifizierung süß aussehen, werden Sie schmerzhafte Augen sehen (versuchen Sie, die Authentifizierung mit django-allauth einzuführen) Impressionen und Memorandum bei der erstmaligen Einführung von VScode Ich hatte keine Ahnung von Git, daher werde ich zusammenfassen, was ich erlebt habe Pandas und die Funktionen, für die ich im Projekt verantwortlich war
Hier ist ein Artikel über das gesamte Projekt, die von mir erstellten Ergebnisse und mich.
Das Projekt wird von Saku731 geplant. Da einige der Teilnehmer berufstätige Buchhalter waren oder Datenwissenschaftler studierten, wurde beschlossen, ein ** Tool zur Unterstützung des Investment Trusts ** mithilfe von Web Scraping zu erstellen.
Als Verwendungsmethode
Nur das.
Als eine Funktion
Und so weiter. Unten sind einige Screenshots.
Ich bin nicht für das Schaben verantwortlich, und ich bin keine Fertigkeit, daher kenne ich die Details nicht.
Es scheint, dass es in Form von realisiert wird. Der Grund dafür ist, dass die verantwortliche Person das Projekt aus verschiedenen Gründen verlassen hat und nicht nur diese Funktion, sondern auch die Aufgabe übernommen wurde. Infolgedessen hatte MTG den Eindruck, dass dies eine sorgfältige Maßnahme war, da die Zeit abgelaufen war. Ich tat. Die Person, die übernahm, war eine ziemlich starke Person, aber es scheint, dass er nicht genug Zeit hatte.
Für dieses Projekt können die Ergebnisse der oben genannten URL von den Teilnehmern als eigenes Portfolio für die Jobsuche und den Jobwechsel verwendet werden.
Aus diesem Grund ist es jedoch eine Regel, dass das Repository nicht für die Öffentlichkeit zugänglich ist. Bitte haben Sie Verständnis dafür. Ist dies nicht zufällig ein sogenanntes Pakuri, wenn mehrere Personen unter den Teilnehmern dieses Ergebnis für die Arbeitssuche nutzen, indem sie es öffentlich machen? Es scheint eine Maßnahme zu sein, um unnötige Missverständnisse auf Arbeitgeberseite zu vermeiden.
In der Zwischenzeit richtet jeder Teilnehmer jedoch einen Server mit EC2 usw. ein und betreibt ihn. Erklären Sie in diesem Fall die Umstände und klonen Sie ihn auf Anfrage des Arbeitgebers in Ihr eigenes Repository. Es kann möglich sein, Dinge zu veröffentlichen. Es wird gesagt, dass Sie den Code für den Teil veröffentlichen können, für den Sie verantwortlich waren, sodass er hier und da auf jeder Funktionsseite veröffentlicht wird.
Derzeit strebe ich an, einen Job als Webingenieur von unerfahrenen zu bekommen, aber im Interview läuft das aufgrund des Handicaps von Hintergrund und Unerfahrenheit nicht gut
** "Es gibt viele Dinge, die Sie ohne Erfahrung in der Teamentwicklung nicht verstehen können" **
Als ich die Liefergegenstände tatsächlich selbst gemacht habe, gab es nicht wenige Fragen, wie zum Beispiel, welche anderen Produkte für die individuelle Herstellung von Liefergegenständen verfügbar sind und wie viel überhaupt zu verdienen ist. weil
** "Ich möchte Erfahrung in der Teamentwicklung und Kenntnisse über Produktmodellfälle und Entwicklungsverfahren sammeln" **
Ich habe mich nur für Python interessiert. Warum also nicht diese Gelegenheit nutzen? Ich habe mich entschlossen, daran teilzunehmen.
Dieses Projekt ist ** Teamentwicklung mit Python und Django **, aber meine Fähigkeiten zu Beginn des Projekts Mitte Mai sind
Ich konnte so etwas machen.
Ich habe einen Monat vor Projektbeginn angefangen, Python und Django zu studieren, und war auf dem Niveau der folgenden Artikel. Klicken Sie hier, um die Python- und Django-Lernhistorie anzuzeigen
Abgesehen davon habe ich im obigen Artikel ein wenig über mich selbst erwähnt, daher wäre ich Ihnen dankbar, wenn Sie sich darauf beziehen könnten.
Das Projekt wurde in insgesamt 6 Wochen durchgeführt, und zu Beginn jeder Woche gab es ein MTG, bei dem die Fortschritte bestätigt und die Aufgaben angepasst wurden. Im Folgenden werde ich grob schreiben, was ich jede Woche getan habe.
Was ich getan habe
Da sich die Anzahl der Menschen unerwartet hier versammelte und alle versammelten Menschen starke Menschen waren, entschieden wir uns für einen Dienst mit einer Anweisung zum Web-Scraping, die wir am Anfang nicht hätten durchführen sollen. Darüber hinaus haben die Konstruktionsmitarbeiter diese Woche an der Definition und dem Design von Anforderungen gearbeitet, und die PG-Mitarbeiter und diejenigen mit schlechten Fähigkeiten wie ich haben an Aufgaben gearbeitet, um die Grundlagen des Umgangs mit Pandas zu erlernen.
Was ich getan habe
--Aufgabenverteilung
Von hier aus war es der Prozess der Implementierung der zugewiesenen Funktionen. Ich bin für
Dies sind die oben genannten drei. Ich habe das, was ich getan habe, in einem separaten Artikel für jede Funktion geschrieben.
Was ich getan habe
――Reparatur von Kleinteilen für die saubere Kopierarbeit und Freigabe jedes Bildschirms
Meine Gebühr ist wie folgt
Was ich getan habe
Meine Aufgaben sind wie folgt.
Arbeit abgeschlossen, Überprüfung und Eindruck Kampf durch die endgültige MTG
In Bezug auf den letzten Punkt habe ich, selbst wenn ich eine Erklärung erhalte, keine Grundkenntnisse über AWS und wenig Verständnis für die Bereitstellung eines Repositorys mit PipEnv. Daher konnte ich dies noch nicht selbst tun, sodass ich es nach dem Ausfüllen dieses Bereichs tun werde. Ich werde.
Zuallererst, was ich dachte, als ich anfing, an dem Projekt zu arbeiten
** Ich weiß nicht viel über Dinge (insbesondere Kenntnisse über Infrastruktur wie GitHub und VScode) **
Es war das. Die Teilnehmer waren diesmal alle ziemlich stark, und für mich, die ich überhaupt nackt auf einen schneebedeckten Berg geklettert bin, war das, was ich nicht wusste, ein Zustand des gesunden Menschenverstandes dort. Während des gesamten Projekts gab es einen enormen Druck, dass es nicht überwältigend mächtig war. Dies liegt nicht daran, dass die Teilnehmer besonderen Druck auf mich ausüben oder mich schikanieren, sondern an meinem Schuldgefühl, dass "es oft Zeit und Mühe kostet, anstatt nützlich zu sein ..." ist. Von Februar bis März hatte ich ein Interview mit einer Firma für Jobsuche, aber zu dieser Zeit berührte ich es gelegentlich.
** Die Einstellung eines unerfahrenen Ingenieurs ist zu riskant **
** Auch wenn es angenommen wird, wird es mindestens für ein Jahr festgelegt. Aber selbst in dieser Zeit werde ich bezahlt, und ich befürchte, dass ich in diesem Fall den Druck verspüre, mich nicht an die tatsächliche Kraft der Menschen auf dem Feld zu gewöhnen, und dass dies ruiniert wird **
Ich wurde gebeten, so etwas zu tun, aber mir wurde klar, dass es so ist. Trotzdem konnte ich mindestens jede Woche mit dem Teil Schritt halten, für den ich verantwortlich war ... In Zusammenarbeit mit Tech Leads gab nur der Teil für soziale Anmeldungen einen Fehler in der Produktionsumgebung aus und wurde gelöscht. Ich möchte jedoch glauben, dass ich nur die minimale Arbeit leisten konnte. Ich denke, dass ich über die Reflexionspunkte und fehlenden Punkte in diesem Artikel und einzelnen Artikeln geschrieben habe, aber das andere, was ich bedauere, ist, dass ich es mir nicht leisten konnte, den Testcode zu schreiben. Eigentlich wurde der Test mit GitHub Actions durchgeführt, weil es eine Person gab, die ihn automatisiert hat, aber es ist doch cool, das zu können, und ich habe den Eindruck, dass er bis zum Test endlich vollwertig ist, also immerhin Ich hatte das Gefühl, dass meine Zähne krank waren, weil ich nicht so viel damit anfangen konnte.
Ich habe es als schmerzhafte Sache geschrieben, aber es war nicht so schmerzhaft, das Projekt selbst war sehr lehrreich und vor allem war es sehr wertvoll und hat Spaß gemacht, die Entwicklung als Team zu erleben. Ich kann den Code sehen, der von anderen Personen in Pull Request usw. geschrieben wurde, aber wie machen Sie das mit der Funktion, für die Sie verantwortlich waren? Ich konnte mich darauf beziehen, und ich hatte überhaupt keine Codeüberprüfung erhalten, also war alles, was ich tat, frisch.
In Zukunft müssen wir dies bald in der EC2-Umgebung bereitstellen. Während wir das Wissen dafür ergänzen, werden wir den in dieser Version ausgelassenen Bereich für soziale Anmeldungen wiederbeleben und die Benutzerinformationen ein wenig weiter verbessern. Erstens war Web Scraping kein Problem, daher finde ich es gut, sich den Code anzusehen, um zu sehen, wie er aussieht.
Danach suche ich nach verschiedenen Dingen, die ich wieder in Richtung Beschäftigung bewegen muss ... Ich würde es begrüßen, wenn Sie mir etwas über Beschäftigung erzählen könnten.
Last but not least möchte ich mich bei allen Planern und Projektteilnehmern bedanken, die bereit waren, Anfänger wie mich sowie gute Leute aufzunehmen.
Recommended Posts