TGViewer
Channel Public Channel
Frontend&Travel

Frontend&Travel

@code_and_travel

Создаю цифровые продукты (100к пользователей) и анализирую этот мир.

Связаться - @suzannoshka.
Subscribers
1.18K
Photos
2
Videos
0
Links
294

Showing posts older than #173 · Back to latest

Older Posts 20 shown
Post #172 1.66K
​Зачем изучать веб?

2 человека, 2 истории. Почему люди начинают изучать веб-разработку? Почему именно сейчас и по какой причине выбирают мой курс? Рассказы активных студентов потока.

Наталья, самый старательный студент

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

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

На курсах мне больше всего нравится небольшая группа и быстрая обратная связь. Качественная помощь при возникновении трудностей и детальный разбор ошибок. Хорошая подача материала без "воды" и удобный формат обучения. А также огромное количество практики.

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


Александр, студент, который не сдается

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

На курсе мне нравится реализация учебного процесса. Имеются видеоуроки и презентации к ним. Понятно преподносится материал.

В нашей жизни возможно все, и если заниматься практикой регулярно, то 100% можно полностью сменить сферу. Главное - не останавливаться и продолжать обучение дальше”.

Усердие, регулярный труд и качественный материал помогут вам в этом нелегком деле. 100 обучающих видео, конспекты и практические примеры, - ваши помощники. А я - ваш строгий учитель желающий делать из начинающих профессиональных frontend-разработчиков. Медлить можно вечно! Спеши занять свое место на моем курсе, который стартует 21 октября. Стоимость 10 000 руб. при оплате до 6 октября.
Post #171 2.3K
Программист - это о вас?

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

21 октября - начало моего личного курса “Старт в ИТ”.

Включено:

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

- Непрерывная практика. Все задания мы делаем на реальном макете и моментально применяем изученную теорию. Изучаем только актуальные технологии, познаем best practice и по результатам выкладываем готовый сайт в интернете.

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

- Самый популярный отзыв сентябрьского потока: “Качественное изложение материала, без воды”. Мой опыт преподавания frontend - 3 года, опыт в веб-разработке - 8 лет. В копилке проектов - банк Открытие (3 года), Мегафон.

В процессе учебы мы будем делать такой веб-сайт, который вы сможете наполнить своей информацией.

Курс включает в себя изучение HTML, CSS и JavaScript. Необходимая связка, чтобы понять, как устроен мир в ИТ, и двигаться вам дальше или нет. Востребованная профессия, предлагающая каждый день новые и интересные задачи. И, к тому же, хорошо оплачиваемая.

Курс включает в себя:

Урок 1. Вводное занятие. Как устроен сайт в интернете, профессии в веб-разработке.

Урок 2. HTML. Кирпичики веба, из которых все состоит. Делаем свой первый сайт!

Урок 3. HTML. Овладеваем самыми популярными 25 тегами. Знакомимся с Github.

Урок 4. HTML. Приступаем к реализации макета (http://elenasemenova.ru/markup.jpg). Продолжаем изучать Github.

Урок 5. CSS. Знакомимся со стилями, добавляем CSS на макет.

Урок 6. CSS. Разбираемся с подключением шрифтов, псевдоэлементами, позиционированием и стилизацией формы. Максимально погружаемся в стили.

Урок 7. CSS. Изучаем анимации, правила хорошего тона верстки. Работаем с плагином Pixel Perfect (https://welldonecode.com/).

Урок 8. JavaScript. Познаем основы JavaScript, создаем первую программу.

Урок 9. JavaScript. Изучаем взаимодействие с элементами. Внедряем JavaScript на макет.

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

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

Стоимость курса - 10 000 руб. при оплате до 6 октября. После - 12 000 руб.
Старт 21 октября.
Длительность - 5 недель. Запись через личные сообщения - @afelua.

Подробная информация о курсе находится здесь.

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

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

Достаточно бесплатных материалов?
- Но они не укажут на ваши ошибки. А на исправление бага может уйти 3 часа, про который достаточно было просто спросить.

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

Запись на курс через личные сообщения - @afelua.
Post #170 2.19K
​Как найти первый заказ на фрилансе без опыта?

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

Где брать тестовые проекты для портфолио? Об этом расскажу в следующих статьях блога.

Каждый выполненный сайт/шаблон добавляйте в портфолио. Не обязательно это проект на 25 страниц. Заказчик должен понимать, что вы уже реализовывали функционал, который нужен ему, и сделали это качественно.

Конечно, когда конкуренция среди достойных заказов огромная, нужно выгодно отличаться среди конкурентов. Но это не так уж и сложно: достаточно качественно заполнить профиль на все 100%. Многие этого не делают и заполняют профиль кое-как. Меня как-то раз спасло записанное видео. Пробегитесь по профайлам лучших, внедрите их идеи себе и вперед!

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

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

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

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

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

Старайтесь не работать с заказчиками, которые вам не нравятся. Они будут отвечать вам взаимностью и могут оставить гневный отзыв.

Выбирая заказ, помните основной принцип фриланса: “Без внятного ТЗ - результат ХЗ”. Не работайте с клиентами, которые сами не знают, чего хотят. Они потом будут придираться ко всему.

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

Поиск работы на фрилансе я разбиваю на следующие этапы:

1. Подготовка портфолио, наработка шаблонов, актуализация технической базы.
2. Регистрация на фриланс-бирже и заполнение профиля. Можно сразу на нескольких, поймете, на какой лучше пойдет.
3. Поиск первого заказа, общение с заказчиком.
4. Качественное выполнение первой работы, получение хорошего отзыва от клиента.
5. Поиск последующих заказов до тех пор, пока не найдете хорошего денежного заказчика с большим объемом работы.

Все новое - всегда самое страшное. Но вы хотя бы немного сдвиньтесь в этот необычный для себя путь, чтобы понять, что ничего пугающего в нем нет. А еще лучше пообщайтесь с действующими фрилансерами.
Post #167 2.23K
​15 стран за год?

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

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

Все началось в университете, когда я открыла для себя денежную возможность ездить заграницу. Сначала в Финляндию (ближе всего к Спб), потом в Швецию, Эстонию и все близлежащие. Апогеем моих университетских странствий были Амстердам и Париж, в которые я отправилась на пятом курсе автобусным туром (и никому больше брать автобусные туры не советую!).

Дальше - больше. Я составила для себя список стран, которые хочу посетить. В них фигурировала запись от Сингапура до Монако. И мне сказали, что за год это все реально посетить. Если постараться.

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

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

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

Пишите списки.
Post #166 2.27K
​HTML. Canvas. Какие сайты будут в тренде?

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

Посмотрите на этот пример. Конечно, одних знаний CSS и JS здесь недостаточно. Необходимо разбираться с Canvas.

Canvas - это отдельный элемент в HTML5, который используется для рисования с помощью JS. А если копнуть глубже, то под этим понятием кроется полноценный подход к созданию игр в браузере.

Чтобы реализовать сайт из примера или сделать HTML-игру, нужно с чего-то начать. Мне понравился этот туториал, “CANVAS шаг за шагом”.

И, да, рубрика «Вдохновляющие сайты» объявляется открытой!
Post #165 2.69K
​Я - junior. Что дальше?

Ресурсов по старту в ИТ масса. Начиная от бесплатных материалов и заканчивая полугодовыми курсами от 100 000 руб. И работу на Junior/стажера найти реально. Тысячи людей так уже делали.

А что изучать дальше, если ты уже джун?

Стоит обратить внимание на паттерны React/Redux, разобраться во внутреннем устройстве JavaScript и научиться отличать хорошо написанный код от плохого.

Паттерны можно учить по этому туториалу, выбираем те, которые еще не знаем. Разбираемся с типизацией. Начинаем с npm-модуля prop-types, а затем переходим к Typescript. Если еще не понимаем английскую документацию, то иностранный язык - это первое, что необходимо подтянуть.

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

Понимаем, что такое Redux Saga и Redux Actions. Внедряем их в свой проект.

Познаем функциональный setState и не путаем его с обычным. Ознакомляемся с inline functions и понимаем, хорошо это или плохо.

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

От корки до корки прочитываем книгу “You don’t know JS Yet” и действительно понимаем все, что в ней пишут.

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

Middle от Junior отличает багаж знаний, количество лет опыта, качество кода и скорость разработки. Почитайте “Совершенный код”, “Рефакторинг”. Перепишите программу, которая у вас уже была. Только сделайте это лучше. Еще React hooks не помешает изучить.

Как понять, ни засиделся ли ты в джунах? Если на твоей работе все задачи просты и ничего нового не предвидится, то засиделся. Пора менять. Обычно московские разработчики проводят в компании около 1 года. Junior может и меньше.

Если личной привязки к компании нет, но советую сменить рабочее место. Жизнь идет, frontend меняется, и засиживаться на одном месте может быть чрезмерно дорого для вас. Чем больше вы знаете и умеете, тем свободнее в выборе компаний и проектов. Знайте материал так хорошо, чтобы компании сражались за вас, а не вы за место под солнцем под крылом сильной компании.
Post #164 1.65K
Привет! Недавно я наткнулась на канал IT-обучение, где админ публикует годные материалы для изучения:

🔹 Халявные и полезные статьи.
🔹 Уроки и видеокурсы (по разным уровням сложности).
🔹 Свежие новости из мира IT.
🔹 Годные подборки для прокачки soft-skills и не только!
🔹 Рекомендации и интервью с профессиональными разработчиками.

Если вы давно искали интересный канал про IT, то самое время заглянуть в @it_loft!

#рекомендация
Telegram LoftSchool / IT-обучение Официальный Telegram-канал школы LoftSchool Наш сайт https://loftschool.com
Post #161 2.44K
​Сленг программистов. Часть 2

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

Бэкап (от англ. «backup») - создание резервной копии сайта/данных. Делается для того, чтобы в случае ошибок откатиться (см. ч. 1) до предыдущей версии.

Деплой (или «задеплоить») - процесс публикации проекта, перевод кода в рабочее состояние. Характерно для сложных сайтов, а не для одностраничных лендингов.

Линукс (Linux) - бесплатная операционная система, преимущественно используемая DevOps-специалистами и backend-разработчиками. А линуксоид — человек, который пользуется операционной системой Линукс. У меня есть один такой знакомый, со своим Telegram-каналом. Рассказывает про Windows, Linux, devOps и отлично разбирается в новинках в этой теме.

Локалка - локальная сеть компьютеров, соединённых кабелями. Т.е. альтернатива беспроводному Wi-Fi. Считается устаревшим способом и используется преимущественно в государственных учреждениях.

Мануал (от англ. «manual») - руководство, инструкция по использованию программы или технологии.

Митап (от англ. «meetup») - встреча специалистов для обмена опыта в неформальной обстановке, например, в баре за пивом.

Опенсорс (от англ. «open source software») - программа с открытым исходным кодом, который может редактировать любой желающий. Подходит, если вы ищите проекты для портфолио. Выбираете крутой open source проект (например, React), вносите в него корректировки и говорите в резюме, что вы работали в значимом продукте. Список достойных опенсорс смотрите здесь. Работа на опенсорс всегда бесплатная.

Песочница (от англ. «sandbox») - специальная область/среда для безопасного выполнения программы. Часто выглядит как онлайн-редактор кода. http://next.plnkr.co/, https://jsfiddle.net/, https://codesandbox.io/, - примеры песочниц.

Холивар (от англ. «holy war») - спор о технологиях (как правило, бессмысленный). Часто разворачивается на конференциях/чатах, и каждый из участников остается при своем же мнении.

Пых, пыха - сокращения для языка программирования PHP.

На этом с аббревиатурами все. Нашли непонятную - напишите о ней мне. Также вы всегда можете мне задать любой интересующий вас вопрос. Я обязательно расскажу о нем в одной из статей.
Post #160 1.88K
​А вы знаете, почему люди смотрят в сторону программирования?

Отнюдь не для того, чтобы работать по престижной специальности. А потому, что верят: за IT будущее (кто бы сомневался, все остальные профессии скоро заменят роботы). А также считают, что быть программистом - это интересно. Множество нестандартных задач, чтобы прокачать свой мозг. Отсутствие рутины и вредных начальников. Работа с компьютером, а не с людьми.

Ниже публикую результаты опроса в Telegram.

Вы согласны со статистикой? Укажите свой голос, чтобы знать правду в лицо.
Post #159 1.99K
​Как я заболела, но не сдалась

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

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

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

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

Чтобы оптимизировать время, все видео я записываю без монтажа. У меня нет времени вырезать “…о, …э” и фиксить оговорки. Приходится говорить гладко с первого раза. Даже если ролик идет 23 минуты. Даже если в этот момент ты сидишь с компрессом на шее, сдерживая себя от кашля.

Сегодня на курсе выходит 5-ый урок. Самый жесткий. Он рассказывает о CSS-стилях на конкретных примерах. Так всегда: нужно перебороть себя, преодолеть и заставить сделать. Особенно, если ты дал себе слово.

Осень - пора хандры, дождей и депрессии. Давайте не будем им потакать и найдем для себя новые яркие мечты, цели и идеалы. Думая о которых, не обращаешь внимание на противную погоду вокруг. Я вот уже купила себе билет в Марокко и прописала план по раскрутке курсов. И мысли о них меня хоть немножко, но согревают, спасая от унылой серости вокруг.
Post #157 2.52K
​Я знаю, что в группе много новых лиц, поэтому пришла пора познакомиться.

Меня зовут Елена, и я работаю фронтенд-разработчиком на проекте банка из ТОП-7. Кроме того, я веду несколько частных проектов и разработала собственный курс по программированию.

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

Здесь можно найти ответы на вопросы:

Как изучать фронтенд в 2019 году?

Программист. Есть ли жизнь после 28?

Нужен ли университет программисту?

О профессиях в разработке.

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

Как стать программистом?

Кроме того, я освещаю тему путешествий. Я - изрядный путешественник, посетивший 33 страны, и делюсь информацией о том, в какую из них вам стоит ехать и почему. Так, на канале можно узнать:

- Дорого ли путешествовать по Лондону?

- Зачем ехать в Грецию?

- Что посмотреть в Казахстане?

- Армения. Ехать или нет?


Кратко о том, как складывался мой путь программиста:

1. Университет. С чего все началось.

2. Первые деньги на программировании.

3. Опыт фриланса.

4. Мое первое собеседование.

5. Рабочие будни в ИТ.

6. Челлендж 100днейкодинга.

7. Рабочая осень.

8. Где я сейчас.

Для тех, кому не хватает мотивации, я делюсь секретами:

- Как все успевать?

- Как пробежать марафон 42 км?

- Кап путешествовать часто и метко?

- Мои планы на осень 2019.

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

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

Присоединяйтесь и будьте welcome!
Post #156 1.98K
​Как я искала заказы на конференциях

Зачем ходить на конференции, я писала ещё здесь . В очередной раз подчеркну, что главное на конференции для меня - это:

а). Потусить/встретиться со старыми знакомыми.
б). Расширить ареал полезных связей.

Помню как 3 года назад старалась участвовать на каждой из них, чтобы словить новый заказ. У меня даже были визитки на этот счёт и собственный сайт-портфолио. Во все перерывы и на обеде я занималась активным нетворкингом, а также оставалась на все афте-пати, чтобы добить продажу своих услуг (на них дело идёт всегда легче).

На подобные мероприятия ходят не только представители крупных ИТ-компаний. Часто на них есть разработчики стартапов/представители агентств. И с вероятностью 30% (на моем опыте) им нужны ваши услуги. В крайнем случае - их знакомым. Знаю много разработчиков, которые выполняют дополнительные проекты помимо основной работы. Поэтому не стесняйтесь - знакомьтесь и спрашивайте. Все доклады вы все равно получите ещё раз в записи.

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

Канал называется Эмоциональный робот и повествует о жизни разработчика в ИТ. Где был/что увидел/что нового узнал. А также рассказывает, как повысить свою стоимость на рынке труда и выбрать язык для программирования. Подпишитесь, не пожалеете.

Помню, во времена активного времяпровождения на конференциях я ставила себе целью обрести 10-15 полезных контактов в день. А потом всех потенциальных заказчиков бомбардировала сообщениями вида: «Привет! Ты говорил, что у тебя есть заказ. Готова начать работать». И у каждого третьего заказ действительно находился (если не сразу, то со временем).

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

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

Вперед навстречу новым возможностям!
Post #155 1.5K
​Сентябрь - лучшее время для учебы, - подумала я.

И решила забронировать языковую школу на Мальте. Пора вычеркивать пункты из ТОП-50 желаний.

А также поразмыслила над своими целями и поставила на осень:

- Раскачать блог до 5 000 подписчиков. Ждите много интересных плюшек: конкурсы, ИТ-тесты, live-Coding вдохновляющих идей и, надеюсь, вакансии для начинающих.

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

- Сдать IELTS Английский от 7.0.

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

- Проплыть на Sup 16 км в Твери.

А также спланировать поездку в Австралию.

А что задумали на это время вы?)
Post #153 1.58K
​ТОП-7 вопросов программисту в 2019 году

Периодически читатели блога присылают мне вопросы о программировании и спрашивают советы по обучению. Отвечаю по всеуслышание на 7 самых популярных из них.

1). Какая зарплата в ИТ считается хорошей?

Среди среди московских программистов хорошей считается зп 120 000 - 160 000 руб. Senior получает 180 000 - 220 000 руб., особо отличившиеся могут и больше (но это правда надо постараться). В Петербурге зарплаты примерно на 30% меньше, в регионах может сильно отличатся. В Москве видела не одно резюме Junior с опытом работы от 1 года и желаемой зарплатой в 100 000 руб (кто их берет?). Но обычно на старте карьеры платят в пределах 40 000 руб. - 80 000 руб. Много вакансий по JavaScript тут.

2). Есть ли шансы у человека без IT-образования пробиться?

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

3). Какой минимальный стек технологий для Junior frontend? С помощью каких ресурсов стоит развиваться во frontend самостоятельно?

Подробно отвечала на этот вопрос здесь.

4). Заинтересовался программированием на Python. Посоветуйте, пожалуйста, хорошие ресурсы.

Несмотря на то, что на основном деятельности я занимаюсь фронтенд-разработкой, в свободное время я изучала Python. Преимущественно для machine learning. Из пройденных мне понравились:

- OpenDataScience (все бесплатно)
- Python Classes and Inheritance
- Data Science with Python Specialization
- Deep Learning на русском

5). Стоит ли в 2019 году изучать чистый JavaScript, а не сразу разбираться в React?

Да, однозначно стоит. React - JavaScript-библиотека, т.е. в ее основе лежит чистый JS. Без знания последнего на React долго не протянешь: без знания принципов работы JavaScript не обойтись.

6). Как вы учились: профильное В/О или самообразование?

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

7). Мне 27 лет, и я хочу стать разработчиком. Стоит ли пробовать или уже поздно?

Да, стоит. Просто программу обучения надо сформировать верную. Зависит от того, как много ты будешь уделять этому время. Если в день по 2-3 часа, то на Junior вполне реально месяцев за 9 (если совсем с нуля). Я как раз составила такую программу для frontend.

Я обожаю ваши вопросы, потому что нравится с вами общаться. Задать их можно тут. Если хотите анонимно, то здесь. Welcome!
Post #152 1.51K
​Как посмотреть город за 1 день и не облажаться

За свою жизнь я посетила 32 страны. В каждой из них я стремилась, чтобы мой маршрут путешествий стал насыщенным. Я из тех, кто любит составлять планы из разряда “Озеро Комо за 1 день” или “Как посетить 9 городов за два дня и не сойти с ума”. Экскурс, как я это делаю.

Для примера возьмем Ниццу. Цель №1 - выписать все важные достопримечательности.

1. Заходим в Google и смотрим страницы по запросу “15 вещей, которые обязательно надо сделать в Ницце”. Выписываем все интересные моменты. Заодно сортируем по приоритетам.

Я разделяю достопримечательности на 3 категории:

а). те, без которых не обойтись (не видел Английской набережной - не был в Ницце);

б). те, которые желательно посетить;

в). мало шансов, что ноги до них дойдут. Сюда часто попадают пригороды и далеко расположенные объекты.

Выписывать объекты перестаем, когда они третий раз повторяются. Для достоверности можно проверить все достопримечательности на Google Travel.

2. Расставляем точки на карте. Отмечаем на Google maps каждое из п. а) и б). Если точка оказывается далекой, а свободного времени для нее не предвидится, объект переезжает в п. в). Также отмечаем на карте отель.

3. Начинаем составлять маршрут. Ставим время отъезда и приезда, которые нельзя подвинуть.

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

7.00 - подъем
9.00 - выйти из отеля
9.15 - 9.45 - Basilique Notre-Dame de l’Assomption (посмотреть внутри), может быть большая очередь
10.00 - 12.00 - пляж (Plage Lido, Plage Sporting)
12.00 - 13.30 - осмотр Старого Города
…

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

4. От точки до точки строим маршруты на Google maps, чтобы понять, сколько времени идти пешком или как долго добираться на транспорте/машине. Учитываем, как часто транспорт ходит, а также когда у него последний рейс.

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

Также опытным путем устанавливаю активности, которые мне обязательно включить. Так, я любитель всего водного, и город для меня потерян, если я не сплавала на круизе по нему. Пришла к выводу, что free walking tours очень выгодны в первый день в незнакомом городе: за короткое время вам набросают множество мест и лайфхаков для их самостоятельного изучения.

5. Когда план готов, отправляем его на проверку вашим компаньонам. Вдруг вы не учли немаловажный для них фактор или интересное место.

6. Покупаем заранее билеты во все must visit места. Возле каждого платного музея/собора/выставки в плане необходима ссылка, чтобы приобрести билет.

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

8. Печатаем план и вешаем над кроватью. А если серьезно, то отправляемся с ним вместе в веселое и насыщенное путешествие. С подробным маршрутом вы точно не промахнетесь, что смотреть.

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

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

Чтобы путешествовать, нужны деньги. Говорят, в программировании неплохо платят. Чтобы стартовать в нем, я разработала свой курс для начинающих.
Post #151 1.93K
​Как зарабатывать 50$ в час

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

Называется сайт для поиска такой работы Crossover. Просматривая ленту, я даже обнаружила 400$/час (OMG!). Для справки: знакомая, делающая 500 000 руб., работает Senior тестировщиком (сколько же тогда получит Senior Frontend?).

Начав углубляться в эту тему, я заметила, что такой ресурс не единственный. Есть еще Toptal. Их главная идея в том, что они сначала набирают высококвалифицированных специалистов, а затем сами находят им заказчиков. Оплата фрилансеру соответствуют его знаниям, и сам Toptal эту информацию тщательно скрывает. Однако, на сторонних ресурсах делятся опытом, что средняя ставка (не максимальная!) находится в пределах 60-95$ в час (2 000 $ - 3 200$ в неделю). Хотели бы такую работу?

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

Для тех, кому Toptal кажется сложным, существует крупнейший сайт фриланса Upwork. Почасовые ставки на ней устанавливают специалисты сами, но будьте готовы к трудностям при поиске первого заказа. На нем не только программисты: дизайнеры, переводчики, project менеджеры, - тоже welcome.

Аналог Upwork - Fiverr. А также Freelancer.com и Guru. Подчерпнуть идей для вдохновения по поиску высокооплачиваемой работы можно тут.

Вне зависимости от площадки помните о том, что успех зависит от репутации. Крайне важно качественно заполнить профайл, приложить макеты и ссылки реализованных проектов и получать позитивные отзывы от всех клиентов. Рейтинг, рекомендации, опыт, - все в виртуальной жизни играет такую же важную роль, как и в реальной.

Удачи вам на фриланс-пути. И не забудьте про английский.
Post #149 1.4K
Курс “Старт в ИТ” включает в себя:

- 10 видео-уроков по старту во Frontend. Подробнее об этом ниже.
- 10 часов видео с примерами кода, объяснением материала и готовыми шаблонами.
- 30 дней доступа, за которые вы выучите всю информацию и выложите в интернет собственноручно созданный веб-сайт.
- персональная поддержка преподавателем. Я всегда на связи, и лично проверяю ваши домашние задания и указываю на все ошибки. Я хочу, чтобы вы с самого старта обучились правильным паттернам и знали, как писать код хорошо, а как - плохо.

В процессе учебы мы будем делать такой веб-сайт, который вы сможете наполнить своей информацией.

Курс включает в себя изучение HTML, CSS и JavaScript. Необходимая связка, чтобы понять, как устроен мир в ИТ, и двигаться вам дальше или нет. Ведь профессия веб-разработчика - одна из немногих, которая позволяет заниматься интересными делом, постоянно путешествовать, работать из дома и купить, наконец, квартиру.

Курс включает в себя:

Урок 1
. Вводное занятие. Как устроен сайт в интернете, профессии в веб-разработке.

Урок 2. HTML. Кирпичики веба, из которых все состоит. Делаем свой первый сайт!

Урок 3. HTML. Овладеваем самыми популярными 25 тегами. Приступаем к реализации макета. Знакомимся с Github.

Урок 4. CSS. Знакомимся со стилями, продолжаем изучать Github. Добавляем стили к макету.

Урок 5. CSS. Изучаем нюансы верстки.

Урок 6. CSS. Разбираемся с анимацией, стилизацией формы.

Урок 7. CSS. Изучаем правила хорошего тона верстки. Работаем с плагином Pixel Perfect.

Урок 8. JavaScript. Познаем основы JavaScript, создаем первую программу.

Урок 9. JavaScript. Изучаем взаимодействие с элементами. Внедряем JavaScript на макет.

Урок 10. Заключение. Разбираемся с фреймворками JavaScript. Строим планы, куда двигаться дальше. Познаем мобильную верстку.

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

Стоимость курса - 12 000 руб.
Старт 2 сентября.
Длительность - 5 недель. Запись через личные сообщения - @afelua.

За 1 месяц вы:

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

Подробная информация о курсе находится здесь.

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

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

Достаточно бесплатных материалов?
- Но они не укажут на ваши ошибки. А на исправление бага может уйти 3 часа, про который достаточно было просто спросить.

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

Почему такая цена?
- Мне выгодно работать на себя, поэтому курсы дешевле конкурентов. Компании продают HTML + CSS (без JavaScript) за 15 000 руб., а у меня все включено и с личной поддержкой.

А можно индивидуально?
- Можно. Если вам не нравится представленная программа, и вы хотите изучать JavaScript или React, welcome! Я готова помочь учиться по вашему сценарию/проекту в удобное для вас время, 1 раз в неделю за 15 000 руб./мес. По индивидуальному обучению писать лично - @afelua.

При покупке курса сегодня подарок к курсу “Моя личная инструкция по поиску работы на фрилансе” (еще один блок курса). Заказ через личные сообщения - @afelua.
Post #148 1.13K
​Мой путь не в ИТ. Как я попала в образование

О том, насколько тернист был мой путь в ИТ, я уже рассказывала по хеш-тегу #мойпутьвит. Но программирование - не единственное, чем я занималась. Мне всегда было интересно обучать людей.

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

Летом 2016 года я наткнулась на статью “Девушка в ИТ”. Публикация была гигантской, но весь опыт, описываемый в ней, сильно совпадал с моим. Я поразилась, насколько пути могут быть схожи. Писала статью тоже девушка из ИТ, проживающая в Москве и создающая собственные фронтенд-курсы.

Мне стало интересно узнать автора поближе, и после недолгого поиска, я добавила ее ВКонтакте в друзья. Девушка показывала насыщенную жизнь программиста в крупной компании, постоянно посещая конференции и бывая в крутых местах. Мне захотелось того же самого. На тот период времени я занималась работой, с которой хотела уходить, и всячески искала пути дальнейшего развития. Мой скоропостижный марафон по обучению “100 дней JavaScript” еще не успел начаться.

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

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

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

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

На мне еще осталось несколько учеников, с которыми я работала индивидуально. Но ученики получали необходимую информацию за 1-2 месяца и находили работу. Поток обучающихся иссяк, и моя подработка сошла на нет.

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

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

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

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

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

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

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

Поэтому я решила запустить свой собственный курс. Который называется “Старт в ИТ”. Подробнее о нем ниже.

#мойпутьментора
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →