J'aurais aimé que quelqu'un me dise ça quand j'ai commencé. Je ne peux pas insister assez sur cette chose, allez à votre ordinateur, googlez quelque chose que vous voulez faire, et codez-le simplement. (Exemple, apprendre à faire une application mobile)
Premièrement, vous n'avez pas à travailler sur des projets open source. La plupart des gens ne le font pas't. Travaillez sur vos propres projets secondaires, vous pourriez développer un jeu, ou comme un site web génial, des applications mobiles, peu importe. La motivation pourrait être un problème, vous pourriez avoir besoin d'allumer l'étincelle de créativité intégrée dans nous, les programmeurs.
Je suis devenu passionné une fois que j'ai participé à des
hackathons. Pour moi, j'ai réalisé l'awesomeness qu'est la programmation. Ce n'est qu'après la fin du hackathon (Rutgers), que j'ai appris à apprécier le monde de la programmation. Avec un peu de chance, les hackathons et les événements de ce genre vous insuffleront l'envie de faire des choses incroyables.
C'mon réfléchir à cela, quelle autre majeure permet de partir de rien et de construire quelque chose's incroyable.
Considérez l'ingénierie, spécifiquement l'aérospatiale par exemple saké, ces avions massifs nécessitent une tonne d'argent juste pour décoller. Sans parler d'une tonne de personnes pour toutes les spécifications et autres. Et à mi-chemin d'un prototype, le projet entier peut être abandonné. Un gaspillage d'argent et de matière grise.
Maintenant, pour nous, les CS, nous n'avons pas besoin d'autant d'argent/ressources pour donner vie à nos idées. Nous avons besoin d'un ordinateur, de ramen et de google.
Nous n'avons également pas'besoin d'une tonne de personnes, mais il'est préférable de travailler avec d'autres, faire des projets secondaires avec des amis est plus agréable que de travailler seul. 🙂
Espérons que ma réponse vous ait donné un peu d'inspiration pour développer quelque chose de génial.
Ok maintenant pour le processus de recherche d'emploi réel. Faites un portefeuille de vos projets en commençant par vos projets scolaires. Utilisez GitHub. Aussi, si vous êtes un étudiant de l'univeristy avec une adresse e-mail .edu valide, vous pouvez haz dépôts privés gratuits de la GitHubz.
Un CV ne peut pas faire grand chose de bon pour un programmeur, ce que les employeurs recherchent sont ce que vous avez fait. Donc encore une fois, si je ne l'ai pas'déjà mentionné, vos projets personnels sont importants.
Aussi le réseautage est assez important, allez à des rencontres tech et profitez simplement de la scène. Il y a une tonne de gens intelligents dans ces événements avec lesquels vous pouvez réseauter. Heck, certains d'entre eux pourraient même être prêts à embaucher des stagiaires qui ont la volonté de se démarquer de l'étudiant typique de cs.
Note : Je'fais l'hypothèse que votre étudiant CS moyen ne sort pas de son chemin pour faire des projets personnels et s'exposer à la scène tech.
Voilà donc quelques conseils de ma part. Restez à l'intérieur et construisez quelque chose d'impressionnant ou sortez et rencontrez des gens dans votre communauté. Dans les deux cas, amusez-vous. Bonne chance dans vos futurs projets !