Tim Cook : apprendre le code, c'est plus important que l'anglais

Mickaël Bazoge |

Entre le poisson d'avril douteux de Kit Harington et les extensions de poils de nez nouvelle tendance sur Instagram, le site Konbini a ouvert ses portes à Tim Cook, de passage en France en ce début de semaine pour rencontrer Emmanuel Macron. Dans un « creative chat » de moins de deux minutes, le patron d'Apple se dit très heureux d'être de retour en France, un pays qui lui donne « beaucoup d'énergie ».

Les applications conçues par des développeurs français l'« impressionnent beaucoup », par exemple Coach Guitar — qui a reçu la visite du CEO —, il est devenu très facile d'apprendre la guitare. Tim Cook est aussi revenu sur son dada, l'apprentissage du code à l'école. S'il était un écolier français de 10 ans, le big boss d'Apple pense qu'il lui serait plus judicieux d'apprendre le code avant l'anglais.

« Je ne dis pas aux gens de ne pas apprendre l'anglais, [mais le code est] un langage avec lequel on peut s'adresser à 7 milliards de personnes dans le monde », explique-t-il. Cook estime que le code devrait être enseigné dans toutes les écoles publiques du monde, et évidemment, si possible, en Swift. Un langage dont tout le monde a besoin, « et pas seulement les informaticiens ».

Tags
avatar gavroche68 | 

et moi vous croyez que je suis devenue dev comment ? ( heureusement que derrière y avait la passion ) Mais exusez moi d'avoir été petit et naïf !

Je dis juste que cette matière aurait du être enseignée depuis tout petit. Vous parlez de l'anglais vous avez raison ! mais vous connaissez l'ironie de l'histoire ? J'ai mieux appris l'anglais avec la programmation que pendant 7 ans de cours pourtant j'avais de bonnes notes !

avatar Un Type Vrai | 

Apprendre l'anglais est une acceptation de la domination de la culture US.

En effet, l'Histoire nous apprend que la langue la plus répandue a toujours été la langue du pays le plus influant.

A une époque l'élite russe apprenait le français.

Et même l'histoire de notre langue est intéressante, le français a été inventé pour que l'élite ne soit pas comprise du peuple.
La Croatie s'est battue pour avoir des messes en croate plutôt qu'en latin. Parce qu'interdire une langue est un moyen de diluer le sentiment d'appartenance à un peuple.
Je ne parle même pas de la large victoire de l'anglais face au gaélique en Irlande. Ça coïncide avec l'accroissement des échanges commerciaux des 2 pays et la disparitions des spécificités irlandaises...
Aujourd'hui Dublin à des Zara, MacDo etc. Dublin ressemble à n'importe quelle ville européenne (qui copie n'importe quelle ville américaine...). Pourtant il n'y a pas si longtemps...

Bref, l'histoire nous enseigne quand même que quelque soit le langage de programmation choisi, ce sera une erreur. Je suis pour la notation mathématique et la programmation via la Notation Z...
Ou alors, comme on l'a DEJA fait en France, inventer un langage : Logo / Caml / Eiffel, ça vous parle ?

avatar gavroche68 | 

d'accord pour un language neutre.
oh que oui Caml je connais !

avatar Paquito06 | 

@Un Type Vrai

“Apprendre l'anglais est une acceptation de la domination de la culture US.

En effet, l'Histoire nous apprend que la langue la plus répandue a toujours été la langue du pays le plus influant.”

Qu’on se le dise, l’Anglais n’est autre que du Francais deguisé. Quand je dis ca aux Ricains ils me prennent pour un fou.

https://en.wikipedia.org/wiki/Foreign_language_influences_in_English

En ayant etudie Grec Ancien, Latin et Francais, qui composent respectivement 5%, 30% et 30% de la langue anglais, on en comprend les deux tiers. On ajoute un peu de grammaire et structure et on est bon. C’est un plaisir de maitriser une langue comme l’Anglais aussi facilement.
Se frotter au mandarin c’est un autre delire.

avatar C1rc3@0rc | 

@Paquito06

Heu l'anglais c'est plutot 50% de français medieval (Guillaume...), 40% d'ancien allemand (les saxons), dans les 10% restant venant du scandinave - d'ou la prononciation du "A" qui passe par toutes les voyelles (a part le i/y/u) jusqu'au "O" - et des langues celtiques (et quelques reliquats semble-t-il de phénicien) ,

Dans l’américain ou le "globish" on a en plus de l'espagnol, de l'italien, du hollandais, des réinjections d'allemand et de français - même quelques mots dérivants les langages amérindiens...

Le truc horrible avec l'anglais (britannique), c'est que la grammaire a emprunté la complexité grammaticale de l'allemand et la prononciation le fait de bouffer des lettres du français (en version accent parisien, donc pas la prononciation de l'Oc)...

Heureusement, depuis que c'est la "langue universelle", on assiste a une simplification radicale, dans le style d'Alexandre avec le grec, et la complexité grammaticale tend a se réduire a sa plus simple expression et l'orthographe se met a coller a la prononciation.

avatar Bigdidou | 

@C1rc3@0rc

« Heureusement, depuis que c'est la "langue universelle", on assiste a une simplification radicale, »
Heureusement ?

avatar byte_order | 

Donc en gros vous ralez que l'on ne propose pas la programmation dès la primaire et dans le même temps vous etes, tout comme je l'ai d'ailleurs souligné, l'exemple qui prouve que l'on apprend bien que quand on a envie d'apprendre.

Il y chaque année des tas de collégiens à qui on enseigne les bases de la programmation et qui n'en feront jamais rien tout simplement parce que le sujet en lui même ne les intéresse pas plus que ça.

Encore une fois, le boulot de l'éducation c'est de donner les bases pour devenir autonome en apprentissage par la suite.

L'apprentissage c'est toute la vie, et son meilleur moteur c'est pas des matières imposées mais des bases solides et l'envie.

C'est également ce que les employeurs cherchent d'ailleurs : des bases solides *et* la motivation. L'un sans l'autre ne leur sert à rien.

avatar expertpack | 

@gavroche68

oh c’est assez drole.
l’histoire est un socle indispensable a nos generations, et comme la philo, cela ne fait pas des lignes de codes.

avatar gavroche68 | 

quelles histoire ? relisez bien ce que j'ai écrit ! je dis bien que chacun est libre d'apprendre son histoire celle qui le passionne, perso apprendre l'histoire de louis XIV je m'en tape royalement ! Il y a bien plus intéressant que ce partouseur degeulasse !

avatar Ali Ibn Bachir Le Gros | 

Si de plus en plus de boites technologiques incitent tant à l'apprentissage de la programmation, c'est pas pour le bien des gamins.

C'est parce que les développeurs coûtent encore assez cher et que c'est l'une des professions qui à la fois pèse sur leur bénéfices et qui résiste à l'uberisation.

Beaucoup plus de développeurs sur le marché ça veut dire des salaires à la baisse, et donc plus de fric dans la poche des requins putassiers comme Tim Cook et les autres patrons de multinationales.

avatar pommedor | 

Surtout que c'est malhonnête de sa part. Il veut que les gamins apprennent à coder sur des machines à 1k €...

En tant que patron d'apple ça devrait pas être difficile de lancer un projet de mac edu, où apple marge à 0% ou presque, avec des spec pas ouf mais qui rendent la machine abordable et offrir des ressources de dev pour les gosses pdt quelques années au moins.

Ca doit être trop difficile pour ce philanthrope au coeur immense qui veut que le monde y soit tout rose bonbon et que l'argent ne soit pas une priorité, sauf pour lui.

avatar byte_order | 

> ça devrait pas être difficile de lancer un projet de mac edu,
> où apple marge à 0% ou presque

Apple + marge 0% : Bug !

Pas possible.

avatar pommedor | 

C'est pour ça qu'il est malhonnête le timmy. Il veut un truc, pourrait le faire sans difficulté mais ne le fera jamais parce qu'il est soumis à ses actionnaires qui eux en ont un peu rien à foutre. :)

avatar byte_order | 

Voilà.
Merci.

avatar ever1 | 

@Ali Ibn Bachir Le Gros

Exactement

avatar adamB | 

Il pourrait donner l'exemple et faire utiliser Swift à ses programmeurs ??

avatar occam | 

@adamB

?? excellent !

avatar whocancatchme | 

Konbini l’horreur

avatar Ginger bread | 

La question est: Tim Cook est il un developpeur ou s'est il initié à Swift?
Autant montrer l exemple..

avatar lmouillart | 

"Tim Cook à bien raison !" : Guillaume le Conquérant 25/12/1066.

avatar sylvain98 | 

Bonjour, je suis en étude informatique et personnellement, j’ai appris l’anglais grâce au code. Le codage et les diffèrent langage de programmation sont en anglais et les principaux forum son eux aussi en anglais, donc dans la façon dont je le comprend, c’est bénéfiques dans les deux cas.

avatar Ali Ibn Bachir Le Gros | 

Cool. Merci de ton témoignage. Peut-être auras tu l'occasion également de te mettre au français. C'est toujours un plus.

avatar jb18v | 

Craquage le monsieur.. Savoir parler et réfléchir dans sa langue natale serait déjà un bon pas en avant pour pas mal de monde.
Après savoir coder.... Bof. Comprendre un minimum comment ça marche oui, mais demander à tout une génération de coder je trouve ça inutile au possible ?

avatar Paquito06 | 

Il a tellement raison. Premierement, ne pas parler Anglais est hyper handicapant de nos jours, (facile pour lui de dire ca mais...) les jeunes qui ne parlent pas anglais en sortie d’etudes sont “handicapés”. Rien de mechant ici mais c’est une verite. Avoir 3 langues dans son bagage, (Anglais + langue natale + une qu’on apprend) est le minimum. Et si on apprend du Python (Swift, Java, SQL) on trouve des jobs qui payent $100/heure immediatement.

avatar byte_order | 

Justement, ce $100/h il faut que cela baisse et rapidement.
Pour ça, seule solution, inciter à ce que tout le monde puisse le faire. Et donc pour $10/h.

Oh, pardon, j'ai traduit involontairement l'anglais de Tim Cook.
Preuve qu'il a raison, il faut apprendre à coder mais surtout pas à comprendre ce qu'il dit en anglais.

avatar madaniso | 

Le plus important c'est d'entreprendre, de ne pas écouter les gens qui ne font rien d'autres que vous rabaissez autour de vous même si cela motive dans un sens et d'aller au bout de ces idées. Coder, c'est accessoire.

avatar hackroman | 

On peut être d’accord ou non. Mais ayant appris à programmer de moi même quand j’étais encore bien jeune, je trouve cela bénéfique jusqu’à aujourd’hui. Coder, permet d’organiser sa pensée et comprendre la « mécanique ». C’est un plus intellectuel qui n’est pas obligé d’être enseigné à l’école, mais si mes enfants ont la chance d’avoir ça en cours obligatoires finalement, ce serait une excellente chose. De toutes les façons, il est certain que j’apprendrais à mes enfants la programmation mais PAS QUE. Le dessin, la musique, l’électronique et l’artisanat (manipulation du bois et autres matières) sont à mon sens des choses qui développent l’esprit. Pour ma part, je ne suis pro dans aucun de ces domaines mais j’en vois un avantage certain dans ma vie de tous les jours. Ne serait-ce que pour comprendre le fonctionnement de tout ce qui m’entoure.

avatar hackroman | 

Je rajoute que le code est aussi une excellente manière de développer la logique, puisse qu’il n’est question que de logique (mélangé à beaucoup de domaines comme le calcul, l’anglais, l’organisation et le graphisme). Au final ce sont bien des capacités qui sont mis en avant. D’ailleurs comme un hasard n’arrive jamais seul, je me suis acheté un iMac la semaine derrière et installé Xcode pour me lancer à switch justement et ce, juste pour apprendre étant donné que je n’ai aucun ambition professionnelle derrière.

avatar byte_order | 

Swi*ft*, pas switch.

Tant qu'à apprendre à coder, autant le faire avec un langage un peu moins centré sur une plateforme en particulier. Mais ça évidement c'est pas Tim Cook qui vous le conseillera...

avatar Rigat0n | 

Eh ben. On peut aussi avoir envie de faire autre chose que développeur dans sa vie ?
Puis Konbini, sérieux... une poubelle ce site.

avatar expertpack | 

@Rigat0n

en effet, la vie n’est pas derriere un ecran a coder.
apprenons a nos enfants a lire, ecrire et compter ce sera deja bien.

avatar Archos | 

Moi je suis plutôt d'accord avec ce postulat. L'anglais est une langue ultra simple a apprendre pour peut qu'on ai l'envie. Regarder des films et des series en VO, traduire ses chansons préférées, mettre ses jeux videos en anglais, voyager dans des pays anglophone, ne pas rejeter les résultats google en anglais. Autant de petites habitudes qui font que n'importe quel gamin/ado peut devenir tout a fait fluent avant meme l'entree au lycée.

Le code de son cote va façonner la logique, la reflexion, la recherche, le partage, tout en permettant d'accéder a un moyen de communication gigantesque tout en vous assurant un job correctement paye.

Rétrospectivement, si j'avais eu le choix a l'époque j'aurais pris SWIFT plutôt qu'anglais renforce au lycée! :p

avatar toto_tutute | 

On s'en fout de l'anglais, c'est une langue simpliste, avec une vision du monde bien à elle. Il faut plutôt pousser les jeunes vers d'autres langues, notamment les langues dites "régionales". Mais aussi les langues asiatiques et les autres langues romanes.

avatar byte_order | 

Marrant de lire sur un site pro-Apple des gens qui sont ravi à l'idée de faire apprendre Swift aux jeunes alors que quand y'a une news sur les jeunes américains qui sont formés à coder en c# + .net cela crie (a juste titre) à la captation et l'enferment de toute une génération de coders sur une plateforme.

Faites ce que je dis, pas ce que je fais, quoi.

avatar Archos | 

Je ne sais pas si c'est une réponse a mon message précisément, mais je ne parle pas de forcer les jaunes dans un langage plus qu'un autre.
Je dis que moi, personnellement j'aurais aime faire du SWIFT. Pour y gouter depuis peu en tant que néophyte je trouve ce langage autant abordable qu'amusant.

avatar JadEstuaire | 

Avant l'anglais et le codage je pense plutôt aux leçons de morale et de civisme.

"Tout bon citoyen, ou société, qui gagne bien sa vie doit payer ses impôts sans chercher a utiliser le système pour ne pas en payer ou le moins possible" c'est ce qui permet de financer, entre autres, l'éducation !

avatar carlotoky | 

Tous le monde ne veut pas être un développeur ! Chaque individu a sa spécialité et n’est pas censé connaitre le code.

avatar byte_order | 

Ah non, la spécialisation cela genère des spécialistes, et les spécialistes cela coute très cher à Tim Cook.

Non non, ce qu'il lui faut c'est que des milliards de gens sachent coder pour sa plateforme (et que celle-la, idéalement).
Uberisation du développement, c'est l'avenir, ca fait rêver.

avatar je-deteste-android- | 

Il me fait rire ce Tim Cook... apprendre l'anglais est beaucoup plus important et utile que le code !!!! ??

Et puis quand il parle d'éducation… il pense vraiment que toutes les écoles publiques sont prêtes à s'acheter des iMac ou des MacBook ?? ??

Quand ont sait le budget qu'elles ont pour s'acheter des PC (elles sont obligées de choisir les PC les moins chers, c'est encore souvent du Windows XP ou 7, etc…), c'est un peu du foutage de gueule.

Et puis Konbini quoi… ??????

avatar toto_tutute | 

Quelle est la différence entre la programmation et le code ? Entre programmeur et développeur ? ? Merci.

avatar horizon | 

Il est au courant que Swift Playground n’existe qu’en Anglais.

avatar romain_g | 

Quelle ânerie.

avatar pickwick | 

En fait le plus important c'est la logique, c'est comprendre que par exemple tout ce que l'on fait dans une journée peut être décrit dans un algorithme comme une suite d'actions soit répétitives soit alternatives !
C'est plus une philosophie de vie que du code avec des "Go to" partout, cela permet de comprendre ce que l'on fait et ce que l'on peut faire, d'une manière fluide et sans incertitudes et de gérer les changements.
Mon apprentissage dans les années 80 de l'analyse structurée a marquée ma vie, et pas seulement ma vie d'informaticien !
C'est l'apprentissage de la logique structurée qu'il faut inculquer aux gosses, cette manière de décrire tout suite d'actions, la vie quoi ! et ca dépasse l'anglais !!!! Mais oui, je ne suis pas fou, j'ai expérimenté !

avatar byte_order | 

> tout ce que l'on fait dans une journée peut être décrit
> dans un algorithme comme une suite d'actions soit répétitives
> soit alternatives !

Ah. Comment on implémente une émotion ? Un sentiment ?
Une idée qui germe ?

avatar pickwick | 

simplement pas un Si j'ai une idée.... Si quelque chose arrive....
ou un Tant que je ne ressens rien.... je regarde ailleurs....
Chaque personne ou chaque objet réagit par rapport à des événements ou des stimulations, vous, comme moi ou une télé quand on prend la télécommande et là ou bien ou met France 2 ou bien on met Arte... et Tant eue l'on en a pas marre, on regarde.... et ainsi de suite..

Décrire tout ce qui vous arrive dans une journée en incluant les émotions et les réactions à des stimuli (qui arriveront ou pas) c'est ultra simple.... et cette manière de comprendre le monde permet ... aussi ... de programmer de manière beaucoup plus fiable....

avatar r e m y | 

@pickwick

Je haie la logique structurée. Moi je suis en mode "fuzzy logic" en permanence... c'est bien plus fun!
If toi pas content goto où tu veux. ?

avatar pickwick | 

mais même en fuzzy logic tu fais des choses répétitives ou alternatives.... sur l'objet ou les objets qui conviennent..... et selon les stimulations du moment , si ceci est vrai ou si cela est vrai...
Ce n'est pas contradictoire
D'ailleurs la programmation objet et l'analyse structurée sont tout é fait compatibles et complémentaires, la structuration n'est pas une prison de l'esprit, au contraire c'est comprendre ce qui se passe... enfin on pourrait en parler pendant des jours entiers.... chacun son truc...

avatar Pyjamane | 

Le code n’est l’avenir de quedalle. Apprenez plutôt aux enfants à raisonner correctement, logiquement : et pour cela, embauchez des profs de maths qui sauront intéresser les enfants, qui sauront leur faire comprendre le côté pratique des matières scientifiques (et non pas de bêtes machines comme c’est le cas de 99% des profs de cette matière aujourd’hui).
On s’en fout éperdument de Swift ou Scratch (qui est enseigné dans les collèges), s’il n’y a aucun travail qui est fait intelligemment en amont.

Et la remarque est aussi valable pour l’anglais : apprenez à intéresser les gamins à cette langue, nom d’une pipe. Revoyez votre façon merdique d’enseigner !!!

avatar pickwick | 

"Apprenez plutôt aux enfants à raisonner correctement, logiquement"
voilà c'est bien ce que je dis. la logique et la compréhension de ce que l'on fait sont le plus importants, le code n'est qu'un outil...

avatar Bigdidou | 

@pickwick

« voilà c'est bien ce que je dis. la logique et la compréhension de ce que l'on fait sont le plus importants, le code n'est qu'un outil... »
Oui, la logique est une philosophie qui dépasse largement le codage. Et réciproquement, certainement.
C’est bizarre de les confondre.

Pages

CONNEXION UTILISATEUR