
Joseph Goodman
0
2521
437
Si vous espérez commencer, redémarrer ou améliorer votre carrière en programmation, ce n'est pas facile. Je me trouve au milieu de cette situation en ce moment. Il ne me reste que quelques années à l'université et je dois en tirer le meilleur parti pour avoir de meilleures chances d'obtenir un excellent travail une fois mon diplôme obtenu. Après de nombreuses recherches, j'ai trouvé un trésor de conseils utiles qui, je pense, peuvent également aider les autres.
Il est très difficile de pouvoir réellement faire toutes ces choses (bien que les accomplir vous donnera l’avantage). Mais même réussir à ne faire qu'un ou deux de ces conseils peut vous mener beaucoup plus loin que vous ne le feriez sans eux..
Rejoindre les communautés en ligne
Trouver des communautés en ligne qui peuvent vous fournir des ressources utiles ainsi que des commentaires ciblés est un moyen crucial d’en apprendre davantage sur la programmation générale et les langages de programmation. Je suis un grand fan de Reddit car il existe une communauté Reddit pour pratiquement tout. Le guide génial de Reddit Le guide génial de Reddit Vous demandez-vous comment vos amis trouvent toujours des contenus intéressants sur Internet avant de vous? Ils utilisent probablement Reddit, la "page d'accueil de l'Internet" autoproclamée. , donc mes recommandations incluraient
- / r / programmation
- / r / (tel que / r / java ou / r / python)
- / r / cscareerquestions
Le dernier est utile si vous avez des questions sur une carrière en informatique à n’importe quel stade, que vous soyez encore à l’école, que vous interviewiez, que vous occupiez votre premier emploi ou que vous recherchiez un salaire plus élevé.. / r / cscareerquestions est un subreddit très influent, qui m'a aidé avec quelques bons conseils. Certainement vérifier.
Obtenir des stages
Dans le secteur de la technologie, il est important d’obtenir une éducation de qualité. Cependant, l'industrie ajoute également beaucoup de stress à l'expérience. Même avec une maîtrise ou plus, il est toujours assez difficile de décrocher un emploi si vous n'avez aucune expérience. Si vous avez obtenu votre diplôme et avez besoin d'un poste à temps plein, ce conseil ne vous sera pas très utile..
Mais si vous êtes encore au collège et que vous vous préparez pour votre carrière, obtenez autant de stages que vous le pouvez. Comment trouver le bon stage pour vous (et éviter d'être arnaqué!) Comment trouver le bon stage pour vous (et éviter d'être arnaqué! ). Dans un programme typique de baccalauréat de 4 ans, vous avez trois étés avant d'obtenir votre diplôme. Théoriquement, ce sont trois stages différents que vous pourriez avoir lorsque vous n'êtes pas occupé avec l'école. Si, après votre première année d'études, vous avez l'impression de ne pas avoir suffisamment appris pour être prêt à effectuer un stage, le premier été est déjà valable, mais vous devez faire un effort supplémentaire pour l'obtenir..
Pour avoir une bonne expérience d’ici à la fin de vos études, vous devez viser deux stages, bien que plus, c’est toujours mieux. N'oubliez pas que vous pouvez également faire des stages pendant l'année scolaire, mais sachez que ces postes de stage vous feront perdre du temps - et que les bonnes notes sont toujours d'une importance cruciale pour avoir!
Profitez des offres d'emploi universitaires et des offres d'emploi des majors et des startups technologiques. Quelques autres excellentes ressources pour la recherche de stages:
- Stages.com
- Experience.com
- InternMatch
Travailler sur des projets
En plus des stages, vous devriez également essayer de trouver le temps de travailler sur des projets personnels. Il y a beaucoup de flexibilité dans ce que vous pouvez faire, parce que ça peut être n'importe quoi. Une application de bureau, une application mobile, un site Web… tout ce qui vous intéresse. Ce n'est même pas nécessairement votre propre projet. Bien que votre projet montre que vous avez de la créativité et des idées brillantes pour résoudre les problèmes que vous avez identifiés, vous pouvez également travailler sur les projets d'autres personnes..
Si vous ne pouvez pas penser à une idée sur laquelle vous aimeriez travailler, examinez les nombreux projets open source et choisissez-en un à contribuer au code suivant: Pourquoi contribuer à des projets open source? [Opinion] Pourquoi contribuer à une source ouverte Projets [Opinion] Le concept de logiciel open-source n’est pas nouveau et, avec d’énormes projets à succès comme Ubuntu, Android et d’autres applications et systèmes d’exploitation liés à Linux, je pense que nous pouvons affirmer sans crainte qu’il s’agit d’un modèle éprouvé pour…. Peu importe ce que vous finissez par faire, il est important d'essayer de mettre votre travail en ligne. Si vous contribuez à un projet open source, ce serait bien si ils utilisaient GitHub ou quelque chose de similaire qui gardera une trace de vos commits.
Si vous travaillez sur votre propre projet, créez un référentiel GitHub (ou utilisez un service de type GitHub, Love GitHub. 4 raisons pour lesquelles vous devriez héberger votre code sur BitBucket Love GitHub. 4 raisons pour lesquelles vous devriez héberger votre code sur BitBucket. penser au lieu où vous avez l'intention de stocker votre code. Il est probable que vous ayez entendu parler de GitHub. Ce n'est pas surprenant. GitHub est utilisé par des particuliers et des entreprises pour héberger du code, collaborer sur la documentation…) et y pousser votre code. What Is Git & Pourquoi utiliser le contrôle de version si vous êtes un développeur? Qu'est-ce que Git? Pourquoi utiliser le contrôle de version? Si vous êtes un développeur En tant que développeurs Web, nous avons souvent tendance à travailler sur des sites de développement locaux, puis il suffit de tout télécharger. quand on a fini. C'est bien quand c'est juste vous et que les changements sont minimes, afin que tout le monde (y compris les employeurs potentiels) puisse le consulter et voir comment vous codez. De plus, cela ajoute également à votre expérience. Les étudiants devraient faire cela en plus des stages. Les personnes qui ne peuvent plus avoir de stage peuvent toujours le faire pour améliorer leur expérience.
Se préparer aux entretiens
Enfin, si vous envisagez de travailler pour une grande entreprise de technologie (pensez à Google, Facebook, Amazon, mais pas uniquement à celles-ci), vous devez alors montrer que vous connaissez votre matériel! Ces entreprises recherchent les esprits les plus brillants. Par conséquent, un entretien avec elles signifie qu'elles vous soumettront à l'un des plus grands examens de votre vie. Ces entretiens seront très techniques et vous devrez être prêt à y répondre..
Il est difficile de choisir vous-même des sujets et d’espérer qu’ils soient des sujets sur lesquels l’employeur potentiel vous posera des questions. Au lieu de cela, essayez d'investir dans un livre tel que Cracking the Coding Interview, qui peut vous donner un aperçu des entretiens techniques de cette envergure. Il vous fournira également un guide d’étude sur divers sujets que vous devriez connaître et discutera des solutions possibles et des raisons pour lesquelles d’autres solutions sont mauvaises..
Améliorez vos compétences en matière d'entrevue technique. 4 points à retenir pour votre prochain entretien technique. 4 points à retenir pour votre prochain entretien technique. J'ai récemment eu une interview (pour un stage d'été) pour laquelle on m'avait dit auparavant que je devais apporter un crayon au cas où étaient des questions de codage. J'étais particulièrement nerveux à propos du dernier mot… et je me préparais mentalement avec la banque de questions d'entrevues. 8 sites Web pour obtenir des conseils sur les questions et réponses pour les entretiens d'embauche 8 sites Web pour obtenir des conseils sur les questions et les réponses d'entrevue d'emploi disponibles sur le Web..
Vous pouvez avoir toute l'éducation et l'expérience du monde, mais si vous devez passer par une telle interview, vous devez être capable d'impressionner ou sinon d'être rejeté. C'est un travail difficile, mais vous serez récompensé par une avancée de carrière à la fin.
Conclusion
Comme je l'ai mentionné, il est très difficile de faire toutes ces choses. Si vous prenez vraiment le temps de faire tout cela, en plus des obligations scolaires ou autres, vous n’auriez pas le temps de vous détendre ou d’avoir une vie sociale. Moi-même, je ne peux pas dire que j'ai déjà fait toutes ces choses. Cependant, prendre les mesures nécessaires pour vous assurer une bonne carrière en programmation est très important pour le long terme, il est donc intéressant de le faire autant que possible. Chaque petit geste vous rapprochera d'un meilleur emploi - et d'un meilleur salaire.
Quels autres conseils pourriez-vous offrir à ceux qui souhaitent se lancer dans la programmation?? Faites le nous savoir dans les commentaires!
Crédits image: Main tenant un morceau de papier avec un stage imprimé via Shutterstock, homme d'affaires sérieux assis à son bureau via Shutterstock