Pas sans éducation, non. Mais sans éducation formelle, oui.
Il existe des connaissances en programmation classées horizontalement (résolution de problèmes, logique, architecture logicielle, POO, sécurité, etc.) et verticalement (iPhone, * NIX, CICS, bash, PERL, XML, etc.).
Il y a également des connaissances spécifiques à l'industrie dont vous avez besoin pour vous familiariser. Soins de santé. Automobile. Programmation des systèmes. Calcul scientifique. ERP. Fabrication. etc.
Mais la clé ici est de réaliser que votre éducation primaire est d'acquérir les compétences nécessaires pour vous vendre.
L'un des premiers faits qu'un vendeur apprend est que vous ne gagnez pas la personne avec le chéquier, vous gagnez la personne qui contrôle la personne avec le chéquier. Les ressources humaines gèrent les détails juridiques et administratifs de sa relation avec les employés. Vous ne voulez pas passer par les RH, sauf si vous voulez écrire des programmes pour les RH.
Vous devez frapper le département avec le besoin du type de programmes que vous souhaitez écrire. Insufflez en eux le lien émotionnel que leur succès futur exige d'eux pour vous embarquer (ce qui, une fois que vous aurez pris le temps d'apprendre ce qu'ils font, comment ils le font et leur culture, ne sera pas difficile).
Prenez le temps de développer de nombreux logiciels pratiques qui s'appliquent au département et à l'industrie dans lesquels vous souhaitez travailler, pour l'environnement de programmation typique de cette industrie. Plus quelques autres dans les départements / industries / environnements connexes. Et un ou deux dans des rapports non liés.
Il y a de fortes chances que les gestionnaires sachent déjà à quoi ressemblent les diplômés. Vous devez être l'iPhone des candidats programmeurs. Le nouveau, brillant qui s'intègre déjà dans leur culture et leur industrie.
Pour le développement d'applications pour les utilisateurs finaux, familiarisez-vous avec leurs produits et découvrez leurs fonctionnalités et leurs bugs. Apprenez-le mieux que leurs vendeurs. (C'est un gros bonus si vous connaissez aussi les produits de leurs concurrents.) Sortez avec leurs clients et voyez quels sont leurs besoins et comment ils utilisent le logiciel. Ensuite, allez à des conférences, des groupes d'utilisateurs, des événements de réseautage où les vendeurs interagissent avec des clients potentiels.
Les vendeurs sont connus pour vernir la vérité. Ne les appelez pas (publiquement) et ne torpillez pas la vente. Écoutez quelles objections les prospects ont sur le produit et comment les ventes les traitent. Si vous faites une suggestion pour une fonctionnalité que le client veut vraiment, vous pouvez vous faire plaisir au service des ventes, et ils peuvent exercer leur pouvoir pour vous embaucher. Parce que $$$ (ou votre monnaie locale) prend les décisions. Alors ne torpillez pas la vente.
Peut-être que vous trouvez un trou dans leur produit que vous pouvez combler en écrivant et en vendant votre propre produit. Ensuite, ils achètent votre entreprise. C'est une autre façon de se retrouver embauché par une entreprise sans avoir une éducation formelle.