Bei naos entwickeln wir leidenschaftlich gerne unsere eigenen Produkte. Deshalb ist natürlich der Bereich "Building" ein wichtiger Bestandteil unseres Unternehmens.
Nachdem es sich dabei ausschließlich um Softwareprodukte handelt, umfasst "Building" folgende Subsparten:
- Frontend Entwicklung
- Backend Entwicklung
- DevOps
- UX/UI
Als Frontendentwickler bei naos bist du in der Lage, die Benutzeroberflächen unserer Produkte zu implementieren und relevante Technologien (HTML, JavaScript,CSS,...) effektiv einzusetzen. Du verstehst die Herausforderung, unseren Kunden auf sämtlichen Geräten und mit stark schwankender Internetbandbreite jederzeit ein optimales Erlebnis zu bieten.
In der 0 Runde verschaffst du dir einen groben Überblick,wie Benutzeroberflächen im Web aufgebaut sind, welche Technologien zum Einsatz kommen und welche Kriterien bei der Umsetzung beachtet werden müssen.
Hier findest du die Ressourcen, die notwendig sind, um die Stufe 0 im Snowflake zu erreichen:
https://www.arocom.de/fachbegriffe/frontend-development
https://www.udemy.com/course/html-in-unter-1-stunde-vollstandig-lernen/
Backend
Wenn du am Backend arbeitest, bist du für die unsichtbare Magie im Hintergrund verantwortlich. Du konzeptionierst und entwickelst die serverseitige Infrastruktur, die unseren Produkten Leben einhaucht. Du evaluierst und verstehst welche Technologien in dem jeweiligen Use Case sinnvoll eingesetzt werden und bist in der Lage, diese auch anzuwenden.
Ganz am Anfang baust du ein Grundverständnis dafür auf, wie das Internet technisch aufgebaut ist und wie es grundsätzlich funktioniert. Du verstehst grundlegende Begriffe und kannst diese auch sinnvoll anwenden, wenn du mit unseren Entwicklern kommunizierst. Folgende Inhalte helfen dir dabei:
https://developer.mozilla.org/en-US/docs/Learn/Common_questions/How_does_the_Internet_work
https://medium.com/@User3141592/how-does-the-internet-work-edc2e22e7eb8
https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/How_the_Web_works
https://www.youtube.com/watch?v=x3c1ih2NJEg
DevOps
DevOps - oder auch Development Operations - umfasst alles was notwendig ist, um Softwareprodukte am Laufen zu halten. Als DevOps Engineer stellst du sicher, dass unsere Kunden jederzeit auf unsere Produkte zugreifen können und diese reibungslos funktionieren. Außerdem bist du in der Lage unseren Entwicklern alle Ressourcen zur Verfügung zu stellen, damit diese möglichst effizient arbeiten und unsere Produkte kontinuierlich verbessern können.
In der 0 - Runde lernst du verstehen, dass ein Softwareprodukt mehr ist als nur Code und welche Herausforderungen im groben gemeistert werden müssen, um es dem Endkunden zur Verfügung zu stellen. Hier haben wir ein paar Videos und Artikel, die dir näher erklären, wie das funktioniert:
https://www.youtube.com/watch?v=UbtB4sMaaNM
https://blog.cherryservers.com/devops-full-picture-an-intersection-of-culture-processes-and-tools
UX/UI
Hast du dir schon einmal überlegt, warum manche Produkte total einfach sind und Spaß, ja sogar süchtig machen und andere nur frustrierend und mühsam sind? UX/UI Designer wissen die Antwort. Wenn du in diesem Bereich arbeitest, verstehst du die Anforderungen unserer Produkte und bist in der Lage diese in intuitiven und benutzerfreundlichen Interfaces abzubilden. Du interessierst dich für menschliches Verhalten und psychologische Mechanismen und hast ein Auge für Design, sowie einen ausgeprägten Sinn für Ästhetik.
Du startest damit, die grundlegenden Elemente aus denen Benutzeroberflächen aufgebaut sind kennenzulernen und verstehst die gängigen Herausforderungen, die es bei der Konzeptionierung von UIs zu beachten gilt:
https://medium.com/engineerbabu/what-is-ui-and-ux-5a530dae3f1a
https://www.youtube.com/watch?v=I0-vBdh4sZ8
https://www.udemy.com/course/adobe-xd-einsteiger/
Hier geht's zu Teil 3 :)