Pourquoi parfois il est necessaire d'aller au dela des abstractions en informatique et surtout en coding?
Hier j'ai ecrit un post dans lequel, je cherchais à expliquer pourquoi les maths sont importants en disant que tout dépend de l'angle sous lequel on se trouve et ce post a interessé beaucoup plus de personne que je ne pensais et on m'a fait divers questions inbox et beaucoup me demande de parler en grossomodo des abstractions.
Je suis hyper d'accord que dans la politique scolaire d'un pays surtout les pays pauvres comme en afrique, on ne doit pas remplir le programme scolaire de Math,physique, d'histoire geographie etc.. alors qu'à la sortie de l'école justement, concrètement là là on ne pourra rien faire de bon avec tout ce qu'on a appris, la je suis hyper d'accord, les programmes scolaires ne doivent pas etre des copier/coller des pays occidentaux, mais on doit adapter les programmes scolaires en fonction des besoins et du contexte de chaque pays, d'ailleur ça fait des années que je suis entrain d'écrire des livres pour le coding, pour les écoles primaires et le premier cycle des lycées car je suis convainqu que si l'afrique veut faire partir du future de l'informatique pour demain, dès le jardin, on doit apprendre à l'enfant très tot de "Manger du code", et ainsi, on aura déja en classe de sixième pourquoi pas des inventeurs de nouveau systhème d'exploitation comme Bill Gate.. mais pour qu'une telle initiative marche, il faut que les politiques puissent INTEGRER CE TYPE D'APPROCHE ET DE DEMARCHE car le mindset se fige dès le bas age, quand on devient grand, et qu'on a pas un certain mindset, on ne recupère pas, tout est question de politique et de vision.
Cependant, on ne peut pas éliminer du tout les maths ou les physiques ou la geographie etc...je le redis une fois de plus ici, les bases pour l'évolution technologique ce sont les maths, beaucoup de personnes font une grave erreure sur l'objectif de l'université, je repète ici : pour etre un bon codeur, un bon developpeur, on a absolument pas besoin d'aller dans une faculté informatique, absolument non, il y a pleine de personnes qui ont fait philosophie, lettre, geologie, économie et meme autodidacte etc.. qui actuellement sont de très très bon collègues developpeurs et maitrisent le sujet, le developpement c'est plus une question de passion que d'université. A l'université, on doit enseigner la theorie, la mathematique parceque l'université forme ceux qui sont à la base de l'innovation technologique, donc ceux qui travaillent en amont pour que les technologies puissent évoluer dans le temps, du coup, meme si on fait une faculté informatique, on ne t'enseigne pas la bas comment crée de A à Z une app android ou un site web en java, mais plus le concept theorique qui est sousadjacent de tout ce qui constitut les differentes abstractions qui permettent d'arriver à la création de ces applications car le but de l'université c'est d'ouvrir la tete de l'apprenant dans l'optique de le pousser à la recherche et de l'emmener dans un futur lointain ou proche à faire évoluer les technologies existantes, on n'apprends pas des metiers en faculté ce n'est pas son role les gars, il y a des centres de formation pour apprendre des metiers, pas en fac.. ça sert à quoi de faire analyse mathematique, la geometrie lineaire ou l'etude des graphes si on veut juste apprendre à quelqun à creer un simple site web ou une application flutter? rien du tout.. cependant, pour que vous puissiez utilisez google maps pour trouver un itineraire et vous faire guider de manière automatique, les amis, il a fallu et il faut des années et années de recherches scientifiques basées sur les algorithmes mathematiques qui font utilisation massif de l'analyse mathematique, de la geometrie lineaire et de la theorie des graphes etc.. et si chaque jours, google maps est hyper puissant c'est parceque de jours comme de nuit, dans les universités partout, les gens sont au laboratoire pour faire des recherches sur le systeme existants dans l'optique de trouver des failles et apporter des ameliorations, ça coute chère et extremement chère d'ailleur à google car le resultat n'est pas immediat.. mais on ne peut pas scier l'arbre sur laquelle on se trouve, si on arrete la recherche, le monde s'arreterait.
On parle de réseau 3G, puis 4G, actuellemnet c'est le 5G et on est au labo pour le 6G, certains ont meme demandé un jour en inbox pourquoi les opérateurs font payés les mega alors que normalement tout est sans fils? lol.. les amis quand on a crée la 3G... les gens sont entrés au labo pour trouver les failles, moi meme j'ai fait ma première soutenance en ingenierie informatique pas dans le coding, mais sur le protocole 802.11 qui regit les communications WI-FI et je devais faire une simulations des defaillances de ce protocoles en utilisant NS2, je n'étais à l'époque qu'un petit étudiant, et je me rappelle il y avait au labo des chercheurs qui dejà avaient grace à NS2 trouvé beaucoup de faille au 802.11, ce qui a permis de trouver les differentes versions 802.11 à savoir les versions a, b, c, d, e , qui chacun vient resoudre une problematique trouvée.. et croyez moi les amis, les simulations étaient purement basées sur des calculs et des projections mathematiques.. c'est grace à ses simultations que par la suite on projecte des composantes electroniques qui après seront deployés dans les appreils telephonique que vous avez tous les jours pour que enfin, dans un trou de votre village comme chez moi à bandjoun au cameroun, on puisse appeller à partir de whatsapp lol..
je vous invites d'etre curieux et il y a ces deux livres qui viennent de paraitre:
ce sont les livres qui vous enseigne en tant que profane en parole terre à terre comment les bit .. les fameux 1 et 0 donc 100110010 sont cablé dans les circuit electronique, bref pourquoi le coding ce sont des 0 et des 1... ces livres abordent la chose du point de vue des profanes, cela permet une fois qu'on les a feuillété de comprendre tout le trucacge qu'il ya dans l'informatique... c'est justement fait pour ceux qui comme moi ne sont pas des electroniciens aguerit, mais qui veulent ouvrir la boite noir et avoir une idée de comment se passe effectivement les choses, une personnes qui a une idée de comment se passe certaines absatraction, projecte mieux et code mieux.. lol
abbbonnez vous à notre blog https://itinnovdesign.com pour qu'on parle coding
happy coding
C'est super
19.01.2023, 19:06
LarrySig Guest
24.05.2024, 18:18
Post: Comment fonctionnent Internement les guichets automatiques ?
Orvilledop Guest
22.05.2024, 00:57
Post: Comment fonctionnent Internement les guichets automatiques ?
Orvilledop Guest
15.05.2024, 16:04
Post: Comment fonctionnent Internement les guichets automatiques ?
Franck Guest
14.05.2024, 19:34
Post: Comment deployer un site web statique sur github?