Fermer

mars 27, 2020

Comment Aaron Osteraas a fait le contenu pour la transition de carrière de code –


Comme Aaron Osteraas peut vous le dire, le chemin entre découvrir ce que vous voulez faire pour vivre et le faire est rarement linéaire.

Maintenant ingénieur logiciel chez Tigerspike, une société de services numériques basée à Sydney, le voyage d'Aaron pour devenir développeur a commencé quand il était au lycée, mais ce n'est qu'au début de la trentaine qu'il a obtenu son premier emploi de développement à temps plein. Les années entre les deux ont été remplies de démarrages et d'arrêts, de défis et de succès, et beaucoup de bricolages.

«Je bricolais toujours avec l'ordinateur de la famille, qui était surtout« oh mon dieu, je l'ai cassé comment puis-je Réparez-le avant d'avoir des ennuis », a déclaré Aaron à propos de ses débuts techniques. Il avait un appétit pour la construction et la modification du matériel, qu'il attribue à la joie qui vient de faire quelque chose avec vos mains. Il collectait du matériel de rechange, achetait et vendait des pièces et avait parfois recours à la fraude et au commerce. "Il y avait des pièces d'ordinateur éparpillées partout", a-t-il dit.

Mais au moment où il a obtenu son diplôme d'études secondaires, Aaron avait vérifié académiquement. Il n'était pas convaincu que ses notes étaient assez bonnes pour l'université, alors il s'est inscrit à TAFE, le plus grand fournisseur de formation professionnelle d'Australie, et a passé six mois à apprendre XML avant de se rendre compte que «créer des sites Web mobiles pour les meilleurs téléphones portables de 2004 en XML était sacrément loin d'être mon idée d'un bon moment. »

Il a donc abandonné TAFE et s'est finalement retrouvé à travailler dans le monde du contenu, où il est resté sept ans. Bien qu'il ait gravi les échelons jusqu'à un poste de direction et de rédaction pour une poignée d'entreprises du domaine technique, Aaron s'est toujours trouvé insatisfait.

J'ai eu cette démangeaison pour résoudre des problèmes techniques et, en travaillant sur le contenu, je n'ai pas pu pour le rayer. C’est ça la programmation, la résolution de problèmes. Et ce n'est pas que ce soit unique à la programmation, c'est juste le type de problèmes – et les solutions – sont plus agréables pour moi.

Retour à l'école

Pendant sa longue période de contenu, Aaron a maintenu suffisamment d'intérêt dans le bricolage et la programmation pour finalement s'inscrire à un programme d'études en génie logiciel.

J'ai pris un sujet pour commencer, car je sentais que je devais valider deux choses: une, que je pouvais réapprendre à étudier, et deux, que je

Aaron a trouvé la validation qu'il recherchait, mais ce n'est que quelques années plus tard, lorsqu'il a appris que sa société avait été acquise et que son travail était en jeu, qu'il a décidé de laisser le contenu derrière lui et s'engager pleinement à devenir développeur. Sachant qu'il pouvait être renvoyé en aussi peu qu'une semaine, Aaron s'est inscrit à l'Université RMIT à temps plein pour poursuivre un diplôme en génie logiciel.

Aaron était enfin à sa place, mais ce n'était pas facile.

Là était beaucoup de frustration. J'ai trouvé certains langages, concepts et thèmes difficiles à saisir, et d'autres sont venus avec une facilité remarquable. Donc, lorsque vous passez de «C'est facile et amusant!» À jurer devant l'ordinateur de demander pourquoi quelque chose ne fonctionne pas, cela peut être émotionnellement turbulent.

En conjonction avec le sujet difficile, il y avait une quantité écrasante

Le monde de la programmation est scandaleusement vaste, il y a d'innombrables chemins que vous pouvez emprunter et il y a la tentation de les essayer tous parce que tout le monde aime la nouvelle chose brillante.

Les plus de cheminements de carrière il a découvert, moins sûr de lui, il a grandi.

Je n'ai jamais connu l'adage «plus vous en savez, moins vous en savez» d'une manière plus grande qu'en apprenant à coder.

Aaron a trouvé la motivation pour continuer en se concentrant sur la raison pour laquelle il a tout fait en premier lieu – la même raison pour laquelle il avait bricolé avec l'ordinateur de sa famille il y a toutes ces années: "Il y avait un sentiment d'émerveillement qui vient du simple fait de pouvoir construire quelque chose."

Trouver un mentor [19659008] Les choses ont commencé à s'améliorer pour Aaron. Il est devenu plus concentré et a eu la chance de trouver un mentor dans un développeur autodidacte à pile complète qui l'a aidé à apprendre à gérer des tâches du monde réel.

Avoir un mentor a été une expérience très précieuse, formatrice en fait . Je dirais que quiconque prend le voyage au sérieux devrait en garder un œil.

Grâce à son mentor, Aaron a pu décrocher un travail indépendant et a passé les quelques années suivantes à développer des projets sur une base contractuelle. Et puis, plus de 15 ans après avoir laissé des pièces détachées dans toute la maison de son enfance, il a décroché son premier rôle à temps plein en tant que développeur.

Décrocher un poste à temps plein

Je n'avais travaillé que comme pigiste jusqu'à ce point, et j'ai réalisé que ne pas travailler dans une équipe de personnes plus intelligentes et plus compétentes était à mon détriment. Il y avait tellement d'occasions d'apprentissage et de coaching que je manquais, et je le voulais.

Après avoir parcouru les sites d'emploi pour un rôle bien adapté, il a trouvé un poste d'ingénieur logiciel ouvert chez Tigerspike. «J'avais l'impression que la description de poste avait été écrite spécialement pour moi», a-t-il déclaré. Les gens de Tigerspike semblaient penser aussi, et l'ont invité à interviewer. Tout d'abord, un examen des ressources humaines, puis un entretien technique par téléphone (qu'il pensait avoir lamentablement échoué), un défi de codage (qu'il pensait avoir relativement bien réussi) et un dernier entretien technique en personne, qu'il savait avoir réussi.

Lorsqu'on lui a demandé pourquoi il se sentait si confiant à propos de l'entretien technique, Aaron a dit qu'il avait choisi d'être franc sur ce qu'il avait vécu et ce qu'il n'était pas.

. Être malhonnête est discutable, et penser que vous pouvez le truquer à des gens qui sont des dizaines d'années plus expérimentés que vous est naïf.

Après avoir été au travail pendant environ six mois, Aaron a déjà beaucoup appris en faisant partie d'un

La façon dont je pense à ce sujet est que je ne serai probablement jamais proche du meilleur dans une chose – le sentiment que je lutte constamment pour accepter avec – mais il y a des domaines et des technologies où j'en sais plus que mes pairs (ce qui est difficile à admettre), et je ressens un sentiment d'obligation de diffuser les connaissances.

Maintenant, à un moment de sa carrière où il peut regarder de retour dans la perspective, Aaron comprend que trouver un moyen de rester concentré était la clé de son succès.

Si vous pouvez trouver un moyen de guider votre apprentissage et avoir la discipline pour rester concentré, vous ferez probablement très bien. Ce n'est pas facile d'apprendre la programmation, mais cela devient plus facile avec le temps à mesure que vos connaissances de base augmentent… Je me souviens à quel point cela peut être écrasant. Faites simplement confiance au processus et continuez.

Concevoir votre transition de carrière

Il n'y a jamais eu de meilleur moment pour apprendre à coder – il y a plus de ressources que jamais à votre disposition, et la communauté de développement en ligne est l'un des plus utiles et enthousiastes. Voici quelques excellents points de départ sur SitePoint:

Lorsque vous êtes prêt à rechercher votre premier rôle junior, passez à ces ressources – surtout si vous recherchez du travail à distance.

Et si vous avez une histoire de carrière de développement qui pourrait encourager les autres qui souhaitent faire le saut, assurez-vous de nous contacter .




Source link