long article | deux super secret ingénieur de Google: AI domaine partenaire d'or unique,

Technologie AI Revue de presse, au cours de Google croissance des entreprises de démarrage pour la génération de géants, il y a d'innombrables ingénieurs sont impliqués, dont Jeff Dean et Sanjay Ghemawat sont les deux seuls à atteindre le niveau Google Senior Fellow (niveau 11) des super-ingénieurs, et deux d'entre eux des amis encore Intersection très épais. Ainsi, le magazine « New Yorker » portait un long article par deux de la légendaire histoire de la description, Lei Feng réseau pour cet article était de ne pas changer l'intention du compilateur.

Un jour en Mars 2000, six ingénieur de Google plus fort temporaire construire « salle de guerre » de l'entreprise, puis recherchez giant're en grande difficulté sans précédent. Avant l'avènement du nouveau millénaire en Octobre, le système de base de Google (à savoir les pages Web d'analyse du système d'indexation) soudainement paralysé. Alors que les utilisateurs peuvent toujours rechercher sur Google, mais ils sont en fait voir des données obsolètes il y a cinq mois.

Gemini salle de guerre temporaire

En fait, la situation est pire que conscient des ingénieurs de Google. Google co-fondateurs Larry Page et Sergey Brin ont commencé à mendier, emprunter de Yahoo, le moteur de recherche. Et après ils se vantent aussi la bouche à l'utilisateur, pour rendre l'index de Google de grand et 10 fois plus grande que précédemment entièrement synchronisé avec l'Internet. Si ce sont elles échouent, les conséquences peuvent être imaginées.

La « salle de guerre » temporaire est assez simple, afin de réaliser les travaux le plus rapidement possible, les ingénieurs de Google directement au mât comme le bureau de la table. A cette époque, Craig Silverstein, âgé de 27 ans a également déménagé à la « salle de guerre » comme le premier employé de Google, il Brin a rejoint les premiers jours, mais il a procédé à réécrire beaucoup de code.

Expérimentés quatre jours et des nuits de travail acharné, lui et un homme nommé Bogdan cocosel ingénieur roumain était stérile. « Au moment où nous avons fait l'analyse n'a pas de sens. » Silverstein a rappelé. « Quels sont les points sont regardés mal, mais nous ne pouvions pas trouver la raison. »

Guerre salle de situation peut être plus de deux, avant de rejoindre Google quelques mois de Sanjay Ghemawat aussi dur combat, bien sûr, il y a des références auxquelles il a participé ancien collègue Jeff Dean du géant de la recherche. Les deux programmeurs super copains, ils ont même tombé en amour avec l'écriture de code. Dans la « salle de guerre » où, Jeff déplacé directement à côté de la station Sanjay. Ce dernier battant le clavier, le premier est correct dans le côté.

Après quelques recherches sur l'indice, ils ont trouvé un certain nombre de mots-clés de recherche directement disparu. Par exemple, vous allez chercher « mail », ce que les résultats auraient découvert. Parfois, les résultats de la recherche ou de l'état chaotique. Cependant, même après plusieurs jours de « mine », ils ne pouvaient pas encore trouver le bogue fatal.

Les programmeurs ont leur propre logique de fonctionnement, ils architecture logicielle conceptualisé parfois composé de différents niveaux et risque dans l'infrastructure sous-jacente, la puissance et des moyens pour traiter les éléments silicium . Tout à coup, le cinquième jour « salle de guerre » au travail, Jeff et Sanjay ont commencé à soupçonner que le problème n'est pas dans la logique du logiciel, mais à partir du niveau physique. Ensuite, ils convertissent le fichier d'index chaotique est la forme la plus primitive: code binaire. Ils veulent voir ces machines en enfer.

Ce test est vraiment le miracle, Sanjay a découvert que la représentation numérique a passé 01. Jeff et Sanjay après toutes les commandes série en même temps, ils ont constaté que chaque commande a un problème, la mémoire de la machine est une telle ruine.

Pendant des mois, de Google nombre croissant d'erreurs matérielles, qui vient quelques mois de leurs installations informatiques d'une expansion à grande vitesse. En général, la possibilité d'accidents de matériel informatique est petite, mais après une grande base, les choses ne sont pas si simples. carte mère Surchauffe, les dommages sur le disque dur ou les câbles en vrac fera panne matérielle. Pendant ce temps, la salle où certains appareils ne peuvent jamais tourner trop, et d'autres sans carte d'avertissement vers le haut. Bien sûr, nous devons tenir compte des facteurs environnementaux changeants, une supernova rayons cosmiques pourraient endommager la libération d'un grand nombre de puces informatiques, donc 0 et 1 swap.

En fait, une des unités spéciales similaires et les institutions financières telles que les systèmes informatiques de la NASA peuvent Kangzhu ces questions, mais Google ou nouvelles entreprises, ils ne peuvent pas acheter moins cher ordinateur ces fonctionnalités supplémentaires. En outre, avec l'ensemble de plus en plus de l'informatique, ces questions ne doivent pas être nés de matériel est devenu inévitable problème.

Après avoir trouvé les causes profondes, Jeff et Sanjay rapidement réparés ont commencé. Peu après, le nouvel indice est terminé, « salle de guerre » temporaire est également démantelée. La campagne, Google Un personnel Silverstein est devenu très confus, il est un excellent chasseur Bug, mais cette fois il n'a pas propres collègues creusé profondément.

Jeff et Sanjay plus la responsabilité de l'ours

Avant cet indice Mars 2000, d'un accident, le code source du système Google a été écrit et co-fondateur de Stanford cet ensemble. En fait, Page et Brin ne sont pas des programmeurs professionnels, ils sont engagés dans les milieux universitaires où les gens recherchent des expériences technologiques. Une fois que leur robot d'exploration Web crash, les informations de diagnostic utiles et ne sera pas affiché à l'écran. Certains des premiers employés de Google se référeront à Page et Brin ont écrit le logiciel BigFiles, mais ils passent quelques jours pour construire le code d'indexation une fois un problème, tout ce que vous devez recommencer.

Avec la Silicon Valley, alors la chirurgie est, le moteur de recherche Google n'échelle.

Du point de vue de l'utilisateur, ils sont dans la « recherche sur le Web », mais en fait pas, un moteur de recherche pour les utilisateurs d'aide copier un raccourci dans l'index Web uniquement, il est la vraie carte. Google n'a pas changé son nom en 1996 (alors appelé BackRub), il est entre les mains de la carte secrète page est également très petite et peut facilement mettre dans l'ordinateur. Cependant, 4 ans plus tard Mars, la plupart des super-ordinateurs de bétail du monde en direct cette carte Tenez vers le haut. Google peut faire est de continuer d'acheter l'ordinateur, puis les mettre à vos formations informatiques.

Comme une start-up, la coquille du stylo informatique pour Google actif complètement perdu, de sorte que leurs chambres sont entassées différents « organes ». En raison d'une défaillance matérielle, la pièce d'équipement 1500 empilés dans le bâtiment de Google à Santa Clara, un fait que 1200 peut se présenter, et l'erreur qui semble faire une variété de l'efficacité du système diminue. Pour survivre, Google doit en toute transparence de ces dispositifs souvent perdre son sang-froid.

Jeff vient de faire un grand fardeau et Sanjay en bas d'une cela, et les ordinateurs Apple Mac dominent le développement de Wayne Rosing sont devenus leurs députés. Au Novembre 2000 avant de rejoindre les ingénieurs de Google dit, Jeff et Sanjay ont vraiment des compétences en leadership, non seulement ils travaillent 90 heures par la folie de la semaine, a également écrit un code spécial qui empêche un crash de disque dur traînés sur le système. En même temps, ils sont encore en train d'ajouter un point de contrôle de reptiles, même si un problème ingénieurs ne doivent pas réinventer complètement la roue. Grâce à de nouveaux schémas de codage et de compression, Jeff et Sanjay sont plus efficaces pour que le double de la capacité du système.

En 2011, ils doivent prouver, l'index de Google peut être stocké directement sur la RAM, au lieu des disques durs mécaniques traditionnels. Cette constatation refaçonner directement l'avenir de Google, après que tous les utilisateurs exigeants ont besoin d'une plus grande vitesse de recherche. Cependant, une condition sine qua non instantanée est considérée comme une force puissante, et la force est de dépenser de l'argent compte de. Au moment crucial, Jeff se leva et Sanjay est devenu l'un des piliers du logiciel qu'ils utilisent le « go-between ».

Après 2005 Rosing gauche, Alan Eustace devenir un chef d'équipe d'ingénierie de Google. « Si vous voulez résoudre rapidement des problèmes inhabituels, vous devez maîtriser les détails les plus cachés. » Dit Eustace. Jeff surmonter de nombreux problèmes et l'ordinateur Sanjay peut être décrit comme familier avec les détails à octets. Jeff avait écrit une liste, selon lui retard numérique sur la liste chaque programmeur devrait savoir par cur. En fait, ces chiffres ne comprend, ils sont profondément ancrées dans le cerveau Sanjay Jeff et des produits exclusifs et Google à la fois logiciel de base donne au système une augmentation de la capacité de plusieurs ordres de grandeur. En même temps, les techniciens du centre de données de Google sont également toe Jeff et Sanjay, ils ont commencé à suivre les instructions générées par le logiciel pour remplacer les disques durs, les blocs d'alimentation et de la mémoire et ainsi de suite.

Familier avec Google sait, sont divisés les ingénieurs du géant de la recherche en 10 classes, peut atteindre 10, vous êtes les meilleurs experts de l'industrie, cet honneur peut vous suivre pour toute une vie. Cependant, le cours vertueux Jeff et Sanjay tout, ils sont les deux seuls Google a 11 super-ingénieurs.

« Il est comme un vieux couple. »

Le campus de Google est situé à Mountain View, où quelques minutes en voiture, où les bâtiments de faible hauteur, pas de caractéristiques de conception, mais beaucoup de vitraux. L'été dernier, un lundi, un travail commercial animé de Jeff et Sanjay est allé à un restaurant Big Table, et le nom du restaurant sur un système avec Ils travaillent ensemble pour développer pertinents.

Lors de l'entretien, ils étaient comme un couple, les deux mémoires communes calé toute la ligne de l'histoire.

« Nous sommes tout le code écrit à la main. » A déclaré Sanjay. « Nous faisons constamment des changements, réécrivons, mais toujours pas différent ressenti le mois dernier. »

« Ou tout simplement un moyen de données de transfert dans l'indice est légèrement différent. » Jeff ajouté.

« Ces petites différences, est notre percée. » A déclaré Sanjay.

« Telle est l'essence. » Jeff a ajouté à nouveau.

« Je ne sais pas comment les deux modèles de coopération est établie. », Se souvient Sanjay.

« Il semble Avant de rejoindre Google a commencé. » Dit Jeff.

« Mais pourquoi deux personnes partagent un ordinateur, il? » Sanjay a demandé.

« Parce que nous deux middle office a un magasin de crème glacée. » Répondit Jeff.

Jeff ont maintenant deux filles, mais Sanjay est encore célibataire. Chaque fois que Jeff à la maison Voyage, Sanjay les rejoindront chaque dîner vendredi est inébranlables.

Sociologue Michael P. Farrell en 2001 avait dans son livre: " La plupart des idées vulnérables pour créer une nouvelle vision basée non pas sur l'ensemble de l'équipe ensemble se produire lorsque, ni quand les membres travaillent seuls, mais au cas où ils apparaissent vingt-deux coopération et se soutiennent mutuellement . « Même John Lennon (John Lennon, groupe de rock britannique » The Beatles « membres) ont dit, ne peut pas faire sans Paul McCartney (ex-Beatle) lorsque sa propre création, après tout, une personne peut facilement entrer dans une impasse, et trop de gens seront des décisions difficiles.

Dans la plupart des cas, la coopérative est généralement « une navigation personne, une personne qui conduit », mais Jeff et Sanjay est un peu différent, ils parfois comme un demi-cur.

éducation complètement différent

Juillet 1968 Jeff est né à Hawaii, parce que les parents sont deux experts médicaux, il est souvent déplacé quand il est jeune Jeff. Cependant, il l'accès rapide à l'informatique, l'école secondaire a commencé à faire le projet de collecte des données épidémiologiques, et cette base de données a finalement vendu des millions d'exemplaires et a sauvé beaucoup de vies.

Lorsque doctorat, les principaux outils du compilateur Jeff, ce sera le tour de code écrit par un langage machine optimisée par ordinateur. Pour être honnête, ce serait un travail assez ennuyeux.

Avant admis à l'Université Cornell, Sanjay n'a pas touché un ordinateur. La croissance dans les villes industrielles du nord de l'Inde ont un professeur de génie technique de la botanique père, alors que leur maison était une famille littéraire, beaucoup d'enfants sont admis à un chef de file des universités américaines, Sanjay même vit dans l'ombre du bien de son frère Je ne peux pas se dépêtrer.

Lorsque étudiant diplômé du MIT, Sanjay sait beaucoup de copains, il était calme mais l'homme orgueilleux, mais il ne semble pas intéressé à la datation.

Dans Google, la visibilité Jeff peut être beaucoup plus élevé, mais les gens bien informés savent, Sanjay est également le numéro un génie. « Jeff pensait des idées et se livrer à des produits vraiment prototype de bétail, alors que Sanjay est en mesure d'adhérer au dernier homme. » Les deux anciens camarades commentait Wilson Hsieh. Dans la vie, à la fois extraverti, introverti. Cependant, le code d'écriture Shique exactement le contraire. Code Jeff trop pionnier, alors que Sanjay est plus accessible.

Silverstein a dit que certains programmeurs d'écrire du code qui est trop lâche, vous pouvez à peine voir ses intentions, certains écrivent aussi trop compact, il avait l'air très fatigué. Sanjay juste au milieu des deux, tout est juste. " Lorsque vous voulez ajouter quelques nouvelles fonctionnalités dans son code, vous trouverez Sanjay a une position réservée. Ce talent est vraiment invincible, mais je ne peux toujours pas comprendre comment il l'a fait . « Silverstein a expliqué.

MapReduce venir

En 2003, Jeff et Sanjay dans les quatre mois de laisser Google être le grand temps de mise à niveau renaissent, et le catalyseur est un produit appelé logiciel MapReduce. En fait, cette idée apparaît dans les deux robots d'exploration de Google et indexeurs réécrite trois fois, et chaque fois qu'ils ont résolu le problème majeur, à savoir la coordination d'un grand nombre de différences de répartition géographique du travail informatique indépendant. Après cette solution est avéré, cela signifie que les ingénieurs de Google ne ont pas besoin de revenir encore et encore le même problème. En même temps, la technologie est devenue un outil qui permet à la machine peut contrôler les centres de données de tout ingénieur Google.

Pour les gens ordinaires, MapReduce nombre absolu déconcertant choses compliquées. Avant la naissance du logiciel, le programmeur doit trouver la division et la distribution des données et la façon dont l'organisation du travail, et doivent enregistrer leur propre erreur matérielle. Avec MapReduce, le programmeur aura une manière structurée de réflexion sur ces questions, mais il a également pris le contrôle des détails des données distribuées par des données de masquage.

L'année suivante, Jeff et Sanjay utiliseront MapReduce pour réécrire les robots d'exploration de Google et des systèmes d'indexation. Lorsque d'autres ingénieurs ont trouvé sévère entre ce logiciel, les deux grands Dieu a commencé à l'utiliser pour mettre à jour Google Maps.

Ici, je crains que certaines personnes peuvent voir, Google est seulement faire semblant de se livrer à une recherche de la société AI . En 2001, il a combattu côte à côte avec Noam Shazeer de Noam Shazeer trouvé, Google en fait engagé un grand nombre d'orthographe d'autres entreprises Procurature, mais cela est une grande partie d'échecs. Shazeer Avec les propriétés statistiques du texte à écrire un programme pour déterminer la zone de recherche à la fin qui mot est mal orthographié. Après l'entreprise sur l'écran, la plupart des programmeurs ne savent pas pourquoi, mais Jeff et Georges Harik ajouté, Shazeer techniques similaires avec succès fondre dans le système publicitaire de Google, la publicité Google est l'élément vital.

Depuis, Google a commencé à avoir le prototype de la boucle de rétroaction, et il est la sagesse de Google, la richesse et les sources de croissance. Pendant ce temps, Google est également la règle de sceptre.

Avec la popularité de MapReduce, Google obtiendra puissance divine infinie, les utilisateurs peuvent transcrire la messagerie vocale, répondant à leurs questions, ajouter automatiquement aux utilisateurs de rechercher et traduire plus de 100 langues. Bien que la base du système ne sont pas des algorithmes d'apprentissage machine parfaite, mais quand les données sont assez massives, le travail devient simple. En d'autres termes, les données Google est devenu la plus grande commande.

En fait, maintenant des concepts plus rouges (tels que calcul distribué, le cloud computing et gros volumes de données) avant que Google y est né. Cependant, il n'y a pas de logiciel Jeff et Sanjay, le contrôle de Google sur leur pas réussi à atteindre le niveau actuel. Je crains que l'utilisateur peut ressentir des changements, qui est, les services cloud de Google plus intelligente.

Les scientifiques en 2004, pour la commodité des astronomes, des généticiens et d'autres doivent traiter de grandes quantités de données, Jeff et Sanjay ont écrit un document . Ce document sur MapReduce est tout simplement deus ex machina, le matériel à faible coût et des services mobiles popularité a donné naissance à un grand nombre de données, mais peu de sociétés de logiciels peuvent traiter l'information.

Plus tard, Mike Cafarella et Doug Cutting tout à fait fait une version copie gratuite de MapReduce Hadoop, maintenant il semble être devenu la norme sur les grandes entreprises. En même temps, Hadoop est devenu synonyme de « big data ». En ce moment, stocker Facebook et l'utilisation des métadonnées utilisateur de processus est « Hadoop MapReduce ». De plus, cet outil est l'homme à la main droite de LinkedIn et Netflix. Randy Garrett National Security Agency (NSA), ancien directeur technique de l'année a également été impressionné par la technologie, il est en fait dans la tâche d'analyse 18 fois plus rapide que l'ancien système, la NSA, et a également donné naissance à une nouvelle façon de collecte de renseignements.

Jeff agité et Sanjay inoffensif

Jeff est un homme inquiet, s'il peut trouver la réponse à votre question, il se désintéresser du sujet. 2011, le concept de cloud computing est le plus populaire, quand il a coopéré avec Andrew Ng dans Google met en scène un projet secret, axé sur Neural Network. En fait, quand l'université Jeff avant leur diplôme en contact avec une technologie similaire, mais la technologie était trop irréaliste de se livrer à des réseaux de neurones. Maintenant, sont très différents, Andrew Ng lui a dit que l'Université de Stanford a eu beaucoup de progrès. Si vous pouvez aider Google une énorme quantité de corps, les réseaux de neurones peut être une énorme explosion de puissance.

Pas un programme informatique de réseau de neurones traditionnel, le programmeur ne dépend pas de la façon dont ils se comportent, au contraire, ils reposent sur des données d'entrée et de rétroaction pour améliorer. Après avoir été diplômé de l'Université de Jeff aucun contact avec la façon dont les réseaux de neurones, mais sa capacité d'apprentissage. Point (Google cerveau) après le début de chaque semaine, il se jeta dans la séparation d'un jour, mais quand de nombreux employés de Google cette technologie est pleine de doutes qui permettent la charge Jeff de ce projet est un gaspillage de talents, même Sanjay ne comprend pas de Jeff comportement.

Au cours des sept années suivantes, l'équipe Google cerveau des réseaux de neurones dans la voix, la reconnaissance de l'image et la traduction champ Yiqijuechen, de sorte que d'autres entreprises ne peuvent pas tenir une bougie. Finalement, la technologie d'alimentation à la recherche Google renforce à nouveau leur position dans l'industrie. Pendant ce temps, Google cerveau est devenu la plus forte croissance au sein de l'équipe de l'entreprise.

En 2001, il rejoint le Cui ingénieur dit, Jeff joindre un tournant dans le projet Google AI.

En haut ingénieur système de l'industrie, Jeff également créer la communauté AI MapReduce - tensorflow. Après ses débuts tensorflow en 2015, il est devenu le lingua franca de la grippe aviaire. Récemment, le PDG de Google Sundar Pichai clair la société stratégie « AI-première », Jeff est devenu la direction absolue du département AI.

Jeff est maintenant quatre jours par semaine sur le Google cerveau, il a une fissure plus de 3000 hommes. Comme occupé, et maintenant il ne peut coder Sanjay d'écriture une fois par semaine.

Maintenant, Jeff et Sanjay ont pris un chemin différent, de prendre sa retraite assistant vocal Sanjay est tout à fait froid, mais Jeff mais son travail triomphalement.

Sanjay est maintenant « loup solitaire » de Google, il travaillait seul, ne participent pas à la gestion. Cet état a rendu très heureux, Sanjay ne va pas au travail de Jeff. Chez Google, il développe de nouveaux ingénieurs logiciels pour les aider à intégrer plus facilement et des dizaines de contrôle des programmes. Cependant, chaque semaine, il participera à la réunion du groupe de tête, de prendre des décisions concernant l'avenir de certaines entreprises. Si Google est une maison, puis Jeff est responsable de la décoration, tandis que Sanjay est en charge de la structure du logement, et il a également renforcé vis et sol.

Deux partenaires d'or a eu récemment nouveau projet AI, ils préparent une machine de formation à grande échelle des modèles d'apprentissage pour faire le travail de millions. Pour ce projet, Jeff a été la planification depuis de nombreuses années, avec l'aide Sanjay, nous serons en mesure de prototype rapidement l'atterrissage sur un terrain.

femme Jeff Heidi a dit: « Ils commencent à manquer les moments intimes de l'année. »

via New Yorker, Lei Feng réseau compilé

Cliquez pour lire le texte, voir AI début de la saison de recherche d'emploi: Ali, Shang Star Enterprise autre ingénieur de l'algorithme principal huit Qinshou Cheats uniques

Le marché mondial des téléphones mobiles dans les livraisons du troisième trimestre les données publiées: Samsung est toujours premier
Précédent
Harvard M6 par 1.5T + 7DCT consommation de carburant combinée de puissance de 6.8L
Prochain
Chen Il AB en vol, le coût de rupture millions de yuans dépendent secondaire net global à faire de l'argent?
conception fragment x PEACEMINUSEONE? ! Hiroshi Fujiwara avis de cette vague un peu ...
Huawei roi de l'année série Mate20 exactement combien la bénédiction « Black Technology »
modèles Zotye T500 configuration détaillées 6/4 trimestre
Sci-Fi à proximité du point d'éclair? Démarrage multiple drame de science-fiction la lumière serait-être le réseau de marché noir de cheval
Le téléphone à clavier coulissant 1998, vraiment si doux?
Trois couleurs ne aiment pas? adidas Y-3 chaussures flambant neuf ainsi que des couleurs cachées vous attendent!
Jeter les bases du premier problème de l'algorithme 59 LeetCode: problème de planification des règles personnalisées
Mangez les marchandises doivent aller à ces restaurants ouvrira ses portes à Hong Kong punch étoiles, vous ne connaissez même pas?
Jeter les bases de la première 58 questions algorithme LeetCode: trouver problème des doublons
Soixante et un reproduction de fichiers d'animation domestique jeu perdu: compter sur les réductions et les dérivés ont détourné?
Les nouvelles informations de carte de fonctionnaire E200 thaïlandais ou le marché dans cette année