Jetez un œil à la différence entre les programmeurs juniors et les programmeurs de premier cycle.

J'ai un travail parallèle (gratuit, mais le problème est le destin, après tout, je n'ai pas assez de temps), et il se trouve que je demande à des programmeurs diplômés de trouver un emploi. J'ai constaté que la différence de capacité se reflétait dans le travail acharné acquis et que l'écart de développement professionnel se formait dans la cognition. Dans le même temps, j'ai également compilé les dernières questions d'entrevue au cours des deux derniers mois.

Les amis dans le besoin peuvent cliquer: ceci, cliquez sur ceci! ! , Remarques: csdn.

Insérez la description de l'image ici

Quelle est la teneur en or du premier cycle?

Jetons un coup d'œil à ce que la plupart des étudiants de premier cycle ont appris? Premier cycle, bien qu'il existe plus de 10 cours liés à l'informatique.

Premièrement, la plupart des enseignants ne sont pas assez bons et leur niveau ne suffit pas.
Deuxièmement, les enseignants ayant un niveau suffisant sont occupés à recevoir des projets ou à distribuer des articles. Qui a le temps d'enseigner?
Troisièmement, la plupart des étudiants dépensent leur énergie dans des syndicats étudiants, des clubs, des jeux ... et le vrai temps d'apprentissage se situe dans les quelques jours avant l'examen.
Quatrièmement, de nombreux manuels nationaux ne sont pas bons, mais ils doivent les examiner: par exemple, un certain «langage C» a beaucoup de mauvaises connaissances.

Je veux donc dire aux programmeurs diplômés de l'université, aux étudiants de premier cycle (la grande majorité), personne n'imagine ce qu'ils ont appris.

Il y a 4 ans, j'ai recruté un étudiant de 2 livres (majeure non-informatique), à ​​cette époque, je ne savais pas écrire de récursion et les connaissances de base en informatique étaient de 0. Je lui ai donné un poste d'ingénieur Big Data? ? ? Ne soyez pas surpris ici, tout le monde, j'aime sa capacité, qui est une énergie positive.

J'ai mis en relation beaucoup d'ingénieurs Big Data, tu le veux? Pourquoi? Parce qu'il m'a donné un sentiment de progrès personnel.

Je lui recommande de lire "Introduction aux algorithmes" et Watermelon Book (Machine Learning), puis d'apprendre le shell et le hadoop. Au début, il m'a demandé que faire des connaissances mathématiques? J'ai dit en feuilletant les manuels du secondaire, la probabilité d'en acheter un. Puis il a vraiment feuilleté le manuel, a trouvé un livre de probabilités et l'a relu. Puis il m'a trouvé et a dit, je peux comprendre un peu. Un an plus tard, il a lu "Introduction aux algorithmes" deux fois, la probabilité deux fois, l'algèbre linéaire une fois, le calcul une fois et le livre de la pastèque une fois. Après 2 ans, le cadre d'apprentissage en profondeur peut être manuscrit.

Cet exemple nous dit que face à un travail acharné, il y a vraiment peu de connaissances du premier cycle.

Les étudiants du premier cycle du collège ont peu de choix au cours des premières années d'emploi

Les programmeurs spécialisés n'ont pas le choix au début, beaucoup se tournent vers des sociétés de sous-traitance dès qu'ils sortent beaucoup, paniquant ...

La plupart des étudiants qui travaillent dur ont cette histoire:

  1. Après l'obtention du diplôme, je suis allé dans une petite entreprise (ou externalisée)
  2. Petite entreprise qui saute un peu mieux après l'année (équipe de démarrage)
  3. Les compétences se sont progressivement améliorées après des années
  4. A commencé à prendre la tête des petites entreprises (ou à entrer dans les entreprises de taille moyenne)
  5. ... Et puis continuer à changer de métier pour une augmentation de salaire

Les sauts d'emploi fréquents sont très évidents chez les étudiants, car il n'y a pas beaucoup de choix. Par exemple, si vous passez à une petite usine qui fait des heures supplémentaires tous les jours et dont la pile technologique est très rétrograde, vous ne pouvez que continuer à sauter.

À quoi faire attention quand il y a peu de choix

"aspect d'apprentissage"

Il y a peu de choix, des sauts d'emploi fréquents et aucun environnement d'apprentissage stable. À ce stade, vous devez avoir un plan d'étude à long terme. Si l'on dit que la première année est pour résoudre le problème de survie, à partir de la deuxième année, je vous suggère de prendre un moment pour commencer à rattraper vos connaissances professionnelles. Par exemple, si vous passez une heure par jour à apprendre des sujets de base tels que les algorithmes, les systèmes d'exploitation, les réseaux, etc., tenez-vous-y pendant un an (cela peut atteindre le niveau de la plupart des étudiants de premier cycle), tenez-vous-y pendant deux ans et vous deviendrez un programmeur avec de bonnes bases. Averti est prévenu, sans préjuger du gaspillage -

"Renouvellement"

Il est recommandé qu'une fois le problème de survie résolu, vous devriez immédiatement envisager de poursuivre votre programme de premier cycle. Actuellement à BAT, Taobao du professeur Ma est relativement amical avec les étudiants. Tencent est presque impitoyable, Baidu est quelque part entre les deux. De nombreuses entreprises regardent simplement les qualifications académiques, alors préparez-vous tôt.

"Job hopping" n'est pas aussi bon que "réalisation"

Il est recommandé de ne pas changer d'emploi trop souvent, il est plus facile d'apprendre des choses plus longtemps en entreprise. La technologie n'est pas isolée, plus on peut apprendre de connaissances. De nombreux étudiants diplômés d'écoles prestigieuses (en particulier) de l'Université Tsinghua, me laissent voir l'attitude sérieuse et responsable face à des choses insignifiantes, même si cela retarde ma propre croissance et mon temps, je dois tout faire. En fin de compte, l'attitude de persévérance est impressionnante! Au contraire, de nombreux programmeurs qui sont spécialisés dans de nombreuses spécialités, ne veulent pas être sales et fatigués, et trouvent des excuses et des raisons.

Les étudiants du Collège entrent dans la grande usine

Par essence, ne pas pouvoir entrer dans une grande usine est un problème cognitif. Il est impossible d'obtenir un diplôme et d'entrer dans une grande usine. Mais après quelques années de travail, il y a encore des opportunités. Ce problème cognitif est le suivant: ne changez pas d’emploi uniquement pour une augmentation de salaire.

Ce que j'apprécie le plus, c'est

  1. Entrez la société de sous-traitance (ou petite entreprise) au début
  2. Des années plus tard, la technologie est mature et entre dans une bonne petite entreprise en démarrage
  3. Devenez le programme principal (ou leader) de cette startup après un an, et obtenez une augmentation de salaire dans cette entreprise
  4. En 4e année, j'ai commencé à interviewer Ali (Ali accepte les spécialités) ou il y a encore des entreprises célèbres sur le marché, mais les exigences ne sont pas si élevées.

De plus, il est recommandé de travailler dur pour compléter les connaissances (connaissances de base: algorithme, structure de données, réseau, système d'exploitation, Linux, etc.). Parce que la quatrième année, si vous voulez entrer dans une grande usine, vous avez besoin de ces choses pour frapper à la porte.

Enfin, s'il y a du temps, commencez à obtenir un diplôme et à apprendre l'anglais le plus tôt possible.

Comment choisir des programmeurs spécialisés après être devenu leader

La plupart des quelques personnes que j'encadre sont des leaders (5-7 ans d'expérience) dans les collèges juniors, et le salaire actuel se situe entre 30 et 45k. Les forces, bien sûr, sont toutes des personnes travailleuses et persistantes. Le salaire de 30 à 45k est relativement élevé chez les programmeurs. Un de mes bons amis, diplômé d'une école prestigieuse, a de bonnes bases (deux grands projets Apache entre ses mains), connaît le front-end et le côté serveur, maîtrise les algorithmes et fait actuellement de l'intelligence artificielle, qui est le salaire.

Tout le monde se demandera, puisque le salaire est similaire, quel est leur problème par rapport à mes amis? Ce n'est pas de l'argent que le leader spécialisé est mauvais. La vraie différence est qu'ils ne savent pas comment démarrer une entreprise. Mon ami, bien que le salaire ne soit pas élevé (du moins par rapport à ses capacités - combien coûte Aier, qui est très fort dans le cloud computing front-end et back-end?), Il a une bonne équipe. Le niveau moyen de chacun dans cette équipe est son niveau. Une telle équipe peut grandir dans le futur et faire carrière. Bien que le leader spécialisé ait gagné autant ou même plus d'argent, son entreprise et son équipe ne suffisent pas à lui fournir suffisamment de puissance pour être compétitif sur le marché futur.

Au fait, suivez le plan de carrière normal. Vous ne pouvez jamais gagner de l'argent pour que l'équipe surclasse le marché. Pensez au bonus de 100 mois de l'équipe King Glory. Et le salaire que ces gens peuvent obtenir ailleurs.

Donc, j'ai essentiellement un salaire élevé, ma suggestion est toujours de constituer la fondation, de constituer l'éducation, même si le salaire est réduit, de rejoindre la grande équipe pour faire de l'exercice.

N'ayez pas honte d'obtenir un salaire de 8k, ne soyez pas complaisant simplement parce que vous recevez un salaire de plus de 20k, ne soyez pas complaisant simplement parce que vous obtenez un salaire de 30 à 45. La vie n'est pas de gagner ce petit salaire, ce dont vous avez besoin, c'est d'ouvrir une carrière.

Enfin, du matériel d'apprentissage gratuit de l'architecture Java est fourni. Le contenu de la technologie d'apprentissage comprend: Spring, Dubbo, MyBatis, RPC, analyse de code source, haute concurrence, haute performance, distribué, optimisation des performances, développement d'architecture avancée de microservice, etc.

Cliquez: cliquez dessus! Cliquez ici! Mot de passe: csdn.

Il existe également des points de connaissances de base Java + un ensemble complet de supports et de vidéos d'apprentissage pour les architectes + des livres d'interview de première ligne + des modèles de CV d'entrevue peuvent être obtenus + Ali Meituan Netease Tencent Xiaomi Iqiyi Kuaishou Bilibili questions d'entretien + Collection de code source Spring + Architecture Java Livres électroniques pratiques.
Insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/weixin_48011329/article/details/108998092
conseillé
Classement