Решил поделиться своим довольно странным жизненным путем в разработке с комьюнити.
В школе всегда считал, что низкоуровневое программирование - единственно верный путь, а те, кто пишут на языках высокого уровня и ООП - просто ленивые жопы, которые не хотят думать. (Был маленьким и глупым, со всеми случается) В универе почти все писал на чистом Си, стараясь реализовывать все методы самостоятельно. Путь мой в этом направлении закончился в момент, когда препод, задавший нам вывести график нормального распределения, увидел график, нарисованный мною в консоли символами. Его лицо в тот момент надо было видеть - что-то с чем-то...
Через пару лет попал по воле случая на стажировку в одну фирму, набиравшую молодых студентов на обучение и мелкую работу. Придя туда, внезапно для себя, обнаружил свое имя в списке Android разработчиков, хотя с таким сталкивался впервые... Но раз судьба сказала так, то так тому и быть: пошел учиться и работать в этой сфере. И с первого дня понял, что судьба была права - разработка под мобилки явно моё. Эмоции, искра, буря, бессонные ночи за кодом, одним словом - счастье кодера, которое, к сожалению, длилось не очень долго.
На дипломную практику попал в компанию по знакомству, куда пошел устраиваться на должность Android разработчика. Пройдя собеседование и придя на первый рабочий день, со страхом и сомнением в глазах обнаружил, что им требовался не Android, а внезапно iOS разработчик... "Ну, что то мобилка, что то, иди учись и работай" Ну, судьба опять сказала свое веское слово и работа закипела. Опять эмоции, искра, буря, бессонные ночи за новым кодом... В общем - снова счастье кодера, которое опять длилось не достаточно долго... Закончив проект, ушёл из компании в другую - опять на должность Android разработчика... Где в первый день опять обнаружилась необходимость работы не только над Android приложениями, но и над iOS...
По итогу уже больше двух лет занимаюсь разработкой нативных приложений iOS и Android, а также частью back-end... Судьба - странная штука.