Je remarque que je n'ai pas écrit de conseils récemment. Alors voilà. Prépare-toi à étancher ta soif à ma source de sagesse (je blague). Ne pense pas par toi-même, prends seulement ce qui fonctionne pour toi.
On appelle cela des fondations, pas de la théorie
Les fondements de l'informatique (ou plutôt de n'importe quel domaine d'étude) sont les sujets les plus importants que vous puissiez apprendre. Ils établissent le cadre de réflexion/la perspective de ce domaine d'étude. Pourtant, je suis attristé d'entendre ces notions qualifiées de « théorie » et qualifiées de « non pratiques ». Rien n'est plus faux.
Nous n’avons qu’à penser à la façon d'étudier les systèmes distribués, par exemple. N'osez pas qualifier cela de « théorie » et de « non pratique ». Cela pose les bases sur lesquelles vous construisez votre pratique. Ne lésinez pas sur les fondations. Ne construisez pas votre maison sur des sables mouvants.
Gardez vos mains sales, votre esprit propre
La véritable compréhension vient de l'application de ce que vous avez appris. Si vous ne mettez pas en pratique ce que vous apprenez, vous ne l'avez pas vraiment appris, n'est-ce pas ?
Alors, ne perdez pas de temps dans votre domaine d'étude. Si vous n'écrivez pas et n'expérimentez pas avec les spécifications TLA+, vous ne comprendrez pas vraiment comment les choses peuvent mal tourner dans la conception de vos systèmes distribués. Si vous n'écrivez pas d'implémentations de bas niveau et ne les observez pas plus tard en production, vous ne comprendrez pas vraiment quels problèmes prioriser pour vos conceptions de systèmes distribués.
Je vous conseille de garder l'esprit clair, car vous ne devez pas vous perdre dans les détails de l'implémentation, et vous devez voir la correspondance avec l'algorithme de haut niveau et les concepts fondamentaux. Il y a de fortes chances que vous trouviez une manière plus simple de faire le travail concret en le faisant correspondre au plan abstrait, si vous gardez un pied dans chaque plan.
Expédiez quelque chose, n'importe quoi, chaque semaine
Une abeille qui ne produit pas de miel n'est qu'une nuisance. Produire quelque chose de petit chaque semaine est essentiel pour empêcher vos muscles de s'atrophier. Considérez cela comme un investissement dans votre tirelire de compétences chaque semaine. De cette façon, vous accumulez également du travail sur lequel vous pourrez plus tard vous appuyer pour composer quelque chose de plus grand.
Ce que vous envoyez peut être aussi simple que l'amélioration d'un document au travail. Ou vous pouvez tenir un blog que personne ne lit et résumer ce que vous avez appris chaque semaine. Un jour, quelqu'un (souvent votre futur moi) appréciera ces contributions.
Fais le bien et jette-le à la mer. Si les poissons ne l'apprécient pas, Dieu le fera.
- Proverbe du Moyen-Orient
Préparez-vous aux délais, mettez-y tout votre cœur
Sans délais, rien n'est accompli. N'ayez pas peur de mettre tout votre cœur dans votre travail pour livrer dans les délais. Quand on veut, on peut. Vos tentatives désespérées pour faire bouger les choses vous mèneront souvent au travail le plus concentré et le plus productif (et parfois le plus créatif).
Oui, ne vous épuisez pas, mais ne vous détournez pas non plus d'un bon combat. La sueur et les larmes sont importantes, c'est ainsi que vous grandissez. Puisez dans votre force émotionnelle et n'oubliez pas de la reconstituer en prenant soin de vous (exercice, loisirs et méditation).
Demandez et vous recevrez
Les jeunes et les personnes introverties de tous âges sont souvent trop timides et arrivent trop tard pour poser des questions. Ils ne se rendent pas compte non plus à quel point ils sont pénalisés pour cela. Steve Jobs donne le conseil essentiel suivant à ce sujet.
Ne faites pas de suppositions sur les raisons pour lesquelles quelque chose ne fonctionnera jamais. Certaines personnes sont trop paresseuses (craintes ?) pour chercher des informations sur Google. Obtenir de l’aide auprès de nombreuses ressources en ligne est important, mais demander de l’aide aux personnes qui ont vécu la même expérience est encore plus important.
Les compétences interpersonnelles sont très importantes
Le fait de demander de l'aide aux gens nous amène à la question des compétences interpersonnelles, appelées « soft skills ». Je ne comprends pas ce qu'il y a de soft dans ces compétences, ce sont les compétences les plus difficiles à maîtriser et les plus cruciales pour réussir. Mais encore une fois, la plupart des jeunes ne parviennent pas à reconnaître à quel point elles sont importantes. Bon sang, je fais encore des erreurs sur ces points.
Comme ce sont des choses difficiles, je n'ai pas de bons conseils à vous donner ici, à part de vous dire de trouver de bons mentors . Assurez-vous qu'ils sont les bons mentors et qu'ils sont de bonnes personnes. (Comment le savez-vous ? Ouais, des compétences relationnelles, mon cul !) Soyez ouvert avec eux. Soyez enclin à les coacher et ne soyez pas obstiné. Ne leur faites pas perdre leur temps.
Apprenez à bien communiquer. Passez bien plus de temps que vous ne le pensez pour améliorer votre rédaction et votre présentation. Pas une seconde de ce travail n'est gaspillée.
Gérez les histoires que vous vous racontez
Les histoires que nous nous racontons (consciemment ou non) sont très importantes, car elles déterminent la façon dont nous gérons nos émotions, qui à leur tour déterminent notre succès.
Vous devez chérir vos petits succès pour renforcer votre motivation. Vous pourriez être démoralisé par les échecs, mais vous pouvez les recadrer pour en tirer des leçons et les utiliser comme levier pour atteindre votre prochain petit succès. Vous pouvez même changer le récit des échecs en tant que revers dans votre parcours de héros.
Cultivez une concentration profonde grâce à une pratique délibérée
Il est important de cultiver le travail en profondeur par la pratique. Le cerveau humain est programmé pour économiser de l’énergie et se ménager, il préfère donc les tâches superficielles (comme regarder la télévision, naviguer sur Internet, répondre à des e-mails) et essaie d’éviter les séances de réflexion intenses nécessaires à de nombreuses tâches créatives telles que l’écriture, la réflexion sur une preuve et la conception d’un algorithme. En conséquence, nous accumulons beaucoup de mauvaises habitudes d’étude : nous avons l’impression de travailler mais nous le faisons lentement, nous sommes distraits par d’autres pensées et nous perturbons notre concentration. En d’autres termes, à moins de le faire délibérément, il est facile de passer à un mode de travail superficiel et superficiel, plutôt qu’à un mode de travail profond et efficace.
Merci de m’avoir lu!
Pour ajouter à ce qui a été dit, trop de personnes voient la théorie et la pratique (l’application contextuelle de la théorie) comme deux éléments séparés : j’apprends quelques chose et après je l’applique. En fait, ces deux éléments sont plus interreliés. Normalement, ils doivent se nourrir l’un de l’autre dans une forme de bricolage intellectuel en constante évolution.