Je suis diplômé d'une université qui a été l'une des premières à avoir un programme accrédité en génie logiciel. Mon premier cycle est en CS. Un employeur a récemment recruté dans notre université et embauché 5 majors SE. Aucun d'eux n'était CS. Les employeurs préfèrent-ils les majors en génie logiciel?
La raison pour laquelle je demande, c'est parce que je peux me concentrer sur de nombreux domaines différents pendant mes études supérieures et que je veux vraiment suivre les cours qui m'aideront à décrocher un excellent travail. En ce moment, je vais soit utiliser CUDA et paralléliser un traceur de rayons avancé pour un projet d'études supérieures, soit faire des recherches sur le rendu non photo-réaliste en réalité augmentée. Les poursuivre laisserait très peu de cours de SE dans mon emploi du temps.
Si je prenais la voie du génie logiciel, je ferais probablement soit des recherches sur la programmation orientée données ou la complexité de la conception de logiciels.
Parfois, je pense que quand j'aurai 40 ans et si je regarde en arrière, cela importera-t-il du tout? Pour une raison quelconque, je ne pense pas.
la source
Réponses:
Je fais beaucoup d'entretiens avec des développeurs pour mon organisation. Je me soucie très peu du degré particulier d'une personne ou de l'université en particulier d'où elle vient. Le fait qu'ils aient un diplôme signifie un peu, mais ne me dit toujours pas grand-chose. Cela me dit seulement qu'ils sont suffisamment concentrés pour travailler vers un objectif à long terme.
Ce qui m'importe vraiment, ce sont les connaissances techniques, l'attitude, la personnalité, le dynamisme, etc.
Donc, pour répondre directement à la question, je n'aurais aucune préférence dans les deux cas entre les degrés CS ou SE. Et cela pour les emplois travaillant sur des applications métier standard.
la source
Les employeurs préfèrent les personnes qui, selon eux, peuvent faire le travail à un niveau élevé dans un environnement au rythme rapide.
Ce qui décroche un emploi et ce qui vous rend exceptionnel dans un emploi varient considérablement. Gardez à l'esprit que décrocher un emploi ne garantit en aucun cas le succès.
Choisissez ce qui vous intéresse, car la passion pour un sujet particulier ne se démode jamais et apparaîtra toujours favorablement dans une interview et plus tard dans la vie.
la source
Pas nécessairement
J'ai un BS en informatique et un MS en génie logiciel. CS est plus technique. La SE est technique, mais s'intègre également aux entreprises, vous obtenez donc des instructions sur les délais, les propositions, l'estimation des coûts, l'interaction avec les parties prenantes, etc. 'ai pas besoin de beaucoup d'apprentissage pour obtenir une double majeure.
la source
Pour les postes en génie logiciel, la réponse est probablement oui dans la plupart des cas. Cela suppose qu'ils connaissent réellement la différence. Les programmes CS manquent généralement de toute couverture liée à la conception de solutions logicielles complexes. C'est presque comme si un employeur préférait un supérieur en physique ou un ingénieur en mécanique.
Edit: Je pense vraiment que les gens doivent réévaluer ce que vous pensez être une bonne réponse à cette question. Je pense que certains d'entre eux sont des cas d'angle et / ou pas pratiques.
"Les employeurs préfèrent les individus qui, selon eux, peuvent faire le travail à un niveau élevé dans un environnement en évolution rapide"
Cette affirmation est vraie, mais vous devez d'abord mettre le pied dans la porte avant de pouvoir être évalué. Basé uniquement sur le diplôme que vous avez obtenu et excluant toute expérience de stage ou non. Je suis fermement convaincu que les employeurs vont d'abord regarder SE dans la plupart des cas.
"Donc, pour répondre directement à la question, je n'aurais aucune préférence dans les deux cas entre les diplômes CS ou SE."
Supposons que vous ayez 100 candidats, comment les filtreriez-vous pour en dire 20? «les connaissances techniques, l'attitude, la personnalité, le dynamisme, etc.» sont de belles qualités, mais vous n'allez pas les déterminer à partir d'un CV. Le type de diplôme que vous avez est certainement utilisé comme filtre, surtout si vous devez soumettre un CV par voie électronique dans le cadre du processus de candidature. C'est simple et rapide. C'est exactement la même chose que d'utiliser GPA comme filtre. Oui, vous pourriez dire que cela n'a pas d'importance, mais je peux garantir que les 3.5 sont plus regardés que les 3.0
Quelqu'un a noté que la plupart des gens ne connaissent pas la différence entre les deux. C'est probablement vrai, mais beaucoup le font et si vous avez un diplôme en SE, cela élargit votre exposition à ceux qui ne le savent pas et à ceux qui le savent.
En fin de compte, si vous voulez être développeur, un diplôme SE vous ouvrira plus de portes. Je ne dis pas que CS est restrictif en aucune façon ou que l'un est meilleur que l'autre. Ce que je dis, c'est qu'un diplôme SE sera plus commercialisable en général pour trouver un poste d'ingénieur logiciel. Il y a toujours des exceptions.
la source
Je recrute et je suis tout aussi satisfait de l'une ou de l'autre discipline, voire de n'importe quelle discipline du numérique (mon propre diplôme est en génie électronique). J'ai en fait travaillé avec quelques diplômés en histoire qui étaient d'excellents programmeurs, donc je n'exclus rien.
Ce que je dirais que je me soucie, c'est:
1) Que vous avez un niveau de connaissance de base décent de tout ce que vous avez étudié. Si vous êtes diplômé CS / SE, si je vous recrute au niveau universitaire, je m'attends à ce que vous en sachiez plus sur l'informatique qu'un mathématicien (parce que vous avez passé trois ans à l'étudier et si vous en savez moins que quelqu'un qui ne l'a pas fait) t alors il y a quelque chose qui ne va pas chez vous).
2) Je suis intéressé par le grade / classement que vous avez obtenu dans une certaine mesure car cela montre que vous vous êtes appliqué (ou non).
3) Je veux vous entendre capable de parler des éléments de votre diplôme avec clarté, perspicacité et enthousiasme. Je suis moins préoccupé par ces éléments que par le fait que vous les ayez compris, appris d'eux et apprécié de le faire.
4) Que vous avez fait autre chose que d'étudier et de boire à l'université, quoi que ce soit.
5) Je me soucie dans une certaine mesure de l'endroit où vous êtes allé à l'université / au collège. Je ne passe pas en revue les classements en détail, mais cela se démarquera si vous êtes allé dans une université établie avec une bonne réputation.
Le degré spécifique est, pour moi, beaucoup moins important que ces choses.
la source
Pour poser votre question d'une autre manière, les cours de génie logiciel ont-ils plus de potentiel que le programme d'informatique de nos jours?
Bien sûr, AJAX et XML sont des choses intéressantes à savoir.
Mais la plupart des logiciels perçus comme cool à un certain niveau reposent sur des principes informatiques fondamentaux. Google et Facebook sont de grandes sociétés Web depuis janvier 2011, mais elles ont besoin de tonnes et de tonnes de théorie des graphes, de compilateurs et d'algorithmes avancés.
Ne choisissez jamais la saveur des cours de saison.
la source
Vous pouvez avoir une meilleure chance d'obtenir un emploi avec un diplôme en génie logiciel.
la source
J'interroge beaucoup de gens. Quand je vois un diplômé CS ou SE, je demande toujours "Qu'est-ce qui vous a fait choisir [x] plutôt que [n]"? Tout simplement parce que c'est un excellent moyen de mettre quelqu'un à l'aise et de parler. C'est à peu près la seule valeur que j'accorde à chaque degré.
Aucun de ces diplômes ne m'assure que vous êtes un programmeur compétent capable de répondre à nos besoins immédiats. J'attribue du poids aux éléments suivants:
Ensuite, mes bêtes noires entrent en jeu. Je ne peux pas les aider, je suis humain. Certains d'entre eux sont:
Mon point en énumérant mes peeves est simplement de vous informer que 1/3 de la décision qu'un enquêteur prendra n'aura probablement rien à voir avec vos qualifications techniques.
En bref, nous passerons rapidement en revue votre formation, sauf si vous travaillez sur une thèse. Même alors, ma prochaine question sera:
En fait, nous atteindrions cette question même si vous étiez un décrocheur du secondaire. Vous n'avez pas gaspillé votre argent pour votre diplôme, mais ne lui donnez pas de valeur artificielle.
la source
D'après mon expérience, certains recruteurs mettent davantage l'accent sur leur type de diplôme, mais ce que j'ai vu de plus pour le niveau d'entrée, c'est comment ce diplôme est obtenu dans cette école. Quand j'allais à Oregon Tech, j'ai eu la chance de parler avec un recruteur de Lawrence Livermore Labs, et ce qu'on m'a dit, c'était que mon diplôme BS CE était supérieur aux autres écoles notées au-dessus de nous puisque ma scolarité était moitié laboratoire, moitié conférence et les écoles "supérieures" avaient 3/4 conférences ou plus. Cela était important pour LL car pour eux, nous avions déjà une connaissance pratique de la façon de mettre en œuvre différents concepts de programmation; tandis que les élèves des autres écoles ont surtout appris des livres, avec peu d'application pratique. Le résultat net est que LL a vu des diplômés de l'OIT capables de ramasser et de courir avec de nouvelles choses plus rapidement que certaines autres écoles. JE'
Une fois que vous avez dépassé le niveau d'entrée, la différence entre CS et CE est minime et vous devriez déjà pouvoir faire le travail.
la source
Comme recommandation personnelle, il y a plusieurs livres que j'aime beaucoup:
d'autres auront leurs favoris;
Je pense que votre meilleur pari est de programmer beaucoup et de faire beaucoup d'exercices à partir de livres comme ceux-ci (sauf que le code complet est plus un aperçu de la façon dont vous devez coder et abstraire des choses, plutôt que des algorithmes spécifiques).
Étant donné que vous êtes évidemment capable de grandes choses dans le logiciel, vous devriez certainement décrocher un excellent travail, mais une grande chose à garder à l'esprit est que les entreprises qui vendent des logiciels ont un besoin particulier de capacité pratique, ce que vous pouvez perfectionner avec la pratique .
Bonne chance!
la source