Как вы можете прочитать в заголовке, этот пост расскажет вам о том, как я научился программировать, изучал программирование и начал работать стажером. Где я потом устраиваюсь на работу 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