Как вы можете прочитать в заголовке, этот пост расскажет вам о том, как я научился программировать, изучал программирование и начал работать стажером. Где я потом устраиваюсь на работу full-stack разработчиком в возрасте 19 лет.
Части этого поста:
- Как я начинал
- Как я нашел работу
- Что бы я изменил
- TLDR;
Как я начал заниматься программированием
Первое кодирование, которое я могу вспомнить, было, когда мне было около 11 лет. Я был очарован кодом и тем, как он работает, и мне захотелось попробовать его. HTML и CSS были моей отправной точкой, и мне было тяжело их изучать, потому что было так много нового. Создав несколько базовых целевых страниц и хобби-сайтов, я начал учиться этому и подумал, что это очень весело. С тех пор, когда мне исполнилось 11 лет, я время от времени увлекался разными языками программирования. Я не зацикливался на каком-то одном пути, и в результате я так и не проник в глубины компьютеров и программирования.
К тому времени, как мне исполнилось 17 лет, я проверил множество различных языков программирования: HTML и CSS (я знаю, что это язык разметки, но мой 12-летний я этого не знал), Javascript, Python, C#, C++, Lua, Java, может еще что-то, чего не припомню. К тому времени мои навыки были в порядке. Я сделал несколько полнофункциональных приложений со стеком Javascript, но мне этого было недостаточно, я хотел стать более продвинутым и хорошо разбираться в этом. Поэтому я решил начать и освежить свои навыки во внешнем интерфейсе, изучив React. За 10 недель я создал 10 различных проектов, чтобы иметь возможность тренировать свои навыки, и должен сказать, что я добился серьезного прогресса в своих навыках, выполняя эти 10 проектов (учусь, выполняя работу).
Некоторые из проектов, которые я сделал, были:
- Крестики-нолики
- Приложение для рецептов
- Приложение для коктейлей
- Музыкальный проигрыватель
- Интерфейс электронной коммерции
- Приложение для чата.
После изучения React я начал проверять React Native и превратил свое коктейльное приложение в кроссплатформенное. Когда наступила осень (это было весной и летом 2020 года), я учился в последнем классе школы, и теперь все было посвящено программированию. Я бы сказал, что во время этого обучения я развивался как разработчик не из-за каких-то новых языков или навыков работы со стеком. В основном потому, что мы постоянно работали в командах, мы начали работать с тестирования нашего программного обеспечения и кода. Я также стал пользователем Linux и VIM в этот период, о чем я никогда не пожалею 😄
Во время этого обучения обязательно проработать стажером в компании-разработчике программного обеспечения не менее 10 недель. Когда пришло время искать стажеров, из-за Covid-19 было сложно найти кого-то, кто примет стажеров. Я вспомнил, что у меня был знакомый, который говорил о стажировке для меня, если я дам ему пинг. Так я и поступил и стал стажером в стартапе Assedon.
Как я устроилась на работу стажером
Искусство найти работу стажера — это то, на что у меня нет ответа. Но я верю, что если вы сделаете несколько фундаментальных вещей, ваши шансы получить эту работу возрастут.
Недавно я прочитал о самом богатом человеке в Вавилоне, а в главе «Самый удачливый человек в Вавилоне» я прочитал о группе людей, путешествующих в Вавилон в надежде разбогатеть. Каждый из них стал рабом и должен был много работать. Но между этими людьми были некоторые принципиальные различия. У одного из них была поговорка, что тяжелая работа должна стать вашим лучшим другом, а не вашим врагом. Под этим он имел в виду следующее: раб, который усердно работает и готов работать, потому что это его лучший друг, произведет впечатление на своего хозяина и, следовательно, принесет большое состояние в будущем.
(Одно короткое замечание, я знаю, что это даже не сравнимо быть рабом и стажером, я хочу подчеркнуть в этой истории, как тяжелая работа и доказательство того, что вы трудолюбивый человек, могут принести состояние.)
Я думаю, что из этого можно извлечь урок и применить его к своей стажировке или любой другой работе в этом отношении. По крайней мере, это то, что я пытался сделать. Работайте усердно и сделайте его своим лучшим другом. Благодаря этому я (и вы) можем доказать ценность нашей компании для компании.
Вторая великая фундаментальная вещь, которую вы можете сделать, — это быть хорошим, порядочным человеком. Если вы счастливы, общительны и заинтересованы в компании и людях, которые в ней работают, ваши шансы получить работу увеличатся.
Сочетание тяжелой работы с хорошим человеком заложит отличную основу для превращения вашей стажировки в постоянную работу.
Что бы я изменил
Обычно я думаю о двух вопросах, которые являются частью моего сожаления. Сначала мне интересно, где бы я был, если бы действовал в соответствии со своими предпринимательскими идеями и чувствами, когда был моложе. Во-вторых, каким был бы мой набор навыков сейчас, если бы я продолжал программировать и изучать новые техники. С этими двумя вопросами, я думаю, вы можете догадаться, что бы я изменил.
Я пробовал все свои идеи, когда был моложе, и пытался узнать как можно больше. Сохранение согласованности с кодированием также было бы одной из вещей, которые я бы сделал. Вероятно, составлю расписание, например, я собираюсь потратить не менее 15 минут на кодирование или изучить какую-то новую, более сложную тему.
Если бы я занимался этими видами деятельности, я думаю, что мои навыки и опыт были бы выше. Хотя это то, что я бы изменил, если бы мне пришлось быть придирчивым, я очень доволен своим прогрессом и тем, что я сделал до сих пор в своей жизни, и в будущем меня ждет еще больше.
Конец.
TLDR;
Я научился кодировать с юных лет, когда пробовал множество различных технологических стеков и языков. Через некоторое время, опробовав разные языки программирования, я занялся им, чтобы научиться и стать в нем профессионалом. Я начал создавать один новый проект каждую неделю и добился большого прогресса. Затем я начал изучать другие темы и пошел учиться на год. Во время учебы я проходил стажировку в небольшой компании Асседон. Во время стажировки я следовал двум основным принципам, чтобы показать себя достойным работы: усердная работа и порядочность. Уроки из моего прошлого: мне жаль, что я не тратил больше времени на изучение кода и изучение предпринимательских идей.
Конец.
Большое спасибо за то, что прочитали этот пост, он много значит для меня. Если вы хотите связаться со мной, вы можете связаться со мной по адресу [email protected]. Я всегда готов к чату или проекту кодирования 😄
Не забудьте зайти на мой официальный сайт https://eliasjuremalm.com