Сообщество - Web-технологии

Web-технологии

534 поста 5 786 подписчиков

Популярные теги в сообществе:

Middle+ Front end developer (не путь)

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


Мне почти 22 года, официально работаю с js с июня 17-го года. Около года до этого занимался фрилансом. Учил меня отец (На данный момент у него около 9-ти лет только в фронт энде), лет с 15-ти, но тогда не понимал зачем, так что учился не шибко быстро. Более полутора лет работаю на реакте, но так же хорошо знаком с ангуляром, имею опыт работы с нодой. Из реакта, людям, которые уже учат - могу объяснить хуки, редакс, или некоторые (все знать никому не дано) библиотеки.


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

Показать полностью
17

От новичка в JS до трудоустройства за пол года. Неделя 1

От новичка в JS до трудоустройства за пол года. Неделя 1
всё? больше не будет отчетов)
@envyvne

Всем привет! Первая неделя обучения прошла, подписчиков уже 61. Судя по всему тема действительно интересна. Отчеты будут раз в неделю, т.к. пока больших тем для поста особо нет. В данный момент я дошел до тем "Методы у примитивов, Числа, Строки". Следующая тема "Массивы", но пока решил за эту тему решил не браться (В Java эта тема была тем ещё выносом мозга).


В данный момент перешел на альтернативные источники информации. В данный момент мне это уже кажется очень хорошей идеей, т.к. стали более понятны некоторые моменты.
Очень заинтересовал курс «Основы программирования», Тимура Шемсединова. В статье есть ссылки на Git и YT.

Так же очень интересной показалась книга "Выразительный JavaScript (второе издание)" Автор: Марейн Хавербек.


Сложности


Я понимаю то, о чем написано, я могу выполнить примеры, но как доходит до написания чего-то с нуля - начинается ступор. В общем идея написать калькулятор пока на паузе:)

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


План на неделю


Пока буду смотреть лекции на ютубе и читать книгу. Вероятно, станет еще более понятно, то что было выучено и появятся новые знания. На Learn JS некоторые моменты показались через чур витиеватыми.


@englishman1 спрашивал ещё где нашел преподавателя по английскому.
Онлайн школа английского языка. Занимаюсь по скайпу. Пришел с уровнем Elementary, примерно за 30 уроков (урок по часу) получил Pre-Intermediate. Рассчитываю на Upper-Intermediate к моменту, когда уже буду трудоустраиваться. По деньгам, выходит сильно дешевле, чем если учиться offline. Плюс не нужно никуда ездить)

Если @moderator разрешит, оставлю ссылку или название школы.

Нужны Ваши советы:

1. Сейчас я пока еще не подключал ничего для работы с кодом на ПК (Git, Node и т.д.). Хотя скоро видимо придется. Что бы вы посоветовали использовать для написания кода (сейчас использую Visual Studio Code)?
2. Сейчас у меня достаточно производительное железо (i5 7200u, 16 Gb, R7 M445 4Gb, SSD) на котором я использую Windows 10. Есть ли смысл переходить на Linux? Опыт работы с Linux есть, но в прошлом это было вызвано скорее слабым железом, чем необходимостью. Плюс на тот момент часть нужного ПО для работы была только в винде. Пользовался Mint и Ubuntu.

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


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

Показать полностью
17

Коротко о фронтенде

Я тут в Твиттере зарегистрировалась, надо было по работе. Решила посмотреть что там как. Так вот, по запросу "фронтенд" три из десяти первых твитов на русском были про депрессию и выгорание.

8

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

"не лезь,..., она тебя сожрёт" (с). Имхо, самый полезный совет, что можно дать :D
@Sovakin
Всем привет! Прошел день с момента регистрации и первого поста, а вас уже 43 человека, более 100 раз сохранили мои посты, а пост "От новичка в JS до трудоустройства за пол года. День 1" утром вышел в "Горячее". Не ожидал. Большое спасибо за поддержку и советы.

Этот пост навеян крутым комментарием от @Sovakin #comment_147259311. Далее будут цитаты из этого коммента.

Во-вторых, "на часах" уже 29, так что не сусоль, засунь поглубже всякие инфоцыганские курсы и приготовься пахать всё свободное время. ВСЁ - значит ВСЁ.

Мне 28 и у меня около 10 лет практики в разных сферах связанных с веб-сайтами. Были совсем странные курсы по фрилансу, курсы SoloLearn, сертификат Template Monster и даже сертификат по СЕО от Нетологии:) В разработке висит один социальный интернет-проект, над которым я работаю уже несколько лет. (В т.ч. участвовал в некоторых конкурсах соц. проектов) В 2017 меня на пол года занесло на курсы по Java. Вот это было действительно эффективно в плане опыта. Даже сейчас многие вещи в JS кажутся достаточно простыми после аналогичного в Java. Сейчас я уделяю JS и английскому по 5 часов в день.

Если говорить о опыте в работе, сделал с нуля и админил интернет-магазин, сайт сети аптек, был паблик в ВК на 73к человек (в году так 2009), работал над информационным социальным порталом, делал видеомонтаж интервью с разных концертов (в основном Рок) и админил канал на ютуб, контент-менеджмент в 2х веб-студиях.

В-третьих, ты, небось, как и многие, валял ваньку на уроках английского.
С английским было плохо всегда. Правда базовый разговорный пару раз выручал, но на этом все) Начал изучать с Duolingo. Не знаю для кого и для чего оно создано вообще. Потратил месяца 3, бесполезная фигня. Смотрел еще на YouTube курс "Английский по плейлистам". Ну как смотрел, фоном играло во время работы:) В марте все таки начал заниматься с преподавателем по скайпу. За 3 месяца дошел до A2 (Pre-intermediate). Из-за сумбурного лета, не очень-то и продвинулся, т.к. делал паузы. Думаю, за пол года активной работы будет B1 или даже B2.
В-четвертых, если ты решил быть программистом, определись - точно ли ты хочешь писать веб-интерфейсы. Есть много специальностей как около веба, так и просто в программировании.

Определился, что хочу в React+Node. Пока определялся перепробовал Java, СЕО, СММ, тестирование ПО (писал в прошлом посте), фриланс и видеомонтаж. Последнее так же нравиться. Запасной вариант, в общем.

В-пятых, портфолио. Как в универе - сначала надо поработать на свою зачётку.

Со временем будет:) Пока начал писать калькулятор.. ну как начал. Сверстал пока внешний вид. В плане JS думаю с чего начать..

В-шестых, заведи гитхаб.
В-седьмых, сиди на стаковерфлоу и в профильных сообществах в телеге по выбранному тобой языку.
Гитхаб вроде даже есть, надо пароль вспомнить) На счет профильных сообществ. Подписан на кучу разных каналов на YouTube.  В ВК ничего толкового пока не видел. Стаковерфлоу - станет по интереснее с английским, зарегаюсь.
В-восьмых, и не последних - качай свои "софт-скиллы".
Вот тут дико помогла работа контент-менеджером в компаниях по веб-разработке. Ну и в какой-то степени фриланс и работа в интернет-магазине. Было много хорошего и плохого опыта. Сумасшедшие дедлайны, овертаймы, выгорание, факапы, общение с клиентами, постановка задач и прием готовых задач от других сотрудников (дизайнеры)...
Полезно найти себе ментора @dexmor
Да, такой человек есть. Работает именно в той сфере куда стремлюсь и я. Собственно он уже больше года меня подбивал начать учить JS)

Сегодня уже разбирал объекты и методы. Вот на "Преобразование объектов в примитивы, Конструкторы, создание объектов через "new"" случился затык, перечитав раз 5, отложил на завтра. Что-то пока не врубаюсь о чем там речь. Ну и начал делать калькулятор:) Еще по совету @creator13rus глянул repl.it, так и не понял чем он лучше JSFiddle. Действительно, на вкус и цвет..

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


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

Показать полностью 1
23

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

"Древний индийский ритуал - Анахуа: А не фигню ли я делаю?"
С. Немчинский/Foxminded

Большое спасибо всем кто поддержал первый пост. Я не ожидал какой-либо реакции, тем более положительной. В общем, я решил не ждать второго дня и написать сегодня пост про учебный план и сервисы которыми я пользуюсь. Специально для тех 6 человек, которые на меня подписались:) За ошибки, извините, навыков копирайтера у меня нет..


Учебный план, сервисы и ПО.


@dexmor, @nomixrus - отвечаю на ваш вопрос по учебному плану. Т.к. изучаю я уже пару месяцев, но не регулярно, за основу я взял https://learn.javascript.ru и курс "JavaScript, jQuery и Ajax с Нуля до Гуру". Для формирования учебного плана я использовал Zoho Project. Во первых, удобное отображение. Во вторых, есть мобильное приложение.

Правда, все пошло не по плану, и за сегодня я выполнил (вместе с задачами), все что планировал на неделю.
English - это уроки по английскому с преподавателем.

Для того чтобы писать что-то я использую сервис JSFiddle. Естественно там есть поддержка кучи разных библиотек и HTML с CSS. Плюс, можно работать совместно с другим человеком над кодом и делиться готовыми "фидами". В Git и все что нужно для работы на ПК пока не вникал.

Для ведения конспектов использую программу Boostnote. Есть поддержка Markdown. Можно удобно сортировать конспекты.


Думаю, ты уже задал вопрос, а к чему эта цитата вверху. Сейчас объясню.
Именно так, но немного в другой интерпретации, я понял, что чем-то не тем занимаюсь. Контент-менеджмент в IT-компании по веб-разработке действительно классный опыт для человека пришедшего в этот сегмент. Как минимум, чтобы понять куда дальше развиваться. У меня были действительно крутые работодатели, которые давали мне возможность по пробовать новые виды деятельности. Однажды, я сказал своему начальнику, что заинтересовался тестированием. Через некоторое время, у нас появился клиент, которому как раз нужно было выяснить почему их сайт не работает. Задачу отдали мне.. без опыта. Несколько десятков версий операционных систем, браузеров. Мобильные устройства и десктоп. Тест-кейс на 1000+ ошибок. (использовался BrowserStack) В общем, я месяц работал над этой задачей. Ну, кстати, успешно. Суть их проблем с сайтом удалось выяснить и поправить.

Жду ваших комментариев и вопросов:)

P.S.: Quizlet - очень классный сервис для заучивания английских слов. Используем с преподавателем по английскому. Есть мобильное приложение.

Показать полностью 3
12

От новчка в JS до трудоустройства за пол года

От новчка в JS до трудоустройства за пол года

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


В принципе пару месяцев я уже учу\вспоминаю то что когда-то было изучено. Плюс, что не мало важно с марта я 2 раза в неделю занимаюсь английским с преподавателем. Т.к. с сентября я уже фактически безработный, было принято решение 3-4 часа выделять на изучение и повторение тем связанных с Frontend и 1 час на английский. Остальное время, на какие-то задачи с фриланса и прошлой работы.

В общем, немного расскажу о себе. 28 лет. Более 10 лет проработал на проектах связанных с веб-сайтами. Был администратором интернет-магазина (туда входило вообще все), лет 5. Делал разные проекты на фрилансе. Несколько лет делал видео для нескольких ютуб каналов. 2 года проработал контент-менеджером в веб-студиях. Так же был некоторый опыт в SMM, SEO, Manual Testing... Весь опыт только удаленная работа.


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

Жду ваших комментариев.

Показать полностью
98

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

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

Будет много букв, но быть может моя история поможет кому-то в жизни.

Если ты ждал сигнала от вселенной - то это он! Действуй.


Цель — Senior Frontend Developer.

Язык: JavaScript.


Исходные данные:

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

Образование: высшее, инженер ПГС;

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


Привет всем!

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


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


В декабре 2018 года я оставил работу менеджером по проектам в типографии. Я просто не мог уже там оставаться. Да, вроде зарабатываешь относительно неплохие деньги, с руководством проблем нет, хоть и условия далеки от идеала. Но знаете ощущение, когда ты чувствуешь, что ты находишься не на своем месте? Тебя все жутко достает, через каждые пол часа ты выходишь покурить на улицу, лишь бы скоротать время и отвлечься от того дела, которое не приносит тебе ничего, кроме как раздражения и пассивной ответственности за проекты, которые ты ведешь. Тебе хочется  скорее закончить рабочий день и пойти домой, прихватить по пути баночку нефильтрованного пивка с рыбкой и смаковать всё это дело перед экраном монитора. А твой лучший день недели и преданный друг - пятница. Пятница - это праздник.


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

Так я проработал целый год. Изредка становилось получше, потом все возвращалось на свой пессимистический круг.


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


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


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

Всё для того ,чтобы  получить свои кровные, честно заработанные 600 рублей за 4 часа работы, чтобы хоть как-то платить по счетам за съемную квартиру и пару рассрочек.


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

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


Конечно, я смотрел вакансии, сидел думал, прикидывал, сломал себе всю голову на тему, того куда же пойти развиваться и кем стать. Столько всего есть. Но мне уже 28 лет и время уходит. Нельзя взять влезть куда-то, чтобы бросить через год или два. Нельзя.

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

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


И вот в апреле месяце, семнадцатого числа, мой друг предложил мне встретиться, посидеть поболтать. К слову, виделись мы давно, последний раз встречались втроем( с Антоном, про которого речь пойдет ниже). Так вот именно эта встреча стала переломным моментом во всем безобразии, которое происходило в моей жизни.


Вот мы встретились и Олег мне начал рассказывать. Про то, как он работает сейчас программистом, как у него все круто и в финансовом плане, и в целом: какие интересные проекты он делает. И у нас есть общий товарищ - Антон. Я знал, что Антон 1,5 года назад оставил свою работу инженером-геологом и сейчас работает программистом, но как-то не придавал этому особого значения. Ну работает - работает, молодец. Программирование для меня тогда было сложно и непонятно, несмотря на то, что я закончил одну из сильных физмат школ в России. Я никогда не видел себя очкариком перед монитором в старой кофте, который сидит и что-то там ковыряется в непонятных буковках.( да простят меня программисты и я сам себя такого глупого). И мои друзья - не такие. Конечно, какая-то часть меня завидовала этим людям. Так, как это сложно и за это платят деньги, хорошие деньги.


И как только я узнал, что Антон уже дорос до сеньора, что он скоро едет выступать на мировую конференцию с какой-то никому неизведанной технологией, какие условия у него на работе, как ему оплачивают английский, описание плюшек на работе, какие перспективы дальше и т.д.. Я реально офигел. Нет, я охренел. Я не верил, что такое возможно! Я конечно знал, что есть компании, которые вкладываются в сотрудников. Но чтобы так и чтобы это было так рядом, практически из первых уст - такого не было. И тут я посмотрел на себя. Чего достиг я за последние 1,5 года? Отсутствие работы, денег, отсутствие перспектив и т.д.


И я нереально вдохновился! Я не думал, что можно вот так вот за 1,5 года достичь такого уровня в программировании.

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


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

Уже 18 апреля я твердо знал направление, в котором буду развиваться и я понимал, что смогу и что это то, что мне нужно. И начал разбираться и учиться.


Всё, что было после вы можете прочитать в предыдущих моих постах.


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

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

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


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

Не меняйте других - меняйтесь сами.


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

И речь не идет о программировании. Программирование - хороший частный случай. Идите туда, куда хотите идти и туда, где вас будут ценить как специалиста.(когда вы им станете).


Спасибо, Антон, за твой личный пример.

Спасибо, Олег, что рассказал мне об этом и показал выход.

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



Впереди много работы. Я еще в начале пути. Следующий отчёт о проделанной работе, с новым режимом, через месяц.


Результативного месяца и добрых перемен в жизни!


OWIII, Артем.

Показать полностью
12

Начало

Я обычный житель мегаполиса Москва, по специальности инженер.

Часики от тикали 29 лет от роду, и я понял - не выносимо каждый день преодолевать расстояния от дома до офиса.

Ведь есть профессии, которые позволяют работать из любой точки мира.


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


Я решил - надо что то менять, почитал, поискал информацию - посмотрел рынок профессий, сделал выбор. Web разработка.


Я понимаю что это не просто, научиться в 30 лет чему то новому, и не факт что удастся найти работу моей мечты и не быть привязанным к офису.

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


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

немного знаю PHP и HTLM,  JS и CSS начинаю изучать с нуля.


Прошу у знающих, подскажете курсы? книги? учебники для начинающих.


быстрый гуглеж дал результат по JS, CSS пока совсем тихо.


Буду рад любым дельным советам.

Показать полностью
Отличная работа, все прочитано!