Développement Android: Après 10 000 heures, je suis passé de l'externalisation à ByteDance.

1. 10 000 heures d'examen

En ce qui concerne la loi des 10000 heures , vous l'avez peut-être vue dans de nombreuses soupes de poulet. Le sens général est que le génie aux yeux des gens est un effort continu. 10000 heures de pratique sont une condition nécessaire pour qu'une personne devienne un maître dans le domaine de l'ordinaire. . (J'ai l'impression qu'il y a une machine à négocier qui se prépare avec impatience).

Dans ma connaissance précédente, j'ai été dans une attitude à moitié croyante envers cette phrase, jusqu'à ce que je ressente l'expérience de l'avoir, j'ai réalisé que ce n'est pas un discours vide. Bien que tous les efforts n’auront pas de résultats, aucun effort n’en résultera.

2. Mon expérience

Mon premier travail de développement Android a été trouvé fin juillet 2016. À cette époque , mis à part un peu de structure de données, d'algorithmes, de Java, de C ++ et d'idées de programmation que j'ai apprises à l'école, je n'avais aucune expérience de projet.

À ce moment-là, j'ai demandé à mes camarades de classe d'aider à pousser l'usine de chrysanthèmes, mais je n'avais pas d'autre choix que de voter pour 5 départements, 4 sans message et 1 refusé, puis je n'ai plus insisté. Je me souviens encore que c’était l’été le plus chaud de 2016. Je tenais mon CV contre le grand soleil tous les jours et je suis allé dans diverses petites entreprises pour des interviews. Après environ une semaine, je suis allé à Xi’an après 3 séries d’entretiens. Une entreprise d'externalisation.

Jusqu'en septembre 2020, j'ai eu la chance d'être ingénieur de développement client Android pour Bytedance. En le comptant dans l'industrie depuis 4 ans et 3 mois, si vous le calculez comme 6 jours ouvrables par semaine et que la journée de travail moyenne est de 8 heures, alors cette période est d'environ (52 semaines *  4 ans + 8 semaines) * 6 travail Jour / * 8 heures par semaine / jour = 10 368 (heures), ce qui signifie que vous venez de survivre à 10 000 heures. En tant que codeur Android qui a presque 30 ans, ce résultat n'est pas facile à obtenir. Tout le monde dans le cercle comprend à quel point il est difficile d'entrer dans une grande usine sans sous-traitance, mais ils ont aussi leurs propres efforts terre-à-terre malgré la chance. Cet article a été écrit une semaine après avoir rejoint l'entreprise. J'espère suivre le passé, puis relever la tête avec confiance. Inspirer la créativité, enrichir la vie dans ma nouvelle vie!

 

3. Je fais ce qu'il faut

  • Travaillez dur, apprenez les rediffusions techniques au travail

    Sur le lieu de travail, c'est toujours le premier principe, dans le travail précédent, ma performance moyenne est au B+niveau, du moins je ne la traiterai pas à la hâte car le contenu du travail est ennuyeux. Reprenez en temps voulu et installez l'expérience et la technologie, mais vous devez vous forcer à réfléchir, qu'il s'agisse d'apprendre de nouvelles technologies, ou d'observer la stratégie que vous adoptez face à quelque chose, ou vos idées de produits et d'affaires, etc., écrivez Tout va bien, mais il faut le faire.

    • Point important: les bases d'Android

    Je viens de commencer ma carrière en 2016. La première chose que j'ai faite a été de compléter la fondation Android. Il n'est pas exagéré de dire que je me levais à 5 heures du matin presque tous les matins, puis lisais un livre, lisais des blogs et prenais des notes, csdn, Jianshu, Zhihu, blog garden, etc. J'attends les articles techniques du blog pour lire tous les jours et apprendre les idées de programmation de Daniel. De cette façon, le niveau de connaissances de base s'est grandement amélioré au cours des deux derniers mois. Bien sûr, vous finirez par réaliser que les bases d'Android sont presque éternelles, tout comme la perte de poids. sujet.

    • A pris un travail privé

    C'est un sujet légèrement sensible, mais je ne l'ai pas fait depuis longtemps (parce que le temps investi dans d'autres choses peut avoir de plus grands avantages à long terme, et un jour vous arriverez à ce point). Je pense que ces expériences sont encore très significatives pour moi . Je recommande en fait que les étudiants qui ont de bonnes compétences et qui ont la capacité de faire du travail privé au moins une fois, vous pouvez le trouver en ligne ou par le biais de connaissances. Vous pouvez également faire face à des enchères avec d'autres personnes, et vous pouvez vous retrouver dans votre poche. Les revenus sont trop élevés et il se peut que vous ayez à rédiger vous-même un accord, ce faisant, en plus d'avoir votre propre développement, vous devez inciter d'autres collaborateurs, et même être traîné par vos coéquipiers. Ou vous devez faire semblant d'être des petits-enfants, offrir des cadeaux et inviter à dîner pour arriver à la fin du paiement. L'arrogance et le visage du programmeur sont époustouflés dans le monde réel à chaque minute. C'est alors seulement que vous avez compris que le monde des adultes n'en a pas. " Facile ", il n'y a pas tellement de" devraient "dans le monde. J'ai pour principe d'accepter des jobs privés, de ne choisir que ce que je ne peux pas, si un job privé ne me fait pas d'exercice, je vais en recommander d'autres. Signé l'accord, il n'y a aucune échappatoire, vous constaterez que , en fait , d' apprendre la nouvelle technologie n'est pas si difficile, j'étais ainsi appris à utiliser flutterkotlinjetpackRxjavaet donc beaucoup de technologie. Ils ont également exercé leur capacité à diriger des équipes dans certains projets plus importants, et ces choses sont presque impossibles dans les petites entreprises et les emplois ordinaires.

    • Continuez à apprendre et rédigez des blogs techniques

    Vers mai 2019, alors que j'avais environ 3 ans d'expérience professionnelle, j'ai commencé à essayer d'écrire un blog technique, car le blogage peut laisser une très bonne impression à l'intervieweur lors de l'entretien.Lors de l'interview d'octets, l'intervieweur m'a demandé. Écrivez-vous habituellement des blogs technologiques? Et les articles compilés dans votre blog apportent vos propres réflexions sur la programmation, et lorsque d'autres évoquent vos erreurs, c'est la plus grande amélioration pour vous-même. Au final, depuis le début à maintenant, j'ai écrit plus de 110 blogs sans eau. Certains d'entre eux sont des notes d'étude sur les connaissances de base d'Android, et d'autres sont des problèmes techniques rencontrés dans la pratique des projets, qui seront auto-révisés plus tard. Analysez, les conseils d'un ami, comprenez enfin et organisez-le dans un blog à partager! En fait, il n'y avait aucune raison d'écrire un blog au début. L'écriture est ma propre façon d'apprendre. Cela peut m'aider à tester si je comprends vraiment un certain point de connaissance et les gains qui en découlent sont inattendus.

    • A fait un partage de technologie externe

    En fait, j'ai fait beaucoup de partage technique public dans mon travail, et j'ai été invité dans d'autres groupes pour partager. Cela ne signifie pas que vous devez être très habile pour partager. Après tout, partager ce n'est pas faire semblant d'être B, ce que vous devez faire, c'est laisser les autres Il est très important de savoir que vous avez réfléchi à quelque chose sérieusement et que vous êtes prêt à le partager . Bien sûr, cela peut aussi vous aider à surmonter le complexe d'infériorité dans une certaine mesure. En novembre 2019, alors que j'avais environ 3 ans et demi d'expérience de travail, j'ai eu la chance de partager quelques connaissances sur les navigateurs lors de la réunion annuelle de la communauté des développeurs Google Xi'an, et j'ai préparé un PPT très sérieusement (en fait, j'aime faire ppt ), s'est également fait de nombreux nouveaux amis. Il n'y a pas beaucoup d'opportunités comme celle-ci. Si vous en rencontrez une, j'espère que vous pourrez la saisir autant que possible. Sinon, lorsque vous êtes encore gêné de vous ajouter un drame psychique, l'opportunité peut être enlevée par d'autres et avoir l'impression que vous pouvez le faire ou que vous ne pouvez pas. Les gens ont souvent raison.

    • Lorsque l'occasion se présente, sortez de votre zone de confort

    Lorsque vous vous trouvez dans une situation difficile, avez-vous encore le courage de sortir de votre zone de confort? Fin 2019, soit environ 3 ans dans l'industrie, j'ai interviewé pas mal de grandes usines à Xi'an et Hangzhou.Bien que presque toutes soient allées côté RH, je n'ai finalement reçu que 2 offres très générales , et il y a deux voies devant moi. , Acceptez une petite augmentation de salaire et restez à Xi'an, ou choisissez d'aller à Hangzhou avec une grosse augmentation de salaire. Si vous avez 30 ans en ce moment, avez une voiture, une maison et êtes célibataire, pouvez-vous accepter d'aller dans une autre ville? Je peux, par rapport à la solitude, la médiocrité est plus insupportable, mais aussi parce que je sais que si je reste, je risque d'être éliminé sur le lieu de travail à cause de ma vision et de mes capacités dans 4 à 5 ans.

    Le travail à Hangzhou est toujours une sous-traitance d'une grande usine. Même si c'est ennuyeux, ce n'est pas particulièrement chargé et l'ambiance de travail est également bonne. Cependant, quand j'ai vu les tâches effectuées par les employés réguliers et les ressources qui peuvent être mobilisées au travail, j'ai vite réalisé Bien que tout le monde travaille ensemble. Mais en fait, ils ne sont pas sur la même voie. Ils sont formés et grandissent beaucoup plus vite que les employés externalisés. Nous ne venons aider les autres à nettoyer le champ de bataille qu'après que d'autres ont participé à une bataille. Quand je veux prendre l'initiative d'en savoir plus Pendant longtemps, le message éblouissant «Les étudiants sous-traitants n'ont pas la permission» apparaît généralement sur le bureau . La chose la plus effrayante à propos de cet environnement est que le traitement différencié partout fait que les gens développent une «mentalité de victime», sentent que tout ce à quoi ils sont confrontés est causé par l'environnement objectif et oublient finalement qu'ils ont le pouvoir et la capacité de choisir.

    Le plan initial était d'attendre le printemps 2021 pour défier Dachang, Base Hangzhou, mais le temps n'attend personne. Un de nos collègues a reçu une offre de JD.com pendant les deux mois de Jinjiuyin 10. Cela m'a incité à défier Dachang. Encore une fois, j'étais impatient. Après une intégration à court terme du CV, j'ai dirigé mon CV vers la grande usine. Plus tard, j'ai reçu l'offre bytebeat pendant le voyage d'un mois d'entrevue. Dès le moment où j'ai reçu l'offre, tout le travail acharné en valait la peine, mais la base était à Pékin et l'augmentation de salaire n'a pas répondu à mes attentes. Juste pour m'habituer à la vie à Hangzhou, j'ai de nouveau été confronté au choix, de sortir à nouveau de la zone de confort pour saisir l'opportunité d'entrer dans une grande usine (louer à Pékin coûte vraiment cher, et les autres consommations ne sont pas une exagération), ou suivre mon propre plan pour lutter sans relâche pendant six mois puis défier Hangzhou Après une brève consultation et réflexion, j'ai choisi Pékin. Pensez à l'histoire de Dieu qui a sauvé les croyants.

    Après que ByteDance a commencé à travailler, je suis très chanceux de ne pas avoir manqué cette opportunité.Pour un praticien de la technologie qui n'a travaillé que dans une entreprise d'externalisation, cela signifie vraiment un autre monde.

Quatre, résumé

La croissance est le sujet éternel.

J'aime une métaphore que mon ami a déjà dite: lorsque vous voulez faire le tour du monde, vous n'avez pas besoin de remplir votre voiture avec suffisamment de carburant pour faire fonctionner le monde entier, il vous suffit de remplir le premier réservoir de carburant. Il y a tellement de stations-service sur la route, vous pouvez faire le plein à tout moment, il y a tellement de gens sur la route, vous n'avez pas à compter sur vous pour tout. Il y a des gens partout qui veulent faire fonctionner le monde entier avec un réservoir d'essence, mais ils peuvent Je ne partirai jamais, seuls les paysages que j'ai réellement vécus peuvent rendre les gens vraiment enrichis, même si vous êtes gêné en regardant le paysage.

En fait, tout comme le travail, l'époque où vous pouvez obtenir un salaire satisfaisant en connaissant les quatre principaux composants d'Android est révolue. Aucun capitaliste n'est un imbécile Après des vagues d'élimination et de remaniement, ce qui reste est maintenant l'or de la technologie. Au fur et à mesure que les grosses vagues disparaissent, les nageurs débarqueront lentement.

Vous trouverez ci-joint le matériel Android avancé que j'ai rassemblé et résumé au cours des quatre dernières années, y compris ( ①Android interview pdf + ②Android Technical Knowledge Summary pdf + Android advanced notes ), j'espère pouvoir vous donner une référence pour vous améliorer. Les amis qui ont besoin de l'obtenir peuvent aller à- [My Github] Téléchargement gratuit et lire.

 

 


Adresse Github: https://github.com/733gh/xiongfan2.0/tree/main

 

J'espère que les développeurs Android qui persistent vraiment obtiendront de bons résultats. Après tout, le marché Android est si grand, à en juger par la demande croissante d'emplois Android de haut niveau, je crois fermement et j'espère que chacun de nous, développeurs Android, continuera à conserver ses propres rêves et à ne pas oublier ses intentions d'origine.

Je suppose que tu aimes

Origine blog.csdn.net/qq_39477770/article/details/109296739
conseillé
Classement