Je suis en grande partie un programmeur autodidacte. En fait, j'ai commencé à programmer à mi-chemin de mes études de biophysique, et même si je pense avoir fait du bon travail, je n'ai jamais fait partie d'une équipe de développement `` sérieuse '' qui en avait plus d'un ou deux. d'autres développeurs (et je n'hésiterais pas à les appeler également inexpérimentés en développement de logiciels en tant que profession).
Après avoir terminé mon doctorat, je me suis concentré sur la programmation, officiellement en tant que post-doctorant, mais officieusement en tant que programmeur de recherche. Pendant ce temps, j'ai également eu deux entretiens chez Google, mais pas une offre réelle. Dans l'état actuel des choses, j'ai mis des racines et je n'aurais probablement pas pu prendre le travail de toute façon. Femme au foyer + emploi très bien rémunéré, etc. Cela fait environ trois ans, et mon évaluation honnête est que j'ai appris une tonne de plus, mais j'ai vraiment besoin de plus d'un groupe de pairs pour maintenir ou accélérer ma croissance. Le problème est, chaque fois que je regarde, la plupart des offres d'emploi ont des exigences qui semblent incroyablement grandioses et j'hésite à postuler. Cela, ou le travail / projet semble incroyablement terne.
Je soupçonne que la plupart des gens sont beaucoup moins réalistes que moi quand il s'agit d'évaluer le temps qu'il leur faudra pour se mettre au courant, ou qu'ils s'en moquent; ma crainte est que je ne suis absolument pas qualifié pour tout travail de développeur intéressant et bien rémunéré. IE: Je suis convaincu que je pourrais repasser complètement en mode C ++ avec quelques semaines de travail (j'utilise principalement C, Python, C # quotidiennement) mais je ne me considère pas comme étant "compétent" en C ++ sur mon CV ou en postulant pour les emplois qui «nécessitent» une telle connaissance. Les quelques candidatures pour lesquelles j'ai senti que j'étais un bon match légitime n'ont pas suscité de réponse.
Je soupçonne que les choses suivantes sont des problèmes potentiels avec ma candidature / mon CV et j'aimerais avoir des commentaires:
Je n'ai pas de diplôme CS. Mon BS était en biochimie et biologie moléculaire, mon doctorat en biophysique. J'ai suivi des cours d'algorithmes de premier et de deuxième cycle et je les ai complètement tués, mais je ne sais pas comment traduire cela efficacement dans mon CV (la différence entre obtenir un A + et fumer tout le monde dans la classe).
J'ai un doctorat, mais ce n'est pas en CS ... J'ai débattu si je devais le retirer de mon CV, et qu'il serait alors trompeur de répertorier au moins certaines de ces années comme une sorte de 'programmation' 'travail (à bien des égards, il était).
Je pense qu'il y a parfois de forts stigmates associés aux programmeurs «autodidactes». J'en fais certainement partie. Je reconnais même que certains de ces stigmates contiennent un soupçon de vérité, mais je veux vraiment être un atout pour une équipe. Comment puis-je communiquer que même si je suis en grande partie autogéré depuis environ 8 ans, je peux toujours prendre des ordres de marche en cas de besoin? Dois-je simplement le dire franchement?
Dois-je simplement devenir beaucoup moins scrupuleux sur l'ensemble du processus? anecdote: J'ai un ami qui a postulé pour des postes où il a complètement truqué ses qualifications pour dépasser le premier abattage. Il était beaucoup plus honnête et ouvert à propos de ses qualifications réelles lorsqu'il a été contacté et il a quand même réussi à être invité à quelques entretiens et a même reçu des offres. Ses balles sont cependant plus grosses que les miennes.