19 Punkte von dankim0124 2025-11-13 | Noch keine Kommentare. | Auf WhatsApp teilen

Warum ich das gebaut habe

  • Ich betreibe als Hobby eine Entwickler-Community.
  • Nach einer Operation kann ich wegen gesundheitlicher Probleme zwar nicht arbeiten, wollte aber trotzdem entwickeln, also habe ich das gebaut. (ein junger Mensch, der sehr lange pausiert hat)
  • Im Stellenanzeigen-Bereich der vorherigen Website wurden ganz ohne besondere Werbekosten oder großen Aufwand folgende Werte erreicht:
    • 100 bis über 200 eindeutige Besucher pro Woche (clarity )
    • über 60 % Wiederkehrrate

Deshalb habe ich das als eigenen Service ausgegliedert. (nur über Threads + Bekannte)

Funktionen, auf die ich stolz bin

1. Großartige Empfehlungen

  • Wenn man auf die Detailseite eines Jobs klickt, werden rechts passende Stellenanzeigen und Tech-Blogs empfohlen.
  • Es wird eine Sortierung auf Basis von RRF (Reciprocal Rank Fusion) aus Vector-Ähnlichkeit und BM25-Score verwendet.
  • So werden ohne Ungelenkheit wirklich passende Anzeigen gefunden.

2. Großartige Kuratierung und Informationsextraktion

  • Informationen zu Berufserfahrung, Tech-Kategorien und einer Ein-Zeilen-Zusammenfassung werden bereits im Erfassungsschritt mit der OpenAI API extrahiert.
  • Die extrahierten Informationen werden für Suche und Darstellung genutzt.

3. Großartige Suche

  • Der BM25-Score für bestimmte Keyword-Kombinationen wird verstärkt.
  • Beispiel: Bei der Suche nach "Naver Cloud" werden Anzeigen, in denen "Naver Cloud" gemeinsam vorkommt, ganz oben angezeigt – noch vor anderen Anzeigen, die nur "Naver" oder nur "Cloud" enthalten.
  • Das war schwieriger als gedacht; ich schreibe später noch einmal geordnet darüber.

Erfasste Quellen

Naver, LINE, Toss, Karrot, Baemin, Meta, Google, Microsoft usw.

Kriterien für die Erfassung:

  • wenn die Daten über eine internationale Job-API (kostenpflichtig) bezogen werden können oder
  • wenn nicht ausdrücklich festgelegt ist, dass die nicht-kommerzielle Nutzung für das Sammeln von Ressourcen eingeschränkt ist

Schade: Kakao konnte nicht aufgenommen werden, da in den Terms of Use auch die Erfassung zu nicht-kommerziellen Zwecken verboten wird.


Link: devrunner.dev

Ich wünsche euch allen alles Gute.

Noch keine Kommentare.

Noch keine Kommentare.