Tout le monde sur le lieu de travail rencontrera un moment où il aura besoin de se transformer. Cette transformation ne dépend pas de la volonté personnelle, mais est provoquée par l'environnement général, ce qui nous oblige à ajuster nos plans de carrière aux moments nécessaires.
Beaucoup de gens pensent que la planification de carrière est une chose très vaine, mais ce n'est pas le cas. Ceux qui ont une direction de lutte ferme et la capacité de renverser la situation aux moments critiques sont toujours en avance.
Les techniciens ne devraient pas être trop obsédés par la technologie, mais devraient être obsédés par leurs propres objectifs et leur retour. Dans certaines entreprises et dans certains métiers, on peut se laisser porter par le courant, voire s'allonger complètement. Ce n’est absolument pas vrai dans la profession technique, en particulier pour ceux qui recherchent la survie et le développement au niveau applicatif.
Personnellement, dans le cercle PHP, laravel est le framework de développement qui me convient le plus. Il recherche le summum de l'efficacité du développement. Bien sûr, ThinkPHP est aussi un framework de développement efficace. En fait, c'est aussi le langage PHP. . Doté d'avantages génétiques naturels, il aide les développeurs à se débarrasser de diverses restrictions et détails, permettant ainsi aux développeurs de se concentrer sur le développement commercial. [Recommandations associées : tutoriel vidéo laravel, tutoriel vidéo thinkphp]
Mais beaucoup de gens qui travaillent en PHP méprisent PHP. C'est une chose amusante mais qui mérite d'être réfléchie.
La principale raison pour laquelle ce problème se produit est que les « jeunes », ou les développeurs eux-mêmes, ont des objectifs flous et n'ont fait aucun plan pour leur carrière, ils n'ont donc pas une compréhension approfondie des outils dont ils disposent.
Les premiers langages que j'ai utilisés étaient C, C++ et Java. Ces langagessont tous fortement contraints de type, et ce n'est qu'une contrainte au niveau des langages qui utilisent ces langages. ont d'autres contraintes, telles que la dénomination des paramètres et des fonctions. Il existe des spécifications rigides pour la dénomination, la dénomination des classes, la dénomination des dossiers, l'organisation des fichiers, la génération de bibliothèques, la documentation, les commentaires, etc. Cela est particulièrement vrai pour la gestion de projet, qu'il s'agisse de développement en cascade, de développement agile, etc., qui disposent tous de contrôles de processus très formels. C'est encore plus strict chez Huawei. Les nouveaux arrivants chez Huawei Terminal devaient réussir cette évaluation standardisée avant de pouvoir se lancer dans le travail de codage de niveau débutant. J'ai passé l'examen trois fois avant de réussir. C'est dans cet environnement que j'ai commencé et passé les sept premières années de ma carrière. Bien sûr, ce n'était pas dans une seule entreprise, mais l'entreprise pour laquelle j'ai travaillé pendant les sept premières années avait ce style. Huawei, plus tard L'entreprise estime que vous devez être qualifié et que vous avez pris l'habitude de vous autogérer, il n'est donc pas nécessaire de faire des évaluations sans peur.
Mon exposition au développement backend PHP était principalement due au fait que j'avais autrefois un projet visant à créer des applications pour les téléviseurs intelligents LG et les systèmes automobiles modernes. Ce que nous avons toujours fait, c'est le client. Après en avoir eu marre de jouer avec le client, j'ai toujours le sentiment que. mon cou est toujours coincé dans le backend. Je me dirige vers ce qu'on appelle le "chemin de la pile complète". J'avais des connaissances de base en Java au début, mais je n'utilisais pas le framework d'arrière-plan Java côté serveur. La raison était très simple, car mon objectif était de devenir indépendant. Le framework d'arrière-plan Java à cette époque était trop lourd. et avec PHP, je n'ai même pas eu besoin de l'apprendre car il y a trop de CMS qui peuvent être déployés directement, comme WordPress et Drupal. Bien que je ne puisse travailler que selon les spécifications strictes qu'ils fournissent, l'efficacité de développement de PHP. est toujours mon préféré ! [Recommandation associée : Tutoriel vidéo PHP]
Plus tard, je n'ai pas aimé utiliser PHP pendant un moment, car il est trop gratuit et même un mauvais code peut s'exécuter. Un indicateur essentiel dans les projets d'équipe est la contrôlabilité et la collaboration. Cependant, certains PHPers ont des exigences trop faibles envers eux-mêmes dans tous les aspects, car ils veulent simplement laisser le projet se dérouler sans exigences techniques plus élevées. pourquoi il n’y a jamais eu d’enquête.
Je suis revenu à cause des nouveaux formats métiers apportés par les frameworks Symfony et Laravel et PHP Composer. C'est aussi un signe très de la revitalisation du cercle PHP mondial. Cela permet aux développeurs de contrôler leurs propres processus de développement, et les entreprises peuvent utiliser PHP pour une meilleure collaboration et un meilleur développement en équipe. Elles ont également une meilleure initiative et peuvent mieux optimiser et organiser les projets, et la planification et l'exécution du projet peuvent être combinées, chaque étape devient contrôlable. Les méthodes de programmation modernes mettent les gens à l'aise. Vous pouvez perfectionner vos compétences et améliorer vos capacités, et votre efficacité de développement est encore plus élevée que par le passé. De plus, en tant que développeur, je tiens aussi à dire qu'il est normal de se spécialiser dans une ou plusieurs langues. Il n'est pas question de changer ou non. Pourquoi devrions-nous nous limiter ? Ils obligent les entreprises à choisir l'un ou l'autre, c'est par intérêt personnel. Pourquoi nous forçons-nous à en choisir un ? Est-ce que vous vous trompez ?
Le plus important est de clarifier vos objectifs. Quel que soit l'objectif que vous poursuivez, c'est la direction dans laquelle vous irez. Vous devez utiliser les outils et moyens les plus puissants pour atteindre cet objectif. Lorsque vos objectifs ne correspondent pas du tout à vos efforts actuels, vous souffrirez tous les jours et la torture à la dérive sera extrêmement épuisante. Même lorsque vous vous levez le matin, vous serez déjà vidé.
Quant à la raison pour laquelle j'ai choisi PHP, c'est parce que je veux devenir indépendant. J'ai besoin de maîtriser toutes les compétences globales avec la plus grande efficacité et le plus de temps possible. PHP peut m'aider à mieux atteindre cet objectif et me permettre d'en avoir plus. des opportunités d’interagir avec des personnes et des opportunités du monde extérieur.
La simplicité et la facilité d'utilisation de PHP ont poussé de nombreux développeurs à se faire plaisir et à ne pas réussir à s'améliorer. Donc, en dernière analyse, si vous voulez avoir un avenir avec un salaire et des avantages sociaux élevés, vous devez avoir une direction claire ! Gardez vos objectifs fermes ! Travaillez dur pour améliorer vos compétences techniques !