comment devenir ingénieur logiciel sans diplôme reddit


Réponse 1:

Obtenir un emploi de programmation en Inde sans diplôme est difficile pour les raisons suivantes.

  1. Le marché. Même les ingénieurs à part entière ont du mal à trouver un emploi et, le plus souvent, finissent par travailler dans les ventes ou les centres d'appels. J'ai un ami qui est ingénieur EXTC de l'Université de Bombay. Il a de réelles compétences, et a même publié dans un journal affilié à l'IEEE. L'une des meilleures offres qu'il a reçues après l'obtention de son diplôme était un travail de vendeur en porte-à-porte pour une société de télévision par satellite. Allez comprendre.
  2. La plupart des entreprises ne sont pas prêtes à prendre une chance sur quelqu'un sans qualification officielle. Compte tenu de la surabondance de nouveaux diplômés en génie, ils n'ont pas besoin de parier sur quelqu'un qui n'a pas été testé et qui n'a pas été approuvé par le système éducatif. Et même si les diplômés n'ont aucune compétence, ils ont une base commune à partir de laquelle ils peuvent être formés. Cela simplifie grandement la formation et la logistique pour les entreprises.
  3. Comme je l'ai déjà dit, les ingénieurs de nos jours sont disponibles un sou à la douzaine. Ils ont tous désespérément besoin d'emplois et accepteront des salaires insultants. J'ai entendu des offres aussi bas que 5000 ₹ / mois pour les freshers. Pour chaque candidat qui refusera une telle offre, il y en a 10 en ligne derrière eux qui l'accepteront.
  4. Même les gens de BSc Computers / IT font une tonne de cours de certification ces jours-ci pour essayer d'atteindre une sorte de parité avec les gens de BE et BTech. Les entreprises ont commencé à les embaucher car elles peuvent leur donner des salaires inférieurs pour faire le même travail.
  5. La seule raison pour laquelle les entreprises avaient auparavant pour prendre des personnes sans diplôme était de les faire travailler pour les arachides. Ce n'est plus un problème, car les diplômés reçoivent également une monnaie de poche.

Si vous voulez vraiment vous lancer dans un travail de programmation, le seul endroit où vous pouvez en obtenir un est dans les petites entreprises en démarrage. Ils n'embauchent pas en masse, donc si vous allez pour une entrevue, ils ont en fait le temps de vous asseoir et de vérifier ce que vous en savez et vos compétences. De plus, ils ne se soucient que de vos compétences, pas de vos diplômes. Et ils sont susceptibles de vous payer un salaire adéquat si vous travaillez bien.

Mais après avoir mis le pied dans la porte de l'industrie, vous rencontrez un ensemble de problèmes complètement différents.

  1. Vous pouvez monter dans l'organisation jusqu'à un certain point, mais après un certain temps, vous ne serez plus éligible à des postes de direction ou de supervision.
  2. Les personnes diplômées peuvent être mécontentes du fait qu'elles relèvent de quelqu'un qui a moins de qualifications qu'eux.
  3. Si vous essayez de passer à une autre entreprise, votre manque de qualifications reviendra.
  4. Les visas de travail pour les autres pays ont des exigences minimales en matière d'éducation. Ces postes vous sont fermés, même si votre entreprise actuelle souhaite vous envoyer temporairement à l'étranger.
  5. Même si vous souhaitez retourner à l'université pour améliorer vos compétences, vous serez probablement trop vieux à ce moment-là.

Cela étant dit, quelques qualifications aideront énormément. Obtenez une certification de programmation comme Core Java ou .NET. Vous pouvez étudier à votre rythme et passer l'examen quand vous le souhaitez. Si vous avez déjà des compétences en programmation, elles ne devraient pas être trop difficiles.

Dans le pire des cas, si vous ne trouvez pas d'emploi, lancez-vous en freelance. La conception Web est également un bon endroit pour vous essayer. Obtenez des références et essayez à nouveau de trouver un emploi.

Certaines personnes semblent mal comprendre l'importance d'un diplôme sur le marché du travail. Ce n'est pas comme si un recruteur examinait 2 CV et choisissait celui avec le diplôme. Si vous n'avez pas de diplôme, ils ne vous laisseront même pas soumettre votre CV dans la plupart des cas. Un diplôme ne vous permet que de mettre le pied dans la porte. Après cela, ce sont vos compétences techniques et votre personnalité qui comptent.


Réponse 2:

Je travaille comme programmeur en Inde depuis près de 10 ans maintenant, sans diplôme. Je suppose qu'il y a un biais de sélection chez Tachyon Technologies, où Vivek Nagarajan et moi avons travaillé. D'après mon expérience, seuls certains Big Cos ont des listes de contrôle de sélection rigides qui excluent les personnes sans diplôme, mais même dans ce cas, il y en a qui font des exceptions. Je préfère travailler pour des startups que je trouve plus gratifiantes à la fois techniquement et financièrement. Et les diplômes n'ont pas du tout d'importance dans la scène des startups en Inde. À long terme, ce sont vos côtelettes techniques qui comptent le plus, suivies peut-être de ne pas être un imbécile.

Mise à jour: Cela fait près de 6 ans que j'ai écrit cette réponse et j'ai déménagé dans deux pays et travaillé chez Facebook et maintenant chez Reddit. L'une des autres réponses semble indiquer que l'on ne peut pas obtenir un visa de travail sans diplôme. Mon histoire est une preuve d'existence que ce n'est pas vrai, et ce n'est pas un cas isolé; Au fil des ans, j'ai rencontré de nombreux collègues brillants de divers autres pays avec des antécédents similaires au mien en matière d'éducation. Chaque pays considère une expérience de travail pertinente pour les exigences de visa de travail. Ce chemin n'est pas facile, mais ce n'est certainement pas impossible. Les ingénieurs médiocres sont en effet un sou la douzaine; heureusement pour nous, les bons et les grands ne le sont pas. :)


Réponse 3:

J'embauche un programmeur, pas un diplôme!

Le processus de sélection que nous avons conservé est assez simple:

  1. Aptitude et raisonnement logique: ce sont principalement des questions qu'un lycéen intelligent devrait pouvoir facilement tenter. Cependant, devinez ce que seulement 10 à 15% des espoirs ont pu obtenir ne serait-ce que 35%, ce qui se trouve être notre seuil. Nous faisons cela pour tous les niveaux d'embauche indépendamment de l'ancienneté.
  2. Test technique avec la langue de votre choix: Ce sont des questions de base liées à un problème du monde réel (test d'algorithme de base) et quelques questions simples sur la base de données. Seuls 30 à 40% des candidats qui franchissent le premier obstacle sont en mesure de se qualifier dans ce tour.

Enfin, nous avons une discussion technique où nous jugeons la capacité de penser et d'apprendre. La devise de notre recrutement est simple, les langues et la technologie ne sont que des moyens pour une fin et non une fin de moyens. Nous avons donc besoin de personnes dont les compétences principales sont de pouvoir apprendre rapidement et de s’appliquer.

Si l'un de vous lisant ceci pense qu'il se qualifie pour tout ce qui précède, contactez-moi et je vous assure que nous ne lirons ni votre CV ni votre diplôme.


Réponse 4:

Je crois que si une personne est talentueuse et a la volonté de travailler et de monter dans la vie, alors oui, déf! Un de mes amis m'a récemment parlé de sa petite amie d'alors (fiancée maintenant), qui a échoué trois fois à ses examens de troisième année et s'est vexée de l'obsession d'un diplôme tout en réussissant à impressionner des scientifiques, des directeurs et des chercheurs célèbres par ses connaissances et dévouement à la science et à la recherche alors qu'elle faisait une présentation de 2-3 heures sur les «dimensions fragmentées» il y a quelques années. Les multinationales étaient derrière elle et elle a été immédiatement recrutée par l'une des grandes entreprises avec un salaire décemment élevé qui a surpris ses collègues «diplômés». Après son arrivée, elle est devenue une grande programmeuse et a lentement commencé à assumer des rôles de leadership dans la section R&D où elle a fusionné ses connaissances en codage avec son amour pour la science et a fait de grands progrès! Même si elle a démissionné récemment pour poursuivre sa passion, la joie, la confiance et l'expérience qu'elle a reçues étaient écrasantes! Alors ... bref oui, j'en embaucherais un!


Réponse 5:

Je n'ai pas de diplôme, je n'ai même pas de diplôme de fin d'études secondaires.

J'ai été employé (ou effectué un travail important pour) Tachyon Technologies, Justin TV, 123hjemmeside, Virtual Bridges et plusieurs autres. J'ai eu des offres d'emploi de Mozilla, AngelList et d'autres startups.

Le papier avec quelques marques est rarement important si vous avez de bonnes compétences techniques et relationnelles.


Réponse 6:

Oui. La plupart des ingénieurs en logiciel n'ont pas de certifications formelles. Les certificats sont un «anti-modèle» pour vérifier la qualité des compétences d'un ingénieur. Cela signifie que c'est un morceau de papier arbitraire qui suggère à un employeur que vous avez un ensemble de compétences particulier, mais qui ne valide pas réellement que vous pouvez effectuer le travail impliqué par la certification.

La plupart des entreprises vont simplement tester votre capacité de codage et si vous travaillez au niveau dont elles ont besoin, vous avez une chance d'être embauché.

Les certificats sont davantage une convention d'un grand atelier informatique d'entreprise où les employés sont relativement moins autodidactiques et le sentiment de sécurité procuré par un morceau de papier officiel influence considérablement les décisions d'embauche d'un employeur.


Réponse 7:

Honnêtement, les meilleurs logiciels que je connaisse ne font pas vraiment de logiciel comme travail principal. Je connais des physiciens, des biologistes qui peuvent écrire de meilleurs programmes et logiciels que la plupart des soi-disant ingénieurs en logiciel.

Franchement, le niveau d'éducation dans les écoles d'ingénieurs est horrible. La plupart des professionnels apprennent leurs compétences dans le cadre du programme d'études ou sur le tas. Donc, techniquement, un diplôme n'est pas le meilleur critère pour sélectionner la compétence d'un candidat. Si tel était le cas, les entretiens dans les écoles d'ingénieurs indiennes n'ont pas du tout besoin de conserver un autre test écrit. Les tests sont nécessaires simplement parce que les candidats sont horribles dans ce qu'ils apprennent au collège en raison de divers facteurs: mauvaise faculté, manque d'infrastructure, de ressources et mauvaise structure d'examen.

Donc, si je devais recruter un programmeur, je le laisserais simplement écrire un programme ou deux pour moi et s'il est bon, un diplôme médiocre n'est pas ce que vous devriez regarder.

Edit 1: Vous pouvez donner au candidat une semaine pour apprendre la langue dans laquelle vous demanderiez de programmer. Une tâche simple comme identifier les nombres impairs dans un tableau en C ou python devrait être un bon test de compétences de base et quelques questions sur les compétences nécessaires dans le travail est suffisant.


Réponse 8:

Oui. Mes critères d'embauche sont simples.

  1. Personne: je dois l'aimer.
  2. Attitude: Son attitude doit être adaptée au travail.
  3. Connaissances pratiques: expérience des choses qu'il / elle ferait.
  4. Éducation: Diplôme / diplôme / autodidacte, mais doit être à la hauteur des exigences du poste. (Ceci parce que certains titulaires de diplômes ne peuvent pas communiquer, certains ne peuvent même pas faire ou comprendre les choses que leurs diplômes réclament.) Dans un incident particulier, je n'ai pas pu embaucher un boursier IIT en raison de lacunes en matière de communication.
  5. Appétit d'apprentissage: c'est un must.
  6. Coût: les deux parties doivent obtenir des avantages en termes de coûts
  7. US: Il / elle doit aimer moi et l'équipe. Moi au moins.

Mais je gère les choses très différemment de la plupart des magasins. Donc ma réponse est surtout inutile pour vous. Et j'embauche des gens qui gagneront plus d'argent pour nous alors nous devons les payer;) Et nous ne brûlons pas d'argent.


Réponse 9:

Cela dépend de quelques facteurs. Si je suis une nouvelle startup et que je n'ai pas beaucoup d'argent à dépenser pour des essais et des erreurs. J'irais pour une voie plus conventionnelle et embaucherais quelqu'un avec un diplôme et une expérience pertinente. Ma priorité sera d'embaucher pour le travail accompli. Si je suis une entreprise de plusieurs millions de dollars et que j'ai un excellent réseau de ressources humaines pour l'embauche / la recherche de talents, cela ne me dérangerait pas d'embaucher un ou deux gars sans diplôme mais talent exceptionnel et attendre un an ou deux pour obtenir des résultats.

PS: Dans les deux cas, la croissance de carrière de l'employé reposera sur ses compétences en codage.