Step by Step for Web
1.06K subscribers
280 photos
21 videos
24 files
196 links
шаг за шагом к Веб разработке.

Это история моего личного успеха и всех тягот становления разработчиком

Чат: https://t.me/+RX9j7nAotKsGCSM3
Связь: @AngryWebDev

English channel: @angryway
English chat: @angryway_chat
Download Telegram
3) "JS The Good Parts" Douglas Crockford
"JS сильные стороны" Дуглас Крокфорд

Автор эксперт в своём деле. Создатель JSON. Рассказывает о фишках языка и его ужасных конструкциях
4) "JS Patterns" Stoyan Stefanov
"JS Шаблоны" Стоян Стефанов

Рассказывается об удачных приемах разработки приложений. На то они паттерны.
5) "High Performance JS" Nicholas C. Zakas
"Оптимизация производительности JS" Николас Закас

Описаны оптимальные способы загрузки сценариев и другие приемы программирования, которые помогут вам обеспечить наиболее эффективное и быстрое выполнение программного кода на JavaScript
И ещё немного о чтении.

Все примеры кода, идеи из прочитанного обязательно нужно применить на практике.

Как минимум руками напечатать код у себя в редакторе.

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

10% теории и 90% практики. В этом случае чтение пойдёт на пользу.
Привет!

Не все так радужно и гладко проходит.

Прошедшая неделя получилась не такая продуктивная.

React

Пробежался по скринкастам от learn.javascript.ru

Мне не понравилось. Читаю доки и книжку достал "React.js for the Visual Learner" вот её решил почитать. Она на английском.

Что забавно. Как выяснилось, я переводил статью на медиуме про эту книгу, когда я даже не планировал изучать реакт.

Да был период в моей жизни такой, когда я занимался переводами.

htmlacademy

Процентов 40% наверно прошёл. Чувствую польза есть от этих интерактивных курсов. Все чётко и по шагам расписано.

freecodecamp

Добил блоки с flex, grid и начал блок js.

Подобрался к практическим заданиям. Там несколько проектов нужно сделать опираясь на пройденный материал.

Что касается grid. Там описано про них крайне отвратительно. Мне не понравилось.

Так почему не продуктивная неделя то?

Да потому что практики мало было, часть дел из запланированного не выполнил, много дней пропустил из за утомленного состояния в конце дня. Ведь это самое время для учёбы у меня.

Зато по изучению английского все не так плохо.
=====================

Что с языками?

=====================

Английский

Например вчера около 2 часов я занимался, из них

Аудирование - 60 минут

Сюда входит прослушивание аудио-подкастов, просмотр роликов на youtube

Чтение - 70 минут

Это все та же книжица про реакт.

Грамматика - 15 минут

Небольшой ролик на youtube

И практикую постоянное общение с носителями в мессенджерах.

Кстати, у автора той книги есть дискорд канал. Туда тоже добавился. Приятный интерактивчик
Привет, ребят.

Пост будет мотивацией объят?
Немного тренировки поэтического слога,
Чтобы напомнить о существовании блога.

Да, творческий порыв силён,
Но как там наш прогресс?
Все так же отдалён?
Наш блогер снова получает стресс?
Депрессию, проблемы и регресс?

Но нет, скажу я вам друзья.
Продвинулся немного я.
Поизучал JS,
В питон немного я залез,

Вписался в тему Яндес Дзена -
Это всё блогерская тема.
Да. Не единым кодингом живём.
Из текста хобби мы совьем.

И как там Кексби поживает?
- Верстал. Не много.
Больше спал.
Ленивым гадом только стал.

Да нет. Не лень, а сильная жара.
Влияет на мой разум.
Так будем вместе господа
Бороться за ментальные отказы!

Дадим мы прокрастинации бой!
Пофиксим только баги,
Пойдём покодим мы с тобой
В React'овой отваге!

Ну что? Как стих вам мой?
- Иди и не страдай хуйней!
Ты скажешь, почесав затылок.
Да ладно. Сегодня выходной.
И подурачиться возможно
Сегодня мне знакомая американка написала:

"I'm glad that with hard work and perseverance, you can overcome any obstacle! :)"

Пожалуй, сделаем это девизом дня! 😊 👍

Кстати, кто интересуется языками, напишите вашу историю, как вы учите и какие именно языки?

И есть ли среди нас вообще такие?
Как не терять мотивацию и добиваться поставленных целей?

Поговорим об этом.

============================

Нахожусь в каком то мутной состоянии. Что то похожее на депрессию, плюс усталость и недосып.

Надо подумать как выбираться из такого состояния. Может у кого-то такие же проблемы.

Как можно находить время для изучения веб разработки, сочетать работу по другой специальности и при этом не сойти с ума?

Очень важно не позволять кажущемуся отсутствию времени останавливать вас от воплощения мечты и достижения личных целей.

Ставим четкий план того, что надо изучить и где брать информацию.

Если не иметь плана, то можем тратить бесчисленные часы изучая то одну тему, то другую.

Время — это ценный ресурс. Поэтому важно контролировать, то что мы извлекаем максимум из кааждой минуты.

Постоянство

Регулярные занятия - это то, что нам нужно. Намного эффективней заниматься ежедневно, но по часу, чем в один из выходных но по 7 часов к ряду.

Также плохо делать большие промежутки в занятиях. Так полученная информация быстро забывается.

Жертвы неизбежны

Нам так или иначе придётся лишить себя чего приятного: компьютерные игры, сериалы, просто валяние на диване. У каждого свой список.

Да без жертв никак. Это трудно.
Легче будет, если в голове держать — это не навсегда!

Это краткосрочная жертва в угоду большой цели.

Найти, то что вас мотивирует

Подумать о том, что вас мотивириует.

- Работать и получать удовольствие от работы.

- Стабильная и перспективная профессия.

- Отсутствие привязки к одному месту. Ведь работая удаленно или на фрилансе мы можем находиться в любом уголке мира, где есть интернет.

Все это меня определенно мотивириует.

Включаем обучение в другие сферы жизни

В любом время и в любом месте нможно найти возможность позаниматься.

Не обязательно быть все время у компьютера. Закидываем себе на телефон подкасты о разработке.

Так программировать не научишься, но так можно иметь представление о том, что происходит в мире IT.

Слушаем по дороге на работу. Можно завести блокнот, куда помечаем интересные иди и мысли

Не будьте слишком строги к себе

Не нужно себя бичевать, если вы пропустили день, что бы поучиться

Если хочется отдохнуть или нужно провести время с семьей то делаем паузу.

Будьте терпеливы

Порой думаешь, что потрачено очень много впемени, а прогресса никакого, и что такими темпами к цели никогда не приблизиться. Объём новой информации огромен, цели зачастую расплывчаты, а потому и кажутся недостижимыми.

Да пусть до первой работы придётся потратить год или два. Да какая разница, если это по кайфу и мы решили заниматься этим всю жизнь. Годом раньше или годом позже, мы придем к этому рано или поздно

Да есть ребята которые очень быстро смогли освоить эту тему.

Но не сравнивайте себя с другими. Сравнивайте себя только с самим собой — тем, кем вы были вчера.

Упорный труд - это залог успеха.

Вдохновлен статьей Рика Веста и и тезисно прошелся по всем пунктам.
Спасибо за наводку Саше Лютаеву

https://medium.freecodecamp.org/so-much-to-learn-so-little-time-8ac3d6ee6ffb