Veröffentlicht am 11-02-2019

LAMBDA SCHOOL - WOCHE 5: BAUE WOCHE

Die fünfte Woche des Full-Stack-Programms der Lambda School ist abgeschlossen! Block 1: Web Foundations ist vorbei!

Für diejenigen, die es noch nicht wissen, bin ich Student am Full-Stack Web Development-Programm der Lambda School (mehr dazu hier). Kurz gesagt, die Lambda School ist ein Online-Lernunternehmen, das 30-wöchige Programmierprogramme anbietet, die kostenlos sind, bis Sie einen Job bekommen. Wenn Sie keinen Job bekommen, werden sie nicht bezahlt.

Ich schreibe jede Woche über meine Erfahrungen. Wenn Sie noch nicht aufgeholt haben, sind hier Teil Eins, Teil Zwei, Teil Drei und Teil Vier.

-> Klicken Sie hier für den ursprünglichen Beitrag

DIE SCHLÜSSEL ZUM SPIELPLATZ ERREICHEN

Diese Woche gab es keine Vorlesungen, keine Programmieraufgaben, keine Anweisungen. Endlich war es an der Zeit, alle unsere neu erlernten Fähigkeiten auf die Probe zu stellen und ein umfassendes Projekt aufzubauen.

Normalerweise arbeiten die Schüler der Lambda School in Teams von ungefähr acht Personen. Studenten der UX- und Data Science-Kohorten werden sich mit mehreren Web-Studenten zusammenschließen und zusammen ein Produktteam bilden - einschließlich Scrum-Master. Da wir jedoch die erste EU-Kohorte sind und Zeitzonen ein b * tch sind, hatten wir einen etwas anderen Ansatz.

Stattdessen wurden wir aufgefordert, eine Website-Vorlage oder eine Zielseite zu finden und diese nach besten Kräften zu replizieren. Es war leider nicht erlaubt, Craigslist neu zu erstellen. So haben einige von uns ColorLib getroffen und andere beschlossen, die AirBnB- oder Stripe-Homepages neu zu erstellen. Wir haben gemeinsam versucht, ein Thema zu finden, das sowohl A. herausfordernd als auch B.) mit den in den letzten vier Wochen erlernten Fähigkeiten noch machbar war.

EINE AKTUELLE FLUGSTART-LANDSEITE

Ich war schon immer ein großer Fan von ColorLibs BootStrap-Themen. Sie sind wirklich gut gebaut und sehen toll aus! Mit Bootstrap dachte ich, es wäre ein Kinderspiel! Und dann habe ich herausgefunden, dass wir Bootstrap nicht benutzen dürfen…

Nachdem ich mich für den Soldaten entschieden hatte, entschied ich mich schließlich für dieses Thema und machte mich an die Arbeit.

Wir hatten vier Tage Zeit, um das Projekt abzuschließen, und konnten beliebig viele Funktionen hinzufügen. Sie warfen den Handschuh praktisch herunter und sagten uns "Beeindrucken Sie mich".

Unsere Instruktoren am Montagmorgen.

Ehrlich gesagt, könnten die meisten von uns ihre Projekte wahrscheinlich in drei Tagen abgeschlossen haben. Ja, sie scherzen nicht bei Lambda.

Für die meisten von uns sah unser Fortschritt so aus:

  • Tag 1: Planung, Wire-Framing, HTML, Positionierung und Sammeln von Assets;
  • Tag 2: Styling, responsives Design, Hinzufügen von Funktionen wie mobile Dropdown-Menüs
  • Tag 3: Code-Refactoring, Komponenten über JS-Klassen generieren, Fehler beheben
  • Tag 4: Endverbesserung, noch mehr Fehlerbehebung und Aufholen des verlorenen Schlafes.

Der schönste Teil der ganzen Woche? Nach dem 20-minütigen Nickerchen!

Und hier ist das Endergebnis:

Im Kern handelt es sich lediglich um eine grundlegende Startseite für den Start von SaaS oder Abonnements. Ich habe mich einfach entschlossen, einige modulare Komponenten mitzubringen, die in der gesamten Site wiederverwendet werden können.

Es war definitiv schwierig, die richtige Positionierung und das richtige Styling zu erreichen - zumal ein Possenreißer mehr Sinn für Design hat als ich. Am Ende hat alles gut funktioniert. Alles funktioniert so, wie es auf einer Vielzahl von Geräten zum Einsatz kommen soll.

Um eine bessere Vorstellung davon zu bekommen, wozu die Lambda-Schüler in der Lage sind, stimmte einer meiner Kollegen zu, ihre Arbeit mitzuteilen.

Maximes (@MaximeSalomon) kommt aus Frankreich und hat einiges an Erfahrung mit Design - wie Sie sehen werden. Er begnügte sich nicht damit, die normale Herausforderung wie wir Sterbliche zu meistern, er entschied sich dafür, den Einsatz etwas zu erhöhen. Er entwarf in Sketch ein umfangreiches Design, bevor er eine einzige Zeile im Code eintippte und beschloss, React on the fly zu lernen, indem er die Website baute und Sachen googelte, während er mitging.

Ja, er nimmt Lambda ziemlich ernst. Das Ergebnis spricht für sich.

Um es kurz zu machen; Maxime ist ein Baller.

Er hat die Extrameile zurückgelegt, eine API von Grund auf neu erstellt (!), Es durch Node und Express (und ist noch nicht Bestandteil des Lehrplans), und er hat sein eigenes CMS von Grund auf neu aufgebaut. Er weiß was er tut! Übrigens, checkt ihn auf LinkedIn!

Das alles wurde in weniger als vier Tagen von Leuten gemacht, die noch nie zuvor in ihrem Leben codiert hatten, bevor sie Lambda!

VORWÄRTS GEHEN

Nächste Woche werden wir über React berichten. Zum Glück fühle ich mich schon ziemlich zuversichtlich, so dass es die Lücken für mich füllen wird. Als Vorsichtsmaßnahme werde ich jedoch alle Materialien des Lernpakets vorab prüfen. Darüber hinaus werde ich einige meiner Notizen ab dem Zeitpunkt, als ich es ursprünglich gelernt habe, durchgehen. Zum Schluss werde ich Robin Wieruchs unglaublich umfangreiches und leicht lesbares Buch „The Road To Learn React“ lesen.

Q & A.

Ich bin gerade auf der Universität, denke aber darüber nach, mein Studium abzubrechen oder ein Semester für Lambda zu machen. Würdest du es weiterempfehlen?

Kurze Antwort: Vielleicht. Lange Antwort: Es kommt darauf an, was Sie daraus machen wollen. Wenn Sie praktische Erfahrungen und Fähigkeiten sammeln möchten, beispielsweise ein Startup-Programm starten möchten, ist dies möglicherweise eine gute Idee. Zum Ende von Lambda bauen Sie vollwertige MVPs, damit Sie noch vor dem Abschluss eines starten können. Es könnte sich auch lohnen, wenn Sie zu dem hinzufügen möchten, was Sie gerade im College studieren. Dies könnte bedeuten, dass ein CS-Major praktische Erfahrungen beim Schreiben von Code auf niedriger Ebene hat oder ein Business-Major, der lernen möchte, wie er seine Ideen in die Praxis umsetzt.

Beachten Sie jedoch, dass Sie eine Income-Share-Vereinbarung haben, die Sie einhalten müssen. Die Kombination derer mit immer höheren Studierendenschulden könnte eine schwierige finanzielle Pille sein, die man schlucken muss.

Welche Erfahrungen haben Sie mit dem Premierminister und den Trainern gemacht?

Es gab keinen einzigen Ausbilder oder TA, der gesagt hat: „Nun, die ganze Zeit, die ich habe, sind Sie alleine!“ Alle bleiben zu spät und helfen, solange Sie es brauchen, oft nach Stunden oder zu Recht bis zum Mittagessen Auch wenn sie andere Aufgaben haben und sich um ihr eigenes Leben kümmern müssen. Ihre Kollegen helfen Ihnen auch dort, wo sie können, was nur zeigt, wie ein Ort Lambda ist.

An einem Punkt hatte ich Schwierigkeiten, ein Git Commit zu „rückgängig machen“. Gabriel, unser Ausbilder, hat gut 30 Minuten durch die verschiedenen Optionen geführt, die Sie zum Entfernen oder Wiederherstellen eines Git-Commits verwenden müssen. Er war dazu nicht verpflichtet, und ich bin mir ziemlich sicher, dass er seine Zeit für produktivere Aktivitäten nutzen konnte, aber er entschied sich trotzdem zu helfen.

Verdammt, letzten Freitag hatte er einen mehr als vierstündigen optionalen Vortrag über den Bau eines Tic Tac Toe-Spiels in React, nur weil er konnte. Die meisten Leute bei Lambda scheinen die Gelegenheit zu schätzen, denjenigen zu helfen, die zwischen die Risse des normalen Systems gefallen sind. Es ist ein sehr brüderlicher Deal.

Wie haben Sie zuerst von der Lambda School gelernt?

Austen Allreds Twitter (@Austen), das derzeit das größte Tool zur Kundengewinnung zu sein scheint.

STAAT DER LAMBDA-UNION

Die Bauwoche war eine großartige Abwechslung und bot uns wirklich die Gelegenheit zu zeigen, was wir mit unseren neu gewonnenen Fähigkeiten machen können. Es gab uns auch einen Vorgeschmack darauf, was wir bis Ende der 30. Woche tun können.

Nächste Woche dreht sich alles um React. Endlich. Hier beginnt der eigentliche Spaß. Schnelles Prototyping, schnell Komponenten zusammen werfen zu können. Es ist ein Game-Changer. Es wird lustig zu sehen, wie Lambda uns nächste Woche durch den Wringer bringt. Ich kann nicht warten

Wenn Sie sich selbst für die Lambda School anmelden möchten, sollten Sie diesen Link verwenden. Damit erhalten Sie nach Ihrem ersten Tag 250 € und Lambda gibt mir 250 €, um Sie dorthin zu schicken! Win-Win!

Denken Sie daran, das durchschnittliche Tempo ist für Trottel!

Bis nächste Woche!

Siehe auch

Scott Bambacigno über den Podcast "Erfahren Sie mehr über Bitcoin (LAB)"ML-Analogie zur Erziehung eines KindesMarissas Exil vor Zwietracht#Bossfrauen in STEM-KarrierenKonto live zurücksetzen, 1–800–436–6070, account.live.com/password/reset,Wie hilft Apple der Welt?