https://d226lax1qjow5r.cloudfront.net/blog/blogposts/10-awesome-sites-that-every-developer-should-visit-at-least-once/10-awesome-sites.png

10 großartige Websites, die jeder Entwickler (mindestens einmal) besuchen sollte

Zuletzt aktualisiert am September 29, 2022

Lesedauer: 5 Minuten

Einführung

Im Laufe der Jahre, in denen ich als Entwickler durch das Internet gestolpert bin, habe ich einige Links gefunden und mit Lesezeichen versehen, auf die ich immer wieder zurückgreife und dabei meist etwas Neues lerne. Hier ist eine Liste, die meiner Meinung nach jeder Entwickler (mindestens einmal) besuchen sollte. Sie finden hier alles, von der Möglichkeit, einen dummen Donut zu erzeugen, über kostenlose Programmierbücher und interaktive Möglichkeiten, "Git" zu lernen, bis hin zu meiner Lieblings-Kommunikations-API-Plattform - Vonage!

Die Liste ist nicht in einer bestimmten Reihenfolge. Fangen wir an!

Nummer 10

Donut.c - Wollten Sie schon einmal Ihren Code in der Form eines Donuts formatieren, um einen Donut auszugeben? Ich auch nicht, aber dieser Entwickler hat es mit der Programmiersprache C geschafft.

Erstellen Sie eine Datei mit dem Namen donut.c und kopieren Sie den folgenden Code in diese Datei:

Kompilieren Sie die Anwendung mit gcc -o donut donut.c. Führen Sie nun die ausführbare Datei mit ./donut und genießen Sie die Ausgabe!

Donutdonut.gif

Das ganze Gerede über Donuts macht mich hungrig. LECKER!

Nummer 9

Oh My Git! ist eine Möglichkeit, das beliebte Versionskontrollsystem "Git" spielerisch zu erlernen! Es funktioniert unter Windows, Linux und macOS und das Projekt ist Open-Source.

Laden Sie Ihre bevorzugte Betriebssystemversion herunter, entpacken Sie die ZIP-Datei und führen Sie die ausführbare Datei aus. Das war's! Jetzt können Sie Git mit einem interaktiven Spiel erlernen. Wie cool ist das denn?

Oh My Git!ohmygit.png

In dem interaktiven Spiel finden Sie alltägliche Git-Vorgänge wie "Zusammenführen" oder "Umbasieren" von Zweigen. Ich habe außerdem festgestellt, dass der Story-Aspekt des Spiels das Erlernen von Git für jeden, unabhängig vom Kenntnisstand, sehr unterhaltsam macht.

Nummer 8

Stack on a budget (Free Tier Driven Development FTDD) ist eine Website, die eine Sammlung von Diensten mit großartigen kostenlosen Tiers für Entwickler mit kleinem Budget anbietet. Der Autor hat die Seite erstellt, um Entwicklern zu helfen, Geld für App- oder Datenbank-Hosting für ihre Projekte oder Nebenprojekte zu sparen.

Die Liste ist umfangreich und umfasst einige der folgenden Kategorien:

  • App-Hosting

  • Tools für die Code-Zusammenarbeit

  • CI/CD

  • Datenbank-Hosting

  • E-Mail

  • Protokollierung

  • Sicherheit

  • Benutzerauthentifizierung

  • Mehr

Stack on a budgetstackonbudget.png

Nachdem ich diese Liste für diesen Artikel durchgesehen hatte, fand ich einige, die ich in Zukunft nutzen möchte! Schauen Sie sich also um und nutzen Sie einige dieser kostenlosen Dienste noch heute.

Nummer 7

Liesmich.so ermöglicht Ihnen die Erstellung einer README.MD Datei für Ihr Projekt mit einer Drag-and-Drop-Schnittstelle zu erstellen. Das Projekt ist Open-Source und auf GitHub verfügbar. Pull Requests sind willkommen!

Um zu beginnen, wählen Sie aus einer Liste von Abschnitten, klicken Sie, um sie zu Ihrer Readme hinzuzufügen, bearbeiten Sie den Inhalt jedes Abschnitts und laden Sie schließlich die README.MD Datei herunter.

Stack on a budgetreadmeso.gif

Eines der wichtigsten Merkmale dieses Tools ist die Benutzerfreundlichkeit und die Tatsache, dass Sie nicht mehr stundenlang damit verbringen müssen, eine Tabelle in Markdown für Ihre API-Referenzen zu formatieren!

Nummer 6

macOS Lebenslauf - Diese Website imitiert ein Macintosh-Betriebssystem, das geschickt als Job-Portfolio getarnt ist.

Es kommt komplett mit:

  • Safari - Hier werden die Links zu den Seiten des Autors aufgelistet

  • Bear App - Hier finden Sie eine Biographie, GitHub-Statistiken und eine Liste der aktuellen Projekte, an denen der Autor arbeitet

  • Visual Studio Code - Startet eine Instanz des Projekts, das sich auf GitHub

  • FaceTime - Damit können Sie ein Foto von sich selbst machen, das die Kamera-APIs des Browsers nutzt.

  • Viel mehr

macOSmacos.png

Es gibt auch einige "Ostereier", darunter ein my-dream.cpp zu finden, wenn Sie das Dateisystem im Terminal erkunden.

macOS Terminalterminal.png

Ich hoffe, Sie können sich von dieser Seite inspirieren lassen und wissen, dass ein Lebenslauf nicht langweilig sein muss!

Nummer 5

Developer.vonage.com - Dies kommt von einem Mann, der die Kommunikations-APIs von Vonage verwendet hat, bevor er zum Unternehmen kam. Ob Messaging, Sprache, Video, Authentifizierung & Identität oder Low/No Code-Lösungen, Vonage hat alles im Angebot. Und mit einem entwicklerfreundlichen Dashboard, was gibt es da nicht zu lieben?

Vonage Dashboarddashboard.png

Mit integrierten Code-Snippets, die auf die Sprache Ihrer Wahl zugeschnitten sind, integrierten Entwickler-Tools für Messages und Sprachunterstützung, die nur einen Klick entfernt ist.

WhatsAppwhatsapp.png

Wenn Sie sich anmelden anmelden, erhalten Sie außerdem ein kostenloses Startguthaben, mit dem Sie Ihre Idee vorbereiten können!

Nummer 4

HTML-Tipps - Dies ist ein fortlaufender Blogbeitrag von Marko Denic, in dem er die HTML-Tipps auflistet, die er bei seiner Arbeit als Webentwickler entdeckt. Jeder Tipp ist sehr kurz, und da er sich nur auf den HTML-Code konzentriert, sollte jeder Entwickler in der Lage sein, mindestens einen Tipp auf dieser Seite zu finden.

HTML Tipshtmltip.png

Er hat auch eine Liste von CSS und JavaScript-Tipps in seinem Blog veröffentlicht, die Sie sich vielleicht ansehen sollten.

Nummer 3

Freie Programmierbücher ist eine Liste von frei verfügbaren Programmierbüchern in verschiedenen Sprachen. Sie können die Bücher durchsuchen nach Programmiersprache oder nach Thema.

Free Booksfreebooks.png

Die Liste enthält Programmierbücher für alle gängigen Programmiersprachen, wie z. B.:

  • C

  • C Scharf

  • Weiter

  • Java

  • JavaScript

  • JavaScript - Node.js

  • Kotlin

  • Python

  • Rubinrot

  • Viel mehr

Schauen Sie sich um; hoffentlich finden Sie ein oder zwei oder drei Bücher, die Ihnen gefallen könnten!

Nummer 2

Das Handbuch für technische Vorstellungsgespräche listet kostenloses und kuratiertes Material zur Vorbereitung auf technische Vorstellungsgespräche für Entwickler auf, um ihnen zu helfen, ihren nächsten Job zu bekommen.

Tech Interview Handbooktechinterview.png

Die Website geht über die reinen Fragen und Antworten hinaus und deckt auch andere Themen ab:

  • Wie man sich am besten auf Vorstellungsgespräche zur Codierung vorbereitet

  • Algorithmus-Spickzettel und Tipps

  • Verhaltensfragen, die von den führenden Technologieunternehmen gestellt werden

  • Viel mehr

Ich denke, jeder Entwickler, der nach Inhalten sucht, die alle Phasen eines technischen Interviews abdecken, ist hier richtig. Dann ist dies Ihre erste Anlaufstelle.

Nummer 1

App-Ideen-Sammlungen ist der Ort, an dem alles beginnt - die Idee für die App. Dieses Repository ist für Entwickler mit einer "Schreibblockade" gedacht und kann Ihnen helfen, Ihre Idee voranzutreiben, indem es Ihnen eine Vorstellung davon vermittelt, was Sie bauen könnten.

App Ideas Collectionsapp-ideas.png

Jede Projektidee enthält Folgendes:

  • Ein beschreibendes Ziel für das, was Sie bauen werden

  • User Stories zur Umsetzung

  • Bonusfunktionen, die nicht nur das Basisprojekt, sondern gleichzeitig auch Ihre Fähigkeiten verbessern können

  • Ressourcen und Links, die Ihnen helfen, das zu finden, was Sie für die Durchführung des Projekts benötigen

Nachbereitung

Das war's dann auch schon mit meinen "Top 10 Sites, die jeder Entwickler mindestens einmal besuchen sollte". Ich hoffe, Sie haben zumindest eine oder zwei hilfreiche Seiten auf Ihrer Reise zu einem besseren Entwickler gefunden.

Wenn Sie Fragen oder Feedback haben, besuchen Sie den Vonage Entwickler-Slack oder senden Sie mir einen Tweet auf Twitterund ich werde auf Sie zurückkommen. Nochmals vielen Dank fürs Lesen, und wir sehen uns beim nächsten Mal!

Teilen Sie:

https://a.storyblok.com/f/270183/400x400/7cdff37c0e/michael-crump.png
Michael CrumpManager, Entwicklererfahrungen

Michael Crump arbeitet bei Vonage im Developer Experiences Team und ist Programmierer, YouTuber und häufiger Sprecher zu verschiedenen Themen der .NET- und Cloud-/Kommunikationsentwicklung. Seine Leidenschaft ist es, Entwicklern die Vorteile der jeweiligen Technologien auf einfache Art und Weise näher zu bringen.