Comment dois-je créer mon profil d’étudiant CS pour être placé?

Comme vous êtes en première année, je souhaite vous dire quelque chose d’important pour votre carrière.

Arrêtez de courir vers faire “CV” pour obtenir le “travail”

Commencez à apprendre avec passion. Faites attention aux cours dispensés au collège. Apprenez de grands algorithmes (spécialement ceux liés aux graphes), maîtrisez les structures de données, plongez dans l’intelligence artificielle et la programmation UNIX. Les langages que vous voudrez peut-être apprendre sont c ++, Java, Python. Pas pour la perspective de l’emploi mais pour un meilleur apprentissage.

Oh attendez, vous cherchez juste les compétences à ajouter au CV?

Le développement Web vous a-t-il passionné ou mobile? Les deux sont également susceptibles de vous décrocher un emploi.

Choses à apprendre pour le développement Web: développement d’applications Web Java, JavaScript, jQuery, nœud Js angulaire Js, serveurs d’applications, HTML, CSS, requêtes de base de données SQL.

Pour mobile: natif Android, natif iOS, React, frameworks multiplateformes, requêtes de base de données SQL.

Pour la R&D et le développement avancé de produits:

Intelligence artificielle, Python, R, octave, apprentissage automatique, LISP, mathématiques.

Systèmes d’exploitation, infographie, vision par ordinateur.

Cryptographie, mise en réseau, sécurité.

Choisissez votre intérêt, suivez-le, le travail vous suivra toujours. Si vous suivez le travail, le travail s’exécutera à partir de vous.

La certification

Les certifications ne sont pas nécessaires en général, mais là encore, cela ne nuit pas à votre CV. Les certifications sont un bon moyen de montrer à l’employeur que vous êtes compétent dans un domaine spécifique qui peut être le développement web, le big data ou il peut être basé sur un sujet tel que la mise en réseau, les systèmes embarqués, etc. pas complet. C’est une demande sincère que vous réalisiez ces projets avec l’aide d’un mentor présent dans l’établissement. Vous aurez tout le soutien dont vous avez besoin et vous bénéficierez à long terme. Faites également des certifications sur la technologie en demande. Comment savoir ça? Allez simplement chercher les stages disponibles pour votre filière et découvrez les compétences dont ils ont besoin.

Projets

Les projets sont la partie la plus importante tant sur le CV que pour le développement personnel. Les projets sont quelque chose dont vous pourriez parler dans l’interview. Les intervieweurs posent également des questions sur ces projets. Si vous avez vraiment travaillé sincèrement sur votre projet, il sera très facile de réussir cette section. Aussi, soyez prêt à répondre aux questions sur

  1. Technologie que vous avez utilisée dans le projet. Soyez bien familiarisé avec les fonctions de bibliothèque de cette langue.
  2. Quels problèmes avez-vous rencontrés dans le projet et comment les avez-vous résolus? Le contexte dépend du type d’entreprise qui passe l’entretien. Si c’est une entreprise de technologie, par exemple Dell Technologies, ils attendent probablement une réponse comme la sécurité, les bases de données, sinon, si c’est une entreprise comme Think and Learn qui vient pour un autre profil, vous devriez répondre au sujet du travail d’équipe, des ressources, etc.
  3. Ils peuvent trouver un problème de programmation dans votre projet et vous demander d’améliorer sa solution.

Les projets que vous réalisez aideront vos compétences en programmation. Vous aurez quelque chose de nouveau à apprendre. L’expérience pratique vous donne confiance. Cela donne également à votre employeur la confiance de vous embaucher. Aussi, essayez de faire des projets sur les derniers sujets par exemple si vous faites un projet sur le développement web, essayez de le faire en utilisant Angular JS ou ReactJS et ne le faites pas en PHP. Vous pouvez obtenir les idées de projet simplement sur Google. La nouvelle technologie est toujours en demande. Les projets peuvent être réalisés seuls, en groupe et également avec l’aide de professeurs. Rapprochez-vous des professeurs et demandez-leur leur aide dans votre projet. Peut-être que certains d’entre eux seront occupés mais je suis sûr que vous pouvez toujours trouver un guide si vous demandez à la bonne personne. Faire des projets comme une application Android que vous pouvez montrer ou quelque chose en direct qui fonctionne pendant l’entrevue peut changer la donne.

Sujets et langage de programmation

Commençons par la partie la plus simple, le langage de programmation. De nombreux étudiants ont peur du cycle de codage lors de l’entretien. Tout d’abord, vous n’avez pas besoin de connaître tous les langages Java, C, C ++, Python et de les mentionner dans votre CV. Connaissez simplement un langage de programmation par cœur. Maintenant, de nombreux étudiants demandent quel langage de programmation devraient-ils choisir? Eh bien, vous pouvez choisir n’importe quelle langue en fonction de laquelle vous êtes le plus à l’aise, mais je suggère d’opter pour Java ou C ++. C ++ a STL et Java a des collections qui vous aideront à coder les questions facilement en appelant des fonctions telles que le tri et en utilisant des structures de données comme les piles et la file d’attente. De plus, C ++ est plus rapide que Java. Pour en revenir au sujet, connaissez un langage de programmation par cœur. Aussi, sachez comment implémenter des structures de données telles que la liste liée, la pile, la file d’attente, l’arborescence dans cette langue . Je suggère également d’utiliser des didacticiels et de résoudre les questions posées sur des sites comme HackerRank et CodeMonk. Si vous utilisez C ++, connaissez STL et Si vous utilisez java connaissez Collections. Les succursales autres que CS et IT doivent connaître les questions de programmation de base telles que l’impression de modèles, les tableaux, les chaînes, le numéro de palindrome, le numéro armstrong, la série fibonacci, etc.

En ce qui concerne les sujets, vous devez connaître au moins 3 à 4 sujets. Eh bien, certains intervieweurs comme Robert Bosch peuvent être durs et demander tout, mais en connaissant généralement 3 à 4 sujets, vous traverserez la saison des stages. Habituellement, vous pouvez vous évader en connaissant les sujets importants, mais pour les entreprises comme VMWare et Amazon, elles s’attendent à ce que vous soyez approfondi avec le sujet. L’astuce pour casser les entreprises difficiles est de passer par leurs expériences d’interview précédentes sur GeeksforGeeks, Glassdoor et d’autres sites. Après avoir vu 3 à 4 expériences, je suis sûr que vous trouverez la répétition. Donc, si vous avez le temps de pratiquer ces questions bien à l’avance. Pour les étudiants CS et IT, je recommanderais d’étudier le système d’exploitation, les réseaux informatiques, le système de gestion de base de données et bien sûr les structures de données et les algorithmes. C’est la meilleure combinaison à choisir. Les autres branches devraient choisir les sujets dans lesquels elles sont à l’aise.

L’expérience professionnelle

L’expérience de travail peut vous sembler inappropriée. Généralement, l’expérience de travail est classée en trois types:

  1. Des stages
  2. Expérience académique
  3. Autre expérience basée sur le bénévolat

Si vous avez interné quelque part, c’est super. Je vois beaucoup d’étudiants intéressés par des stages dès la première année. C’est agréable de voir leur enthousiasme, mais ne insistez pas trop sur l’importance des stages. Même si vous n’avez pas d’expérience de stage, ce n’est pas grave et ce n’est pas grave. Comme je l’ai dit, ce qui importe, c’est d’avoir quelque chose dans votre CV que le recruteur se sent intéressé à discuter avec vous pendant l’entretien. Pour ceux qui ont effectué des stages, ne mentionnez pas vos responsabilités en tant que stagiaire dans le CV mais plutôt mentionnez les réalisations ou objectifs atteints. Par exemple, plutôt que de dire que la plate-forme de médias sociaux est gérée, vous pouvez la définir comme augmentant le nombre de likes sur la page Facebook de 3000 à 6000. Soyez numérique, précis. Essayez également d’obtenir une lettre de recommandation de votre employeur / institution.

L’expérience académique est le temps où vous avez travaillé comme assistant de recherche pour un enseignant ou aidé à organiser une conférence technique. Fondamentalement, vous avez aidé en tant que bénévole ou étudiant dans l’une des activités académiques. Dans ce cas encore, mentionnez vos réalisations et soyez précis à leur sujet. Si vous êtes intéressé à faire de la recherche, contactez la faculté en fonction de votre intérêt. Consultez le site Web de votre département respectif et voyez quel domaine de travail de la faculté est le même que votre domaine d’intérêt et approchez-les.

Une autre expérience basée sur le bénévolat est tout le reste. Que vous soyez l’ambassadeur du campus ou que vous soyez bénévole dans un événement. Toutes vos réalisations KSAC vont ici. De nombreux étudiants se passionnent à nouveau pour devenir coordinateurs. Permettez-moi de vous parler d’une rumeur particulière selon laquelle une lettre de recommandation de Mme Sucheta Priyabandini vous permet d’accéder directement à Deloitte. S’il vous plaît, ne perdez pas votre temps à discuter des milliers de rumeurs que vous allez écouter ici et là. C’est une perte de temps totale. Concentrez-vous sur ce que vous avez et croyez en vous. Pour en revenir au sujet, les activités parascolaires vous aident à grandir en tant que personne et il est agréable de les mentionner sur votre CV. Mais je dirais qu’ils n’ont pas autant d’importance que vous ne le donnez . Les employeurs poseront des questions à leur sujet lorsqu’ils ne verront rien d’intéressant sur votre CV. Les activités parascolaires sont idéales pour postuler à l’étranger et l’enseignement supérieur où vous pourriez même avoir la possibilité d’écrire un essai à ce sujet.

Publications de recherche

Si vous avez publié un article ou un article de recherche, félicitations! Beaucoup d’étudiants de premier cycle n’ont aucune expérience en recherche, vous vous démarquez donc déjà de la foule. La meilleure chose à propos de la publication de recherche est qu’elle est une réalisation impressionnante pour la plupart des enquêteurs. De plus, vous serez expert sur ce sujet, il n’y a donc rien que vous ne puissiez répondre sur le travail de recherche que vous avez effectué. Cependant, il y a une chose à laquelle vous devez être prêt à répondre. Permettez-moi de raconter mon expérience chez Dell Technologies. J’ai 2 publications dans des revues. Donc, mon intervieweur m’a dit que je vois que vous avez beaucoup d’expérience en recherche et je ne pense pas que vous serez vraiment intéressé à faire ce travail parce que vous êtes complètement différent du lot. Il était très impressionné par moi, mais ne savait pas si je rejoindrais Dell ou non. Il y avait beaucoup de confusion sur la décision de me prendre ou non et leur responsable technique a donc repris mon entretien après que tous les candidats aient été interrogés. Heureusement, j’ai été sélectionné mais vous devrez convaincre votre recruteur pourquoi vous voulez le poste. Donc, fondamentalement, la recherche a des avantages et des inconvénients. Je publierai un autre article concernant mon expérience de recherche et comment le faire.

ACMG

Beaucoup d’étudiants me demandent sur quel ACMG ils devraient viser? Un CGPA supérieur ne fait jamais de mal et cela vous aidera beaucoup lorsque vous postulerez à l’enseignement supérieur. Même des institutions comme l’IIM attribuent des points aux étudiants de l’ACMG. Certes, un CGPA inférieur peut ne pas nuire complètement à vos chances, mais c’est le point de première impression. Essayez donc de viser plus haut. Maintenant, en ce qui concerne le placement, consultez l’avis donné dans mon profil pour voir l’exigence de l’ACMG par les entreprises. L’avis a peut-être été supprimé du site Web de TnP. Un conseil crucial fait de la vérification de la TnP une habitude. En règle générale:

  • L’ACMG minimale de 6 doit être conservée. Vous serez autorisé à siéger dans des entreprises qui incluent une partie du recruteur de masse, mais vous regretterez également de manquer certaines bonnes entreprises ayant une exigence de 6,5 de l’ACMG.
  • 7 L’ACMG est l’étalon-or. Vous pourrez vous asseoir dans la plupart des entreprises.
  • Certaines entreprises présélectionnent les candidats dans lesquels elles sélectionneront les 20 ou 40 meilleurs étudiants selon l’ACMG. Certaines entreprises qui sélectionnent des étudiants sont VMware, Intel, etc.
  • Les entreprises peuvent avoir des exigences telles que 8 jusqu’à présent, ce qui signifie> 80% dans les 10e, 12e et évidemment l’ingénierie.

CV

Fondamentalement, il y a deux choses: CV et CV. Généralement, le CV est d’une page et le CV peut être plus d’une page. En outre, les demandes d’emploi nécessitent un CV et les candidatures académiques nécessitent un CV. Pour CV, j’ai une liste de points clés ci-dessous:

  • Le CV doit être strictement d’une page.
  • Vous pouvez suivre le format KIIT. Je recommande d’utiliser le format CV Gayle Laakmann McDowell.
  • Ne mettez dans le CV que ce dont vous êtes absolument sûr. Les enquêteurs ne posent des questions que sur les langues, les projets, les stages, etc. donnés dans le CV
  • Si vous ne savez pas quelles sections mettre dans votre CV, voici les sous-titres communs: Stage, Education, Experience Publications était ce que j’ai mis dans mon CV. Autre modèle que vous pourriez suivre si vous n’avez pas beaucoup de choses à mentionner: résumé, formation industrielle, éducation, expérience technique, compétences et récompenses supplémentaires, références.
  • Veuillez relire votre CV. Beaucoup d’étudiants se rendent compte que leur CV comporte des erreurs lorsque l’intervieweur le signale. Cela donne une expression très négative.
  • Pour mentionner encore une fois, le CV doit faire strictement 1 page. Seules les choses les plus importantes devraient apparaître.
  • N’oubliez pas de donner vos coordonnées.

Fendre l’écrit

Pour se préparer à l’Aptitude Quantitative, IndiaBix suffit. Essayez différents types de problèmes. Si vous avez le temps, entraînez-vous autant que vous le pouvez, mais ici, je voudrais mettre l’accent sur Smart Work. Parfois, les élèves ne sont pas capables de déchiffrer l’écrit et ils sont déçus, alors ils continuent de pratiquer les quants encore et encore, ce qui ne sert à rien. Connaissez vos forces et vos faiblesses et donnez du temps en fonction de la préparation de la discussion de groupe, des entretiens, des sujets, de l’aptitude verbale et quantitative. Veuillez assister aux simulations de sessions GD et aux simulations d’entretiens organisées par l’université pour la pratique. Pour en revenir à Quants, la chose la plus importante est la présence d’esprit. Beaucoup d’entre nous comprennent mal la question ou font une erreur stupide.

Afin de pratiquer pour la technique écrite, GeeksforGeeks est le meilleur. Je vois que beaucoup de questions sur C ++, Java, réseau, OS, CN, etc. viennent du MCQ donné dans GeeksforGeeks. Même pour me préparer à la programmation, je suggère de passer par GeeksforGeeks. Vous ne pourrez peut-être pas l’obtenir en première lecture, mais y revenir encore et encore vous aidera à comprendre le contenu. Maintenant, certains d’entre vous peuvent se plaindre que GeeksforGeeks est vaste mais je dirais plutôt que c’est la meilleure chose. Nulle part ailleurs vous n’obtiendrez une collection aussi importante de sujets. Donc, essayez de le parcourir 3 à 4 fois en fait jusqu’à ce que vous ayez une bonne compréhension du matériel sur les algorithmes de base et les structures de données.

Pour le verbal, je pense que la plupart d’entre nous sont facilement capables de le faire. Les étudiants installent généralement Google Dictionary pour les synonymes et les antonymes, mais il est possible que votre test ne soit pas compté. Donc, un mot de prudence de mon côté est de mieux dépendre de vos amis (ceux de confiance bien sûr). Franchement, je n’ai pas eu besoin de préparation verbale, donc je ne peux pas suggérer de matériel. Encore une fois, IndiaBix suffit. Je voudrais dire pour la discussion de groupe et les interviews, faites des simulations de GD et PI au cas où vous n’êtes pas sûr de gagner en confiance. Il ne devrait pas y avoir de ton lorsque vous parlez. Vous devez bien paraître et bien parler. (Comme pour être rasé, chemise blanche et parler clairement sans bégayer)

Le point le plus important, effacer l’écrit est la partie la plus difficile du processus et la discussion de groupe, la plus aléatoire. Dans GD, beaucoup dépend du modérateur et le facteur humain entre en jeu. Ne soyez pas déçu lorsqu’une personne qui n’a même pas prononcé un mot est sélectionnée. Si vous suivez les règles de base de GD et que vous parlez bien, je suis sûr que vous passerez à travers le cycle, mais attention votre sélection ne dépend pas totalement de vos performances. La meilleure chose que vous puissiez faire est de ne pas vous en préoccuper et de faire de votre mieux!

Cycle de codage

Le codage rond est un écrou difficile à casser. Si vous n’avez pas fait de programmation compétitive ou même entendu parler d’elle, vous êtes surpris. La programmation compétitive consiste essentiellement en termes simples à résoudre des énigmes à l’aide de la programmation. Vous recevrez une question avec les spécifications d’entrée et les spécifications de sortie. Souvent, les étudiants font l’erreur idiote de ne pas imprimer la sortie de la bonne manière. Maintenant, je ne traiterai pas de choses de haut niveau telles que les cas limites, etc., je vous dirai plutôt comment commencer.

  • Apprenez n’importe quel langage de programmation. Si vous utilisez C ++, apprenez à utiliser STL. Si vous utilisez Java, apprenez à utiliser les collections.
  • Essayez de vous entraîner sur Hackerank et sur d’autres sites comme SPOJ, Codechef. De nombreux étudiants ont du mal à résoudre les problèmes, mais malheureusement, il n’y a pas de moyen facile de programmation compétitive. La seule chose que vous pourriez faire est de vous entraîner. Si vous n’êtes pas en mesure de résoudre des problèmes difficiles, faites-en les plus simples.
  • Essayez d’utiliser leetetcode . Il a des questions de programmation posées dans les interviews. En outre, c’est plus facile que le piratage.

VEUILLEZ SUIVRE MON BLOG POUR PLUS DE BONS CONSEILS!

En y ajoutant un profil sur Github où vous devriez télécharger vos projets et faire une programmation compétitive.

Bonne chance!

Un peu à l’écart de ce que vous avez demandé, veuillez considérer ceci comme un aperçu. Ce que je veux savoir sur un employé potentiel comprend:

  • Es-tu honnête?
  • Que pouvez-vous faire par rapport à ce que j’ai besoin que quelqu’un fasse?
  • Pouvez-vous faire le travail que j’ai (avez-vous les compétences, pouvez-vous et allez-vous apprendre de nouvelles compétences)?
  • Ferez-vous le travail si vous êtes embauché (vs socialisation ou navigation sur le Web)?
  • Quel genre de travail ferez-vous, sur une échelle «lentement et mal» à «rapidement et bien», une fois formé?
  • Quel est votre facteur de «gain»? De quel soutien aurez-vous besoin par rapport au travail produit? Vous coûterez de l’argent. Vais-je passer plus de temps à vous faire mal faire une tâche qu’il ne le faudrait pour bien le faire moi-même, ou vais-je pouvoir compter sur vous (une fois formé) pour faire les tâches que je voulais que vous fassiez raisonnablement rapidement et bien ?
  • N’allez pas trop loin – demandez de l’aide lorsque vous en avez besoin. Essayez simplement d’être respectueux du temps de vos collègues (ils ont leur propre emploi, par opposition à être un enseignant à temps plein) et de réduire le taux d’interruption. Essayez d’écrire des questions et attendez d’en avoir accumulé trois – souvent à ce stade, vous pouvez répondre à la première.
  • Astuce: prenez des notes ou utilisez un enregistreur vocal si vous en avez besoin et c’est OK avec votre superviseur; certains n’aiment pas cela (ressentir le besoin d’un contact visuel?) mais je pense que cela montre du respect pour mon temps de ne pas avoir besoin d’expliquer la même chose encore et encore.
  • Comment allez-vous vous entendre avec les autres? Êtes-vous coopératif contre le déclenchement de conflits ou souhaitez-vous être pris en charge?

En tant que bachelier en informatique, vous n’êtes pas censé être quelque chose d’extraordinaire. Cependant, vous auriez au moins dû faire quelques projets et vous salir les mains. Pas uniquement pour le projet, mais comme preuve que vous comprenez ce que vous faites.

Par exemple:

  1. Faire un bon site Web en utilisant HTML, CSS (c’est une preuve que vous savez comment concevoir un site Web), et y avez utilisé du JavaScript.
  2. Création d’un autre site Web pouvant stocker et récupérer des données (back-end ici).
  3. Au moins une application Android (elle devrait avoir des fonctionnalités de base à intermédiaires comme la saisie et la récupération de données dans une base de données locale et en ligne).
  4. Avoir une bonne connaissance de la structure des données et des algorithmes. Vous devez connaître les arbres, les files d’attente, les techniques de tri et de recherche et bien sûr Big-Oh!
  5. A travaillé sur certaines applications Windows en C # par exemple.
  6. La connaissance des bases de données est importante.
  7. Si vous aimez le réseautage, c’est un plus (envisagez d’obtenir des certificats CISCO comme CCNA).
  8. Obtenez de bonnes notes dans n’importe quelle matière que vous prenez. Les notes comptent!
  9. Pouvoir s’exprimer dans une lettre de motivation est très important ====> Bonnes compétences en anglais (TOEFL ou IELTS est un MUST!).
  10. Montrez que vous aimez apprendre. Rejoignez les MOOCS comme freecodecamp.com.
  11. Aiguisez vos compétences en algorithmes sur HackerRank par exemple.

Pour résumer, soyez bon dans tout ce que vous prenez à l’université. Tout compte.

Choisissez également ce que vous aimez et découvrez ce dont vous avez besoin sur ce chemin. Vous aimez le développement web? Alors, cherchez ce que vous devez apprendre et allez-y!

PS: Cherchez des mathématiques discrètes! jusqu’à maintenant, laissez les mathématiques tranquilles!

La programmation est une exigence fondamentale. Vous en avez toujours besoin. Et en termes de développement, peu importe celui que vous choisissez d’apprendre. Mais quoi que vous choisissiez, apprenez-le vraiment bien.