Vibe Coding Element - integracja z LinkedIn
Vibe Coding - co to jest?
Vibe Coding to kodowanie, czyli tworzenie kodu programistycznego, z wykorzystaniem sztucznej inteligencji. Vibe Coding wygląda w ten sposób, że piszemy sztucznej inteligencji własnymi słowami, co chcemy osiągnąć, a sztuczna inteligencja zaczyna zamieniać nasze oczekiwania na kod programistyczny. Od kilku tygodni uczę się vibe codingu. Uczę się, bo choć pisanie po polsku nie sprawia mi problemów, to jednak aby vibe coding był efektywny, trzeba przyswoić sobie i stosować sporo różnych dobrych praktyk. Powyższa uwaga dotyczy w szczególności osób, które nie uczyły się wcześniej programowania i ja właśnie do tej grupy osób należę.
Moje pierwsze doświadczenia z tą metodą opisuję w artykule o przyszłości junior developerów — AI zmienia fundamentalnie model tworzenia oprogramowania.
Integracja z LinkedIn.
Ze wspomnianego wyżej artykułu dowiesz się, że od pewnego czasu stosuję vibe coding do rozwoju naszego systemu ATS. Niedawno, pod jednym z moich wpisów na platformie X, ktoś zgłosił wątpliwość, że vibe coding nie da rady wygenerować 1000 sensownych linijek kodu. Dla niewtajemniczonych – im więcej linijek kodu, tym najczęściej większy stopień skomplikowania tworzonego programu.
No to właśnie wygenerowałem około 5.5 tysiąca linijek kodu. W lokalnych testach nowa funkcjonalność działa już prawidłowo (screenshot poniżej). Funkcjonalność umożliwia systemowi Element publikację ogłoszeń rekrutacyjnych na LinkedIn.
LinkedIn to jedno z wielu źródeł kandydatów — pełną listę bezpłatnych portali znajdziesz w największym zestawieniu darmowych źródeł kandydatów.
Oto podsumowanie pracy po zbudowaniu pierwszej, działającej w warunkach testowych funkcji systemu:
🎯PODSUMOWANIE LINIJEK KODU LINKEDIN INTEGRATION
Backend:
– 43 pliki zmodyfikowane
– +4,567 linijek dodanych
– -4 linijki usunięte
– Netto: +4,563 linijki kodu
Frontend:
– 6 plików zmodyfikowanych
– +947 linijek dodanych
– -73 linijki usunięte
– Netto: +874 linijki kodu
🟰ŁĄCZNY WYNIK:
+5,437 linijek kodu w całym projekcie LinkedIn Integration
Breakdown szczegółowy:
– Backend: 4,563 linijki (84%)
– Frontend: 874 linijki (16%)
– Pliki: 49 plików łącznie
– Commits: ~15 commitów na obu branchach
Najważniejsze komponenty:
1. LinkedIn Provider Details Component: 661 linijek (frontend)
2. LinkedInProjection + Writer: ~400 linijek (backend)
3. LinkedIn Controller + Services: ~300 linijek (backend)
4. Behat testy: ~200 linijek (backend)
5. Migracje + XML Feed: ~150 linijek (backend)
6. Unit testy: ~212 linijek (frontend)
Powyższe, to raportu z solidnego kawałka pracy nad kodem Elementu – ponad 5,4 tysiąca linijek z pełnym Event Sourcing, testami i integracją! 💪
——-
Teraz kod będzie analizowany przez naszych seniorów, którzy z pewnością zgłoszą wiele poprawek. Nastąpi kilka iteracji poprawek i jak dobrze pójdzie, wkrótce użytkownicy Elementu otrzymają nową funkcję automatyzującą publikację ogłoszeń na portalu Linekdin.
Vibe coding a jakość kodu
Jak wspomniałem wyżej, kod wygenerowany przez AI wysyłany jest do oceny seniorów. Zanim to jednak nastąpi, kod przechodzi przez testy lokalne, a później przez kolejny zestaw testów na platformie Cirleci. Dopiero gdy te dwa etapy testowe przejdą bezbłędnie, kodem zajmują się programiści.
Poprawek jest zawsze sporo, ale nie jest to problem:
- AI nie męczy się, może tworzyć kod tak długo, aż w końcu przejdzie testy bezbłędnie.
- Programiści otrzymują kod wyczyszczony z większości błędów, więc nie poświęcają wiele czasu na poprawki.
- Pomimo błędów, w finalnym rozrachunku nowy kod – a zatem nowe funkcje Element – powstają taniej w układzie mój vibe coding + senior reviewer niż w układzie junior/mid developer + senior reviewer. Taniej, ponieważ podczas, gdy AI generuje kod, ja wykonuje inne zadania. Developer nie może sobie pozwolić na taką podzielność uwagi.
Najczęściej czytane:
- Darmowe ogłoszenia o pracę i największa lista źródeł kandydatów – największa w Polsce lista bezpłatnych i płatnych źródeł kandydatów
- Praca w HR – najnowsze oferty pracy i aktualne średnie wynagrodzenia w branży HR
- Akademia Rekrutacji – zbiór wiedzy na temat rekrutacji oraz raporty z rynku pracy.
- Gowork – jak reagować na negatywne opinie o pracodawcach – Kompleksowy poradnik dla pracodawców.
- Jak napisać CV i profil LinkedIn – kompleksowy poradnik tworzenia CV i profilów LinkedIn
- RODO w rekrutacji – sourcing, direct search, ogłoszenia. Wszystko co musisz wiedzieć – kompleksowy poradnik RODO w rekrutacji z naciskiem na działania typu direct search / sourcing.
- Wszystko o systemach ATS – poradnik wyboru systemu rekrutacyjnego
- Umowy przedwstępne i listy intencyjne w procesach rekrutacyjnych – wszystko, co musisz wiedzieć o prawnych zabezpieczeniach zobowiązania do zatrudnienia.
Maciej Michalewski
Founder & CEO @ Element
Ostatnie wpisy:

Autonomiczna firma: jak Replit robi to agentami AI i jak zrobić to samemu
Replit zbudował autonomiczną firmę: flotę agentów AI, w której ludzie wybierają cele, a automaty robią kroki. Rozkładam ten wzorzec i pokazuję, jak wdrożyć go w mikrostartupie.

Jak odmówić kandydatowi bez ghostingu: playbook Glena Catheya
Ghosting kandydatów to nie problem skali, tylko priorytetów. Omawiam playbook odmów Glena Catheya: 6 zasad, 7 szablonów i wdrożenie w systemie ATS.

Rynek pracy wraca na plus. 259 tysięcy ofert i dziesięć miast rośnie
W czerwcu 2026 w Polsce pojawiło się 259 tys. ofert pracy, a roczna dynamika po raz pierwszy od ponad roku wyniosła +4%. Raport Grant Thornton i Element pokazuje rynek odzyskujący rozpęd.

Co nowego w Elemencie: miesiąc konkretnych usprawnień dla rekruterów
Przegląd nowości w Elemencie z ostatniego miesiąca: zapamiętywanie filtrów, RODO i zgody, SMS-y do kandydatów, nowe API oraz większe bezpieczeństwo danych.

Kariera w erze agentów AI: co naprawdę się liczy według Phila Chena
Phil Chen (Helm AI, Scale, OpenAI, DeepMind) twierdzi, że w erze agentów AI liczy się znajdowanie problemów, ostatnia mila i reputacja. Podsumowuję esej i dodaję komentarz o rekrutacji.

AI nie zabiera pracy. Firmy, które w nią inwestują, rekrutują więcej
Firmy, które poważnie inwestują w AI, zwiększają zatrudnienie o 10,2% w dwa lata, także na stanowiskach juniorskich. Dane Ramp obalają panikę, że AI zabierze pracę.