Отзывы / оценки изучения ООП из предыдущего поста:
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). На беседе с СТО я спросил почему пригласили именно меня, и мне ответили, что код в учебном проекте написан грамотно и что его будет дастаточно для старта.
Друзья, делюсь своим двухнедельным опытом.
1. Вчера было промежуточное интервью (каждые две недели в течении двух месяцев) и мне "дали билет" на следующие две недели.
2. Самые сложные были первые три дня. Настолько был потерян и напуган, что написал речь в стиле: "Простите, я тупой, я ухожу". Спасибо моей любимой жене, которая меня поддержала и решил "досидеть" неделю, к концу которой стало явно легче.
3. Пока что делаю мелкие таски типа создание модалки, которая отрисовывает данные из локального стейта или локального стораджа и меняе внешний вид в зависимости от стейта https://youtu.be/02ecLVwyF_Q
4. Вообще то я должен быть фуллстаком и мне вчера уже дали задание учить ноду. Через две недели должен продемонстрировать как написать сервер, создать эндпоинт, отправить на него простой запрос и получить какой то простой ответ. Можно запускать локально.
5. Приходится много всего учить, даже дома на выходных или перед сном. Одним из самых толковых курсов по реакту - это Максимилиан Шварцмюллер (Academind) на Udemy курс стоит 12 баксов. Считаю, что это самая лучшая инвестиция в свое образование за весь последний год.
Старайтесь мужики, бомбите. Успех - это 99% пиздячки и 1% таланата.
1. Вчера было промежуточное интервью (каждые две недели в течении двух месяцев) и мне "дали билет" на следующие две недели.
2. Самые сложные были первые три дня. Настолько был потерян и напуган, что написал речь в стиле: "Простите, я тупой, я ухожу". Спасибо моей любимой жене, которая меня поддержала и решил "досидеть" неделю, к концу которой стало явно легче.
3. Пока что делаю мелкие таски типа создание модалки, которая отрисовывает данные из локального стейта или локального стораджа и меняе внешний вид в зависимости от стейта https://youtu.be/02ecLVwyF_Q
4. Вообще то я должен быть фуллстаком и мне вчера уже дали задание учить ноду. Через две недели должен продемонстрировать как написать сервер, создать эндпоинт, отправить на него простой запрос и получить какой то простой ответ. Можно запускать локально.
5. Приходится много всего учить, даже дома на выходных или перед сном. Одним из самых толковых курсов по реакту - это Максимилиан Шварцмюллер (Academind) на Udemy курс стоит 12 баксов. Считаю, что это самая лучшая инвестиция в свое образование за весь последний год.
Старайтесь мужики, бомбите. Успех - это 99% пиздячки и 1% таланата.
YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Вчера был ровно месяц испытательного срока. Экватор, так сказать.
0. Первые несколько дней было реально трудно и страшно.
1. Приходится учить много новых штук, грызть гранит тупости,
2. ООП в реакте мне пока не нужен, а с новой версией (Хуки) реакт и вовсе будет переходить на функциональный стиль. Так что никакие классы или ООП учить вообще не надо.
3. Нравится идея полустрогой типизации при помощи PropTypes & DefaultProps. Такой себе TypeScript на минималках
4. FLUX (Redux) оказывается гениальная штука.
5. Добавил пару эндпоинтов на бекэнде), аж сам не верю! Эндпоинты делают выборку с базы или добавляют в нее что-то (MongoDB)
6. Есть у нас в конторе еще два свтитчера-новичка. Первому 38 лет, работает уже полгода, ранее работал менеджером по продаже меда, образование пищевой технолог . Второму 35 лет, только закончил испытательный срок (2месяца), закончил политех 2004 году, учил программировать так же самостоятельно много раз бросая и начиная, ранее работал на PPC (реклама по кликам)
0. Первые несколько дней было реально трудно и страшно.
1. Приходится учить много новых штук, грызть гранит тупости,
2. ООП в реакте мне пока не нужен, а с новой версией (Хуки) реакт и вовсе будет переходить на функциональный стиль. Так что никакие классы или ООП учить вообще не надо.
3. Нравится идея полустрогой типизации при помощи PropTypes & DefaultProps. Такой себе TypeScript на минималках
4. FLUX (Redux) оказывается гениальная штука.
5. Добавил пару эндпоинтов на бекэнде), аж сам не верю! Эндпоинты делают выборку с базы или добавляют в нее что-то (MongoDB)
6. Есть у нас в конторе еще два свтитчера-новичка. Первому 38 лет, работает уже полгода, ранее работал менеджером по продаже меда, образование пищевой технолог . Второму 35 лет, только закончил испытательный срок (2месяца), закончил политех 2004 году, учил программировать так же самостоятельно много раз бросая и начиная, ранее работал на PPC (реклама по кликам)
Компаниям не нужны джуны без опыта. Если они и берут их на работу, то с прицелом на далёкое будущее, на свой страх и риск. Ценить этот шаг работодателя и быть попросту благодарным — это честность перед самим собой. К сожалению, мы по-прежнему считаем благодарность и честность признаками слабости.