DéveloppeurWeb.Com
    DéveloppeurWeb.Com
    • Agile Zone
    • AI Zone
    • Cloud Zone
    • Database Zone
    • DevOps Zone
    • Integration Zone
    • Web Dev Zone
    DéveloppeurWeb.Com
    Home»Uncategorized»Hacker le Hackathon – DZone
    Uncategorized

    Hacker le Hackathon – DZone

    février 3, 2023
    Hacker le Hackathon - DZone
    Share
    Facebook Twitter Pinterest Reddit WhatsApp Email

    Les développeurs adorent pirater, mais le génie logiciel en tant que profession peut en fait être assez banal. Nous assistons à des heures de réunions, donnons des rapports d’état, corrigeons les bogues, maintenons les logiciels hérités et travaillons sur des projets moins passionnants. Nous ne sommes pas tous là pour changer le monde et construire la prochaine nouvelle technologie la plus en vogue.

    Pour satisfaire notre désir de construire, nous participons à des hackathons, où le but premier est simplement de construire quelque chose de cool. Nous le piratons ensemble, pour ainsi dire. Les entreprises intelligentes organisent régulièrement des hackathons internes, et c’est là que certaines de leurs meilleures idées sont générées. Parfois, une entreprise sponsorise également un hackathon public, auquel tout le monde peut participer. Les gagnants de ces hackathons sont souvent récompensés par des prix en argent, du swag et le respect de leurs pairs.

    Je suis récemment tombé sur ce guide de survie Ethereum Hackathon assez impressionnant de ConsenSys (la société qui fabrique des outils Web3 tels que Infura, MetaMask, Truffle et Diligence). Le guide couvre les flux de travail, la préparation d’un hackathon Web3, les meilleures pratiques, les ressources Ethereum à avoir avec vous pendant le hackathon, etc.

    C’est un guide complet. Et ça m’a fait penser à le mien expériences de hackathon passées. Je n’ai pas encore participé à des hackathons publics (avoir des enfants vous le fera), mais j’ai participé à de nombreux hackathons à l’échelle de l’entreprise au cours des neuf dernières années de ma carrière.

    Pour ceux qui cherchent à tirer le meilleur parti de leur prochain hackathon, lisez le guide ci-dessus pour obtenir des conseils sur le hackathon Web3 – puis, en plus de cela, voici mes conseils.

    Explorez quelque chose de nouveau

    Les hackathons sont le moment idéal pour explorer quelque chose de nouveau. Lorsque vous choisissez un projet pour votre prochain hackathon, ne vous contentez pas de faire ce que vous faites déjà tous les jours au travail. Trouvez quelque chose de nouveau! Les hackathons sont un moment pour se diversifier et sortir de sa zone de confort.

    Y a-t-il un framework, une bibliothèque ou une API que vous mouriez d’envie d’essayer ? Vous avez une idée farfelue que vous n’avez tout simplement pas eu le temps de commencer à construire ? Y a-t-il un problème qui vous harcèle et vous empêche de dormir la nuit ? Y a-t-il quelque chose que vous aimeriez simplifier, que ce soit dans votre vie personnelle ou au travail ? Ceux-ci peuvent tous servir d’inspiration lors d’un brainstorming d’idées de sujets.

    Quand j’ai voulu apprendre GraphQL, j’ai créé Puppy Playdate, l’application Tinder pour chiens.

    Puppy Playdate, l'application Tinder pour chiens

    Puppy Playdate, l’application Tinder pour chiens

    Lorsque j’ai découvert les sockets Web et WebRTC pour la première fois, j’ai créé Chat Sockets, une application de chat en temps réel qui comprenait une intégration Giphy, tout comme Slack.

    Chat Sockets, une application de chat WebRTC

    Chat Sockets, une application de chat WebRTC

    Et quand j’ai voulu en savoir plus sur l’apprentissage automatique et la recherche de similarités, j’ai construit un vérificateur de plagiat soutenu par le SDK Pinecone.

    Vérificateur de plagiat construit avec le SDK Pinecone

    Vérificateur de plagiat construit avec le SDK Pinecone

    Gardez à l’esprit que votre projet n’a pas besoin d’être prêt pour la production à la fin du hackathon. L’idée est de construire une preuve de concept que vous pourrez ensuite explorer davantage après la fin du hackathon.

    Rencontrer de nouvelles personnes

    Certains développeurs participent à des hackathons avec l’intention de gagner. Ils sont super compétitifs et visent l’argent du premier prix. Si cela ne vous ressemble pas, ne vous inquiétez pas, votre objectif n’a pas à être de gagner.

    Votre objectif pourrait simplement être de découvrir à quoi ressemble un hackathon. La haute énergie ou la fin de soirée pourraient être exactement ce dont vous aviez besoin pour raviver l’étincelle et vous rappeler pourquoi vous aimez la programmation.

    Ou, votre objectif pourrait être de réseauter. Les hackathons sont un endroit idéal pour rencontrer de nouvelles personnes et apprendre de ceux qui vous entourent. Vous avez peut-être hâte de mieux connaître vos coéquipiers. Ou peut-être y a-t-il quelqu’un dans votre groupe que vous admirez et avec qui vous avez toujours voulu travailler.

    Tout comme la programmation en binôme ou la programmation en foule, les hackathons vous permettent d’approfondir un peu l’esprit de vos collègues pour voir comment ils fonctionnent. Vous pouvez découvrir quelques trucs et astuces en cours de route qui augmenteront votre productivité pour les années à venir.

    Il y a quelques années, j’ai fait un exercice de programmation d’une semaine avec mes coéquipiers au travail. Nous avons créé ensemble un jeu de dragueur de mines en utilisant Tailwind CSS pour la première fois. Au cours de cette semaine, j’ai montré à mes coéquipiers comment implémenter des outils de construction comme Prettier, Commitizen, lint-staged et Husky. Un de mes coéquipiers m’a montré comment créer des sites statiques hébergés sur des pages GitLab. C’était gagnant-gagnant pour tout le monde!

    Lors d’un hackathon ultérieur, j’ai ensuite transformé ce projet en une micro-interface qui cohabitait avec un écosystème d’autres micro-interfaces dans l’application de notre plus grande entreprise.

    Minesweeper, une application React transformée en microfrontendMinesweeper, une application React transformée en microfrontend

    Minesweeper, une application React transformée en microfrontend

    Venez préparé

    Vous devriez avoir une idée en tête avant que le hackathon ne commence réellement. Certains hackathons exigent que vous soumettiez votre idée de projet au préalable, mais d’autres non. Quoi qu’il en soit, vous devez avoir une idée approximative de ce que vous voulez construire. Le premier « conseil de pro » du guide du hackathon Ethereum est « avoir un plan à l’épreuve des balles » – et je suis d’accord. Si vous ne vous préparez pas, vous passerez la première moitié du hackathon à déterminer ce que vous voulez réellement construire, et vous aurez alors perdu beaucoup de temps.

    Pour mon dernier hackathon d’entreprise (ou « Garage Week », comme nous l’appelons), j’ai basculé entre quelques sujets. J’ai d’abord ajouté un peu d’excitation à notre produit en incluant une rafale de confettis chaque fois qu’un utilisateur marque une tâche comme terminée. ce coup de dopamine ! J’ai ensuite exploré le processus de démarrage d’une toute nouvelle micro-interface. Après cela, j’ai commencé à implémenter la fonctionnalité glisser-déposer pour réorganiser les colonnes dans nos tableaux complexes. Ce fut une semaine amusante et j’ai accompli beaucoup, mais la portée de chaque projet était beaucoup plus petite que la plupart des autres soumissions de projets.

    Le même conseil s’applique à la recherche de votre équipe. Assurez-vous de savoir à l’avance avec qui vous allez travailler. Vous voudrez peut-être commencer à recruter des personnes pour vous aider bien avant la date de début réelle du hackathon.

    Enfin, il est important que vous sachiez quels sont vos objectifs pour le hackathon, dont nous avons déjà brièvement parlé. Êtes-vous ici pour gagner? Pour apprendre quelque chose de nouveau ? Pour rencontrer des gens? Tout ce qui précède? Et si vous êtes là pour le gagner, connaissez-vous les règles du concours ou les critères selon lesquels les soumissions seront jugées ?

    Projets antérieurs

    Si vous avez besoin de plus d’inspiration pour votre prochain hackathon, j’ai d’autres idées loufoques que vous pouvez consulter.

    Besoin d’une contrefaçon Flappy Bird? Je t’ai couvert.

    Jeu de contrefaçon Flappy Bird

    Jeu de contrefaçon Flappy Bird

    Que diriez-vous d’un générateur de BS d’entreprise pour vous aider à mieux communiquer avec la haute direction ?

    Générateur de BS d'entreprise

    Générateur de BS d’entreprise

    Ou peut-être aimeriez-vous jouer à un jeu de chat ninja addictif ?

    Stacks on Stacks on Stacks, un jeu de chat ninja

    Stacks on Stacks on Stacks, un jeu de chat ninja

    Vous pouvez également trouver tous les référentiels de code dans mon profil GitHub.

    Emballer

    Les hackathons peuvent être une expérience formidable, et l’un des plus grands hackathons au monde est sur le point de se dérouler à ETHDenver très bientôt : du 24 février au 1er mars de cette année. Si c’est votre premier, ne stressez pas trop. Préparez-vous, sachez quels sont vos objectifs, rencontrez des gens et apprenez quelque chose de nouveau. Mais surtout, amusez-vous.

    Share. Facebook Twitter Pinterest LinkedIn WhatsApp Reddit Email
    Add A Comment

    Leave A Reply Cancel Reply

    Catégories

    • Politique de cookies
    • Politique de confidentialité
    • CONTACT
    • Politique du DMCA
    • CONDITIONS D’UTILISATION
    • Avertissement
    © 2023 DéveloppeurWeb.Com.

    Type above and press Enter to search. Press Esc to cancel.