Не волнуйтесь, это будет не одна из тех , которые я просыпаюсь в 4 утра каждое утро и делаю 20-километровую пробежку ... - "вдохновляющие" сообщения, которые заставляют людей чувствовать, что они должны быть кем-то своего рода сверхчеловек, чтобы быть хорошим разработчиком.

Некоторые люди могут знать меня как девушку, которая никогда ничего не делает, кроме кодирования из Instagram (@theavocoder), но я никогда не рассказывал, чем я на самом деле занимаюсь в обычный день, и сделали для того, чтобы стать разработчиком программного обеспечения!

Как я попал в кодирование

Я Лидия, 19-летняя девушка, живущая в Стокгольме, и я разработчик JavaScript (React)! Я очень активен в социальных сетях и пытаюсь мотивировать больше людей присоединиться к миру технологий, показывая, какова моя жизнь в этом сообществе.

Я начал программировать, когда мне было 15 лет. У меня был быстро развивающийся блог о здоровье и образе жизни на Tumblr, и у меня сразу же появились десятки тысяч подписчиков. Именно тогда я начал создавать свои собственные адаптивные макеты с помощью обычного HTML, CSS и jQuery, так как мне не нравились темы, которые я мог покупать, поэтому я решил просто попробовать их сам! С тех пор я продолжал улучшать свои навыки, получать больше знаний, и мой интерес к развитию рос. Однако я понятия не имел, что это уже считается кодированием и что я могу этим зарабатывать на жизнь. Мне просто нравилось создавать свои собственные проекты с нуля и видеть, что людям нравится макеты, которые я построил, и были готовы мне за это заплатить!

Я ходил в среднюю школу, пока мне не исполнилось 18, и абсолютно ненавидел это. Мне казалось, что я трачу так много времени на предметы, которые никоим образом не могут улучшить мое будущее (глядя на вас, древнегреческий и латинский языки!). Тем не менее, я очень много работал над своим дипломом, работал над множеством личных побочных проектов и всегда был занят обучением и поддержкой людей! Люди описывали меня как самого трудолюбивого, но при этом самого расслабленного человека, которого они когда-либо встречали, и я думаю, что это прекрасно описывает мое мышление. Но мы вернемся к этому позже!

После окончания средней школы я решил не поступать в университет. Это был очень пугающий шаг для меня, так как мне промыли мозги, заставив думать, что это единственный способ иметь успешное будущее: все вокруг меня пошли в лучшие университеты! Я потратил так много времени, пытаясь получить лучшие оценки в старшей школе, чтобы в конечном итоге поступить в хороший университет, неужели я действительно зря потратил столько лет своей жизни? Да, в значительной степени, но я нисколько не жалею об этом! Большинство людей вокруг меня не понимали и думали, что я совершаю большую ошибку, но небольшое количество людей, которые понимали и поддерживали меня, действительно мотивировали меня.

Я всегда был очень независимым: я сам переехал в другую страну, когда мне было 18 лет, много путешествовал сам в подростковом возрасте и всегда был занят чем угодно, чтобы улучшить свое будущее. Я никогда не чувствовал давления, заставляющего делать что-то из-за того, что меня хотело общество, я всегда делал свое дело. После того, как я решил не поступать в университет, а вместо этого посвятил свои 110% программированию, я пошел на 3-месячный курс для начинающих по программированию в Тампа-Бэй, Флорида. Мне не нужно было этого делать, но это определенно помогло мне получить некоторую структуру и быть окруженным другими людьми, которым тоже нравилось программировать, чего у меня не было раньше. Я интенсивно программировал, постоянно находился за пределами своей зоны комфорта (что мне очень нравится), прикладывал много усилий к своим личным проектам, чтобы улучшить свои навыки программирования, и изучил так много новых технологий.

Угадай, что? Даже в течение трех месяцев безумное количество рекрутеров связывалось со мной, спрашивая, могу ли я работать на них. Это было после того, как я создал профиль в LinkedIn и смог показать работу, в которую вложил столько усилий. Для 19-летней девушки без опыта работы это было ошеломляюще. Я не поняла: разве они не читали мой профиль в LinkedIn? Я не учился в университете или что-то в этом роде, зачем я нужен стольким компаниям?

Потому что в школе не учат программировать. Вы научитесь программировать, написав на нем программы. Большинству компаний наплевать, есть ли у вас хорошая статья о том, что вы изучали программирование в колледже: людям небезразлично, что вы можете показать, что у вас хорошие навыки программирования и что вы любите кодировать.

Не поймите меня неправильно. Если вам нравится учиться в колледже или вам просто нужно немного упорядочить свою жизнь, то это определенно хорошее решение. Однако не испытывайте давления. Сообщество программистов может быть суровым: они ненавидят друг друга из-за языка, на котором они программируют, из-за них кажется нормальным поспать 2 часа, потому что всю ночь приходится писать код, и что есть нездоровую пищу и сидеть. весь день просто такой, какой он есть. Это абсолютно не так.

Моя повседневная жизнь (вне работы)

После того, как буткемп закончился, я вылетел обратно в Стокгольм. Я был очень взволнован, чтобы начать эту новую главу в своей жизни, и не мог дождаться продолжения роста. Так что же мне сейчас делать в обычный день?

Я просыпаюсь и пытаюсь размяться. Это похоже на типичный «вдохновляющий» пост, о котором я говорил ранее (они как везде в LinkedIn, это сводит меня с ума!), Но это чрезвычайно важно. Вы сидите часами, и ваше тело определенно страдает, если вы о нем не позаботитесь. Это также действительно будит вас, так как ваш пульс увеличивается, и ваш мозг получает больше кислорода.

Я стараюсь смотреть онлайн-курсы кодирования не менее 2 часов в день. Я люблю смотреть онлайн-курсы, потому что я всегда узнаю что-то новое и вдохновляюсь, видя, как инструктор с такой легкостью пишет код. Я пытаюсь придать этому свой собственный вид, работая над похожим проектом на стороне, только немного другим, поэтому я не просто копирую то, что делает инструктор. Кроме того, это идеальный вариант, когда вы просто не хотите вставать с постели и при этом чувствуете, что поработали продуктивно;)

Я стараюсь работать над своими личными проектами не менее 4 часов. Они заставляют меня чувствовать себя очень неуютно. Я всегда стараюсь использовать языки или методы, которых никогда раньше не использовал, поэтому я получаю больше опыта с ними. И давайте будем честными, это может быть ужасно! Я не собираюсь лгать и говорить, что если вы будете усердно работать, вы добьетесь этого (что вы сделаете, но не в этом суть), но я также действительно хочу подчеркнуть тот факт, что изучение чего-то нового может быть эмоциональным катанием на американских горках. . Вы почувствуете себя лишенным мотивации, почувствуете, что никогда этого не поймете, и действительно усомнитесь в своих навыках программирования. Если да, поздравляем! Ты нормальный человек! Ощущение этих эмоций - не самая важная часть здесь: то, что вы с этим делаете, - самое важное. Изучите его, обратитесь к людям, напишите свои собственные вопросы о переполнении стека (и будьте героем для многих людей) и просто продолжайте пытаться, пока не найдете решение. А если нет, ничего страшного. Через какое-то время вы, вероятно, оглянетесь на это и подумаете: «Как же я тогда не мог получить это обратно ?!».

Я стараюсь прочитать хотя бы 2 статьи. Мне действительно нравится смотреть на вещи с другой точки зрения. Статьи могут быть о чем угодно: как решить ту или иную проблему кодирования, почему JavaScript иногда отстой или какие самые крутые новые технологии. Важно не зацикливаться на определенном образе мышления!

Я пытаюсь решить как минимум 5 Ката CodeWars. CodeWars - ваш лучший друг, когда вы только начинаете программировать, но также и тогда, когда вы программируете много десятилетий! Решения проблем, которые они дают вам, часто очень полезны, поскольку вы научитесь значительно улучшать свой синтаксис, просто просматривая решения, предложенные другими людьми. И еще один большой плюс: когда вы идете на собеседование по кодированию, вам часто задают вопросы, очень похожие на те, что на CodeWars!

Я стараюсь не есть нездоровую пищу. Питательная пища делает меня очень бдительным и, что самое главное, счастливым! Я чувствую себя намного более энергичным и мотивированным, когда я ел очень здоровый завтрак и обед, что определенно улучшает мои навыки программирования. Не стремитесь к быстрому и легкому, но думайте о долгосрочной перспективе: чем лучше ваше тело, тем лучше ваш разум, тем лучше ваш код!

Вы что-то заметили? Я все время повторял «Я стараюсь». Потому что я не собираюсь заставлять себя делать что-то, если я просто не могу этого сделать. Я не хочу, чтобы у меня было плохое предчувствие, когда я не работал над своими личными проектами или когда я ел нездоровую пищу. Моя цель - дать свои 110%, но я человек: в некоторые дни я просто не хочу программировать, чувствую усталость и просто хочу смотреть Netflix весь день. И это совершенно нормально! Найдите правильный баланс между расслаблением и тяжелой работой. Это возвращается к комментариям людей о том, что я самый трудолюбивый, но расслабленный человек, которого они когда-либо встречали: но так непросто иметь такое мышление!

Мне потребовалось много времени, чтобы не почувствовать себя плохо, когда я не работал весь день. Особенно после того, как я присоединился к Instagram: я постоянно видел посты людей, которые так много кодируют, что мне казалось, что я тоже должен это делать, и у меня просто не было времени взять выходной. Но как только я начал делать расслабление важной частью своей жизни, все наладилось. Я чувствовал себя намного счастливее, и у меня было больше мотивации много работать.

Заключение

Написав эту статью, я надеюсь вдохновить некоторых людей также заняться миром технологий, и что это действительно не так страшно, как кажется. Программирование предназначено не только для сверхразумных сверхлюдей, как их изображают в фильмах. Программирование для всех, кто любит творить, кто любит выходить из своей зоны комфорта, и для всех, кто любит совершенствоваться!

В заключение мой последний совет:

  • Вам действительно не нужно поступать в институт, если вы действительно можете подтолкнуть себя и показать свою страсть к программированию!
  • Всегда выкладывайтесь на 110% всякий раз, когда можете, и покажите миру, на что вы способны, сделав свое имя известным. Однако всегда уделяйте первоочередное внимание своему здоровью. Сон очень важен!
  • Совершенно нормально чувствовать себя некомфортно и думать, что вы действительно плохо умеете кодировать, не позволяйте этому сбивать вас с толку. Все время от времени так думают.
  • Всегда напоминайте себе, как далеко вы уже продвинулись. Очень легко забыть, насколько вы улучшились, просто сравните себя сейчас с месяцем назад! Уверяю вас, это намного больше, чем вы думаете.
  • Не позволяйте другим людям заставить вас думать, что язык, на котором вы программируете, - плохой. В буквальном смысле этого слова нет, и, скорее всего, это очень нужно и полезно!

Не стесняйтесь задавать мне вопросы, отправив мне сообщение в моем Instagram, или добавьте меня в LinkedIn!