Apprendre à coder : c'est l'avenir

·
15 août 2016
·
6 min read

Avis de non-responsabilité : cet article ne vous apprendra pas à coder afin de créer le prochain produit révolutionnaire et de faire une sortie décente.


Après le service du dimanche la semaine dernière, alors que je sortais des locaux de l'église, j'ai rencontré une connaissance, nous avons partagé des plaisanteries et parlé de tout ce qui se passait entre les deux, juste avant que nous nous séparions, il a terminé la conversation par "Célestine, je besoin d'ingénieurs en logiciel et si vous pouvez faire des références, je l'apprécierai vraiment.

Le scénario ci-dessus n'est pas nouveau pour moi, j'entends cela presque toutes les deux semaines, mais pas toujours dans les locaux de l'église. Les particuliers et les startups sont à la recherche d'ingénieurs en logiciel. Cela ne devrait pas surprendre quiconque a suivi les tendances de l'industrie.

Jamais dans l'histoire, nous n'avons, en tant qu'humains, connu une telle croissance exponentielle en matière de technologie. Depuis les réseaux sociaux ; Instagram, Facebook, Twitter, etc. au commerce électronique, aux voitures autonomes, à l'économie du partage ; Uber, AirBnB, etc. Presque toutes les facettes humaines ont été imprégnées de technologie. Ces technologies, dans la plupart des cas, améliorent les systèmes existants ou perturbent les industries séculaires.

Et ces explosions entraînent des changements radicaux dans le comportement humain, les habitudes de consommation et notre vision générale de la vie. Imaginez une seconde à quoi ressemblait la vie avant WhatsApp, Uber, Konga (prise éhontée), etc. Les industries et les modèles commerciaux sont perturbés et un paradigme entièrement nouveau émerge.

AirBnB et Uber, deux entreprises que j'admire tant et qui n'existaient pas il y a 10 ans, bouleversent massivement l'industrie de l'hôtellerie et du transport respectivement. Avant maintenant, avoir des étrangers partageant votre maison et votre voiture semblait non seulement insensé, mais carrément risqué, 10 ans plus tard, ces deux sociétés deviennent rapidement indispensables. D'une simple pression sur un bouton de votre téléphone mobile, vous pouvez partager un trajet avec un parfait inconnu et être à l'aise. Il en va de même pour AirBnb, où, en quelques clics, vous pouvez partager une maison avec quelqu'un que vous n'avez jamais connu d'Adam.

Qu'est-ce que je raconte ici ?

Vous voyez, pour que ces entreprises fassent ce qu'elles font - invoquer une voiture en appuyant sur un bouton et faire l'épicerie dans le confort de votre maison - elles ont besoin d'ingénieurs en logiciel pour créer ces outils et les créer très rapidement. Mais c'est là que réside le problème, ils ne sont pas assez d'ingénieurs en logiciel et ceux qui existent aujourd'hui ont soit un emploi rémunéré, soit sont occupés à construire leur propre truc.

Comment réparons nous ça?

Le moyen le plus simple de combler cet écart est d'inciter davantage de personnes à coder. Simple. La triste et inconfortable vérité est que vous ne pouvez pas faire instantanément des copies des ingénieurs existants. Vous devez en former de nouveaux ou les gens sortent d'eux-mêmes et apprennent, et apprendre prend du temps.

C'est le moment idéal pour apprendre à coder, oui apprendre à coder. Bien que je préconise que les gens apprennent à coder pour le plaisir et pour le profit, je ne garantis en aucun cas que cette voie mettra fin à tous vos problèmes financiers, d'un autre côté, il y a de fortes chances que vous trouviez du travail.

Soyez le plus intelligent de la pièce

Rejoignez les 30,000 5 abonnés qui reçoivent Techpoint Digest, un tour d'horizon hebdomadaire et quotidien amusant de XNUMX minutes des événements technologiques africains et mondiaux, directement dans votre boîte de réception, des heures avant tout le monde.
Abonnement au résumé

Essayez-le, vous pouvez vous désinscrire à tout moment. Politique de confidentialité.

On estime qu'au cours de la prochaine décennie, il y aura environ 1 million de STEM des rôles qui ne seront pas pourvus uniquement aux États-Unis. Je ne sais pas exactement quels seront nos propres chiffres (Nigeria), mais de manière prudente, je le mettrai à 10,000 XNUMX. Ce sont des chiffres stupéfiants. N'importe qui, qui commence aujourd'hui et se positionne pour cela demain, pourra profiter de ces opportunités.

Aujourd'hui, vous n'avez pas besoin de fréquenter une école de la ligue de lierre pour apprendre à coder, les ressources sont à la pelle. De Khan Academy à Udacity, Coursera, EDX, Code.org, etc. Tous ces endroits offrent des ressources d'apprentissage de haute qualité et dans la plupart des cas, ces matériaux sont toujours gratuits. LIBRE. YouTube est un autre excellent endroit pour des ressources impressionnantes, je ne peux pas compter combien de fois j'ai dû me tourner vers YouTube pour apprendre une nouvelle technologie ou résoudre un problème. À côté de ces endroits, des forums comme Quora et des sites de questions-réponses comme Stackoverflow existent pour poser des questions et trouver de l'aide et la belle chose à propos de Stackoverflow est qu'avant même de poser une question, il y a une forte probabilité que la réponse existe déjà, cela signifie quelqu'un à certains point ont dû poser ces questions - votre expérience et votre processus d'apprentissage ne sont pas particuliers.

Dans le monde d'aujourd'hui, il n'y a absolument aucune excuse pour ne rien apprendre et l'autre chose étonnante est que les gens sont prêts à aider, il suffit de poser les bonnes questions. Des dizaines de milliers de personnes prennent le temps, malgré leur emploi du temps chargé, d'écrire des articles de haute qualité qui vous guident à travers de simples "Comment faire" jusqu'à des technologies vraiment complexes.

Les conférences, plus que jamais, partagent des vidéos enregistrées de leurs événements en ligne, ce qui signifie que vous avez accès à la même qualité d'informations que la personne qui a assisté physiquement à ces événements et qui a également dépensé des centaines de dollars en frais de conférence et en logistique.

Les entreprises organisent des discussions sur la technologie et proposent ces ressources à tout le monde et elles le font gratuitement. Ces mêmes entreprises s'approvisionnent en open source pour certaines de leurs technologies de base pour le plus grand bien de la communauté. Cela signifie que vous avez accès à la même qualité d'outils qu'un ingénieur Google ou Facebook. La seule chose qui vous est demandée est de rechercher ces informations et de les utiliser à votre avantage.

Vous ne deviendrez pas ingénieur logiciel du jour au lendemain, cela prend des années de pratique et de persévérance. Malheureusement, il n'y a pas encore de baguette magique pour vous en convertir. Il faut mettre du temps.

Où commencer?

supermarché4

Commencez par un plan et soyez systémique à ce sujet. Presque tous les systèmes modernes ont aujourd'hui une sorte de code quelque part ; réfrigérateurs, téléviseurs, smartphones, etc., votre première tâche consistera à déterminer pour laquelle de ces plates-formes vous souhaitez créer.

Étant donné que je construis principalement pour le web et que c'est ce que je sais vraiment, je vais essayer d'en parler davantage. HTML (Hypertext Markup Language) et CSS (Cascading Style Sheet) sont le tissu fondamental du Web. Commencez par les fruits à portée de main, apprenez d'abord le HTML. Comprendre la syntaxe de base et ce qu'ils font. Quand et comment les utiliser. Lorsque vous êtes à l'aise avec vos compétences en HTML, vous pouvez maintenant passer à l'apprentissage du CSS, comme le HTML, vous devez comprendre la syntaxe de base et ce qu'ils font. Quand et comment les utiliser.

Si HTML était des blocs de construction, CSS serait sa peinture. Vous posez des blocs et construisez des murs avant de peindre. Ce qui explique pourquoi j'ai choisi la séquence; HTML avant CSS.

Maintenant que vous êtes à l'aise avec ces deux technologies fondamentales, il est temps de les appliquer. Imaginez que vous vouliez créer un site Web pour votre alma mater et créez-en un. Dans mon ancienne vie d'enseignant, ma première tâche pratique consistait à demander à mes étudiants de créer la page d'accueil de Google. Cela semble assez simple - une grande zone de saisie avec des boutons.

Lorsque vous avez terminé avec cela et que vous êtes suffisamment à l'aise avec les deux technologies, vous pouvez maintenant passer à l'apprentissage de Javascript. Javascript facilite l'interaction côté client et améliore votre expérience utilisateur. Puisque vous débutez, je vous conseille fortement de résister à l'envie d'apprendre à coder avec une bibliothèque comme jQuery. Suivez la voie de la vanille et apprenez les bases de Javascript. Lorsque vous le ferez, choisir une bibliothèque comme jQuery sera un jeu d'enfant et aucun des raccourcis jQuery ne vous semblera magique.

Le Web a beaucoup de composants et de technologies, mais les trois technologies ; HTML, CSS et Javascript suffisent pour vous permettre de démarrer si votre objectif principal est de vous concentrer sur le côté utilisateur du Web.

Si vous êtes comme moi et que vous apprenez mieux visuellement, voici une bonne introduction sur HTML et CSS

HTML pour les débutants

CSS pour les débutants

Réflexions finales

La technologie, à la fois grand public et entreprise, se développe à une vitesse vertigineuse et ne montre aucun signe de ralentissement. Il serait téméraire de penser que c'est un feu de paille. Il y aura toujours une forte demande d'ingénieurs en logiciel et de professionnels de la technologie. Bien que cette voie ne soit pas une solution miracle aux difficultés financières, une chose est certaine, il y aura toujours une forte demande pour cet ensemble de compétences.

Comme je l'ai déjà dit et je le redis, apprenez à coder, il y aura toujours un boulot. Une recherche rapide sur Twitter le révèle également.

Tweets

https://twitter.com/FatherMerry/status/735562149079179264

J'aimerai avoir de vos nouvelles. Tu veux dire bonjour ? Envoyez-moi un courriel


Ce message est apparu pour la première fois sur Le site de Célestine. Crédit photo: Académie Flatiron.

Je me harcèle parce que je me fais faire ce à quoi je pense. Retrouvez-moi sur Twitter @MuyoSan.
Je me harcèle parce que je me fais faire ce à quoi je pense. Retrouvez-moi sur Twitter @MuyoSan.
Abonnez-vous à Techpoint Digest
Rejoignez des milliers d'abonnés pour recevoir notre tour d'horizon hebdomadaire et quotidien de 5 minutes des événements technologiques africains et mondiaux, directement dans votre boîte de réception, des heures avant tout le monde.
Il s'agit d'un tour d'horizon quotidien de 5 minutes des événements technologiques africains et mondiaux, envoyé directement dans votre boîte de réception, entre 5 h et 7 h (WAT) tous les jours de la semaine ! 
Abonnement au résumé

Essayez-le, vous pouvez vous désinscrire à tout moment. Politique de confidentialité.

Je me harcèle parce que je me fais faire ce à quoi je pense. Retrouvez-moi sur Twitter @MuyoSan.

Autres histoires

43b, Emina Cres, Allen, Ikeja.

 Techpremier Media Limited. Tous les droits sont réservés
loupe