Comme presque tout le monde l'a dit, il est probablement préférable de changer de diplôme (le travail de développeur que vous feriez dans une entreprise de technologie sera probablement une version plus fastidieuse/à grande échelle de vos projets CS).
Mon petit conseil supplémentaire est que si vous êtes résolu à travailler dans une entreprise de technologie, vous pouvez y entrer sans diplôme CS. D'autres rôles tech essentiels incluent:
- Analyseur de qualité (essentiellement des tests professionnels).
- Analyste commercial (décomposer les objectifs vagues du projet en fonctionnalités quantifiées et réalisables - afin que les devs puissent estimer le travail/temps total).
- Gestionnaire de projet (un rôle non technique, non de leadership, où vous suivez qui fait quoi, aidez à garder/prédire les horaires de travail, et vous assurez que rien n'est manqué/oublié).
- Art et design (toute entreprise avec un site Web frontal, un programme GUI, ou qui fait des jeux aura besoin d'un designer d'une sorte ou d'une autre).
- IT et/ou sécurité (aider au déploiement, gérer les logiciels, délivrer des certs, etc). N'a généralement pas besoin d'un diplôme de CS.
Demandez-vous ce que vous détestez dans l'informatique - est-ce la programmation, la théorie algorithmique, les modèles de conception, etc. Parce que selon les parties que vous aimez / détestez, vous pourriez être en mesure de trouver un diplôme plus niche (même si cela signifie changer de diplôme, et étudier du matériel supplémentaire en ligne). Vous pouvez ensuite " prouver votre valeur " (au-delà du diplôme que vous décidez d'obtenir) en créant un projet personnel à présenter lors d'entretiens. Some examples include:
- A game
- A website - such as an art showcase, online calculator, social app, specialist teaching site, etc.
- A malware generator/detector
- A mobile app
- Videos on your specialty - say building PCs for an IT role.
- A public GitHub page showcasing your work (be sure to learn MarkDown syntax).
PM me if you’d like to chat - I tutor CS students in my spare time, and can usually help isolate what’s tripping people up.