Разработчики в [easyms](@easymsnews) для мобильной версии использовали
Скорость работы веб приложения на уровне нативного, то есть очень-очень быстро.
preactСкорость работы веб приложения на уровне нативного, то есть очень-очень быстро.
Молитва вайтишника
Источник: https://www.khanacademy.org/talks-and-interviews/conversations-with-sal/a/the-learning-myth-why-ill-never-tell-my-son-hes-smart
Никто не рождается умным. Все мы начинаем с нуля.
Не умеем разговаривать, не умеем ходить и, конечно, не знаем алгебры.
Сложение, чтение, умение писать, ездить на велосипеде - все мы дилетанты, когда делаем это впервые.
Было время когда Энштейн не умел считать до 10 и Шекспир должен был выучить первые буквы, как и все мы.
К счастью, мы рождены учится. Медленно, спотыкаясь, подскальзываясь, двигаться, падать и делать ошибки, и снова падать. Разовчарование, смущение, попытки, борьба...
Пока однажды вы не пойдете. Шаг за шагом, одна идея за другой...
Каждый неправильный ответ делает наш мозг чуточку сильнее.
Неудача - всего лишь одно из слов, которое означает развитие. И вы, просто продолжайте. Это обучение. Понймите же наконец, что у вас получится, даже если пока что-то не получается.
Потому что самые красивые, самые сложные вещи во вселенной основоаны на простых вещах, которые каждый может выучить и понять.
Кто бы вы ни были, где бы вы ни были - вы должны знать только одну вещь: ВЫ МОЖЕТЕ ВЫУЧИТЬ ВСЕ ЧТО УГОДНО.
Источник: https://www.khanacademy.org/talks-and-interviews/conversations-with-sal/a/the-learning-myth-why-ill-never-tell-my-son-hes-smart
"Я застрял, хуже и быть не может, просто стена какая-то, топчусь на месте, сколько дней нет никакакого результата!" — Подумал я в в который раз, причем каждый предыдущий я был на ступень ниже)
Молитва вайтишника помогает погасить отчаяние, вдохнуть еще раз, сделать пару шагов назад и кинутся на амбразуру знаний своими неокрепшими мозгами.
Курс по ООР на Udacity меня бросил в бездну. На протяжении каждого урока понял чуть более чем ничего. Финальный проект курса вообще не могу стартовать (https://github.com/udacity/frontend-nanodegree-arcade-game#instructions).
А это значит, что нужно остановится и пройтись по основам создания объектов, деструкцтя данных, манипуляции с ключами и значениями, методы конструктора
1. https://www.khanacademy.org/computing/computer-programming/programming#objects
2. https://github.com/azat-io/you-dont-know-js-ru/blob/master/this%20%26%20object%20prototypes/README.md#you-dont-know-js-this--object-prototypes
3. https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Object
Молитва вайтишника помогает погасить отчаяние, вдохнуть еще раз, сделать пару шагов назад и кинутся на амбразуру знаний своими неокрепшими мозгами.
Курс по ООР на Udacity меня бросил в бездну. На протяжении каждого урока понял чуть более чем ничего. Финальный проект курса вообще не могу стартовать (https://github.com/udacity/frontend-nanodegree-arcade-game#instructions).
А это значит, что нужно остановится и пройтись по основам создания объектов, деструкцтя данных, манипуляции с ключами и значениями, методы конструктора
Object:1. https://www.khanacademy.org/computing/computer-programming/programming#objects
2. https://github.com/azat-io/you-dont-know-js-ru/blob/master/this%20%26%20object%20prototypes/README.md#you-dont-know-js-this--object-prototypes
3. https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Object
GitHub
GitHub - udacity/frontend-nanodegree-arcade-game
Contribute to udacity/frontend-nanodegree-arcade-game development by creating an account on GitHub.
Отзывы / оценки изучения ООП из предыдущего поста:
1. Khan Academy - довольно хорош, зачет
2. The book YDKJS - расчитана на адвансовый уровень, мне сейчас не зашла, осилил полкниги за полдня
3. MDN Mozilla - крутейший ресурс по объектам
Дополнительно:
Видос на 40 минут: https://youtu.be/vDJpGenyHaA
1. Khan Academy - довольно хорош, зачет
2. The book YDKJS - расчитана на адвансовый уровень, мне сейчас не зашла, осилил полкниги за полдня
3. MDN Mozilla - крутейший ресурс по объектам
Дополнительно:
Видос на 40 минут: https://youtu.be/vDJpGenyHaA
YouTube
JavaScript OOP Crash Course (ES5 & ES6)
In this video we will look at some of the object oriented programming concepts in JavaScript including...
Object Literals
Constructors & This
Prototypes & Inheritence
Object.create()
ES6 Classes & Subclasses
MODERN JS FROM THE BEGINNING - $9.99 PROMO
h…
Object Literals
Constructors & This
Prototypes & Inheritence
Object.create()
ES6 Classes & Subclasses
MODERN JS FROM THE BEGINNING - $9.99 PROMO
h…
Начал изучать оффлайн веб приложния, причем начал с безудержного смеха на 30-ой секунде)
https://www.youtube.com/watch?time_continue=60&v=e0FjFoyKmtQ
https://www.youtube.com/watch?time_continue=60&v=e0FjFoyKmtQ
YouTube
Intro
"Epic Unease" Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/
VScode в очередной раз приятно удивляет...
С одним товарищем @welldanov пару раз кодили вместе. Каждый раз трудности, поскольку мы в разных городах, а код писать хотим одновременно в одном месте. Google Doc для кодеров изобрели уже?
Оказывается таки да! Причем довольно мощное решение.
* можно кодить в одни и те же файлы нескольким кодером одновременно
* можно использовать разные IDE
* шарить терминал друг другу
* даже звонить через VScode
* многое другое
https://visualstudio.microsoft.com/ru/services/live-share/
С одним товарищем @welldanov пару раз кодили вместе. Каждый раз трудности, поскольку мы в разных городах, а код писать хотим одновременно в одном месте. Google Doc для кодеров изобрели уже?
Оказывается таки да! Причем довольно мощное решение.
* можно кодить в одни и те же файлы нескольким кодером одновременно
* можно использовать разные IDE
* шарить терминал друг другу
* даже звонить через VScode
* многое другое
https://visualstudio.microsoft.com/ru/services/live-share/
Visual Studio
Visual Studio Live Share: средство для совместной работы с кодом в реальном времени
Редактор кода для совместной работы в реальном времени для парного программирования, проверки кода, проведения технических собеседований и многого другого.
Пользуюсь Ubuntu 19.04 (с GNOM) уже вторую неделю вместо Linux Mint 19.1 (MATE) и не могу нарадоваться.
Система более красивая, интуитивно понятна, в целом более функциональна. IMHO
Система более красивая, интуитивно понятна, в целом более функциональна. IMHO
На последних этапах курса Коттанов одолевают меня трудности...
Потом подумал: мое ли это? Смогу ли я? Может не судьба?
Потом вспомнил: "Судьба — очень удобное слово для тех, кто никогда не принимает решений!" © Джоди Фостер
Через 20 минут забронировал билеты в Киев и обратно, чтоб попасть на ивент https://dou.ua/calendar/27555/
@tioma_z если что можно встретится попить прохладной минеральной воды) у меня будет 30 минут до ивента и час после.
Потом подумал: мое ли это? Смогу ли я? Может не судьба?
Потом вспомнил: "Судьба — очень удобное слово для тех, кто никогда не принимает решений!" © Джоди Фостер
Через 20 минут забронировал билеты в Киев и обратно, чтоб попасть на ивент https://dou.ua/calendar/27555/
@tioma_z если что можно встретится попить прохладной минеральной воды) у меня будет 30 минут до ивента и час после.
Запомните, если какой-то, с вашей точки зрения, жоский тип, предлагает вам бесплатно встретиться и пообщаться — надо немедленно пользоваться этой возможностью. Час-два времени и немного денег на кафе такое общение гарантированно окупит.
А ты?ДОУ
Мітап з Володимиром Кожаєвим, 21 червня 2019, Київ
У програмі: знайомство з Володимиром, типові проблеми людей з ІТ-спільноти, рекомендації щодо саморозвитку, питання та відповіді.
Прямо сейчас пытаюсь пройти в интренатуру компании Provectus в Одессе.
https://careers.provectus.com/internship/
Тестовое задание сосотит из трех частей:
1. Сверсать по макету с нуля, использовать любые досупные методы, сделать адаптивную верстку
2. Написать метод, который из массива объектов фильтрует релевантыне объекты. Этот массив нужно получить GET запросом из интернета. Отфильтрованный массив использовать для отображения на сверстанном макете из первого пункта.
3. Создать SPA (singl page application) на React.js для отображения данных из первых двух пунктов. Добавить к приложению еще одну страницу с формой, которая POST запросом отправляет данные на мок сервер в интернете.
Сделал все три пункта, только без реакта, использовал голый JS, сейчас учу туториалы чтоб натянуть это все на реакт. Есть время еще сегодня и завтра чтоб сдать задание.
Посмотрел в БД на мок сервере, так там POST запросов не много, примерно от 4-6 человек вместе со мной, что конечно (гипотетически) увеличивает мои шансы попасть в интрнатуру)
https://github.com/aymkin/provectus
https://aymkin.github.io/provectus/
https://careers.provectus.com/internship/
Тестовое задание сосотит из трех частей:
1. Сверсать по макету с нуля, использовать любые досупные методы, сделать адаптивную верстку
2. Написать метод, который из массива объектов фильтрует релевантыне объекты. Этот массив нужно получить GET запросом из интернета. Отфильтрованный массив использовать для отображения на сверстанном макете из первого пункта.
3. Создать SPA (singl page application) на React.js для отображения данных из первых двух пунктов. Добавить к приложению еще одну страницу с формой, которая POST запросом отправляет данные на мок сервер в интернете.
Сделал все три пункта, только без реакта, использовал голый JS, сейчас учу туториалы чтоб натянуть это все на реакт. Есть время еще сегодня и завтра чтоб сдать задание.
Посмотрел в БД на мок сервере, так там POST запросов не много, примерно от 4-6 человек вместе со мной, что конечно (гипотетически) увеличивает мои шансы попасть в интрнатуру)
https://github.com/aymkin/provectus
https://aymkin.github.io/provectus/
Provectus Careers
Internship - Provectus Careers
Результаты проверки заданий по интернатуре в Provectus будут готовы до 16 июля. А пока продолжаю онлайн курс в EPAM.
Сейчас готовлюсь выполнять пятое домашнее задание "Responsive", цель которого сверстать макет сайта на чистом CSS в соответствии с предотсавленным дизайном. Дизайн в нашем случае это несоклько картинок PNG, демострирующие layout страниц.
Планирую это задание выполнить преимущественно при помощи CSS Grid, по необходимости дополняя Flexbox CSS. В понедельник покажу результат работы.
Кстати крутой курс по Grid CSS https://cssgrid.io/
Сейчас готовлюсь выполнять пятое домашнее задание "Responsive", цель которого сверстать макет сайта на чистом CSS в соответствии с предотсавленным дизайном. Дизайн в нашем случае это несоклько картинок PNG, демострирующие layout страниц.
Планирую это задание выполнить преимущественно при помощи CSS Grid, по необходимости дополняя Flexbox CSS. В понедельник покажу результат работы.
Кстати крутой курс по Grid CSS https://cssgrid.io/
CSS Grid
Learn all about CSS Grid with Wes Bos in this free video series!
Промежуточные результаты по стажировке в Provectus
Первый этап пройден: тестовое задание приняли
Второй этап: пригласили на интервью 24-го июля в 14:00 в офис Provectus
Первый этап пройден: тестовое задание приняли
Второй этап: пригласили на интервью 24-го июля в 14:00 в офис Provectus
Provectus Careers
Internship - Provectus Careers
Provectus нашел ребят, выполнивших задание и тест лучше чем я. В ЕПАМе процесс еще продолжается. Хотя при любом исходе в Киев я не поеду. Так что сегодня возвращаюсь к курсу Коттанов. Напомню, что у Коттанов я застрял на 13-ом из 15-ти шагов Stage_0.
Что дальше:
0. Срок: до конца Августа
* Закончить Коттанов
* Вспомнить верстку и JS с самого начала при помощи https://htmlacademy.ru/courses
Пройти все курсы, подписка 160 грн в месяц
1. Закрепить JS, до конца Сентября
* https://coursehunters.net/course/intensivnyy-onlayn-kurs-professionalnyy-javascript-uroven-1
* https://rutracker.org/forum/viewtopic.php?t=5595734
* https://rutracker.org/forum/viewtopic.php?t=5673816
2. Улучшить JS, до конца Октября
* https://rutracker.org/forum/viewtopic.php?t=5673816
3. React, до конца ноября, 2-3 курса по Реакту , что то из этого списка:
* https://coursehunters.net/course/mastering-react-mosh-hamedani
* https://rutracker.org/forum/viewtopic.php?t=5706284
* https://rutracker.org/forum/viewtopic.php?t=5527820
* https://rutracker.org/forum/viewtopic.php?t=5667576
* https://rutracker.org/forum/viewtopic.php?t=5462110
4. Иду на работу, доделываю хвосты по курсам
Что дальше:
0. Срок: до конца Августа
* Закончить Коттанов
* Вспомнить верстку и JS с самого начала при помощи https://htmlacademy.ru/courses
Пройти все курсы, подписка 160 грн в месяц
1. Закрепить JS, до конца Сентября
* https://coursehunters.net/course/intensivnyy-onlayn-kurs-professionalnyy-javascript-uroven-1
* https://rutracker.org/forum/viewtopic.php?t=5595734
* https://rutracker.org/forum/viewtopic.php?t=5673816
2. Улучшить JS, до конца Октября
* https://rutracker.org/forum/viewtopic.php?t=5673816
3. React, до конца ноября, 2-3 курса по Реакту , что то из этого списка:
* https://coursehunters.net/course/mastering-react-mosh-hamedani
* https://rutracker.org/forum/viewtopic.php?t=5706284
* https://rutracker.org/forum/viewtopic.php?t=5527820
* https://rutracker.org/forum/viewtopic.php?t=5667576
* https://rutracker.org/forum/viewtopic.php?t=5462110
4. Иду на работу, доделываю хвосты по курсам
Пункт №0 из планов (предыдущий пост).
С Коттанами остался последний пятнадцатый курс, однако понял, что не успею. По быстрому вспомнил HTML + CSS + GridCss и двинулся дальше. Причем дальше сразу четвертый пункт - Реакт. Да, решил что уже таки пора браться за конкретный инструмент, а JS по необходимости подтягивать уже в контексте Реакта.
Вспоминаю весну 2017 года, на проект Easyms.co нужен фронтендер. Артем З. (помидор-разработчик) составил задание, где надо было сделать старницу с покемонами + фильтрация + сортировка + поиск. Задание со звездочкой - пагинация. Из двух десятков джунов задание сделали двое. Мы взяли одного из них. Первое время зп была 300 баксов. Сейчас, спустя два года он зарабатывает почти две тыщи.
Мораль проста - делай простые вещи и развивайся уже в процессе.
Идея такая:
1. Прйти 4 курса по реакту, где на протяжении курса создается проект, используя различные инструменты и технологии. Все повторить и написать своими руками без копипаста. Таким образом даже обезъяна кое что запомнит.
* https://coursehunter.net/course/reactjs-s-nulya-do-profi
* https://coursehunter.net/course/react-redux-professionalnaya-razrabotka
* https://coursehunter.net/course/udemy-react16-complete-guide
* https://www.youtube.com/playlist?list=PLcvhF2Wqh7DNVy1OCUpG3i5lyxyBWhGZ8
2. Искать вакансии, ходить на собесы, делать тестовые задания. Потренироваться в тестовых заданиях можно тут
* https://github.com/Hexlet/ru-test-assignments
* https://github.com/maxfarseer/tz-webinars/
* https://docs.google.com/document/d/1koiS38kLUq0fV8MQEs4BNWOMIuWAH3itrPWw833heJE/edit?usp=sharing
3. Запилить пару фичей для Easyms.co (паралельно со вторым пунктом):
* черный список
* мобильную версию шахматки
С Коттанами остался последний пятнадцатый курс, однако понял, что не успею. По быстрому вспомнил HTML + CSS + GridCss и двинулся дальше. Причем дальше сразу четвертый пункт - Реакт. Да, решил что уже таки пора браться за конкретный инструмент, а JS по необходимости подтягивать уже в контексте Реакта.
Вспоминаю весну 2017 года, на проект Easyms.co нужен фронтендер. Артем З. (помидор-разработчик) составил задание, где надо было сделать старницу с покемонами + фильтрация + сортировка + поиск. Задание со звездочкой - пагинация. Из двух десятков джунов задание сделали двое. Мы взяли одного из них. Первое время зп была 300 баксов. Сейчас, спустя два года он зарабатывает почти две тыщи.
Мораль проста - делай простые вещи и развивайся уже в процессе.
Идея такая:
1. Прйти 4 курса по реакту, где на протяжении курса создается проект, используя различные инструменты и технологии. Все повторить и написать своими руками без копипаста. Таким образом даже обезъяна кое что запомнит.
* https://coursehunter.net/course/reactjs-s-nulya-do-profi
* https://coursehunter.net/course/react-redux-professionalnaya-razrabotka
* https://coursehunter.net/course/udemy-react16-complete-guide
* https://www.youtube.com/playlist?list=PLcvhF2Wqh7DNVy1OCUpG3i5lyxyBWhGZ8
2. Искать вакансии, ходить на собесы, делать тестовые задания. Потренироваться в тестовых заданиях можно тут
* https://github.com/Hexlet/ru-test-assignments
* https://github.com/maxfarseer/tz-webinars/
* https://docs.google.com/document/d/1koiS38kLUq0fV8MQEs4BNWOMIuWAH3itrPWw833heJE/edit?usp=sharing
3. Запилить пару фичей для Easyms.co (паралельно со вторым пунктом):
* черный список
* мобильную версию шахматки
CourseHunter
ReactJS с Нуля до Профи (WebForMySelf)
Овладейте Frontend-разработкой на стеке React.js под руководством успешного программиста. React - обязательный инструмент для современного разработчика. React - это библиотека JavaScript с открытым исходным кодом, которая используется для создания пользовательского…
Несколько дней на Djinni.co сижу и точно прослеживается такой паттерн.
Forwarded from Господин Архитектор
Чем более опытным является инженер, тем меньше в его резюме слов и предложений. Резюме новичка выглядит как ёлка на площади в Новый Год, опытного специалиста - как несколько зарубок на бревне от удара топором
Если ты замотивирован учить JavaScript, React, танцы, поддерживать чистоту дома....
Forwarded from American News 🇺🇸 USA News
Почему дисциплина гораздо важнее мотивации
Чтобы быть продуктивным, нужно перестать ошибаться в базовых понятиях. Давайте разберемся.
Читать
Чтобы быть продуктивным, нужно перестать ошибаться в базовых понятиях. Давайте разберемся.
Читать
Telegraph
Почему дисциплина гораздо важнее мотивации
Есть два главных способа заставить себя что-то сделать. Первый, самый популярный и сокрушительно ошибочный — попробовать мотивировать себя. Второй, менее популярный и полностью правильный выбор — развивать в себе дисциплину. Это одна из тех ситуаций, когда…
Афигеть, я сам в шоке!
Завтра выхожу на работу)
Прошло ровно 30 дней с решения переключить внимание с ванильного JS и приступить изучению React.js, а результат уже есть) Завтра у меня первый рабочий день! Мне сделали джоб-оффер после собеса на позицию FE React. Причем вопросы на собесе были только по темам, которые изучал за последние 30 дней на курсе по Реакту. Разговор по скайпу продолжался 30 минут, из которых за жизнь мы говорили первые 20 и потом легкие технические вопросы. В оффере уже выяснилось, что это не прсото React девелопер, а еще немного надо работать с бекэндом и базой. Так называемый стек MERN (Mongo, Express, React, Node). На беседе с СТО я спросил почему пригласили именно меня, и мне ответили, что код в учебном проекте написан грамотно и что его будет дастаточно для старта.
Завтра выхожу на работу)
Прошло ровно 30 дней с решения переключить внимание с ванильного JS и приступить изучению React.js, а результат уже есть) Завтра у меня первый рабочий день! Мне сделали джоб-оффер после собеса на позицию FE React. Причем вопросы на собесе были только по темам, которые изучал за последние 30 дней на курсе по Реакту. Разговор по скайпу продолжался 30 минут, из которых за жизнь мы говорили первые 20 и потом легкие технические вопросы. В оффере уже выяснилось, что это не прсото React девелопер, а еще немного надо работать с бекэндом и базой. Так называемый стек MERN (Mongo, Express, React, Node). На беседе с СТО я спросил почему пригласили именно меня, и мне ответили, что код в учебном проекте написан грамотно и что его будет дастаточно для старта.