Je suis curieux de connaître les expériences des programmeurs qui sont allés au-delà du collège ou de l'université et qui travaillent maintenant dans l'industrie. Je ne parle pas du milieu universitaire (vous avez besoin d'un doctorat de toute façon). Avez-vous une maîtrise? Cela a-t-il aidé votre carrière? Y a-t-il d'autres avantages en plus des connaissances acquises en poursuivant le diplôme?
32
Réponses:
Oui. Cela aide beaucoup à obtenir votre CV présélectionné par les RH qui n'ont aucune idée de ce qu'est la programmation.
la source
Cela peut certainement aider à démarrer votre carrière - obtenir votre premier, voire votre deuxième emploi. Mais après quelques années d'expérience à votre actif, c'est ce que vous avez réellement fait qui compte.
Un diplôme n'est, après tout, qu'un diplôme. C'est une indication que vous avez étudié, mais pas plus que cela (ni moins). Les employeurs sont intéressés par ce que vous allez faire s'ils vous embauchent. Quand ils essaient de comprendre cela (dans l'interview), un diplôme est certainement un meilleur indicateur que rien, mais en réalité les projets concrets (ou leur absence) sont de bien meilleurs indicateurs qu'un diplôme (ou son absence) .
Bill Gates a-t-il déjà obtenu son diplôme? En fait, il l'a fait, en 2007, 30 ans après avoir abandonné Harvard.
la source
J'ai pris un MSc en informatique principalement pour le plaisir, mais aussi pour aider ma carrière. Je ne m'attendais pas à des retours financiers massifs de ma contribution, mais cela m'a certainement ouvert les yeux sur de nombreux nouveaux domaines de compsci que je n'avais pas abordés dans mon BSc. Ça aide vraiment à mettre "Université d'Edimbourg - Distinction", et en plus, c'était très amusant, ça m'a fait travailler le cul mais j'ai joué aussi dur aussi! Ne vous contentez pas de le faire pour les perspectives de carrière, faites-le parce que vous le souhaitez aussi.
la source
Je suis peut-être un peu un cas spécial parce que même si j'ai une maîtrise en informatique, mon diplôme de premier cycle était un BSEE. La combinaison a été au cœur de ma carrière de logiciel embarqué indépendant (que j'ai commencé environ un an après avoir obtenu ma maîtrise, il y a environ 32 ans). J'ai fait mes études supérieures sur une période de six ans, allant à l'école du soir.
Je sais que le fait d'avoir une maîtrise sur mon CV est considéré très favorablement dans les entretiens (on me l'a dit autant).
Je pense que j'ai également appris beaucoup plus d'informatique dans les études supérieures que je n'aurais obtenu un BSCS, à la fois parce que j'ai pris les choses plus au sérieux (en témoigne un grand saut dans mon GPA du premier cycle au deuxième cycle), et parce que je n'étais pas distrait en prenant tous les autres cours obligatoires, il faut avoir pour obtenir un baccalauréat.
la source
Comme beaucoup de questions sur la carrière, la réponse est: "Cela dépend ..."
Le meilleur programmeur que j'ai jamais rencontré n'a pas terminé le premier cycle. Il est tête et queue au-dessus de tout le monde, et c'est évident pour tous ceux qui ont travaillé avec lui. Il est inconcevable qu'il ne puisse pas trouver un bon travail juste de bouche à oreille. Il a été gestionnaire, architecte, contributeur individuel - vous l'appelez.
Ensuite, il y a le reste d'entre nous ...
J'ai vu un maître en informatique aider les gens dans l'une des situations suivantes:
Moins de 5 ans d'expérience technologique.
Elle n'est en aucun cas obligatoire, mais elle peut être utile. Cela dépend beaucoup de votre curiosité intellectuelle.
la source
Je ne sais pas à quel point mon histoire est liée, mais j'ai en fait doublé en philosophie et en science politique, et la programmation n'a toujours été qu'un passe-temps. Quand je n'ai trouvé aucun ajout de "Philosopher Wanted" sur Craigslist et j'ai réalisé que les gens voulaient des développeurs de logiciels, j'ai plongé et j'ai trouvé un emploi. Je pense que parce que c'était un passe-temps et pas seulement un tas de cours que je devais suivre, je suis devenu très passionné par l'apprentissage du domaine et j'ai essayé de faire de mon mieux pour correspondre à mes camarades de classe CS. Eh bien maintenant, j'ai un bon travail en tant que développeur, mais je suis vraiment inquiet de ce qui pourrait arriver à l'avenir lorsque je postulerai pour un emploi d'ingénieur logiciel avec un diplôme de basketweaving. Je penche pour ne pas l'obtenir et j'attends un peu, en espérant que les connexions et l'expérience seront payantes. Je ne compterais pas là-dessus dans les secteurs scientifiques / militaires.
la source
Une maîtrise n'est pas nécessaire dans l'industrie du logiciel. Il existe de nombreux emplois que vous pouvez décrocher simplement en ayant un diplôme de premier cycle combiné avec la bonne expérience. Éviter les études post-universitaires peut vous faire économiser temps et argent. Cela dit, si vous souhaitez travailler pour des entreprises telles que Oracle, Google, Microsoft, IBM, etc., il est recommandé d'obtenir un master / doctorat.
la source
D'une manière générale, cela peut aider, mais cela dépend aussi du responsable du recrutement. J'embauche des développeurs .NET pour rejoindre monéquipe. En tant que développeur, je suis assez pointilleux sur les personnes que j'engage car nous traitons également des données très sensibles et de grosses sommes d'argent. Nous sommes une petite équipe agile et passionnée de développeurs de logiciels qui vont des diplômés du secondaire aux masters en CS et même en physique. Je ne regarde jamais vraiment les diplômes universitaires, ni même l'expérience de travail dans vos premières années. Je veux voir comment vous communiquez, vous entendez avec l'équipe, gérez de vrais problèmes et bien sûr montrez-moi le code. Vous pensez que vous êtes un mauvais programmeur de cul? Montrez-moi la preuve. Vous devez travailler sur une sorte de projet open source, avoir un compte github / bitbucket / CodePlex / etc ... avec quelque chose qui s'y passe. Les diplômes sont du papier - c'est tout ce que vous pouvez faire.
la source
Pour moi personnellement, j'ai rejoint une entreprise qui paiera mes Masters en CS. Cela fait partie de ma décision de choisir une carrière. J'ai choisi de poursuivre ma SEP car cela approfondit beaucoup mieux ma connaissance de la CS. Au cours de mon premier cycle, je n'ai pas été très exposé à l'IA, mais jusqu'à présent, dans mon travail de maître, j'ai, et c'est beaucoup plus gratifiant et utile, d'apprendre un nouveau domaine de la CS que de le faire strictement pour un éventuel avancement professionnel.
la source
Je pense que le travail / l'expérience du monde réel peuvent aussi aller très loin .. et les projets personnels ..
Au lieu d'aller à l'école, mettez ce temps de côté pour créer un système / service / site Web vraiment génial. Apprenez en cours de route et utilisez les technologies les plus récentes avec lesquelles vous êtes à l'aise.
Bien que je pense que l'apprentissage au «rythme des écoles» n'est pas mauvais et que les bons enseignants sont encore plus précieux, vous pouvez vous apprendre beaucoup plus rapidement et en apprendre beaucoup plus, surtout si vous êtes alimenté par l'ambition. Il vous sera plus facile d'apprendre ce que vous voulez, au lieu d'essayer de trouver un emploi qui vous donnera cette chance d'acquérir l'expérience.
En faisant cela, vous aurez une bonne compréhension de ces technologies (espérons-le) et lorsque vous interviewerez, vous aurez des exemples de vos capacités, au lieu d'un morceau de papier qui dit que vous pouvez aller à l'école, et comment le sait. peut-être que vous vous créerez un emploi et que vous vous embaucherez !!
la source
Pour moi, cela ajoute quelques années à mon expérience. Souvent, vous verrez comme 3-5 ans + baccalauréat ou 1-3 ans + maîtrise dans une description de travail, et mon cas, avoir un diplôme de maîtrise m'a donné le bénéfice du doute. J'ai commencé en tant que concepteur FPGA, et maintenant que je suis développeur Web, les gestionnaires se moquent des années que j'ai passées à le faire, donc les années que le diplôme me donne sont si précieuses. Skillwise, aucun moyen! Aucune différence de qualité entre un programmeur titulaire d'un baccalauréat et un programmeur titulaire d'une maîtrise. Beaucoup d'autres choses que vous pouvez faire pour devenir un meilleur programmeur
la source
Il est difficile de dire si cela aide votre carrière. Certaines industries et certains gestionnaires d'embauche peuvent avoir une préférence pour ou contre. Vous pouvez obtenir un emploi dans une université sans être académicien, mais ils préfèrent les personnes ayant une formation supérieure.
Il peut vous aider à être un meilleur écrivain et consommateur de littérature de recherche. La plupart de vos cours auront une composante écrite (ils ont fait le dernier cours que j'ai suivi). Une clé est d'avoir des professeurs qui critiqueront vos écrits et vos recherches et donneront des commentaires de qualité et vous forceront à travailler à un niveau supérieur.
Bien sûr, vous pouvez vous en passer et apprendre par vous-même. Ce n'est pas une exigence et ne profite pas à tout le monde. La plupart des gens obtiendront des notes élevées, mais tout le monde ne recevra pas la bonne recommandation.
la source
Pour répondre plus directement à la question, il est préférable d'avoir un MSc que de ne pas en avoir un. S'exprimant comme quelqu'un qui embauche du personnel technique, si vous prenez 2 candidats très similaires, mais la seule différence est que l'un a un MSc, en attendant sa performance lors d'un entretien, le MSc obtiendra le poste. En outre, sur une note connexe, faire un diplôme (au moins un diplôme en informatique reconnu par exemple) implique de faire des présentations, des compétences en communication et diverses choses standard que vous attendez d'un employé.
Juste en faisant un diplôme et en obtenant un, un candidat prouve quelque chose et fournit une coche dans une case que personne sans diplôme n'a. Elle est moins pertinente lorsque les candidats ont de nombreuses années d'expérience professionnelle.
la source
Je pense également à un diplôme en informatique et je viens de ce que vous pourriez appeler l'extrémité opposée exacte du spectre éducatif (BA en communication vocale avec une certaine accentuation - également sans rapport avec quoi que ce soit dans les domaines classés comme sciences dures ".
Une chose que j'ai beaucoup remarquée, c'est l'accent mis sur l'expérience qui l'emporte sur l'éducation, à un degré encore plus élevé que ce qui semble être la tendance dans la plupart des secteurs depuis la chute du marché du travail. Honnêtement, j'ai l'impression que l'éducation a mal tourné.
Je suis sûr qu'une grande partie de mon raisonnement est biaisée car j'ai le diplôme sans expérience et un emploi incapable de me permettre d'accéder à l'indépendance économique. Pourtant, je pense qu'il y a suffisamment de raisons pour que les employeurs accordent un peu plus de poids à l'éducation que la plupart ne le semblent. Peut - être son à cause de ces stupides « l' éducation des adultes en ligne - être un médecin en 6 mois » nouvelles « universités », qui semblent plus comme des organisations d'affaires (qui en quelque sorteaccréditation) avec des objectifs principalement financiers plutôt que pédagogiques. Peut-être qu'ils sont diplômés donnent une mauvaise éducation. Ou, peut-être que l'afflux de Zuckerbergs et de Gates éclipse la valeur de l'éducation. Une chose que je sais, cependant, c'est que je sais apprendre (dans le vrai sens du terme) et comment le faire de manière beaucoup plus systématique que je ne le pouvais avant de fréquenter un État de Cal. Et bien que mon expérience de travail initiale (limitée, mais j'en ai quelques-unes) m'a montré que je n'ai pas certaines des compétences professionnelles affichées par ceux qui ont une vaste expérience et une formation limitée, la manière rapide dont j'ai pu atteindre un bon morceau de professionnalisme est certainement plus rapide que ce qu'il faut à l'expérience des gars pour augmenter leurs capacités (Mais là encore, je travaille chez RadioShack, alors ... lol).
Je pense qu'apprendre des choses que vous n'avez pas besoin d'appliquer sur le marché du travail vous apprend à être plus efficace pour apprendre des choses que vous faites.
la source