In een eerdere tweet raadde ik aan om aan het moeilijkste probleem te werken dat je kunt vinden om respect te krijgen, en gebruik dat respect vervolgens om uit de "junior engineer" fase te komen. Maar dit geldt niet alleen voor juniors. In mijn eigen werkleven: 1 - Ik werd de jongste engineering manager bij Yahoo door te proberen real-time AI / AR op te lossen in 2017. We hebben daar tegenwoordig SDK's voor, maar toen vereiste het aanzienlijke optimalisaties vanwege beperkte hardware. Ik zei niet: "promoot me, en ik zal het oplossen." Ze vroegen me eigenlijk om meer mensen te managen nadat ik had laten zien dat ik met een probleem kon omgaan waarvan zij dachten dat het niet oplosbaar was. 2 - RareSkills begon zeer serieus genomen te worden nadat ik ZK-onderwijs had gekraakt. Terug in 2023 kon ik het aantal bronnen dat een serieuze (hoewel onvolledige) poging deed om iemand te leren hoe je daadwerkelijk een prover en verifier codeert, op één hand tellen. Tegenwoordig zijn er veel ZK-materialen, maar de meeste zijn sterk geïnspireerd door het ZK-boek. Het lijkt misschien voor de hand liggend om eerst Sets, dan Groups, dan Fields, dan Homomorphisms, en dan pairings te bestuderen, maar zelfs de moon math handleiding had zo'n duidelijke kennisgrafiek niet (meer dan één Math PhD vertelde me dat het moeilijk te begrijpen was, maar ik bedoel dit niet als een belediging voor de auteurs, al dat materiaal samenbrengen is geen kleine prestatie). Het was vreselijk moeilijk om een nieuwe manier te vinden om ZK uit te leggen, naast de nutteloze "polynomial commitment -> linear PCP -> non-interactive proof" uitleg die mensen toch niet begrepen. —— Wanneer je verder gevorderd bent in je carrière, kan de verleiding zijn om je gewoon te concentreren op wat handig of winstgevend is op de korte termijn. Ik heb jaren met het gevoel rondgelopen dat ik gewoon een goedbetaalde technische baan moest krijgen in plaats van blogs te schrijven die mensen gratis lezen. Maar overweeg dit: het doen van moeilijke dingen kan op de lange termijn meer winstkansen creëren. Bijvoorbeeld, technische schrijvers worden normaal gesproken heel slecht betaald, maar wij zijn erin geslaagd om het om te zetten in een winstgevend bedrijf (en betalen onze schrijvers 2-3x wat ze ergens anders zouden verdienen) simpelweg omdat we bewezen hebben dat we iets moeilijks konden doen op het gebied van technische schrijvers. Onderwaardeer de kracht van reputatie en respect niet en probeer niet om daar snel te komen.
8,88K