Fermer

septembre 18, 2018

Bigcamp Bootcamp by the Beach: une introduction


Ceci est une petite histoire à propos de rien aventuré; rien n'a gagné. Un jour, j'ai reçu un message LinkedIn me demandant si je voulais enseigner un Bigcamp Boot lors d'un événement pour Universidad Abierta Para Adultos à Santiago de Caballeros, República Dominicana . Luis ne me connaissait pas; il a juste vu mon profil et a vu que je travaillais sur le terrain depuis longtemps. Je ne connaissais rien de la scène technologique en République dominicaine et je ne parle pas espagnol. Mais, enseigner, c’est apprendre deux fois donc apprendre aux gens qui ne peuvent pas vous comprendre, c’est probablement apprendre 2 2 .

Probablement.

Le défi

Nous avons parlé pendant un moment de ses espoirs et de ses objectifs pour le Big Data Bootcamp et j'ai évoqué mes lacunes considérables. Nous avons discuté de la façon dont la République dominicaine a trois grandes industries où la technologie est un facteur: les voyages, les opérations bancaires et l’électricité. J'ai travaillé pour des institutions financières ainsi que pour un important service public mettant en œuvre cette technologie. Je me suis donc senti sur un terrain d'expérience solide. Je n'ai jamais travaillé dans l'industrie du voyage; mais j'ai vécu à Orlando pendant un certain temps. Il y a donc ça. Nous avons notamment discuté de la manière dont le système bancaire était conservateur et résistant au changement. J'ai beaucoup d'expérience avec des organisations qui se méfient à juste titre du risque de réputation et qui ont le fardeau de la technologie pour prouver sa valeur commerciale, et non l'inverse. La confiance est lentement gagnée par le code intelligent.

Nous avons parlé des défis que rencontrent les développeurs pour travailler sur des projets en République dominicaine et à l'étranger. Je voulais donner aux étudiants les outils dont ils avaient besoin pour être un peu en avance sur la courbe afin qu'ils se démarquent dans un domaine de candidats. Se lancer dans le cloud pour de nouveaux projets Big Data est assez standard, mais la nécessité de solutions de cloud hybrides deviendra la règle plutôt que l'exception dans un avenir proche. Je ressens la même chose à propos de l'orchestration des conteneurs. Je veux qu'ils pensent au-delà d'Hadoop lorsqu'ils pensent au Big Data. Le conflit des deux conduit à un problème inutile de Ship of Theseus lorsque nous remplaçons MapReduce pour Spark et Yarn for Mesos. Je voulais aussi qu'ils commencent à construire la mémoire musculaire nécessaire pour être un joueur d'équipe en travaillant sur de bonnes habitudes. J'utilise workflow Gitflow sur des projets personnels.

The Opportunity

J'ai préparé une présentation intitulée Guide pratique sur une carrière dans les données modernes . Ces articles suivent une série de laboratoires; Les objectifs sont (espérons-le) de former un cadre que les étudiants peuvent utiliser pour une étude auto-guidée et pour que l'université puisse créer son propre cours ou camp d'entraînement ou tout ce qu'ils voudraient. Il existe d'autres ressources sur le marché. L'Internet est une grande place. Le but est de collaborer pour que ce cours devienne leur cours.

Je veux que les étudiants défient ma direction et que je change de cours durant ce bootcamp. J'ai mes propres expériences personnelles et professionnelles qui joueront naturellement un rôle prépondérant dans la perception de ces leçons. Même si j'ai essayé de faire le contraire de tout ce que je fais normalement; le biais existe. Il y a des principes que je considère fondamentaux: Le code, pas dans un référentiel, est un mythe; Le code non testable est détestable. Au-delà de cela se trouve un débat. J'étais là moins d'une semaine et j'ai changé le cours et la direction une demi-douzaine de fois en fonction des commentaires des élèves.

Étapes suivantes du bootcamp Big Data

Les conditions préalables pour le Bigcamp Boot vous permettront de vous familiariser avec tous les outils dont vous aurez besoin. Docker, GitHub, Google Cloud Platform, Amazon Web Services, Microsoft Azure. Vous pouvez utiliser Java ou Python. J'utilise Python dans les exemples, mais j'ai tendance à penser en Java. Vous aurez besoin d'une carte de crédit pour ouvrir les comptes cloud, mais nous ferons tout dans les niveaux gratuits. Les idées font de l'argent, pas l'inverse.




Source link