Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Поднимайтесь как можно выше по дереву, собирайте цветы и дарите их близким.
Вас ждут уникальные награды и 22 выгодных промокода!

Пикаджамп

Аркады, Казуальные, На ловкость

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

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

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Frontend + Javascript

С этим тегом используют

IT Программирование IT юмор Веб-разработка Web Программист HTML CSS Все
186 постов сначала свежее
7
hidex
hidex
5 лет назад

No pain, no gain: Путь в web-разработчики с нуля. Отчет №1⁠⁠

No pain, no gain: Путь в web-разработчики с нуля. Отчет №1 IT, Javascript, Карьера, Верстка, Frontend, Длиннопост, Web, Блог

Цель: Junior Fontend Developer

Срок: Апрель

Обо мне: Студент 2 курса, 19 лет.

Либо вы управляете вашим днем, либо день управляет вами.
Джим Рон

Режим тренировки основных навыков:

1. Подъем в 06:00. Изучение IT материалов - 2 часа

2. После 20:00 - Снова ботаем IT - 3 часа

3. Верстка из psd по видео урокам 1-2 макета в неделю


Режим дополнительных тренировок:

– Два занятия по английскому с репетитором в неделю

– Вузовские заморочки (Нужно закрыть второй семестр досрочно, чтобы в апреле ходить по собесам, соответственно не пренебрегать шарагой)


Сознательные ограничения:

– Не курить

– Не пить алкоголь (и энергетики, серьезно, с этой штукой пора завязывать)


Уровень мотивации 8/10


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


Первые 2 дня были очень продуктивными. Было мало занятий в вузе и я многое успевал, но сразу же бросилось в глаза, что утром не получается заниматься 2 часа. Первый час проходит на ура, но на втором глаза начинают слипаться и ничего не помогает проснуться. Позже появилась проблема с засыпанием. Довольно трудно засыпать в 12 вечера, так как привык ложиться в 2-3. Сходить с выбранного режима не планирую, дам организму еще времени перестроиться.


Итоги прошедшей недели:

1.  Прошел с нуля до 64% курс web-разработчик 2019, тк курс охватывает очень много нужных тем и дает практику. В итоге повторил sass, bootstrap 4, git, впервые залил свой проект на хостинг (git pages), познакомился с gulp и БЭМ(если gulp после js примерно понятен, то БЭМ - темный лес).

2. Начал читать книгу Дж. Даккета "javascript и jQuery". Начало сперва показалось слишком затянутым, хотя прояснились некоторые концепции языка и в целом подход к программированию.

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

4. Нашел дельный roadmap, думаю двигаться в соответствии с ним.

5. Оформил подписку на 3 месяца на сайте с большим количеством курсов


Проблемы с которыми столкнулся:

1. Потратил почти всю субботу на контру с друзьями. Размышлял по типу "бросать нужно постепенно" . В итоге пришел к тому, что все это туфта, и если бросать, то бросать сразу и него тут торговаться, стим удален.

2. Вуз иногда тянет одеяло на себя и остается очень мало времени на занятия, плюс думаю хорошо бы начать заранее готовиться к экзаменам. Для соблюдения распорядка потребовалось распределить задачи по вузу и изучению программирования. В голове все  это хранить довольно сложно, в итоге, юзаю сайт Miro в качестве "магнитной доски", удобно расписывать задачи в виде uml-диаграмм, хотя если есть дельные альтернативы буду рад узнать.

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


Ну как-то так... пляшем дальше

Показать полностью
[моё] IT Javascript Карьера Верстка Frontend Длиннопост Web Блог
19
67
STINGRAY.DEVELOP
STINGRAY.DEVELOP
5 лет назад

Во все тяжкие: Веб-разработчик с нуля. 7 месяцев⁠⁠

Во все тяжкие: Веб-разработчик с нуля. 7 месяцев IT, Программирование, Карьера, Javascript, Веб-разработка, Frontend, Web, Длиннопост

И ни одного оффера.


Цель — Senior Frontend Developer.

Язык: JavaScript.

Возраст: 28 лет;

Работа (настоящее время): - в поиске.


Привет, всем моим подписчикам! Давно не виделись. Как дела? Привет и тебе путник!


Что касается моих дел, то я закончил работу над предыдущим проектом(контракт закончился) и вот уже как 3 недели я нахожусь в поисках работы и команды разработчиков, которая примет меня в свои програмисстские объятия.


Из 10 собеседований, на которых я был: 2 собеседования по скайпу, 1 мини-собеседование по телефону, остальные собеседования в офисе на территории работодателя. Были собеседования предварительно с тестовыми заданиями, были без тестовых, было даже собеседование без технических вопросов!


- Я писал код на листочке, рассказывал как работает замыкание, объяснял на пальцах как выровнять блок по центру в CSS и т.д.

- Я делал тестовое задание, которое не смогли запустить и поэтому отказали мне. Хотя я проверял, и у меня всё запускается хорошо. Написал, чтобы проверили еще, но меня тупо проигнорили. Ну спасибо, iDex Group.

- Я приходил по вакансии верстальщика, но оказывалось, что им нужен front, который будет с нуля писать и поднимать сервис для сапсана, wi-fi которого, кстати, недавно взломал участник Хабр-сообщества.

- Я отвечал на глупые вопросы человека, далекого от программирования, но который работает в какой-то окологосударственной конторе. Представляете себе вояку, который задает вопросы по Vuex? В общем это еще то веселье.

- Был на собеседовании, где меня завалили сложными вопросами( не ответил ни на один), а после предложили бесплатную стажировку на 3 месяца. Когда зашел в один из кабинетов, чтобы одеться, увидел как там за компами сидят 3 студента и что-то кодят. По всей видимости компания привыкла использовать бесплатный рабочий труд. Вот их сайт, ООО "Альтернативные инновационные технологии". По сайту все видно :)

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


Нельзя сказать, что я завалил все собеседования. Например, в пятницу был на собеседовании в небольшой компании. Ответил на все технические вопросы. Мне предложили, спрашивая: сможешь заняться разработкой с нуля приложения на Vue? У меня есть опыт работы на Vue, но он скромный, поэтому я честно ответил, что один не потяну. Я же Junior. И могу долго ковыряться в документации, а если будет какой-нибудь затык, то это надолго. Поэтому я отказался. Сказали, что, возможно, найдут применение моим навыкам на других проектах.


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


Запасся книжками, чаем и хорошим настроением! Книжками, кстати, сейчас поделюсь!


Только давайте для начала расскажу, что изучил и сделал за последний месяц:


1. Это мое мини портфолио. Здесь есть и тестовые, которые делал для собесов.

2. После одного из собесов я расчехлил codewars. Поставил себе задачу решить еще 100 задачек. На данный момент решил 15 штук.

3. Посмотрел крутое видео Кирилла Мокевнина про паттерны программирования.

4. Еще очень крутой и полезный доклад от Кирилла: Почему сложно программировать UI?

5. Прочитал и разобрал 3 книгу из серии You don't know JS.

6. По рекомендации товарища начал читать книгу "Секреты JavaScript ниндзя". Крутая!

7. Прошел небольшой экскурс в Автоматное программирование. В планах прочитать книжку Надежды Поликарповой "Автоматное программирование".

8. Тем, у кого проблемы с промисами как и у меня, рекомендую.

9. И много-много разбирал по мелочи всего другого, в частности learn.javascript.ru


Чего не сделал:


1. Не все тестовые сделал. Некоторые сложные, другие наглые. Наглые - это то когда на зп джуна тестовое задание как на middle fullstack.

2. Английским не занимался совсем. Расслабился..


В общем, такие дела. Работаем дальше. Режим отсутствует, веду беспорядную жизнь домашнего программиста. Но с выходом на работу обещаю себе исправиться.


А что интересного произошло у вас за последний месяц?

Показать полностью
[моё] IT Программирование Карьера Javascript Веб-разработка Frontend Web Длиннопост
43
2
hidex
hidex
5 лет назад

No pain, no gain: Путь в web-разработчики с нуля. Отчет №0⁠⁠

No pain, no gain: Путь в web-разработчики с нуля. Отчет №0 IT, Javascript, Карьера, Верстка, Frontend, Длиннопост, Web, Блог

Цель: Junior Fontend Developer

Срок: Апрель

Обо мне: Студент 2 курса, 19 лет.


Чтобы дойти до цели, надо идти.
Оноре де Бальзак

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


Уровень мотивации 9/10


Режим тренировки основных навыков:

1. Подъем в 06:00. Изучение IT материалов - 2 часа

2. После 20:00 - Снова ботаем IT - 3 часа

3. Верстка из psd по видео урокам 1-2 макета в неделю


Режим дополнительных тренировок:

– Два занятия по английскому с репетитором в неделю

– Вузовские заморочки (Нужно закрыть второй семестр досрочно, чтобы в апреле ходить по собесам, соответственно не пренебрегать шарагой)


Сознательные ограничения:

– Не курить

– Не пить алкоголь (и энергетики, серьезно, с этой штукой пора завязывать)


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


Итоги последних двух месяцев:

1) Пройден курс Ивана Петриченко js с нуля до результата

2) На 53% пройден его курс web-разработчик 2019

3) КурсJavaScript. Полное руководство для современной веб-разработки пройден до 70го урока. После 70го урока начинается практика написание приложения, приступать к которой нужно после изучение node.js. Однако, некоторые roadmap`ы не указывают nodejs в списке технологий, нужных fontend разработчику. Поэтому возникает вопрос, стоит ли изучать node и если нет, то за что тогда браться? Буду рад советам на ту тему.


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

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


В результате я провел лето в качестве разнорабочего на стройке. Я попал в бригаду к мужикам с приличным опытом работы, однако помимо опыта работы они также продемострировали свой опыт в: выпивании на работе, там же драках, спускании месячной зарплаты в баре за ночь, аресте на 6 суток и я понял, где в итоге окажусь, если продолжу свою жизнь в том же духе. Хотя, скорее не окажусь, а останусь точно там же, ведь я получал 1000р. в день, наравне со всеми. Долго думать о том, в какой области развиваться не пришлось, ведь я давно заглядывался на web разработку. Проходил курсы на htmlacademy,  листал книжку Дж. Даккета по Js.


Однако пересмотрев кучу roadmap`ов, статей на тему становления fontend developer`ом я понял, что одной из проблем будет разобраться в том что именно изучать и где изучать. Также стоял вопрос о поддержании мотивации. У меня был опыт ведения ежедневников, однако довольно быстро эта затея забрасывалась, когда я наткнулся на данного человека: https://pikabu.ru/@OWIII


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

Показать полностью
[моё] IT Javascript Карьера Верстка Frontend Длиннопост Web Блог
14
sjuksin
sjuksin
5 лет назад

Коллеги программисты, кто тест полностью решил?⁠⁠

Коллеги программисты, кто тест полностью решил? Пикабу, Тест, Frontend, Javascript, Вакансии

Поскольку ТЕСТ уже не актуален, позволю себе задать вопрос - кто смог решить 7ю задачу?


Все задачи решил, включая последнюю, но 7ю пришлось хаком проходить - через закликивание.


Вот это место не смог осилить, не знаю какой селектор подставить:

Коллеги программисты, кто тест полностью решил? Пикабу, Тест, Frontend, Javascript, Вакансии

P.S.: Для тех кто не понял и минусит - речь про этот тест:

https://pikabu.ru/page/interview/jobseeker/?t=frontend2

Показать полностью 2
Пикабу Тест Frontend Javascript Вакансии
9
206
STINGRAY.DEVELOP
STINGRAY.DEVELOP
5 лет назад
Лига программистов

Во все тяжкие: Веб-разработчик с нуля. 6 месяцев⁠⁠

Во все тяжкие: Веб-разработчик с нуля. 6 месяцев IT, Программирование, Карьера, Javascript, Веб-разработка, Frontend, Web, Длиннопост

Нет. Не весело. И не легко. Но важен подход, от которого будет зависеть степень сложности.


Цель — Senior Frontend Developer.

Язык: JavaScript.

Возраст: 28 лет;

Работа (настоящее время): Junior Frontend Developer (контракт на 3 месяца).


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


Я продолжаю работать над старым проектом и еще как минимум месяц буду им заниматься. Много ли я сделал за последний месяц? Нет, не много. Много ли я понял - думаю да. Есть чем поделиться.


Программирование - сложная сфера, даже не побоюсь сказать, что очень сложная. Но к любому делу нужен правильный подход. Так уж вышло, что я стал именно тем человеком, которого слишком рано подвели к большому и сложному проекту(на мой необъективный взгляд). Это выглядит вот как: 3 месяца я учился работать технически сложноустроенной  лопатой с кучей характеристик и кнопок. Еще не успел до конца не разобраться как следует с этой штукой, как меня подвели к землеройному комплексу из разных крутых и современных технических средств, и сказали - ты тут рулишь всей этой темой. И твоя задача разобраться как оно всё работает, как все устройства взаимосвязаны друг с другом и рыть туннель через вон ту скалу. Дерзай.

И это не весело. Абсолютно.


За последний месяц меня много раз настигало разочарование в себе. Куча мыслей, которые накручивались одна за другой после очередного поражения. А может быть я вообще не создан для этого дела? Наверное я не смогу с этим справиться, наверное это не мое. Вон ребята на ютубе так просто всё делают, у них всё получается, я делаю также - у меня нихера не получается. ОМГ?


Но потом успокаиваешься и просто начинаешь трезво мыслить и понимать, что не получается потому, что много пробелов, очень много пробелов в знаниях и умениях. Те ребята прошли долгий путь с самого нуля, постепенно осваивая технологию за технологией, усложняя и усложняя проекты. А тут ты, хочешь сразу всё понять не имея соответствующего бэкграунда? Камон. Так не бывает.

После этого я возвращаюсь к основам и начинаю изучать основы "Азбуки".


К чему сей спич? К тому, что если тебе кажется, что у тебя ничего не получится - просто измени подход. Разрежь арбуз. Так ты и наешься и почувствуешь вкус.


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


Наверное, я не открыл истину, эти вещи простые и понятные всем, но иногда они забываются.


Что касается моей продуктивности, то как следствие вышестоящего текста, она была маленькая по самому проекту, но неплохая с точки зрения осваивания основ программирования:


1. Познакомился с регулярными выражениями. Сначала начал читать крутую книгу Джеффри Фридл "Регулярные выражения", а потом нашел раздел вот здесь. Этого мне хватило за глаза.

2. На 70% прошел курс Дмитрия Лаврика по Vue JS. Очень крутой, рекомендую.

3. Разобрался на базовом уровне с Vuex. Пользуюсь кстати Vue CLI. Кто писал мне про него - да, спасибо, это спасение :)

4. Углубил основы JS по всем известному учебнику.

5. Прошел несколько уроков по старому курсу JS. Всё никак не могу его закончить.

6. Прошел курс по алгоритмам и структурам данных. Правда объясняется на языке Паскаль. Но тем не менее, интересно.

7. Английский. Продолжаю проходить курс Elementary. Английский подтянул очень хорошо. Если раньше у меня был уровень Elementary, то теперь у меня уже твердый Elementary.

8. Начал писать тексты на английском языке. Раз в 2-3 дня сажусь за текстовый документ, открываю рандомайзер слов на английском. Попадается слово(как правило несколько слов) - вокруг них начинаю строить предложения на английском, объяснять их на английском, импровизировать. Задача написать связный текст на 1 страницу вордовского документа, 13 кегль.

По методу Пимпслера прошел 30 уроков и завязал с ним. Скучный он для меня.


По рабочему проекту:

1. Сверстал и внедрил фоторедактор на Vue, за основу взял вот этот готовый компонент. Не все функции еще работают, так как нужен бэк, которого нет, но фронт частично готов.

2. Научился немного работать с VK Api. Пока слабовато, но кое что удалось написать.

3. С Api Instagram так и не разобрался, темный лес для меня.


Такие у меня дела. Как у вас? Есть успехи у того, кто тоже недавно начал похожий путь? Поделитесь - будет очень интересно почитать!


Через месяц я заканчиваю работу над этим проектом и буду искать пристанище в продуктовой(желательно, но необязательно) компании в г. Санкт-Петербург.

Если есть вакансии в ваших компаниях(обращаюсь к программистам, тим лидам и проджектам) - буду благодарен за наводку.

Начну ходить на собеседования уже через неделю.


Всем успехов, не унывайте и держите хвост трубой!

А я пойду дальше копаться в своем проекте :)

Показать полностью
[моё] IT Программирование Карьера Javascript Веб-разработка Frontend Web Длиннопост
164
52
SVL91
SVL91
5 лет назад
Web-технологии

От новичка в JS до трудоустройства за полгода. День 46⁠⁠

Всем привет! Извините, отчетов не было достаточно долго. Был крайне тяжелый месяц.

1. Практически закончил с основами из JS Learn. Скоро буду начинать ES6.
2. Калькулятор так же практически закончен. Осталось допилить работу с плавающей точкой и еще несколько мелочей.
3. Судя по тестам, уровень английского уже Intermediate (B1), за пол года изучения:)
4. Окончательно перешел на Ubuntu 18.04. Очень доволен!
5. Начал помогать изучать английский другу. Крайне интересный опыт..

От новичка в JS до трудоустройства за полгода. День 46 Pikaweb, Javascript, Учеба, Челлендж, Frontend, Мотивация, Самообразование

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


По итогам месяца пришел к выводу, что в сравнении с временами когда я работал обычный 8 часовой рабочий день времени стало ещё меньше, нагрузка примерно такая же (но интересно).

Всем большое спасибо за, то что помогали все это время советами и критикой. Постараюсь больше так на долго не пропадать.

Показать полностью 1
[моё] Pikaweb Javascript Учеба Челлендж Frontend Мотивация Самообразование
36
323
STINGRAY.DEVELOP
STINGRAY.DEVELOP
5 лет назад

Во все тяжкие: Веб-разработчик с нуля. 5 месяцев⁠⁠

Во все тяжкие: Веб-разработчик с нуля. 5 месяцев IT, Программирование, Карьера, Javascript, Веб-разработка, Frontend, Web, Длиннопост

Привет!! Давно не виделись, мой друг!

Целый месяц я блуждал по священному гуглу в поисках frontend-грааля, но так его и не нашел.

Я не увидел вечной жизни дэв-сервера, и не были прощены мои грехи после перехода с windows на linux.

Ну, да ладно, обо всем по порядку..


Цель — Senior Frontend Developer.

Язык: JavaScript.

Возраст: 28 лет;

Работа (настоящее время): Junior Frontend Developer (контракт на 3 месяца).


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


Вспоминаю свой режим 4 месяца назад и диву даюсь, как у меня это получалось. Ложиться в 00:00 - 01:00 и вставать в 06:00? Пфф.. да ты гонишь. Сейчас еле поднимаюсь в 08:00 - 10:00. Ложусь при этом нормально, бывает и в 22:00 уже только пятки из-под одеяла торчат.


Скорее всего, сказывается сама специфика работы, у меня нет никаких дедлайнов, я никуда не спешу. Если мне что-то неизвестно - я могу просидеть два-три дня и в спокойной режиме осваивать технологию. И, несомненно, такой режим работы расслабляет и, как не странно, от него устаешь еще быстрее. В перерывах хочется пообщаться с кем-то в живую, но удаленное затворничество позволяет только пообмениваться мемасами в переписке да и всё. Нехватает живого общения с коллегами. А может и просто работы в команде, пусть и удаленной. Но так как у меня команда маленькая - я и друг, который почти все время на основной работе, то получается, что команда - это я один.


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


В целом, несмотря на расслабленность, месяц был продуктивный. Еще бы - столько времени, это не 2 или 3 часа в день. Сейчас у меня заканчивается подготовительный режим, я бы его назвал так. В нем я латаю дыры в знаниях, чтобы работать над проектом. Частично, конечно была проведена работа, сайт мною сверстан полностью, страницы разбиты на модули посредством шаблонизатора Blade, страницы локализованы(проект на Laravel). Прикручены скрипты на ванильке на верстку. Но недавно было принято решение все модули перенести на Vue, поэтому активно занимаюсь Vue. Много сделал тренировочных проектов по курсам, парочку из которых сможете найти на моем GitHub. Работа по проекту же у нас ведется через BitBucket. Впереди много работы, много приложений, которые мне предстоит написать для проекта в ближайшие два месяца.


Касательно обучения, хотел бы отметить некоторые вещи, которые я прошел, возможно кому-то будет нужно:


1. Прочитал и протестил книгу Леа Веру - Секреты СSS. Много хаков по верстке. Рекомендую.

2. Прошел курс по командной строке. Да, после недельных мучений с VirtualBox, я полностью перешел с Windows на Ubuntu. И нарадоваться не могу, хоть еще не ко всему привык. Готовлюсь к MacOS.

3. Прошел курс "Операционные системы".

4. Прошел курс ко компьютерным сетям.

5. Прошел курс по PHP для самых чайников. Чтобы немного разбираться и читать код на PHP.

6. Прошел курс по протоколу прикладного уровня -  HTTP.

7. Прошел воркшоп по Webpack. С настройкой до сих пор трудности, УЪУ СЪУКА! кот.jpeg

8. Разобрался с шаблонизатором Blade. Который уже не особо нужен в проекте.. Хехе, фронтенд.

9. Прочитал вторую книгу YDNJS. Третью не осилил, отложил. Сложно, пока нет среднего уровня. Но эта серия книг как по мне, лучшая для понимания работы JS на довольно хорошем уровне.


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

Большинство материалов, описанных выше хорошо подойдут для таких же как я, которые были далеки от мира программирования. Так, как по идее все эти базовые вещи должны закладывать в университете по данной специальности(надеюсь).


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


Что касается английского:

1. Нашел курс, где нашел сами понимаете. Очень нравится. Материал структурированный и мощный :) Видео записаны из занятий в скайпе. Но мой уровень еще - Elementary.

2. Также прохожу вот этот курс, метод Пимпслера. Довольно забавный, но мне нравится, 30 минут в день для складирования в память бытовых фраз полезно.


Ограничения все снял.

Когда нужен будет рывок, перед трудоустройством в ноябре - введу.

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


Вот как-то так. С каждым днем мне кажется, что мои знания  и умения не увеличиваются, а уменьшаются. Так как всё больше и отчетливее вырисовывается подводная часть айсберга фронтенда. Самое сложое для меня на данном этапе не программирование, а настройка и разбор всей шаурмы, которая требуется, чтобы начать программировать (настройка сервера, окружения, сборщика проектов, шаблонов и т.д.). Иногда хочется орать на весь дом, почему же это с*ка не работает так, как должна работать. Но это, я думаю, нормально там, где требуется мозг для работы, а не просто руки. Быстро привыкаешь, разбираешься и становишься спокойнее.


Через месяц будет круглая дата - пол года, может чего приготовлю интересного для вас!)


А пока что желаю всем успешного месяца. Ставьте сами себе задачи, не ждите пока их поставит жизнь, и конечно же решайте их! Тебе, мой любимый хейтер, я тоже желаю успеха!

До скорого!

Показать полностью
[моё] IT Программирование Карьера Javascript Веб-разработка Frontend Web Длиннопост
124
Партнёрский материал Реклама
specials
specials

Сколько нужно времени, чтобы уложить теплый пол?⁠⁠

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Ремонт Теплый пол Текст
9
SVL91
SVL91
5 лет назад
Web-технологии

От новичка в JS до трудоустройства за полгода. День 13⁠⁠

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

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


Текущие задачи:

1. Продолжаю изучать основы JS, но уже не только по Learn JS. Уже дошел до тем связанных с  DOM.

2. Реакт будет, обязательно. Но после Ajax и ES6. jQuery, как я понял, учить смысла нет.
3. Калькулятор в процессе. Уже выводит на экран цифры) Будут по нему вопросы, далее.


Выводы на текущий момент (кому-то они могут показаться очевидными):

1. Любую задачу делить на подзадачи, до тех пор, пока не станут выполнимыми отдельные куски этих подзадач. Сильно помогло начать что-то делать ..и блок схемы еще.

2. Забил на var сразу, использую let и const.

3. Начал сразу же привыкать к редактору, настроил все и начал вникать в Git.

4. 90% курсов будут разжевывать одну и ту же фигню с разных ракурсов. В отдельных случаях крайне заумно.

5. Понял, что писать что-то свое, верстать в тысячу раз круче для развития, чем делать примеры из учебников\курсов (они тоже нужны).

6. Ментор нужен 1000%. Мне очень помогает, осмыслить и упорядочить то, что в теории я знаю как сделать. К примеру: Вам дали молоток, топор, бензопилу, гвозди, шурупы и отвертку. Все эти предметы вы видите в первые. Задача: сделать лестницу. Вот тут и нужен ментор, чтобы объяснить, что шурупы молотком не забивают, а лезвие бензопилы не нужно держать между ног, когда её заводишь.

7. Идея "забить" и найти работу появлялась уже раз 10, от одной интересной вакансии даже отказался. Все потому-что есть этот блог и уже 116 человек наблюдающих за моей очередной попыткой освоить программирование.


Калькулятор:

Сейчас есть две функции. Одна отвечает за UI, вторая за расчеты.
Если нажимается что-то, кроме цифр, UI сбрасывается до дефолтного состояния (0).
Теперь вопрос. Как сделать так, чтобы то что было забито в UI в данный момент (now), сохранилось, потом применялась операция (operation) (сложение, к примеру), а то что было в now уйдет в previous и к previous уже примениться operation, текущий now. При нажатии на любую другую операцию или equal (равно) мы получим текущий результат.


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


Есть еще идея, написать статью о контент-менеджменте. Что актуально знать, что необходимо знать, уверен, в итоге будет много всяких не очевидных моментов.. Пишите кому интересно, если человек 10 наберется, напишу.

Всем спасибо. Будут вопросы, задавайте:)

Показать полностью
[моё] Pikaweb Javascript Учеба Челлендж Frontend Мотивация Самообразование Текст
38
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии