Inżynieria kryptowalut i blockchainu wzmacnia wszystko, co już jest zepsute w żywych rozmowach kodowych.
Prawdziwy projekt Web3 rzadko istnieje w jednym języku.
Pewnego dnia to Solidity.
Następnego dnia: usługi Go.
Potem skrypty Pythona, frontend TypeScript, konfiguracje infrastruktury.
Zmiana kontekstu nie jest słabością w kryptowalutach. To jest praca.
Żaden inżynier nie ma doskonałej, świeżej pamięci składniowej w czterech językach przez cały czas. Drobne pomyłki się zdarzają, a w prawdziwej pracy są nieszkodliwe. Kompilatory, testy i przeglądy istnieją z jakiegoś powodu.
Ale rozmowy kwalifikacyjne z kodowaniem na żywo zamieniają tę normalną rzeczywistość w pułapkę.
Kiedyś widziałem silnego inżyniera JavaScript, któremu poproszono o kodowanie na żywo w Go po przełączeniu stosów. Pod presją, przeszedł na składnię stylu JS na kilka linii. Zamiast uznać to za rutynowe zakłócenie kontekstu, rozmówca wyśmiał go i traktował to jako niekompetencję.
Ta reakcja pokazuje nieporozumienie dotyczące tego, jak inżynierowie naprawdę myślą.
Kiedy pracujesz głęboko w jednym języku, jego wzorce przenikają do następnego. Pod presją czasu, skróty pamięciowe wchodzą w grę. To nie jest brak umiejętności. Tak działa ludzka kognicja. Wiele doświadczonych programistów przyznaje, że rozmowy kwalifikacyjne „odejmują punkty IQ” w danym momencie, nawet jeśli radzą sobie doskonale w rzeczywistych systemach.
W krypto, ta niezgodność jest jeszcze gorsza.
Inżynierowie Web3 nieustannie polegają na dokumentacji:
EIP, specyfikacje protokołów, problemy na GitHubie, notatki z audytów, aktualizacje SDK.
Czytanie, weryfikowanie i szybkie dostosowywanie się to kluczowa umiejętność.
Rozmowa kwalifikacyjna z zamkniętą książką nie testuje żadnej z tego.
Zamiast tego nagradza ludzi, którzy zapamiętują API i składnię oraz filtruje inżynierów, którzy naprawdę dobrze uczą się nowych protokołów, debugują rozproszone systemy i dostarczają bezpieczny kod.
Krypto nie potrzebuje wykonawców, którzy kodują z pamięci na zawołanie.
Potrzebuje budowniczych, którzy się dostosowują, badają i rozwiązują prawdziwe problemy.
Rozmowy kwalifikacyjne z kodowaniem na żywo często wybierają przeciwnie, a Web3 płaci za to cenę.#CryptoCulture
#CryptoDesign