Size: a a a

Step by Step for Web

2018 July 26
Step by Step for Web
источник
Step by Step for Web
источник
Step by Step for Web
5) "High Performance JS" Nicholas C. Zakas
"Оптимизация производительности JS" Николас Закас

Описаны оптимальные способы загрузки сценариев и другие приемы программирования, которые помогут вам обеспечить наиболее эффективное и быстрое выполнение программного кода на JavaScript
источник
Step by Step for Web
источник
Step by Step for Web
источник
Step by Step for Web
Список субъективный, который стоит рассмотреть подробнее.

Многие рекомендуют именно эти книги. А как проверить полезность?

Только на своей шкуре. И вынести вердикт.

Особо отмечу ко всему прочему сайты:

https://developer.mozilla.org/ru/docs/Web/JavaScript

https://learn.javascript.ru
источник
Step by Step for Web
И ещё немного о чтении.

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

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

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

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

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

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

React

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

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

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

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

htmlacademy

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

freecodecamp

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

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

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

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

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

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

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

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

Английский

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

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

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

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

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

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

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

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

Кстати, у автора той книги есть дискорд канал. Туда тоже добавился. Приятный интерактивчик
источник
2018 August 03
Step by Step for Web
Привет, ребят.

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

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

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

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

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

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

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

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

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

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

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

И есть ли среди нас вообще такие?
источник
2018 August 10
Step by Step for Web
Как не терять мотивацию и добиваться поставленных целей?

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

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

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

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

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

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

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

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

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

Постоянство

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

https://medium.freecodecamp.org/so-much-to-learn-so-little-time-8ac3d6ee6ffb
источник
2018 August 12
Step by Step for Web
Как можно отвлечься от бешеного потока информации?

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

И варган. Отдых от интернета, суеты и шумного города.
источник
Step by Step for Web
источник
Step by Step for Web
источник
2018 August 16
Step by Step for Web
Хочется писать о победах, но не всегда всё бывает гладко

Проблемы:

- Снова не высыпаюсь
- Пропускаю дни для учёбы. Очень много
- Появилась апатия и пофигизм

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

Что по текущим учебным направлениям?

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

1. Подработка

Проект, в котором я начал участвовать полтора месяца назад загнулся по непонятным причинам.

Работал с CS-Cart. Была правка стилей, ничего серьёзного.

Заработал всего 2000 руб за это.

Вчера написал ещё один парень. Но у меня нет желания с ним связываться, потому что нет четкого ТЗ пока что и заказчик странноват.

2. HTMLAcademy. Интерактивные курсы

Месяц подписки пролетел. Завершил 40-50% заданий.

3. freecodecamp

Завершил блоки:
- HTML, CSS
- Visual Design
- Accessibility
- Responsive Web Design Principles
- Flexbox
- Grid
- Basic JavaScript

Неделю прошедшую пропустил. Все это нужно закреплять на практике.

4. React

Остановился на скринкастах от

learn.javascript.ru

И книгe:

"React.js for the Visual Learner"

Прошёл 4 главы всего. Почти не практиковал.

5. Python

Пробежался по основам:

- Циклы, Условия, Списки
- Кортежи
- Словари
- Функции
- Работа с файлами
- ООП
- Декораторы

Для себя определил, что нужно работать над дисциплиной и составлением плана на день, неделю, месяц. Пока с этим проблемы.

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

Знаете с чем хорошо все? С английским

Использую его каждый день.
Вчера поставил рекорд. 4 часа разговорной практики. Это радует.

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

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

Важно периодически останавливаться, делать разбор полётов, признать свои ошибки,
настраиваться на работу, учёбу и продолжать дальше.

Шаг за шагом на пути к своей цели...
источник
Step by Step for Web
Хочу написать спасибо за скринкаст Рахиму @ripplez

Сегодня я признал, что у меня депресняк, застой и все не вяжется.

Размышлял об этом. Пытался распланировать дальнейшую деятельность.

Уже практически собрался ложиться спать. Открыл youtube, а тут твой скринкаст. Просто увидел случайно.

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

Но как оказалось, я ошибался. Послушал 46 минут на одном дыхании.

Реально, это как будто я получил ответы на вопросы и психологическую помощь

Просто все то, что я думал в том или ином виде я услышал от тебя.

Пока я на эмоциональном подьеме и хочу действовать и кайфовать от этого.

Спасибо большое
источник
Step by Step for Web
источник
2018 August 23
Step by Step for Web
Всем добра, позитива и продуктивности

Сегодня смылся с работы и пошёл в зал вместо обеда. Классно потренил.

Но самое крутое ощущение - это ощущение свободы.

Время 10 утра, а я неспеша, прогуливаюсь. Это ж так здорово.

Свободный график - вот что я хочу!

А то к 7:30 тащиться так напрягает. Каждый день. Да ещё все так строго, нельзя опаздывать и все такое.

Ну сегодня я хулиган и нарушитель😁 1.5 часа прогулял в обед.
источник
2018 August 28
Step by Step for Web
Привет друзья!

Всем добра, позитива и продуктивного дня

Сегодня хочу поговорить о теории как стать профи за 10000 часов.

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

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

Информация: Есть исследование на эту тему

Эндрю Эриксона,
Ральфа Крампе и
Клеменса Теч-Ромера, опубликованное в 1993 году

Эти ребята задались вопросом за какое время музыканты становятся виртуозами. Опытным путём они посчитали, что это примерное время за которое (обычно к 20 годам) становятся профи, тратя по 8 часов практики в день.


10000 это красивая цифра. Ввел её Малькольм Гладуэлл автор книги "Гении и аутсайдеры. Почему одним всё, а другим ничего?"

Малькольм опирался на исследования ребят выше.

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

Но авторы оригинального исследования опровергли эту теорию. Они сообщают что за 10000 часов музыканты становятся хорошими и перспективными.

Но этого не достаточно

20000 - 25000 часов - вот это время тратят музыканты, которые получают международные гранты.

Так что 10000 это только половина пути к мастерству.

🤔 Вот такие вот новые стандарты
источник