Как это началось
Это было 14 декабря 2017 года, когда я впервые установил Android Studio на своем ПК. Тогда я не понял ни одной строки кода, был действительно поражен, чтобы увидеть такой синтаксис и немедленно закрыть его. Перенесемся в март 2018 года, я прошел курс развития Android от Udacity, и мое путешествие по программированию началось с того дня. Честно говоря, упрощенные курсы Udacity помогли мне преодолеть мой страх перед кодом, и я смог попробовать что -то самостоятельно. Я также выучил Java и немного GitHub & Git с другого веб -сайта под названием LearnCodeOnline.
Позже в том же году я начал работать с IoT для одного из моих школьных проектов и получил возможность путешествовать по всей стране, демонстрируя мой проект, а также выиграть многие конкурсы на уровне национальных уровней. Это дало мне уверенность в том, чтобы исследовать больше, и вскоре я начал кодировать как хобби. Примерно в марте 2019 года я начал изучать JavaScript, мне очень нравится этот язык – это просто, и самое главное, что нам не нужно объявлять тип. Что также очаровало меня, так это то, что мы можем разработать практически все с JavaScript. После завершения JavaScript я прошел курс реагирования от LCO, который был довольно крутым. Это был первый раз, когда я использовал JavaScript для разработки продуктов.
Опыт со фрилансером
Летом 2019 года, после того, как обучение React-National, JavaScript и Android Development я подумал, чтобы получить в свои руки некоторые внештатные проекты. Я начал с поддержки некоторых проектов в колледже, получил хороший первоначальный опыт и постепенно двинулся на сложные проекты. Тогда я не знал о денежной ценности такого рода работы. Я помню, как работал над проектом Android, в котором было почти 20 тысяч кодов с базой данных, GPS, уведомлениями и множеством других вещей, для INR 600. Тем не менее, я многому научился из этих проектов. Я столкнулся со многими проблемами, отладки, которые улучшили мои навыки отладки, и дал мне начало работы с реальным проектом.
#Teamtanay
После июня 2019 года у меня не было много времени на код, так как мне пришлось учиться на экзамене по 10 -м совету. Однажды я наткнулся на конкретное видео в Instagram, где сотрудник Microsoft, Танай Пратап говорил о пробелах в нашей системе образования в колледже, которые действительно коснулись моего сердца. Я последовал за ним в социальных сетях и начал учиться реагировать из его видео на YouTube. Именно через его канал я узнал, что React является трендом в веб -мире. Кодирование в React довольно похоже на React-Cnitaly, и, поскольку у меня есть небольшой опыт работы в React-N В течение недели мне было очень удобно с React.
Наконец, после того, как мои экзамены на доске закончились в марте 2020 года, я наткнулся на #TeamTanayJobchallenge, где нужно создать 5 проектов, 3 блогов и получить 2 отзывы, чтобы получить собеседование. Я подумал о том, чтобы попробовать понять мир технологий и оценить себя.
Попасть в стек Mern
Я изучал полную разработку стека в MERN с курса LCO и начал с создания сайта электронной коммерции, который меня многому научил. Я приступил к работе с платежными шлюзами и понял, как структура файлов работает в больших приложениях.
Как только у меня было солидное знание в Mern, я подумал о создании клона больших приложений как опыта обучения. Я начал с Tinder, чьи смахивающие карты прохладная. Я придумал приложение по имени Тиндев, где разработчики могут левые или справа смазать другими разработчиками и могут сотрудничать на основе своих предпочтений кодирования. Это оказалось довольно хорошим с 160+ пользователями.
Точно так же я построил клон YouTube, называемый Devtube, который имеет более 500 просмотров. Здесь я работал с загрузкой файлов, воспроизводил представления, обрабатывал лайки, антипатии, комментарии, подписку и многое другое.
С различными проектами, которые я создал, я использовал разные каркасы CSS, чтобы я работал с различными ароматами CSS.
Получение собеседования
После успешного завершения 5P 3B 2R в рамках #TeamtanayJobchallenge, Танай направил мой профиль одному из партнеров по найму, ему понравилось, и именно так я получил свое первое интервью.
Это было не обычное интервью, когда рекрутер спрашивает о структурах данных, алгоритмах и других технических вопросах. Вместо этого мне дали дизайн пользовательского интерфейса Figma, и попросил кодировать в React и отправить. Мой код прошел некоторые обзоры кода, мне предложили некоторые изменения, которые я обратился, и я был нанят. Хотя это кажется простым, весь процесс был мне неизвестен, я закончил тем, что сделал довольно много опечаток и забыл придерживаться лучших практик, но позже об этом позаботились.
Что я делаю?
Я работаю в качестве разработчика React Frontend и в настоящее время разрабатываю панель приложения, которая будет управляться конечными потребителями.
Приспосабливаясь к этой новой атмосфере, я многому учусь с повседневных задач и работаю над новыми технологиями (такими как SASS). В целом, я наслаждаюсь всем этим опытом и с нетерпением жду многих таких возможностей, которые укрепит мои навыки и помогут мне реализовать мои цели.
Связаться со мной
Мое Портфолио
Мои проекты
Твиттер
Оригинал: “https://dev.to/swapnadeepmohapatra/how-i-landed-a-software-developer-job-at-the-age-16-3cgb”