Meine kuratierte Website mit großartigen Entwickler-Stellenanzeigen (starke Suche, starke Empfehlungen)
(devrunner.dev)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.
13 Kommentare
Was ist Daebalja?
Das war ein peinlicher Tippfehler; ;;;
Das ist eine gute Website, aber einige Links funktionieren teilweise nicht. Es wäre gut, wenn das behoben würde~!
https://careers.linecorp.com/ko/jobs/2838/
Ach, das war kein Sonderfall – als vor zwei Tagen die Cloudflare-Probleme aufgetreten sind, gab es kein Internet, und dabei ist der Ablauf für das Ablaufdatum gelaufen und dann abgestürzt, haha.
Ich plane es so ein, dass es heute frühmorgens noch einmal läuft.
Ich habe gerade festgestellt, dass in dem Batch, der abgelaufene Stellenanzeigen nachträglich verarbeitet, ein Edge Case nicht erkannt wurde.
Auch so etwas werde ich wohl bis morgen direkt beheben und deployen können. Vielen Dank :)
Wir „König“
Supergut
Danke für die tolle Seite.
Ich bin dankbar, hehe
Werden solche Informationen größtenteils per Crawling gesammelt?
Ich nutze ausgewogen RSS, Crawling und kostenpflichtige Job-APIs.
In jedem Fall beschaffe ich Stellenanzeigen in natürlicher Sprache und extrahiere daraus mit der OpenAI-API die benötigten Felder, die ich für Anzeige/Suche/Empfehlungen verwende.
Heute haben über diesen Beitrag ziemlich viele Leute vorbeigeschaut, danke dafür.
Über Clarity habe ich gesehen, was clientseitig passiert: Es gibt zwar keine Ladezeiten, aber die Seitenwechsel sind langsam, sodass es viel zu oft zu Dead Clicks kommt...
Das werde ich in diesem Fall schnell beheben :) Bleibt alle glücklich
Ich habe hier vor Kurzem erst etwas gepostet, aber es sieht so aus, als hätten sich überraschend viele Live-Nutzer von Clarity eingefunden.
Vielen Dank : )