Un baccalauréat ès sciences dans un domaine autre que l'informatique nuira-t-il à une carrière dans le développement de logiciels? [fermé]

12

J'ai un BSc en géologie. Une fois à mi-parcours de mon baccalauréat, j'ai découvert où étaient mes vrais talents. Mon diplôme de base sera-t-il un problème pour moi de progresser dans le domaine du logiciel (je pense que beaucoup de grandes entreprises envisagent le diplôme de base)? Aussi, que recommanderiez-vous pour me mettre dans une position tout aussi compétente contre une personne avec un solide BSc en informatique.

Merci d'avance.

picmate
la source
1
Il n'était pas rare de voir quelqu'un avec une science ou même un diplôme d'histoire entrer dans la programmation. Ce n'est que plus récemment qu'il y a eu un virage vers la soi-disant professionnalisation.
James P.
1
Vous pouvez toujours créer votre propre société de logiciels si cela est nécessaire.
Joe Internet
5
... vous devez déterminer que vous n'allez pas laisser votre avenir ou votre satisfaction professionnelle entre les mains de quelqu'un d'autre. S'ils ne vous invitent pas à leur fête, jetez la vôtre.
Joe Internet
3
Votre diplôme en géologie serait très utile dans la programmation de la sismologie scientifique dans l'industrie du pétrole et du gaz. Je ne sais pas si c'est là que résident vos intérêts, mais il y a des endroits où votre diplôme et vos connaissances seraient un atout.
Gilbert Le Blanc
1
Pour autant que je sache, les employeurs ont tendance à valoriser l'expérience (même l'expérience des amateurs, si vous avez un portefeuille, etc.) par rapport au diplôme. Personnellement, j'ai obtenu mon diplôme en politique; il en est de même pour un de mes amis qui travaille également comme développeur.
Konrad Morawski

Réponses:

19

Toutes les sciences dures seront assez égales avec CS en ce qui concerne les exigences mathématiques, juste dans des directions différentes. Il pourrait être utile de rechercher des emplois dans les systèmes d'information géographique, les systèmes embarqués dans les industries pétrolières ou minières ou les applications de télédétection avant de passer à quelque chose de plus "pur" en ce qui concerne le développement de logiciels. Hier, j'ai vu un ancien poste pour un emploi dans les îles Caïmans qui nécessitait des connaissances ArcGIS pour être compétitif, ce qui devient une question de portée. Dans certains postes, le diplôme en géologie sera un atout comme ceux que j'ai mentionnés, ainsi que des choses comme la construction d'un moteur physique ou la simulation tectonique.

Dans d'autres domaines, comme peut-être l'analyse d'algorithmes, cela pourrait faire mal, mais honnêtement, cela ne devrait pas trop d'importance et ce ne sera certainement pas le cas après quelques années sur le terrain. Mon père est administrateur de systèmes et programmeur depuis 25 ans, et il a un diplôme en physique appliquée. Les seules raisons pour lesquelles il a eu des problèmes avec son travail ont été de laisser sa connaissance de la technologie actuelle glisser ou des raisons personnelles qui lui sont propres. Donc, avoir le diplôme de géologie pourrait bien vous donner un avantage plutôt qu'une carence. Il y a même un domaine appelé "Géoinformatique" qui combine les deux sur une base égale.

Ingénieur du monde
la source
17

Votre diplôme vous donne juste votre premier emploi. Depuis lors, pendant des décennies, les décisions en matière d'emploi sont basées sur ce que vous faites depuis que vous êtes sorti du collège. Alors travaillez dur pour gagner le premier; parlez à vos professeurs et amis et frappez aux portes. Une fois que vous êtes dans l'entreprise, le type de diplôme n'aura plus autant d'importance. Ce que vous pouvez faire est important; ce que vous avez fait compte, ce que vous savez est important; les certificats papier ne comptent pas.

Andy Canfield
la source
5

Si vous n'avez pas de diplôme en informatique (et même si vous l'avez), il est très utile de pouvoir pointer vers des projets logiciels sur lesquels vous avez travaillé et de préférence terminés. Si une entreprise embauche un programmeur et que vous pouvez fournir des preuves convaincantes que vous pouvez programmer, peu importe ce que dit votre diplôme.

Edit: Parfois, vous voyez des offres d'emploi qui nécessitent un diplôme en informatique ou dans un domaine connexe, et c'est un endroit où les mots sur votre diplôme pourraient avoir de l'importance. Plus souvent, cependant, vous voyez quelque chose comme «BS en informatique ou expérience équivalente». Dans ce cas, cela vous aidera à vous référer à vos projets terminés sur votre CV et dans votre lettre de motivation.

Caleb
la source
Si seulement c'était comme ça partout. Il y a des endroits où les gens s'accrochent encore aux titres et à d'autres formes de «prestige».
James P.
Je n'ai pas de diplôme, mais cela ne m'a jamais empêché de postuler (et d'être proposé) des emplois qui énuméraient un diplôme CS. La seule fois où cela a été un problème, c'est quand j'ai postulé pour un poste dans un institut de recherche où les trois autres personnes de l'équipe avaient un doctorat, et je peux comprendre cela.
TMN
5

Certains des meilleurs ingénieurs que je connais n'ont même aucun diplôme. L'un est architecte dans une grande entreprise de la Bay Area. Mon diplôme est en anthropologie et j'ai été ingénieur chez Ask.com, une société Y-combinator et maintenant Rackspace. Deux de mes meilleurs collègues ont des diplômes non informatiques. L'un a un en génie industriel et l'autre a un diplôme en biologie. Nous interviewons des diplômés de CS qui font souvent très mal. Je ne sais pas pourquoi c'est ainsi. Ce doit être parce que l'informatique est encore un domaine très jeune, parce que vous pouvez en apprendre beaucoup en étant autodidacte. Standford et MIT offrent des cours gratuits en CS, et il existe de nombreux livres célèbres qui vous aident le plus.

Tout ce que vous avez à faire est de bien réussir l'entretien. Personne ne se soucie de l'éducation, peut-être que les recruteurs le font, certainement pas et aucun de mes collègues ne s'en soucie. Obtenir l'entretien n'est pas si difficile si vous avez effectué un travail open source ou effectué un stage d'écriture de code.

Bjorn
la source
+1 pour "Personne ne se soucie de l'éducation", ce que j'ai trouvé vrai
CamelBlues
4

Je suis peut-être en minorité, mais les candidats qui avaient des diplômes CS ont fini par être parmi les pires programmeurs que j'ai rencontrés. Cela ne signifie évidemment pas que tout le monde avec un diplôme CS n'est pas bon en programmation, mais ce n'est certainement pas la panacée des qualifications.

Les meilleurs programmeurs montrent une passion et une compréhension de la programmation dans leurs CV et peuvent le démontrer. Avoir un diplôme CS ne fait pas automatiquement cela. Rejoignez un projet open source ou écrivez votre propre logiciel - ayez quelque chose à montrer aux responsables du recrutement que vous pouvez programmer.

Si une entreprise a une qualification d'embauche uniquement pour les diplômes CS, cette entreprise n'essaie pas d'embaucher les meilleurs programmeurs.

LarsTech
la source
3

Je voudrais partager ma propre expérience qui vous ressemble un peu. J'ai fait un BSc en physique et comme vous, j'ai réalisé que mon vrai talent réside dans le développement de logiciels. Quoi qu'il en soit, j'ai commencé à coder pour le plaisir tout en continuant à travailler pour terminer mon diplôme de physique. Par la suite, j'ai suivi un cours lié à la CS avec d'autres boursiers qui venaient tout droit de champs de CS purs.

Mon expérience en physique a ajouté une question dans mon entretien d'embauche après le cours comme "Pourquoi avez-vous changé votre carrière de physique à CS?" et j'ai simplement répondu "J'ai compris que c'est là que réside mon vrai talent ..." Ce qui est intéressant, c'est que j'ai obtenu un emploi qui payait le double de celui de mes camarades. Je sais que la chance joue son rôle mais, en pensant rationnellement, je dois dire que c'était à cause d'une programmation amusante que j'avais faite plus tôt.

Ce que je suggérerais, c'est de continuer avec votre diplôme actuel et de commencer à faire de petits exercices de programmation pendant votre temps libre. Cela va certainement vous payer à long terme.

Yasir
la source
3

J'ai un diplôme en économie et je travaille en tant que programmeur C # /. Net. Je fais aussi du Python pendant mon temps libre. Tout s'est très bien passé pour moi, donc je ne pense pas que vous devriez penser que le fait de ne pas avoir de diplôme en informatique vous exclut de tout.

Si vous avez acquis les compétences et pouvez les démontrer, quelqu'un voudra de vous.

Musaab
la source
2

Recherchez un emploi de programmation dans une entreprise où votre diplôme en géologie est pertinent. L'industrie pétrolière vient immédiatement à l'esprit, mais l'exploitation minière et certains des plus grands projets de génie civil seraient également des possibilités.

Dans ces industries, un diplôme en sciences dures est généralement préféré à un diplôme CS, car la compréhension du domaine problématique est considérée comme plus importante que la dernière mode CS.

Après quelques années d'expérience en programmation, vous devriez pouvoir postuler pour n'importe quel travail de programmation n'importe où tant qu'il y a un langage / une technologie / une plate-forme en commun.

James Anderson
la source
2

Je peux vous dire d'une expérience personnelle: absolument pas!
J'ai assisté à l'informatique (licence + master) et je travaille actuellement dans une bonne maison de logiciels. Trouver un travail n'était pas si difficile et je n'ai pas eu à attendre longtemps avant de trouver un bon endroit.

Un de mes amis a partagé avec moi le même appartement à l'université et il étudiait la philosopie. Il a obtenu sa maîtrise en philosophie avec une recherche sur l'intelligence artificielle.
Maintenant, il travaille actuellement au MIT de Boston! Par conséquent, peu importe votre expérience, si vous êtes qualifié et bon dans le domaine du logiciel, ce ne sera pas un problème.

Malheureusement, de nombreuses personnes RH, recevant quotidiennement des centaines de CV pour un seul emploi, ont tendance à adopter des critères de sélection stricts, car elles n'ont pas le temps d'examiner tous les dossiers.
Mais ce n'est pas toujours le cas, si vous avez une chance d'obtenir un entretien, alors vous pouvez bien présenter votre motivation et vos connaissances (c'est ce que les entreprises recherchent tout au plus).

Francesco
la source
2

J'avais un prof CSCI qui avait un doctorat en chimie, ce n'est qu'à la fin de sa scolarité qu'il a commencé à aimer la programmation parce qu'il l'utilisait pendant la recherche en chimie de son travail de doctorat. Puis il a travaillé dans le domaine de la programmation pendant des années et a finalement pris sa retraite tôt en tant que professeur enseignant le C ++ et ainsi, il est maintenant le directeur du département d'ingénierie.

En fin de compte, votre diplôme importe très peu par rapport à ce que vous voulez faire et à ce dont vous prouvez que vous êtes capable.

MetaGuru
la source
1

C'est un ralentisseur sur une route que vous ne parcourrez peut-être jamais. Il y a des emplois que vous n'obtiendrez jamais. Maintenant, cela ne signifie pas que vous ne pouvez pas décrocher un excellent emploi, travailler sur d'autres projets ou créer votre propre entreprise.

Pouvez-vous apprendre à programmer sans cela? Certaines personnes peuvent ne jamais l'apprendre par elles-mêmes.

Avez-vous un autre diplôme? Certains emplois préfèrent simplement un diplôme.

D'un point de vue financier, je ne pense pas qu'il soit utile de quitter un emploi rémunéré pour retourner aux études dans l'espoir de poursuivre votre carrière à long terme. Vous avez besoin d'une augmentation salariale sérieuse que vous pouvez attribuer au diplôme CS et pas seulement du temps, de l'expérience et des capacités naturelles. Entrer dans la gestion est une autre histoire et vous pourriez être mieux avec un MBA.

JeffO
la source