Populære emner
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Jeg har vært konsulent for 100+ selskaper de siste 3 årene, og her er noen av mine personlige favorittanbefalinger:
(Du ville blitt overrasket over hvor mange utviklere utenfor nettboblen som trenger hjelp.)
1. Noen team bruker ikke noe kodeversjonssystem. Jeg vet dette er vanskelig å tro, men jeg har vitner. Ærlig talt, denne er ikke vanlig, men jeg har sett den med egne øyne.
2. Testkultur er sjelden. En enkel måte å forbedre det et team gjør på, er å lære dem å skrive automatiserte enhets- og integrasjonstester.
3. Regneark er den mest populære løsningen jeg har sett i praksis. For eksempel er en av mine vanligste anbefalinger å bruke MLFlow for å spore eksperimenter og versjonsmodeller.
4. De fleste team ønsker alltid å implementere den teknisk korrekte løsningen på et problem. Jeg har blitt veldig flink til å identifisere løsninger som oppfyller mange flere begrensninger (som budsjett, tidsplan, teamkompetanse, oppfatning, osv.) Jeg kaller dette «probleminnramming», og det er til stor hjelp for selskaper.
5. Jeg anbefaler alltid dev containers til de teamene hvor hver bruker et forskjellig operativsystem og sliter med konfigurasjon og portabilitet.
6. Prøv å skalere en applikasjon uten å bruke tid på observabilitet og sporbarhet. Som oftest er dette like enkelt som å loggføre riktig informasjon. Noen ganger kan du bruke tid på å sette opp de riktige verktøyene for mer seriøs observabilitet.
7. I maskinlæringssystemer (90 % av prosjektene jeg jobber med) er overvåking alltid en ettertanke. Jeg har blitt ganske god til å hjelpe team med å integrere med Evidently AI.
8. Jeg bruker mye tid på å hjelpe team med å bygge ende-til-ende, repeterbare og automatiserbare arbeidsflyter med utfyllingsplasser som de kan fylle ut senere. For eksempel å bygge en treningspipeline som starter med databehandling og ender med modelldistribusjon.
Mange forskjellige praksiser kommer alltid opp med forskjellige lag:
• Hvordan implementere CI/CD
• Hvordan versjon av datasett
• Hvordan vite hva "ferdig" betyr
• Hvordan håndtere hemmeligheter riktig
• Hvordan administrere konfigurasjonsinnstillinger
• Hvordan konfigurere logger
• Hvordan teste i produksjon (a/b-testing, skyggeutrullinger, osv.)
• ...
Folk som jobber for store teknologiselskaper ligger flere år foran alle andre, men markedet for denne kunnskapen utenfor store teknologiselskaper er enormt.

26. des., 21:45
Jeg møtte en fyr som tjener syv sifre hvert år ved å gjøre dette om og om igjen:
• Blir med utviklingsteamet i en uke
• Identifiserer 3 - 5 potensielle forbedringer for deres prosess
• Skriver et kort, konkret forslag for hver forbedring
• Eventuelt hjelper teamet med å implementere dem
• Dokumenterer resultatene
• Blader
Han har fått dette ned til nesten en vitenskap: det er en repeterbar prosess med noen få «basis»-anbefalinger som nesten alle kan bruke.
Toppledelsen elsker ham. Lagene elsker ham.
Du kommer til å kjede deg i hjel hvis du hører hverdagen hans, men han elsker det.
@kelvongx *mange
1,91K
Topp
Rangering
Favoritter