Dois-je retourner à l’école pour obtenir un baccalauréat en informatique ?


Non.

Apprenez à coder. Construisez quelques sites web/applications. Créez un portfolio. Chaque pièce de travail que vous faites devrait être documentée. En outre, tenez un blog présentant ce que vous avez appris chaque jour - tous les jours. Si vous'n'apprenez pas quelque chose de nouveau sur le code tous les jours, vous devriez continuer à tenter votre chance dans la finance.


Utilisez des ressources gratuites en ligne pour apprendre toutes les théories que vous'devriez apprendre en informatique -- ergo, prenez quelques cours en ligne sur les structures de données et les algorithmes une fois que vous'êtes familiarisé avec un langage de programmation (non, pas HTML. Je veux dire quelque chose comme Python, Java, C ou C++).

Vous'trouverez très peu, voire aucune valeur avec votre diplôme supplémentaire. Vous'êtes après l'éducation, qui a plus de valeur que le diplôme. Heureusement, dans ce cas, nous n'avons pas besoin d'un diplôme pour obtenir un salaire de plus de 100 000 $ en deux ans de travail sur le terrain. Vous'gagneriez au moins 20k$ de plus que ce que vous'gagnez en étant employé de bureau à NYC avec votre premier emploi en tant que développeur.

La leçon à retenir:

  • Créer des idées de projets. Des projets simples. Chacun qui ne fait qu'une ou deux choses chacun. Un blog, un trouveur de bière, une calculatrice, etc.
  • Travaillez sur ces projets. Essayez de les sortir du chemin aussi vite que possible.
  • Documentez vos luttes et vos triomphes. Créer un blog publiquement chronique ce que vous't apprendre. Ne vous inquiétez pas si c'est "J'ai appris à montrer un carré rouge sur une page web aujourd'hui. Voici comment". Plus tard, ces messages pourront servir de notes de référence. De plus, enseigner à un public potentiel ou expliquer est en fait un bon moyen de faire passer votre apprentissage en mode hyper. En expliquant, vous'êtes obligé de déconstruire chaque aspect de ce que vous avez appris.
  • Vous n'avez pas besoin de vous endetter de 70k$ pour une formation en informatique et les projections salariales d'un ingénieur logiciel'
  • Demandez de l'aide. Tendez la main. Télécharger un client IRC, se connecter au serveur Freenode, et rejoindre les canaux liés à ce que vous'cherche à faire. Asseyez-vous là, interagissez avec les autres développeurs. Vous trouverez de l'aide.
  • Allez aux rencontres. Oui, rencontrez d'autres développeurs -- des gens qui sont meilleurs que vous. Écoutez. Ne soyez pas si excité par la nature de l'économie que vous finissez par parler trop à la personne avec qui vous essayez d'apprendre. À cette fin, assurez-vous de poser des questions et de prendre des notes après les réunions si vous devez le faire.
  • Regardez d'autres portefeuilles d'ingénieurs logiciels. Cherchez-les sur Google.
  • Recherchez tout ce que vous ne savez pas tout de suite. Vous ne savez pas ce qu'est "IRC" ? Vous devriez avoir googlé cela maintenant. Rincez. Repeat.
  • Browse StackOverflow juste pour l'enfer de celui-ci. Tous les jours. Lisez les messages. Soyez curieux.

En tant qu'ingénieur, vous'devrez apprendre tous les jours. Ce n'est pas seulement "écrivez du code, gagnez de l'argent". Vous devez savoir ce que vous faites pour garder votre emploi. Obtenir le poste est généralement la partie la plus facile. Tous ces développeurs/ingénieurs/programmeurs bien payés dont vous entendez parler/que vous avez rencontrés ont dû se préparer à de stupides tests de tableau blanc (vous ne savez pas ce que c'est ? Rappelez-vous ce que j'ai écrit sur ce qu'il faut faire quand vous ne savez pas quelque chose.) ; tout le monde a dû lire quelques manuels.

Si vous ne pouvez pas'supporter d'être obligé de suivre une croissance/éducation technique constante jusqu'à votre mort, arrêtez avant de commencer. Vous'perdez votre temps. Vous pouvez faire d'autres choses pour gagner plus de 30 000 dollars ou un salaire à six chiffres. Vous devez juste commencer à penser comme ceux qui font de plus gros dollars. Pensez.