Как изучить frontend?
Рубрика “Ваши вопросы - Мои ответы” продолжается. На этот раз поговорим о Frontend.
За какое время можно самостоятельно обучиться frontend?
Здесь надо понимать, на каком уровне вы сейчас. Знаете ли вы алгоритмы и каковы ваши успехи со школьной информатикой. Если все ок, то до поиска первой работы Junior обычно уходит 6-9 месяцев. Если заниматься каждый день 2-3 часа.
Но, во-первых, надо реально стараться, а, во-вторых, грамотно выбрать траекторию. Одно дело - изучать все подряд, другое - бить точечно и учить конкретно то, что спрашивают на собеседовании. Также потребуется продемонстрировать свои проекты (например, на Github), чтобы работодатель оценил ваши скилы визуально.
С чего начинать?
Если вы никогда не были связаны с программированием, то рекомендую начинать с алгоритмов и книг вида “JavaScipt для начинающих”, “Java для чайников” и др. (замените на свой язык программирования). Кому-то хорошо заходят ролики с Ютуба.
Затем переходим на HTML - разметку страницы, учим теги и пробуем создать простенький сайт. Здесь мне больше всего нравится подход HTML Академии (рекламой не занимаюсь) и курсы Hexlet. Но можно почитать самим здесь и здесь.
После - понимаем CSS, селекторы, стили (ссылки берем с предыдущего абзаца). Стилизуем вашу страничку по-простому. Учим продвинутый вариант CSS (псевдоэлементы, анимации, мобильная верстка), пробуем создать полноценный лендинг (например, дублируем примеры работ с HTML5). Кстати, забавные уроки стилизации онлайн здесь.
Переходим к JavaScript. Хороший ресурс LearnJavascript, но многим он покажется скучным. Есть альтернативы: Gitbook и ресурс от Mozilla. Учим все, что касается “JavaScript для начинающих”. Пробуем добавлять на страницу слайдер, меню-гамбур, табы и др. (берем пример реализации с Codyhouse и стараемся понять его). Весело попрактиковаться с JS можно здесь.
Затем переходим к сборке итогового проекта. Познаем Gulp, Webpack, Saas, шаблонизатора (например, Handlebars). Параллельно учим Git и стараемся работать в команде (можно через Github Desktop).
На этом этапе можно взять лендинг средней сложности на верстку где-то за 7000 - 10 000 руб. Сейчас вам надо наработать портфолио.
Наконец, начинаем изучать React, чтобы поставить заветную галочку в резюме. Познаем через самоучитель для начинающих, учимся разработать свой первый сайт на React и Webpack (верстка на React, библиотечные элементы Material UI, state). Параллельно повышаем уровень JavaScript с помощью материалов “JavaScript для продвинутых”.
Уровнем “мастер” будет, если вы начнете изучать Redux (залогинитесь, чтобы видеть книгу) и примените его в собственном проекте.
Все выучили?) Вот теперь можно отправляться на собеседование.
Кстати, мне было бы интересно подобный курс с итоговым проектом для вас провести. Кто заинтересован, пишите в личку.
P. S. Про Python вижу вопрос, отвечу позднее) Свой вопрос мне можно задать здесь, как видите, я на них отвечаю)
Рубрика “Ваши вопросы - Мои ответы” продолжается. На этот раз поговорим о Frontend.
За какое время можно самостоятельно обучиться frontend?
Здесь надо понимать, на каком уровне вы сейчас. Знаете ли вы алгоритмы и каковы ваши успехи со школьной информатикой. Если все ок, то до поиска первой работы Junior обычно уходит 6-9 месяцев. Если заниматься каждый день 2-3 часа.
Но, во-первых, надо реально стараться, а, во-вторых, грамотно выбрать траекторию. Одно дело - изучать все подряд, другое - бить точечно и учить конкретно то, что спрашивают на собеседовании. Также потребуется продемонстрировать свои проекты (например, на Github), чтобы работодатель оценил ваши скилы визуально.
С чего начинать?
Если вы никогда не были связаны с программированием, то рекомендую начинать с алгоритмов и книг вида “JavaScipt для начинающих”, “Java для чайников” и др. (замените на свой язык программирования). Кому-то хорошо заходят ролики с Ютуба.
Затем переходим на HTML - разметку страницы, учим теги и пробуем создать простенький сайт. Здесь мне больше всего нравится подход HTML Академии (рекламой не занимаюсь) и курсы Hexlet. Но можно почитать самим здесь и здесь.
После - понимаем CSS, селекторы, стили (ссылки берем с предыдущего абзаца). Стилизуем вашу страничку по-простому. Учим продвинутый вариант CSS (псевдоэлементы, анимации, мобильная верстка), пробуем создать полноценный лендинг (например, дублируем примеры работ с HTML5). Кстати, забавные уроки стилизации онлайн здесь.
Переходим к JavaScript. Хороший ресурс LearnJavascript, но многим он покажется скучным. Есть альтернативы: Gitbook и ресурс от Mozilla. Учим все, что касается “JavaScript для начинающих”. Пробуем добавлять на страницу слайдер, меню-гамбур, табы и др. (берем пример реализации с Codyhouse и стараемся понять его). Весело попрактиковаться с JS можно здесь.
Затем переходим к сборке итогового проекта. Познаем Gulp, Webpack, Saas, шаблонизатора (например, Handlebars). Параллельно учим Git и стараемся работать в команде (можно через Github Desktop).
На этом этапе можно взять лендинг средней сложности на верстку где-то за 7000 - 10 000 руб. Сейчас вам надо наработать портфолио.
Наконец, начинаем изучать React, чтобы поставить заветную галочку в резюме. Познаем через самоучитель для начинающих, учимся разработать свой первый сайт на React и Webpack (верстка на React, библиотечные элементы Material UI, state). Параллельно повышаем уровень JavaScript с помощью материалов “JavaScript для продвинутых”.
Уровнем “мастер” будет, если вы начнете изучать Redux (залогинитесь, чтобы видеть книгу) и примените его в собственном проекте.
Все выучили?) Вот теперь можно отправляться на собеседование.
Кстати, мне было бы интересно подобный курс с итоговым проектом для вас провести. Кто заинтересован, пишите в личку.
P. S. Про Python вижу вопрос, отвечу позднее) Свой вопрос мне можно задать здесь, как видите, я на них отвечаю)
Встреча. И снова в Спб)
Хочу пообщаться о программировании и встретиться с участниками марафона 30daysofcode. Планирую рассказать о своих методах обучения и услышать, что работает у вас)
Общение в непринужденной атмосфере, человек до 15.
Что вас ждет:
- Познакомимся друг с другом. Найдете новых друзей, с которыми можно ходить на конференции (особенно, в Петербурге).
- Узнаете о том, как учиться продуктивно. Поделюсь своими фишками и приемами, расскажу, как совмещаю работу и фриланс и где я нахожу на все время.
- Поиграем в блиц-игру “Программист говорит”. За 30 секунд надо дать максимально оригинальный ответ на заданный вопрос (подробности на месте). Победитель всех раундов получит приз.
- Гейм-зона с X-box, настольные игры, бесплатные печеньки, кофе и все другие прелести антикафе.
Место: антикафе Freedom, ул. Казанская, д. 7.
Время: 2 марта, 15.00 - 17.00.
Оплата самостоятельно, по тарифу антикафе (от 1 рубля/минута).
По любым вопросам пишите. Также желательно сообщить заранее, что вы будете, вдруг вас окажется слишком много)
Не знаете как провести субботу? Приходите к нам, будет весело)
P. S. Встреча в Москве тоже планируется, в период 16-17. Кто заинтересован, пишите мне в личку с пометкой "Москва", посчитаемся)
Хочу пообщаться о программировании и встретиться с участниками марафона 30daysofcode. Планирую рассказать о своих методах обучения и услышать, что работает у вас)
Общение в непринужденной атмосфере, человек до 15.
Что вас ждет:
- Познакомимся друг с другом. Найдете новых друзей, с которыми можно ходить на конференции (особенно, в Петербурге).
- Узнаете о том, как учиться продуктивно. Поделюсь своими фишками и приемами, расскажу, как совмещаю работу и фриланс и где я нахожу на все время.
- Поиграем в блиц-игру “Программист говорит”. За 30 секунд надо дать максимально оригинальный ответ на заданный вопрос (подробности на месте). Победитель всех раундов получит приз.
- Гейм-зона с X-box, настольные игры, бесплатные печеньки, кофе и все другие прелести антикафе.
Место: антикафе Freedom, ул. Казанская, д. 7.
Время: 2 марта, 15.00 - 17.00.
Оплата самостоятельно, по тарифу антикафе (от 1 рубля/минута).
По любым вопросам пишите. Также желательно сообщить заранее, что вы будете, вдруг вас окажется слишком много)
Не знаете как провести субботу? Приходите к нам, будет весело)
P. S. Встреча в Москве тоже планируется, в период 16-17. Кто заинтересован, пишите мне в личку с пометкой "Москва", посчитаемся)
Программист. Есть ли жизнь после 28
“Привет! Меня зовут Саша, мне 28 лет, и я ничего не знаю о программировании. Стоит мне начинать или уже нет?”. - такие вопросы не первый раз приходят мне в личку.
Средний возраст программиста в моей компании 25-27 лет. В фирмах друзей - аналогично. И его средняя планка лишь продолжает снижаться. Все больше и больше появляется людей 23+.
Те, кто младше, не хотят брать старших в помощники. Если мне 24 года, навряд ли я стану рассматривать человека 35-ти на позицию junior. Просто потому, что мне с ним (да и ему со мной) будет некомфортно. В подсознании кроется подход, что чем старше человек, тем должен быть опытнее.
Что же делать тем, кто старше 28 и кто ещё не пробовал себя в программировании? Есть три варианта:
1. Стать не программистом, а project-менеджером или аналитиком. Средний возраст у них гораздо выше (32+), зарплаты высокие, - в общем, почему бы и нет. Общение среди единомышленников обеспечено, умение разбираться в коде будет плюсом. Только для project-manager требуется прокачать лидерские качества.
2. Идти на фриланс. Здесь старт в 28+ будет не так сильно заметен. Рынок большой, и заказчики смотрят на опыт, а не на возраст. За год-два можно наработать качественное портфолио, которое привлечёт клиентов с хорошими деньгами.
3. Сломать систему. Ведь если не вы, то кто? Средний возраст программиста и понижается из-за того, что те, кто постарше, не хотят начинать. Выпускников технических вузов с каждым годом становится все больше. Гораздо больше, чем ребят 28+, желающих освоить новые знания. Часто в университетах приглашают на стажировки, и выпускники уже имеют опыт программистской работы. Нужно подготовить себя для достойной конкуренции им.
Вывод: начать никогда не поздно. Но я бы советовала тщательно подготовиться к конкуренции. В 28+ уже не охота идти на бесплатную стажировку, работу Junior, программировать по вечерам и выходным, чтобы стать Middle, и учавствовать в каждом хакатоне. Как правило, на первый план выходит вопрос времени, и изучения максимально полезной информации в сжатые сроки.
Проработайте для себя подробную программу обучения. Максимально честную, чтобы изучать в комфортном ритме. Если она растянется на 2 года, смиритесь с этим, но по ее итогам я бы рекомендовала претендовать сразу на Middle-уровень, а не Junior. Как минимум, по зарплате будет больше + быстрее найдете работу, т.к. на самых начальных позициях предпочтения отдают студентам или недавним выпускникам.
Хороший подход - найти наставника, который четко протащит вас по тому материалу, который нужен (как его найти, расскажу в одной из следующих статей). Также получите навык реальных проектов. На базе ваших знакомых, которым нужны сайты, а не бесплатных стажировок.
Свяжитесь с вашими знакомыми программистами - возможно, они порекомендуют вас в своей компании. Банальный совет, но будьте трудолюбивы и упорны: лично я на собеседовании выбираю людей, которым больше всего надо (среди других того же уровня).
Так что, жизнь программиста после 28 не окончена. Можно начинать, но требуется запастись терпением и планом. Вперед!
“Привет! Меня зовут Саша, мне 28 лет, и я ничего не знаю о программировании. Стоит мне начинать или уже нет?”. - такие вопросы не первый раз приходят мне в личку.
Средний возраст программиста в моей компании 25-27 лет. В фирмах друзей - аналогично. И его средняя планка лишь продолжает снижаться. Все больше и больше появляется людей 23+.
Те, кто младше, не хотят брать старших в помощники. Если мне 24 года, навряд ли я стану рассматривать человека 35-ти на позицию junior. Просто потому, что мне с ним (да и ему со мной) будет некомфортно. В подсознании кроется подход, что чем старше человек, тем должен быть опытнее.
Что же делать тем, кто старше 28 и кто ещё не пробовал себя в программировании? Есть три варианта:
1. Стать не программистом, а project-менеджером или аналитиком. Средний возраст у них гораздо выше (32+), зарплаты высокие, - в общем, почему бы и нет. Общение среди единомышленников обеспечено, умение разбираться в коде будет плюсом. Только для project-manager требуется прокачать лидерские качества.
2. Идти на фриланс. Здесь старт в 28+ будет не так сильно заметен. Рынок большой, и заказчики смотрят на опыт, а не на возраст. За год-два можно наработать качественное портфолио, которое привлечёт клиентов с хорошими деньгами.
3. Сломать систему. Ведь если не вы, то кто? Средний возраст программиста и понижается из-за того, что те, кто постарше, не хотят начинать. Выпускников технических вузов с каждым годом становится все больше. Гораздо больше, чем ребят 28+, желающих освоить новые знания. Часто в университетах приглашают на стажировки, и выпускники уже имеют опыт программистской работы. Нужно подготовить себя для достойной конкуренции им.
Вывод: начать никогда не поздно. Но я бы советовала тщательно подготовиться к конкуренции. В 28+ уже не охота идти на бесплатную стажировку, работу Junior, программировать по вечерам и выходным, чтобы стать Middle, и учавствовать в каждом хакатоне. Как правило, на первый план выходит вопрос времени, и изучения максимально полезной информации в сжатые сроки.
Проработайте для себя подробную программу обучения. Максимально честную, чтобы изучать в комфортном ритме. Если она растянется на 2 года, смиритесь с этим, но по ее итогам я бы рекомендовала претендовать сразу на Middle-уровень, а не Junior. Как минимум, по зарплате будет больше + быстрее найдете работу, т.к. на самых начальных позициях предпочтения отдают студентам или недавним выпускникам.
Хороший подход - найти наставника, который четко протащит вас по тому материалу, который нужен (как его найти, расскажу в одной из следующих статей). Также получите навык реальных проектов. На базе ваших знакомых, которым нужны сайты, а не бесплатных стажировок.
Свяжитесь с вашими знакомыми программистами - возможно, они порекомендуют вас в своей компании. Банальный совет, но будьте трудолюбивы и упорны: лично я на собеседовании выбираю людей, которым больше всего надо (среди других того же уровня).
Так что, жизнь программиста после 28 не окончена. Можно начинать, но требуется запастись терпением и планом. Вперед!
Я путешествую часто и метко
Или как посмотреть 10 стран за год на работе по 8 часов.
Лучший отдых - это смена вида деятельности. И чтобы отвлечься от программирования, я предпочитаю путешествовать.
Мои действия, чтобы увидеть мир:
1. Надо составить Wish-лист. У меня такой есть, в нем я публикую все страны, которые хочу посетить.
2. Распределяю официальные выходные дни. Всегда можно без отрыва от работы улететь на майские и новогодние. На 23 февраля, 8 марта, 12 июня и 4 ноября потребуется взять 1-2 выходных дня.
3. Составляю бюджет. Анализирую, какую сумму ежемесячно готова тратить на путешествия. С нее я каждый месяц покупаю либо следующий билет, либо отель. Или сохраняю до лучших времен.
4. Анализирую, куда дешево лететь. Сравниваю список экономных вариантов полета со “Странами моей мечты”. На этом этапе отпадают все поездки в Азию, Австралию и Южную Америку. Остается Европа, ближний Восток и иногда Россия.
5. Выбираю наиболее оптимальное направление по запросу: нужная дата (см. п. 2)/ дешевая цена / страна из Wish-листа. И покупаю билеты. Подгоняю под них свои выходные дни и делаю визу, если требуется.
На этом этапе страны, куда можно дешево улететь, закончились. Остались те, куда лететь долго.
6. Поскольку полет до них стоит дорого, в качестве моральной компенсации придется брать отпуск. Например, 7 дней с учетом выходных. Выбираю несколько дорогих направлений “Моей мечты”, и подписываюсь на рассылку от Aviasales “Уведомить, когда цена упадет”. В ней указываю нужный город, интересующую цену, месяц и количество дней. Все можно выбирать диапазонами.
7. Сижу и жду, когда заветное сообщение о минимальной цене упадет. Как только падает - бегу покупать, даты мне не принципиальны. А после беру отпуск в эти дни)
Теперь считаем:
- 2 периода российских каникул (новогодние + майские);
- 4 российских праздника, к которым можно добавить 1-2 выходных дня за свой счет (23 февраля, 8 марта, 12 июня, 4 ноября);
- 4 недели отпуска, которые мы можем разбить понедельно (в двухнедельный отпуск можем посетить 2 разных страны).
Итого: 10 поводов куда-либо полететь как минимум. За долгий срок (7 дней) можно успеть смотаться в две близлежащих страны. И пополнить список путешественника “Где я был”.
Можно возразить, что все это дорого. Но никто не заставляет летать на самолетах. Часто есть вариант уехать на автобусе, провести ночь в поезде (сэкономив на отеле) или полюбоваться закатом с парома. Особенно, если вы живете в приграничных городах России.
Пришло и мне время притворить этот план в жизнь и отправиться в очередной мини-отпуск. Греция, 5 дней, встречай!
P. S. По приезду старт нового сезона 30daysofcoding. Не пропустите!
Или как посмотреть 10 стран за год на работе по 8 часов.
Лучший отдых - это смена вида деятельности. И чтобы отвлечься от программирования, я предпочитаю путешествовать.
Мои действия, чтобы увидеть мир:
1. Надо составить Wish-лист. У меня такой есть, в нем я публикую все страны, которые хочу посетить.
2. Распределяю официальные выходные дни. Всегда можно без отрыва от работы улететь на майские и новогодние. На 23 февраля, 8 марта, 12 июня и 4 ноября потребуется взять 1-2 выходных дня.
3. Составляю бюджет. Анализирую, какую сумму ежемесячно готова тратить на путешествия. С нее я каждый месяц покупаю либо следующий билет, либо отель. Или сохраняю до лучших времен.
4. Анализирую, куда дешево лететь. Сравниваю список экономных вариантов полета со “Странами моей мечты”. На этом этапе отпадают все поездки в Азию, Австралию и Южную Америку. Остается Европа, ближний Восток и иногда Россия.
5. Выбираю наиболее оптимальное направление по запросу: нужная дата (см. п. 2)/ дешевая цена / страна из Wish-листа. И покупаю билеты. Подгоняю под них свои выходные дни и делаю визу, если требуется.
На этом этапе страны, куда можно дешево улететь, закончились. Остались те, куда лететь долго.
6. Поскольку полет до них стоит дорого, в качестве моральной компенсации придется брать отпуск. Например, 7 дней с учетом выходных. Выбираю несколько дорогих направлений “Моей мечты”, и подписываюсь на рассылку от Aviasales “Уведомить, когда цена упадет”. В ней указываю нужный город, интересующую цену, месяц и количество дней. Все можно выбирать диапазонами.
7. Сижу и жду, когда заветное сообщение о минимальной цене упадет. Как только падает - бегу покупать, даты мне не принципиальны. А после беру отпуск в эти дни)
Теперь считаем:
- 2 периода российских каникул (новогодние + майские);
- 4 российских праздника, к которым можно добавить 1-2 выходных дня за свой счет (23 февраля, 8 марта, 12 июня, 4 ноября);
- 4 недели отпуска, которые мы можем разбить понедельно (в двухнедельный отпуск можем посетить 2 разных страны).
Итого: 10 поводов куда-либо полететь как минимум. За долгий срок (7 дней) можно успеть смотаться в две близлежащих страны. И пополнить список путешественника “Где я был”.
Можно возразить, что все это дорого. Но никто не заставляет летать на самолетах. Часто есть вариант уехать на автобусе, провести ночь в поезде (сэкономив на отеле) или полюбоваться закатом с парома. Особенно, если вы живете в приграничных городах России.
Пришло и мне время притворить этот план в жизнь и отправиться в очередной мини-отпуск. Греция, 5 дней, встречай!
P. S. По приезду старт нового сезона 30daysofcoding. Не пропустите!
Вебинар и встреча в Москве
Москва, пришла пора увидеть вас вживую. Знаю, что на встречу подойдут активные участники 30daysofcoding. Кто хотел узнать о проекте подробнее, welcome. Сможете все услышать из первых уст.
Что вас ждет на встрече:
- Активное общение в формате игры. Подискутируем на вопросы “какой язык программирования лучше”, “как учиться максимально быстро”, “чем хороша профессия разработчика”. Самый оригинальный участник получит приз.
- Узнаете о том, как учиться продуктивно. Поделюсь своими фишками и приемами, расскажу, как совмещаю работу и фриланс и где я нахожу на все время.
- Бесплатные печеньки и сладости, чай, кофе, настольные игры, приставки Xbox, PlayStation, SEGA и другие прелести антикафе.
Встречаемся: антикафе Checkpoint, ул. Мясницкая, д. 17, стр. 2.
Время: 17.00 - 19.00
Оплачиваем самостоятельно по тарифу от 2 руб./мин.
Желающие прийти, уведомите в личку. Нужно знать, на сколько людей делать бронь)
Также 18 марта в 17.00 провожу открытый вебинар в Нетологии. Поговорим на тему моего пути в ИТ, расскажу, какие были трудности и как я их преодолевала. Будет полезен всем начинающим. Кому интересно, напишите мне, скину ссылку.
Москва, пришла пора увидеть вас вживую. Знаю, что на встречу подойдут активные участники 30daysofcoding. Кто хотел узнать о проекте подробнее, welcome. Сможете все услышать из первых уст.
Что вас ждет на встрече:
- Активное общение в формате игры. Подискутируем на вопросы “какой язык программирования лучше”, “как учиться максимально быстро”, “чем хороша профессия разработчика”. Самый оригинальный участник получит приз.
- Узнаете о том, как учиться продуктивно. Поделюсь своими фишками и приемами, расскажу, как совмещаю работу и фриланс и где я нахожу на все время.
- Бесплатные печеньки и сладости, чай, кофе, настольные игры, приставки Xbox, PlayStation, SEGA и другие прелести антикафе.
Встречаемся: антикафе Checkpoint, ул. Мясницкая, д. 17, стр. 2.
Время: 17.00 - 19.00
Оплачиваем самостоятельно по тарифу от 2 руб./мин.
Желающие прийти, уведомите в личку. Нужно знать, на сколько людей делать бронь)
Также 18 марта в 17.00 провожу открытый вебинар в Нетологии. Поговорим на тему моего пути в ИТ, расскажу, какие были трудности и как я их преодолевала. Будет полезен всем начинающим. Кому интересно, напишите мне, скину ссылку.
30daysofcoding. Новый старт
Всем привет! Это время пришло: я только что открыла регистрацию на марафон 30daysofcoding. Она доступна по адресу http://30daysofcoding.ru/.
P. S. Напоминаю, что причин для паники нет. Распродать все места моментально невозможно. Однако, если вы гарантировано хотите попасть на марафон, регистрацию лучше не откладывать. Места заканчиваются быстро.
По всем вопросам (или если сайт не работает) пишите мне в личку - @afelua.
Всем привет! Это время пришло: я только что открыла регистрацию на марафон 30daysofcoding. Она доступна по адресу http://30daysofcoding.ru/.
P. S. Напоминаю, что причин для паники нет. Распродать все места моментально невозможно. Однако, если вы гарантировано хотите попасть на марафон, регистрацию лучше не откладывать. Места заканчиваются быстро.
По всем вопросам (или если сайт не работает) пишите мне в личку - @afelua.
👍1
Перемен требуют наши сердца, перемен требуют наши глаза…
Не знаю, как вы, а я давно жажду перемен. Вообще, весна - это пора обновления. Время расстаться со старым, всецело поглотиться новым и радоваться зеленеющему миру вокруг.
Только что-то новые возможности все никак не приходят. Знаете, что я делаю в этот момент? Ищу тех, кому они нужны так же, как и мне. Кто также хочет обновляться и стремиться к новому. Кто не будет сидеть на диване, а встанет с него и начнет планомерно двигаться к своей цели. Потому что только путем действий можно добиться успеха.
Я ни один раз это проходила, и отлично понимаю этот процесс. Я долго разгоняюсь и втягиваюсь в него, но, когда я набрала скорость, меня уже не остановить. Первые 10% пути всегда сложно и неохота, на 20% наблюдаешь лишь небольшой маленький прогресс, на 50%-ти хочешь все бросить и остановиться. И здесь самое важное - не сдаваться, а всего лишь сохранять темп. В конце концов он приводит к намеченной цели. И лишь на 80% случается прорыв. Набирается скорость, о которой ты даже не предполагал ранее.
Так было у меня с обучением новым технологиям, с деньгами, которые я зарабатываю, с бегом (я пробежала марафон 42 км), с путешествиями по 15 раз в год. И всегда сначала я даже не верила в достижимость этого, но, плавно начав, находила варианты реализации задуманного.
Но это не было возможно без двух составляющих: единомышленников и планомерности действий. И вот я снова жажду перемен. На этот раз в бизнесе.
К чему это я? Я подумала, что единомышленники могут быть среди вас. Вдруг вы тоже хотите мотивации в достижениях личных целей. Например, бегать по утрам, запустить бизнес, отложить деньги на путешествия. Хотите сделать что-то великое, но времени на это постоянно не хватает. Давайте объединяться вместе.
Я запускаю еще один марафон (ха-ха). На этот раз по достижению личных целей. Участие в нем бесплатное. Необходимо поставить себе 3 цели и каждый будних день делать что-то как минимум по одной из них. И отписываться об этом в Telegram-канале. За 3 дня пропуска вылет. Если заинтересованы, напишите мне в личку. В любом случае, во время участия в нем вы ничего не потеряете.
Внимание: это - марафон именно по личным целям. Если вы этой весной хотите научиться кодить/прокачать свой programming level и найти новую работу, у меня для вас другой челлендж - http://30daysofcoding.ru/. Марафон программирования. Он вам подойдет больше, т.к. адаптирован именно под задачи кодинга, с тестами, общением на тему технологий, призами и др.
Кстати, на 30daysofcoding осталось всего 9 мест. Поспешите занять свое)
На этом все. Обновления вам этой весной.
Не знаю, как вы, а я давно жажду перемен. Вообще, весна - это пора обновления. Время расстаться со старым, всецело поглотиться новым и радоваться зеленеющему миру вокруг.
Только что-то новые возможности все никак не приходят. Знаете, что я делаю в этот момент? Ищу тех, кому они нужны так же, как и мне. Кто также хочет обновляться и стремиться к новому. Кто не будет сидеть на диване, а встанет с него и начнет планомерно двигаться к своей цели. Потому что только путем действий можно добиться успеха.
Я ни один раз это проходила, и отлично понимаю этот процесс. Я долго разгоняюсь и втягиваюсь в него, но, когда я набрала скорость, меня уже не остановить. Первые 10% пути всегда сложно и неохота, на 20% наблюдаешь лишь небольшой маленький прогресс, на 50%-ти хочешь все бросить и остановиться. И здесь самое важное - не сдаваться, а всего лишь сохранять темп. В конце концов он приводит к намеченной цели. И лишь на 80% случается прорыв. Набирается скорость, о которой ты даже не предполагал ранее.
Так было у меня с обучением новым технологиям, с деньгами, которые я зарабатываю, с бегом (я пробежала марафон 42 км), с путешествиями по 15 раз в год. И всегда сначала я даже не верила в достижимость этого, но, плавно начав, находила варианты реализации задуманного.
Но это не было возможно без двух составляющих: единомышленников и планомерности действий. И вот я снова жажду перемен. На этот раз в бизнесе.
К чему это я? Я подумала, что единомышленники могут быть среди вас. Вдруг вы тоже хотите мотивации в достижениях личных целей. Например, бегать по утрам, запустить бизнес, отложить деньги на путешествия. Хотите сделать что-то великое, но времени на это постоянно не хватает. Давайте объединяться вместе.
Я запускаю еще один марафон (ха-ха). На этот раз по достижению личных целей. Участие в нем бесплатное. Необходимо поставить себе 3 цели и каждый будних день делать что-то как минимум по одной из них. И отписываться об этом в Telegram-канале. За 3 дня пропуска вылет. Если заинтересованы, напишите мне в личку. В любом случае, во время участия в нем вы ничего не потеряете.
Внимание: это - марафон именно по личным целям. Если вы этой весной хотите научиться кодить/прокачать свой programming level и найти новую работу, у меня для вас другой челлендж - http://30daysofcoding.ru/. Марафон программирования. Он вам подойдет больше, т.к. адаптирован именно под задачи кодинга, с тестами, общением на тему технологий, призами и др.
Кстати, на 30daysofcoding осталось всего 9 мест. Поспешите занять свое)
На этом все. Обновления вам этой весной.
Собеседование на 5+
А сегодня мы поговорим о собеседовании. Каким образом его успешно пройти.
Как подготовиться к собеседования?
- Очень полезно вспомнить основы основ — самую важную теорию из учебников. Понятное дело, что в работе или обучении мы зачастую сталкиваемся не со всей теорией, и что-то забывается. Поэтому полезно перед собеседованием освежить знания.
- Конечно, нужно внимательно прочитать вакансию (если есть). По перечню требований составьте для себя представление о том, какого кандидата ищет компания. Может, вы что-то не знаете, тогда заранее продумайте: в чем ваши сильные стороны и сделайте акцент на них.
- Найдите информацию о компании, о проекте, будьте готовы к вопросу: «Что вы знаете о нашей компании?». И подготовьте вопросы о проекте, об особенностях работы в компании.
Как говорить о зп?
Прямо, открыто и обязательно говорить о ней! Некоторые люди забывают, а зря) Обсуждаемая сумма зависит от того, на какую должность вы претендуете: начинаете карьеру как Junior или уже опытный Senior. И, конечно, насколько быстро нужен оффер.
Если вы ищите первую работу, то есть смысл соглашаться на нижнюю планку зарплатной вилки. С условием, что будет последующий пересмотр зарплаты. Вы будете выглядеть как уверенный в своих силах человек. А если это не первая ваша работа, то имеет смысл изучить рынок и называть сумму немного большую, чем вы бы хотели получать. Это создаст поле для маневра.
Как выбирать среди всех предложений?
Постарайтесь найти отзывы о компании, о проекте. Обычно знакомые знакомых, которые что-то знают или работали в компании. Составьте портрет каждой компании, которая сделала оффер.
Внимательно изучите проекты, в которые вас зовут. Слушайте интуицию, не забывайте о том, что работа — это всего лишь работа, и испытательный срок не только для работодателя, но и для вас.
А сегодня мы поговорим о собеседовании. Каким образом его успешно пройти.
Как подготовиться к собеседования?
- Очень полезно вспомнить основы основ — самую важную теорию из учебников. Понятное дело, что в работе или обучении мы зачастую сталкиваемся не со всей теорией, и что-то забывается. Поэтому полезно перед собеседованием освежить знания.
- Конечно, нужно внимательно прочитать вакансию (если есть). По перечню требований составьте для себя представление о том, какого кандидата ищет компания. Может, вы что-то не знаете, тогда заранее продумайте: в чем ваши сильные стороны и сделайте акцент на них.
- Найдите информацию о компании, о проекте, будьте готовы к вопросу: «Что вы знаете о нашей компании?». И подготовьте вопросы о проекте, об особенностях работы в компании.
Как говорить о зп?
Прямо, открыто и обязательно говорить о ней! Некоторые люди забывают, а зря) Обсуждаемая сумма зависит от того, на какую должность вы претендуете: начинаете карьеру как Junior или уже опытный Senior. И, конечно, насколько быстро нужен оффер.
Если вы ищите первую работу, то есть смысл соглашаться на нижнюю планку зарплатной вилки. С условием, что будет последующий пересмотр зарплаты. Вы будете выглядеть как уверенный в своих силах человек. А если это не первая ваша работа, то имеет смысл изучить рынок и называть сумму немного большую, чем вы бы хотели получать. Это создаст поле для маневра.
Как выбирать среди всех предложений?
Постарайтесь найти отзывы о компании, о проекте. Обычно знакомые знакомых, которые что-то знают или работали в компании. Составьте портрет каждой компании, которая сделала оффер.
Внимательно изучите проекты, в которые вас зовут. Слушайте интуицию, не забывайте о том, что работа — это всего лишь работа, и испытательный срок не только для работодателя, но и для вас.
Backend, frontend или машинное обучение?
Как понять, что ближе тебе.
Разберемся, что к чему. Frontend - это визуальная составляющая сайта в браузере. Backend - то, что скрыто от посторонних глаз (взаимодействие с базой, проверка корректности данных и др). Машинное обучение - системы, запрограммированные человеком, которые способны принимать решения на базе нейронных сетей. Именно их считают предвестниками искусственного интеллекта.
Есть шуточная картинка как найти себя по этому поводу.
А если серьезно, то:
Хотите видеть результат своей работы? Однозначно фронтенд. Например, это для меня принципиально. Одно дело, видеть служебную информацию о работоспособности системы. Другое - лицезреть пользовательский интерфейс полностью. Кнопка здесь, кнопка там, слайдер, картинка, заполнение формы и ее визуальная отправка. Вы что-то сделали - и сразу понимаете, какую часть от системы реализовали. Да и друзьям продемонстрировать результат проще, чем объяснять «я настроил взаимодействие с такой-то базой данных».
Кому не подойдет: тем, кто не любит скрупулезности. Кто не замечает разницы в 5 пикселей на экране. Кто ценит функциональность в сайтах больше их визуальной составляющей. Тем, кто не готов часами править мелкие визуальные баги, которые он бы не заметил. Потому что для таких людей существует бэкенд.
Backend для тех, кто любит абстрактно мыслить о системе. Постоянно оперировать понятиями «функция», «класс», «база», а не думать о формах, инпутах и шрифтах. Это - классическое программирование, по которому сдают ЕГЭ и учат в университете (у меня в универе было 5 разных backend-языков). Здесь потребуется работать над внутренностями системы и большее внимание уделить ее безопасности.
Машинное обучение для тех, кто любит математику. Кто с головой уходит в формулы, интегралы, теорему Лагранжа и все подобное. Потому что потом ее будет только больше. Потребуется разбираться в нюансах нейронных сетей, строить свою, находить оптимальную формулу для ее тренировки. В общем, заниматься скорее исследовательской работой, нежели программистской. Существенная часть задач здесь - подготовка данных, поиск взаимосвязей между ними как программно, так и вручную. Поверхность можно сказать что машинное обучение - это углубленная лабораторная работе по статистике в универе.
Что же выбрала я? Я особо не выбирала, оно само меня нашло)
В университете у меня был модный тогда PHP (а еще C++, Paskal, Python и др.). Поэтому я активно уходила в него. Потом посмотрела на спрос и поняла, что надо специализироваться на создании комплексных сайтов целиком, например, интернет-магазинов. И выучила верстку. Еще через пару лет осознала, что делать сайты на CMS уже не модно, и переквалифицировалась по фронтенд. И сейчас думаю, может, попробовать себя в машинном обучении?
Программирование - это отрасль, в которой никогда ничего не стоит на месте. Новые технологии и приемы появляются быстрее, чем вы успеваете их изучать. И стагнация - это скорее признак того, что вы двигаетесь вниз, нежели уверенно закрепились на месте. Не развиваясь, вы лишь позволяете обойти вас другим. Так что, независимо от выбранного направления прокачивать навыки потребуется всегда. У меня на работе есть люди с 2-мя годами опыта. Так что, если что, переучиться никогда не поздно.
Как понять, что ближе тебе.
Разберемся, что к чему. Frontend - это визуальная составляющая сайта в браузере. Backend - то, что скрыто от посторонних глаз (взаимодействие с базой, проверка корректности данных и др). Машинное обучение - системы, запрограммированные человеком, которые способны принимать решения на базе нейронных сетей. Именно их считают предвестниками искусственного интеллекта.
Есть шуточная картинка как найти себя по этому поводу.
А если серьезно, то:
Хотите видеть результат своей работы? Однозначно фронтенд. Например, это для меня принципиально. Одно дело, видеть служебную информацию о работоспособности системы. Другое - лицезреть пользовательский интерфейс полностью. Кнопка здесь, кнопка там, слайдер, картинка, заполнение формы и ее визуальная отправка. Вы что-то сделали - и сразу понимаете, какую часть от системы реализовали. Да и друзьям продемонстрировать результат проще, чем объяснять «я настроил взаимодействие с такой-то базой данных».
Кому не подойдет: тем, кто не любит скрупулезности. Кто не замечает разницы в 5 пикселей на экране. Кто ценит функциональность в сайтах больше их визуальной составляющей. Тем, кто не готов часами править мелкие визуальные баги, которые он бы не заметил. Потому что для таких людей существует бэкенд.
Backend для тех, кто любит абстрактно мыслить о системе. Постоянно оперировать понятиями «функция», «класс», «база», а не думать о формах, инпутах и шрифтах. Это - классическое программирование, по которому сдают ЕГЭ и учат в университете (у меня в универе было 5 разных backend-языков). Здесь потребуется работать над внутренностями системы и большее внимание уделить ее безопасности.
Машинное обучение для тех, кто любит математику. Кто с головой уходит в формулы, интегралы, теорему Лагранжа и все подобное. Потому что потом ее будет только больше. Потребуется разбираться в нюансах нейронных сетей, строить свою, находить оптимальную формулу для ее тренировки. В общем, заниматься скорее исследовательской работой, нежели программистской. Существенная часть задач здесь - подготовка данных, поиск взаимосвязей между ними как программно, так и вручную. Поверхность можно сказать что машинное обучение - это углубленная лабораторная работе по статистике в универе.
Что же выбрала я? Я особо не выбирала, оно само меня нашло)
В университете у меня был модный тогда PHP (а еще C++, Paskal, Python и др.). Поэтому я активно уходила в него. Потом посмотрела на спрос и поняла, что надо специализироваться на создании комплексных сайтов целиком, например, интернет-магазинов. И выучила верстку. Еще через пару лет осознала, что делать сайты на CMS уже не модно, и переквалифицировалась по фронтенд. И сейчас думаю, может, попробовать себя в машинном обучении?
Программирование - это отрасль, в которой никогда ничего не стоит на месте. Новые технологии и приемы появляются быстрее, чем вы успеваете их изучать. И стагнация - это скорее признак того, что вы двигаетесь вниз, нежели уверенно закрепились на месте. Не развиваясь, вы лишь позволяете обойти вас другим. Так что, независимо от выбранного направления прокачивать навыки потребуется всегда. У меня на работе есть люди с 2-мя годами опыта. Так что, если что, переучиться никогда не поздно.
Что вы делаете, когда у вас нет времени?
Я вот предусматриваю такие моменты заранее. Вообще, я люблю работать "марафонами". Выделил себе 10 дней на проект - активно погрузился в него - на следующие 30 дней забыл. Потому что за этим проектом пришел следующий.
Так же я и поступаю со статьями для блога. Мне проще выделить выходные для написания 20 статей на черный день, чем составлять их регулярно.
Сегодня перед вами как раз такая статья, написанная аж в декабре. Как быть, если хотите в ИТ, но понимаете, что не сильны в программировании?
Я вот предусматриваю такие моменты заранее. Вообще, я люблю работать "марафонами". Выделил себе 10 дней на проект - активно погрузился в него - на следующие 30 дней забыл. Потому что за этим проектом пришел следующий.
Так же я и поступаю со статьями для блога. Мне проще выделить выходные для написания 20 статей на черный день, чем составлять их регулярно.
Сегодня перед вами как раз такая статья, написанная аж в декабре. Как быть, если хотите в ИТ, но понимаете, что не сильны в программировании?
Vk
Интервью с тестировщиком ПО
Альтернатива программированию
Алгоритм “Куда улететь на майские”?
Как выбрать страну для путешествия? Вот причины, которыми я руководствуюсь:
1. Дешевый перелет. Есть всевозможные группы, каналы и др., где можно найти недорогие билеты. Стоит быть подписанными на них месяца за 2 предполагаемого полета + быть мобильным в плане дат. Звучит хорошо, но я этот вариант не использую. Обычно я точно знаю, КОГДА мне надо, и уже смотрю на агрегаторах, КУДА есть.
2. На том же Aviasales можно задать даты и город вылета. А в назначении указать “Куда угодно”. Появится наглядная карта с информацией, куда дешево полететь. Дальше начинается самое интересное.
3. Мой лайфхак легких перелетов - лететь только прямыми рейсами. Все стыковочные жутко выматывают. Есть только одно исключение из правил - 23-х часовая стыковка. Именно так мне удалось неожиданно побывать в Португалии. Соответственно, настраиваем фильтр по стыковкам на ваше усмотрение.
4. Далее фильтрую по времени вылета. Билет ТУДА я беру на вечер до предполагаемого начала отпуска. Билет ОБРАТНО - на ночь/утро дня выхода на работу. В среднем мой полет длится 4-5 часов, - таким образом, две ночи я провожу в самолете и экономлю на отелях. Вероятно, у вас будут свои временные критерии) Добавляем их.
На этом этапе потенциальных рейсов осталось не так уж и много!
5. После сопоставляю список билетов со странами, в которые мне хочется полететь. Их у меня записано 25 штук. Здесь же анализирую погоду и размышляю на тему “стоит ли ехать туда именно СЕЙЧАС”. Откидываю направления, на которых уже была. На выходе остается 4-5 стран.
6. Сортирую билеты по цене и личным предпочтениям.
7. Узнаю, готовы ли со мной ехать именно туда и за имеющуюся цену. Если нет, предлагаю следующие варианты из п. 6.
Так что все достаточно просто. Заходите и ищите себе рейс на майские)
Как выбрать страну для путешествия? Вот причины, которыми я руководствуюсь:
1. Дешевый перелет. Есть всевозможные группы, каналы и др., где можно найти недорогие билеты. Стоит быть подписанными на них месяца за 2 предполагаемого полета + быть мобильным в плане дат. Звучит хорошо, но я этот вариант не использую. Обычно я точно знаю, КОГДА мне надо, и уже смотрю на агрегаторах, КУДА есть.
2. На том же Aviasales можно задать даты и город вылета. А в назначении указать “Куда угодно”. Появится наглядная карта с информацией, куда дешево полететь. Дальше начинается самое интересное.
3. Мой лайфхак легких перелетов - лететь только прямыми рейсами. Все стыковочные жутко выматывают. Есть только одно исключение из правил - 23-х часовая стыковка. Именно так мне удалось неожиданно побывать в Португалии. Соответственно, настраиваем фильтр по стыковкам на ваше усмотрение.
4. Далее фильтрую по времени вылета. Билет ТУДА я беру на вечер до предполагаемого начала отпуска. Билет ОБРАТНО - на ночь/утро дня выхода на работу. В среднем мой полет длится 4-5 часов, - таким образом, две ночи я провожу в самолете и экономлю на отелях. Вероятно, у вас будут свои временные критерии) Добавляем их.
На этом этапе потенциальных рейсов осталось не так уж и много!
5. После сопоставляю список билетов со странами, в которые мне хочется полететь. Их у меня записано 25 штук. Здесь же анализирую погоду и размышляю на тему “стоит ли ехать туда именно СЕЙЧАС”. Откидываю направления, на которых уже была. На выходе остается 4-5 стран.
6. Сортирую билеты по цене и личным предпочтениям.
7. Узнаю, готовы ли со мной ехать именно туда и за имеющуюся цену. Если нет, предлагаю следующие варианты из п. 6.
Так что все достаточно просто. Заходите и ищите себе рейс на майские)
О программировании. Мой опыт. С чего все началось.
Неоднократно меня спрашивали о пути в программировании, который я прошла. И вот я решила поделиться им с вами.
Началось все в университете. Я поступала на специальность “Информационные технологии в образовании”. Но не думала, что свяжу свою жизнь с программированием. Оставляла этот вариант лишь на крайний случай. Только если другие не подойдут.
Все время со 2-ой по 4-ый курс я пробовала себя в журналистике. Участвовала в местной студгазете, работала в интернет-видеожурнале, была теле-журналисткой и монтажером видео студенческих мероприятий, а также активно занималась на смежных курсах. У меня был четкий план: пробовать себя по-максимуму во всем, пока есть время. “Программистом успею стать всегда”, - думала я.
Но что-то не пошло. В одной журналисткой компании за всю работу мне заплатили очень мало, в другой - проигнорировали 13 написанных статей. Добровольные студенческие организации распались, - и за три года попыток я осталась практически ни с чем. Кроме того, в журналистском сообществе мне очень не нравился коллектив, на 90% состоявший из девушек-гуманитариев. Я не ощущала себя причастной к нему.
В конце четвертого курса подступала пора бакалаврской работы, и тут я осознала, что остаюсь практически ни с чем и в программировании. 3 пролетевших года я не уделяла должного внимания учебе, списывала лабораторные, и была не готова выполнить итоговую работу самостоятельно. Будущее представлялось неясным: я не добилась успеха ни в журналистике, ни в программировании. Но я решила ухватиться за последний шанс.
Каким-то чудом, мне удалось осознать учебный материал по PHP за последний год. Самостоятельно. Видимо, потому что очень было надо. Это такая особенность человека: когда некуда отступать - он начинает работать на полную.
Мою бакалаврскую работу можно описать как современный Youtube: различные секции с видео, комментарии к каждому из них и список рекомендаций. Тогда это все называлось заумными словами “Интернет-видеожурнал с режимом полиэкрана”. Писать предстояло на PHP, фронт на JavaScript.
Здесь мне очень сильно помог научный руководитель. Его основная задача была - выявить недостатки системы и дать следующий функционал на разработку. Каждая последующая задача мне казалась все более невыполнимой. Но путем гугла, помощи одногруппников, собственного времени за экраном компа они решались. При этом сам научный руководитель практически не подсказывал.
Видимо, нужно было обладать изрядным даром целеустремленности, чтобы их выполнять. Но именно это я и считаю основным: строгий ментор и одержимость задачей, желание выполнить ее во что бы то ни стало. Сдаваться варианта не было.
Таким образом, 7 лет назад, все началось. О том, как я впервые заработала на программировании, читайте в следующих постах.
P. S. Задать мне вопрос/спросить совет можно здесь.
#мойпутьвит #эллиипрограммирование
Неоднократно меня спрашивали о пути в программировании, который я прошла. И вот я решила поделиться им с вами.
Началось все в университете. Я поступала на специальность “Информационные технологии в образовании”. Но не думала, что свяжу свою жизнь с программированием. Оставляла этот вариант лишь на крайний случай. Только если другие не подойдут.
Все время со 2-ой по 4-ый курс я пробовала себя в журналистике. Участвовала в местной студгазете, работала в интернет-видеожурнале, была теле-журналисткой и монтажером видео студенческих мероприятий, а также активно занималась на смежных курсах. У меня был четкий план: пробовать себя по-максимуму во всем, пока есть время. “Программистом успею стать всегда”, - думала я.
Но что-то не пошло. В одной журналисткой компании за всю работу мне заплатили очень мало, в другой - проигнорировали 13 написанных статей. Добровольные студенческие организации распались, - и за три года попыток я осталась практически ни с чем. Кроме того, в журналистском сообществе мне очень не нравился коллектив, на 90% состоявший из девушек-гуманитариев. Я не ощущала себя причастной к нему.
В конце четвертого курса подступала пора бакалаврской работы, и тут я осознала, что остаюсь практически ни с чем и в программировании. 3 пролетевших года я не уделяла должного внимания учебе, списывала лабораторные, и была не готова выполнить итоговую работу самостоятельно. Будущее представлялось неясным: я не добилась успеха ни в журналистике, ни в программировании. Но я решила ухватиться за последний шанс.
Каким-то чудом, мне удалось осознать учебный материал по PHP за последний год. Самостоятельно. Видимо, потому что очень было надо. Это такая особенность человека: когда некуда отступать - он начинает работать на полную.
Мою бакалаврскую работу можно описать как современный Youtube: различные секции с видео, комментарии к каждому из них и список рекомендаций. Тогда это все называлось заумными словами “Интернет-видеожурнал с режимом полиэкрана”. Писать предстояло на PHP, фронт на JavaScript.
Здесь мне очень сильно помог научный руководитель. Его основная задача была - выявить недостатки системы и дать следующий функционал на разработку. Каждая последующая задача мне казалась все более невыполнимой. Но путем гугла, помощи одногруппников, собственного времени за экраном компа они решались. При этом сам научный руководитель практически не подсказывал.
Видимо, нужно было обладать изрядным даром целеустремленности, чтобы их выполнять. Но именно это я и считаю основным: строгий ментор и одержимость задачей, желание выполнить ее во что бы то ни стало. Сдаваться варианта не было.
Таким образом, 7 лет назад, все началось. О том, как я впервые заработала на программировании, читайте в следующих постах.
P. S. Задать мне вопрос/спросить совет можно здесь.
#мойпутьвит #эллиипрограммирование
Ментор, Ау!
Объяснение материала непонятно, отдавать 20 000 руб. за случайные курсы не хочется, а прокачать навыки необходимо. Когда самостоятельно с материалом не справляешься, встает вопрос: где он, грамотный преподаватель? Как его искать?
Во-первых, спешу обрадовать. Я уверена, что многие программисты были бы не против заработать за небольшие подсказки по вашим проектам. Для вас проблема может обернуться 3-мя на часами ее выяснения, для опытного программиста - 1 минутой. В этом случае имеет смысл обменять деньги на свободное время.
Где искать программистов, желающих помочь? Скорее всего, в вашем городе есть локальные мероприятия специалистов. MoscowCss, PyLadiesSpb (Python), MoscowJS и др. Начать искать митапы можно на Meetup.com или загуглить каналы в телеге запросом “telegram it events”.
Далее знакомитесь с кем-то лично (читай “остаетесь на афтепати”) и рассказываете о своей проблеме и поиске ментора. Очень вероятно, что человек согласится (особенно, если предложить ему деньги), либо порекомендует кого-то еще.
Вариант №2. Для тех, кто не любит посещать события оффлайн (или живет в городе, где их нет). Существуют онлайн-чаты, dev_chata (developer devchata - один из них). Вступаете, и пишите о своей проблеме. Есть много профильных: по React, JavaScript, Python. Ознакомляясь с этим списком потенциальных каналов, вы сойдете с ума, как и я.
В-третьих: для тех, кто хочет найти не ментора под задачки, а хороший курс с понятным преподавателем. Желательно, посмотреть ролики препода до, понять, грамотно он излагает материал или нет. Есть много частных онлайн-курсов имени преподавателя.
Проблема крупных агрегаторов онлайн-курсов - качество изложения материала преподавателями не известно заранее. Также как и тщательность проверки вашего дз. А ведь от внимания, которое уделяет преподаватель вам, зависит скорость. вашего прогресса.
Так что изучите материалы конкретного препода, имеющиеся в общем доступе, и поймите, готовы вы пойти к нему на обучение или нет.
Кстати, начинаю новое благое дело. Открываю новый канал Frontend&You, в котором буду выкладывать материалы по фронтенду, которые мне понравились, и я могу их посоветовать вам. Ссылки, по которым занимаются ребята из 30daysofcoding, статьи с понятным объяснением, информацию по соревнованиям и другим ИТ-проектам. Скоро начну публиковать собственные видео с объяснением материала. Заходите, присоединяйтесь, welcome!
P. S. Задать мне вопрос/спросить совет можно здесь.
#эллиипрограммирование
Объяснение материала непонятно, отдавать 20 000 руб. за случайные курсы не хочется, а прокачать навыки необходимо. Когда самостоятельно с материалом не справляешься, встает вопрос: где он, грамотный преподаватель? Как его искать?
Во-первых, спешу обрадовать. Я уверена, что многие программисты были бы не против заработать за небольшие подсказки по вашим проектам. Для вас проблема может обернуться 3-мя на часами ее выяснения, для опытного программиста - 1 минутой. В этом случае имеет смысл обменять деньги на свободное время.
Где искать программистов, желающих помочь? Скорее всего, в вашем городе есть локальные мероприятия специалистов. MoscowCss, PyLadiesSpb (Python), MoscowJS и др. Начать искать митапы можно на Meetup.com или загуглить каналы в телеге запросом “telegram it events”.
Далее знакомитесь с кем-то лично (читай “остаетесь на афтепати”) и рассказываете о своей проблеме и поиске ментора. Очень вероятно, что человек согласится (особенно, если предложить ему деньги), либо порекомендует кого-то еще.
Вариант №2. Для тех, кто не любит посещать события оффлайн (или живет в городе, где их нет). Существуют онлайн-чаты, dev_chata (developer devchata - один из них). Вступаете, и пишите о своей проблеме. Есть много профильных: по React, JavaScript, Python. Ознакомляясь с этим списком потенциальных каналов, вы сойдете с ума, как и я.
В-третьих: для тех, кто хочет найти не ментора под задачки, а хороший курс с понятным преподавателем. Желательно, посмотреть ролики препода до, понять, грамотно он излагает материал или нет. Есть много частных онлайн-курсов имени преподавателя.
Проблема крупных агрегаторов онлайн-курсов - качество изложения материала преподавателями не известно заранее. Также как и тщательность проверки вашего дз. А ведь от внимания, которое уделяет преподаватель вам, зависит скорость. вашего прогресса.
Так что изучите материалы конкретного препода, имеющиеся в общем доступе, и поймите, готовы вы пойти к нему на обучение или нет.
Кстати, начинаю новое благое дело. Открываю новый канал Frontend&You, в котором буду выкладывать материалы по фронтенду, которые мне понравились, и я могу их посоветовать вам. Ссылки, по которым занимаются ребята из 30daysofcoding, статьи с понятным объяснением, информацию по соревнованиям и другим ИТ-проектам. Скоро начну публиковать собственные видео с объяснением материала. Заходите, присоединяйтесь, welcome!
P. S. Задать мне вопрос/спросить совет можно здесь.
#эллиипрограммирование
Программист. Первые деньги.
Расскажу о том, как начала впервые зарабатывать деньги на кодинге. О моих самых первых шага программирования читайте здесь или по хеш-тегу #мойпутьвит.
Бакалаврская работа в университете не прошла бесследно, и я научилась делать первые сайты. Но только на 8-ми часовую работу мне совершенно не хотелось.
В конце 5-ого курса я совершенно случайно натолкнулась на петербургское предпринимательское сообщество Бизнес-квартира. Как и все подобные тренинги, они говорили мне, что за 60 дней круто изменят мою жизнь. Я повелась и всецело ухватилась за подкинутый судьбой шанс.
Чтобы понимать: обучение у них стоило 30 000 руб. На тот момент я никогда в жизни не держала в руках такие суммы и зарабатывала по 10 000 в месяц.
Бизнес-Квартира обещала сладкую и богатую жизнь предпринимателя, и по окончанию университета я видела для себя только такой выход. Мне казалось, что моих знаний программирования не достаточно для устройства на “настоящую” работу, да и сидеть в замкнутом посещении по 8 часов ежедневно мне совершенно не хотелось. Все мои предыдущие подработки осточертели настолько, что уже не было сил их выполнять. И я подалась в неизвестное будущее.
Мой путь прихода в ряды участников был коварен и тернист. Потому что на момент поступления у меня совсем не было денег. Бизнес-Квартира устраивала конкурсный отбор, на котором участникам предстояло рассказать, какой нишей они планируют заниматься. Все мои вариации отвергались до тех пор, пока я не сообщила, что могу создавать сайты.
Это была очень прибыльная ниша в тот год. Колоссальный всплеск лендингов и оформления групп ВК.
Я была одобрена, но для участия мне необходимо было оставить 5 000 руб. залог. Который мне впервые в жизни пришлось занять у друзей, ведь денег у меня не было. А за последующие два дня скоропостижно найти 10 000 руб, а через две недели добавить еще 15 000 руб.
Я не особо понимала, во что вписываюсь, но точно знала, что оно мне надо.
Я разместила объявление на стене ВКонтакте, что срочно ищу подработку. Откликнулся мой бывший преподаватель, которому нужно было переписывать математические формулы со скана в Word за 250 руб./стр. Деньги я взяла наперед, и как раз вложила их в Бизнес-Квартиру.
Очень в тему в это же время ко мне подъехала выигранная повышенная стипендия за прилежную учебу. Суммы как раз хватило, чтобы закрыть оставшуюся часть.
Бизнес-Квартира окунула меня в свой поток и долго не возвращала обратно. За 3 месяца я полностью окупила все затраты и заработала 60 000 руб. поверх. Она не отпускала меня еще 1,5 года, когда я старательно находила способы остаться в ней. Потому что именно там были мои потенциальные клиенты.
Таким образом, я сделала вывод, что инвестировать в образование, связи и тренинги просто необходимо. А, отдавая последние деньги, ты просто не позволишь себе не зацепиться за предоставленную возможность.
Куда в итоге привела меня Бизнес-Квартира и стоило оно того или нет, расскажу в следующем посте.
#мойпутьвит #эллиипрограммирование
Расскажу о том, как начала впервые зарабатывать деньги на кодинге. О моих самых первых шага программирования читайте здесь или по хеш-тегу #мойпутьвит.
Бакалаврская работа в университете не прошла бесследно, и я научилась делать первые сайты. Но только на 8-ми часовую работу мне совершенно не хотелось.
В конце 5-ого курса я совершенно случайно натолкнулась на петербургское предпринимательское сообщество Бизнес-квартира. Как и все подобные тренинги, они говорили мне, что за 60 дней круто изменят мою жизнь. Я повелась и всецело ухватилась за подкинутый судьбой шанс.
Чтобы понимать: обучение у них стоило 30 000 руб. На тот момент я никогда в жизни не держала в руках такие суммы и зарабатывала по 10 000 в месяц.
Бизнес-Квартира обещала сладкую и богатую жизнь предпринимателя, и по окончанию университета я видела для себя только такой выход. Мне казалось, что моих знаний программирования не достаточно для устройства на “настоящую” работу, да и сидеть в замкнутом посещении по 8 часов ежедневно мне совершенно не хотелось. Все мои предыдущие подработки осточертели настолько, что уже не было сил их выполнять. И я подалась в неизвестное будущее.
Мой путь прихода в ряды участников был коварен и тернист. Потому что на момент поступления у меня совсем не было денег. Бизнес-Квартира устраивала конкурсный отбор, на котором участникам предстояло рассказать, какой нишей они планируют заниматься. Все мои вариации отвергались до тех пор, пока я не сообщила, что могу создавать сайты.
Это была очень прибыльная ниша в тот год. Колоссальный всплеск лендингов и оформления групп ВК.
Я была одобрена, но для участия мне необходимо было оставить 5 000 руб. залог. Который мне впервые в жизни пришлось занять у друзей, ведь денег у меня не было. А за последующие два дня скоропостижно найти 10 000 руб, а через две недели добавить еще 15 000 руб.
Я не особо понимала, во что вписываюсь, но точно знала, что оно мне надо.
Я разместила объявление на стене ВКонтакте, что срочно ищу подработку. Откликнулся мой бывший преподаватель, которому нужно было переписывать математические формулы со скана в Word за 250 руб./стр. Деньги я взяла наперед, и как раз вложила их в Бизнес-Квартиру.
Очень в тему в это же время ко мне подъехала выигранная повышенная стипендия за прилежную учебу. Суммы как раз хватило, чтобы закрыть оставшуюся часть.
Бизнес-Квартира окунула меня в свой поток и долго не возвращала обратно. За 3 месяца я полностью окупила все затраты и заработала 60 000 руб. поверх. Она не отпускала меня еще 1,5 года, когда я старательно находила способы остаться в ней. Потому что именно там были мои потенциальные клиенты.
Таким образом, я сделала вывод, что инвестировать в образование, связи и тренинги просто необходимо. А, отдавая последние деньги, ты просто не позволишь себе не зацепиться за предоставленную возможность.
Куда в итоге привела меня Бизнес-Квартира и стоило оно того или нет, расскажу в следующем посте.
#мойпутьвит #эллиипрограммирование
Ехать в Грецию или нет?
Недавно я посетила Грецию. И хочу поделиться своими наблюдениями о том, подойдет она вам или нет.
+ Стоит ехать за культурой. Афинский Акрополь - центр великой греческой цивилизации. Памятник 6-ого века до н.э., частичка которого сохранилась в нашем тысячелетии. По Афинам стоит неспешно прогуливаться и представлять размышляющих греческих философов. Сократ, Платон, Аристотель, - они были на этой земле 2500 лет назад. А их учения живут после. В свою очередь, на Крите сохранились раскопки первой европейской цивилизации. Интересно проследить места, где обитали наши предки.
+ За археологией. Какая еще страна, кроме Италии и Греции, может похвастаться таким количество раскопок? Частички истории здесь встречаются на каждом шагу, даже в метро. Здесь стоит гулять по музеям, раскопкам и содрогаться от людской бессердечности. Какие красивые здания были до, и что в результате войн осталось после.
+ Греция одинаково подойдет как любителям пеших маршрутов, так и автомобилистам. Все зависит от направления, которое вы выбираете. В Афинах отлично развита система общественного транспорта (метро идет даже в аэропорт), а на Крите и Санторини практически нереально без автомобиля. Просто выбирайте маршрут на свой вкус.
+ В Греции безумно вкусная еда. И временами дешевая. Я нашла гирос (аналог русской шавермы) за 2,5 евро, и он был божественен. В ресторанах цены немного дешевле общеевропейских, но средиземноморские морепродукты - нереальное объедение, и оно того стоит. Также греки любят подавать домашнее вино за 4 евро и пить греческий кофе несколько раз в день.
+ Природа. Для меня Греция - это неповторимое сочетания культуры и прекрасных пейзажей в одной стране. Стоит на час отъехать от Афин или съездить на соседние острова - и перед вами открывается нетронутая природа во всей ее первозданной красе. Голубое Эгейское море, горы, сочетающиеся с величественностью древних Афин, прекрасные золотые закаты на Санторини (ни раз входившие в рейтинг лучших закатов мира), - все это здесь. И это не одно красивое место на территории страны, это - вся страна такая. Проезжая по разным ее концам, ты будешь каждый раз встречать новую картинку, но, однозначно, очаруешься представленным пейзажем.
- Забастовки. Да, Греция - страна забастовок. Тут все плохо с экономикой, и забастовки проходят практически каждый день (я не шучу). При этом в момент недовольства полностью перекрывают общественный транспорт. Конечно же, на официальных сайтах об этом сообщается, но если ты не умеешь читать по-гречески, вполне можешь и “пролететь”. Я так попала с купленным паромом на Санторини: в указанный день он просто отменился. А за пропавший авиабилет с Санторини, до которого не удалось доехать, пришлось платить из собственного кошелка: твои проблемы.
- Греция не для любителей Lux-отдыха. По крайней мере, Афины. Там я нашла всего один новый отель за приемлемые деньги (если хотите, могу сбросить), а остальные 4 были с плохим ремонтом и устаревшей фурнитурой. Кроме того, в них еще было холодно, на полу в ванной бегали таракашки, а располагались они в криминальном районе. При этом стоили они не супер-дешево, просто все альтернативы были аналогичны.
- Греция не для тех, кто хочет путешествовать в несезон. В марте многие музеи работают только в 4-5 часов и то не каждый день недели. Паромы могут не ходить из-за плохой погоды, а общественные автобусы между городками курсируют всего 3 раза в день. Подумайте, так ли сильно хотите вы отправиться в Грецию в несезон?
Недостатков у Греции явно меньше ее достоинств. Поэтому посещать страну однозначно стоит. К тому же, здесь любят русских туристов, и даже многие официанты специально учат русский язык.
Я полюбила Афины и греческие острова. Каждый из них чем-то по-своему уникальный.
P. S. Задать мне вопрос/спросить совет можно здесь.
#эллиипутешествия
Недавно я посетила Грецию. И хочу поделиться своими наблюдениями о том, подойдет она вам или нет.
+ Стоит ехать за культурой. Афинский Акрополь - центр великой греческой цивилизации. Памятник 6-ого века до н.э., частичка которого сохранилась в нашем тысячелетии. По Афинам стоит неспешно прогуливаться и представлять размышляющих греческих философов. Сократ, Платон, Аристотель, - они были на этой земле 2500 лет назад. А их учения живут после. В свою очередь, на Крите сохранились раскопки первой европейской цивилизации. Интересно проследить места, где обитали наши предки.
+ За археологией. Какая еще страна, кроме Италии и Греции, может похвастаться таким количество раскопок? Частички истории здесь встречаются на каждом шагу, даже в метро. Здесь стоит гулять по музеям, раскопкам и содрогаться от людской бессердечности. Какие красивые здания были до, и что в результате войн осталось после.
+ Греция одинаково подойдет как любителям пеших маршрутов, так и автомобилистам. Все зависит от направления, которое вы выбираете. В Афинах отлично развита система общественного транспорта (метро идет даже в аэропорт), а на Крите и Санторини практически нереально без автомобиля. Просто выбирайте маршрут на свой вкус.
+ В Греции безумно вкусная еда. И временами дешевая. Я нашла гирос (аналог русской шавермы) за 2,5 евро, и он был божественен. В ресторанах цены немного дешевле общеевропейских, но средиземноморские морепродукты - нереальное объедение, и оно того стоит. Также греки любят подавать домашнее вино за 4 евро и пить греческий кофе несколько раз в день.
+ Природа. Для меня Греция - это неповторимое сочетания культуры и прекрасных пейзажей в одной стране. Стоит на час отъехать от Афин или съездить на соседние острова - и перед вами открывается нетронутая природа во всей ее первозданной красе. Голубое Эгейское море, горы, сочетающиеся с величественностью древних Афин, прекрасные золотые закаты на Санторини (ни раз входившие в рейтинг лучших закатов мира), - все это здесь. И это не одно красивое место на территории страны, это - вся страна такая. Проезжая по разным ее концам, ты будешь каждый раз встречать новую картинку, но, однозначно, очаруешься представленным пейзажем.
- Забастовки. Да, Греция - страна забастовок. Тут все плохо с экономикой, и забастовки проходят практически каждый день (я не шучу). При этом в момент недовольства полностью перекрывают общественный транспорт. Конечно же, на официальных сайтах об этом сообщается, но если ты не умеешь читать по-гречески, вполне можешь и “пролететь”. Я так попала с купленным паромом на Санторини: в указанный день он просто отменился. А за пропавший авиабилет с Санторини, до которого не удалось доехать, пришлось платить из собственного кошелка: твои проблемы.
- Греция не для любителей Lux-отдыха. По крайней мере, Афины. Там я нашла всего один новый отель за приемлемые деньги (если хотите, могу сбросить), а остальные 4 были с плохим ремонтом и устаревшей фурнитурой. Кроме того, в них еще было холодно, на полу в ванной бегали таракашки, а располагались они в криминальном районе. При этом стоили они не супер-дешево, просто все альтернативы были аналогичны.
- Греция не для тех, кто хочет путешествовать в несезон. В марте многие музеи работают только в 4-5 часов и то не каждый день недели. Паромы могут не ходить из-за плохой погоды, а общественные автобусы между городками курсируют всего 3 раза в день. Подумайте, так ли сильно хотите вы отправиться в Грецию в несезон?
Недостатков у Греции явно меньше ее достоинств. Поэтому посещать страну однозначно стоит. К тому же, здесь любят русских туристов, и даже многие официанты специально учат русский язык.
Я полюбила Афины и греческие острова. Каждый из них чем-то по-своему уникальный.
P. S. Задать мне вопрос/спросить совет можно здесь.
#эллиипутешествия
Мой путь в Ит. Фриланс.
Продолжаю рассказывать о своем пути в ИТ. Больше информации ищите по хеш-тегу #мойпутьвит.
В какой-то момент времени я попала в тренинг предпринимателей Бизнес-Квартира. Я создавала там все: лендинги, интернет-магазины, корпоративные сайты, оформление групп ВКонтакте, подачу объявлений на Авито. И, кстати, говоря, делала это все не сама.
Я пыталась организовать свою компанию, чтобы на меня работали другие. Брала заказы от клиентов и передавала задачи программистам, забирая свой процент. Поскольку мне необходимо было привлечь заказчика, я демпинговала. Практически всегда программисты неверно оценивали бюджет и сроки и за завершение проекта просили больше денег, чем закладывалось в него изначально. Нередки были случаев, когда я вынимала последние деньги из своей стипендии только для того, чтобы программист добил отданный заказ. Потому что клиенту мне нужно было предъявить конечный результат, а новые заказы зависели от моей репутации.
Как-то раз один из программистов, которому я практически полностью отдала свою стипендию, облил меня огромным слоем грязи, сообщив, что работает за копейки. Это стало отправной точкой, когда я поставила на себе крест как на руководителе проектов. Я осознала, что мне проще сделать сайты самой, чем сталкиваться с большим количеством негатива. Больше желания делегировать что-либо другим меня не посещало.
В то время мне предстояло не столько разбираться в технологиях, сколько предоставлять конечный продукт заказчику. Качество кода и понимание паттернов мне были совершенно не важны. Я начала писать сайты на шаблонизатора и CMS.
Использовала аналог современной Tilda, Wix.com, брала готовые шаблоны интернет-магазинов и немного их модифицировала под нужны клиентов. Помогал мне во всем только Google, друзей среди программистов у меня не было.
За год я вышла на крупных клиентов, готовых платить за заказ неплохие деньги. Суммарно в месяц выходило около 30 000 руб., и я считала себя достаточно обеспеченной для студенческих времен. Конечным итогом студенчества стала долгожданная 3-х недельная поездка в Италию на все скопленные сбережения. Но я знала, что по возвращению меня ждет что-то иное.
За год бизнеса на себя я устала постоянно звонить заказчикам и спрашивать, переведут они деньги сегодня или нет. Мне надоело уточнять и согласовывать требования, мне хотелось, чтобы это делал кто-то за меня. Чтобы я была просто программистом, выполняющим свою работу и получающим за это деньги. Чтобы мой доход бы стабилен, а не прыгал по 4 раза год в разные стороны в зависимости от сезонности. Вернувшись из Италии, я пошла искать “нормальную работу”.
Кстати сказать, мне было немного не по себе, т.к. резюме сильно отличалось от других кандидатов, прошедших стажировки. На HeadHunter в качестве предыдущих мест работы я могла лишь указать “Частная практика” и приложить примеры работ. Поскольку вариация проектов в портфолио была обширна, мне пришлось создавать 3 различных резюме. Выстрелило с заголовком “WEB-разработчик”.
И мой вывод на этот раз: требования к фриланс-сотруднику и работе в офисе сильно отличаются. Если вы на фрилансе, скорее всего, никто не будет обращать внимание на то, какого качества код вы пишите. И вам будет очень сложно найти “нормальную работу” потом.
О своих успехах в поиске первой работы и насколько это было тяжело расскажу дальше.
#мойпутьвит #эллиипрограммирование
Продолжаю рассказывать о своем пути в ИТ. Больше информации ищите по хеш-тегу #мойпутьвит.
В какой-то момент времени я попала в тренинг предпринимателей Бизнес-Квартира. Я создавала там все: лендинги, интернет-магазины, корпоративные сайты, оформление групп ВКонтакте, подачу объявлений на Авито. И, кстати, говоря, делала это все не сама.
Я пыталась организовать свою компанию, чтобы на меня работали другие. Брала заказы от клиентов и передавала задачи программистам, забирая свой процент. Поскольку мне необходимо было привлечь заказчика, я демпинговала. Практически всегда программисты неверно оценивали бюджет и сроки и за завершение проекта просили больше денег, чем закладывалось в него изначально. Нередки были случаев, когда я вынимала последние деньги из своей стипендии только для того, чтобы программист добил отданный заказ. Потому что клиенту мне нужно было предъявить конечный результат, а новые заказы зависели от моей репутации.
Как-то раз один из программистов, которому я практически полностью отдала свою стипендию, облил меня огромным слоем грязи, сообщив, что работает за копейки. Это стало отправной точкой, когда я поставила на себе крест как на руководителе проектов. Я осознала, что мне проще сделать сайты самой, чем сталкиваться с большим количеством негатива. Больше желания делегировать что-либо другим меня не посещало.
В то время мне предстояло не столько разбираться в технологиях, сколько предоставлять конечный продукт заказчику. Качество кода и понимание паттернов мне были совершенно не важны. Я начала писать сайты на шаблонизатора и CMS.
Использовала аналог современной Tilda, Wix.com, брала готовые шаблоны интернет-магазинов и немного их модифицировала под нужны клиентов. Помогал мне во всем только Google, друзей среди программистов у меня не было.
За год я вышла на крупных клиентов, готовых платить за заказ неплохие деньги. Суммарно в месяц выходило около 30 000 руб., и я считала себя достаточно обеспеченной для студенческих времен. Конечным итогом студенчества стала долгожданная 3-х недельная поездка в Италию на все скопленные сбережения. Но я знала, что по возвращению меня ждет что-то иное.
За год бизнеса на себя я устала постоянно звонить заказчикам и спрашивать, переведут они деньги сегодня или нет. Мне надоело уточнять и согласовывать требования, мне хотелось, чтобы это делал кто-то за меня. Чтобы я была просто программистом, выполняющим свою работу и получающим за это деньги. Чтобы мой доход бы стабилен, а не прыгал по 4 раза год в разные стороны в зависимости от сезонности. Вернувшись из Италии, я пошла искать “нормальную работу”.
Кстати сказать, мне было немного не по себе, т.к. резюме сильно отличалось от других кандидатов, прошедших стажировки. На HeadHunter в качестве предыдущих мест работы я могла лишь указать “Частная практика” и приложить примеры работ. Поскольку вариация проектов в портфолио была обширна, мне пришлось создавать 3 различных резюме. Выстрелило с заголовком “WEB-разработчик”.
И мой вывод на этот раз: требования к фриланс-сотруднику и работе в офисе сильно отличаются. Если вы на фрилансе, скорее всего, никто не будет обращать внимание на то, какого качества код вы пишите. И вам будет очень сложно найти “нормальную работу” потом.
О своих успехах в поиске первой работы и насколько это было тяжело расскажу дальше.
#мойпутьвит #эллиипрограммирование
Freelance. Где брать заказы?
Я поделюсь сегодня ссылками, где найти первый заказ на фрилансе (а также, второй, третий и т.д.). Желательно, не слишком дешево. О том, через какой опыт я проходила, читайте в предыдущей статье.
Я делю поиск заказов на фрилансе на два способа: онлайн и оффлайн. Начнем с первого из них.
Скорее всего, вы уже нагуглили крупнейший сайт рускоязычного фриланса - fl.ru. Честно скажу, как программист я этот проект не использовала, зато исполнителей привлекала. При этом старалась найти самого дешевого фрилансера с 50+ отзывами. Средняя цена исполнителей - 250-300 руб./час. Достойный старт для наработки портфолио.
Сайт англоязычного фриланса https://www.upwork.com/ также захватил интернет, но он для опытных программистов. Дешевые заказы забирают конкуренты из Индии за 2-3$, а middle- и senior-разработчиков оплачивают по достоинству. Много заказов из США. Его аналог - https://www.freelancer.com/, на котором, судя по отзывам, приличная конкуренция среди начинающих.
Также подпишитесь на telegram-каналы по удаленной работе и опубликуйте резюме. Как пример - JavaScript Jobs. Кроме того, на каждый язык программирования приходится по десятке чатов. Список популярных смотрите здесь. Запостите в них сообщение о поиске работы. С вероятностью 90% ваши услуги пригодятся другим.
Оффлайн-заказы советую находить в коворкингах. Там сидят представители фирм по созданию сайтов, у них частенько проблемы со сроками и с пропавшими программистами. Приходите в будний день, познакомьтесь с нужными людьми и скажите, что готовы начать, как потребуется. О вас обязательно вспомнят, если обменяться контактами и периодически о себе напоминать.
Другой вариант - зайти через бизнес-клубы. В 80% случаев предпринимателям малого бизнеса нужен человек на поддержку сайтов. Третий вариант - поговорите со знакомыми-программистами. Скорее всего, к ним уже обращались с просьбой выполнить заказ. Вероятно, в следующий раз они позволят выполнить проект вам.
Дальше работайте на репутацию. Рынок услуг на фрилансе тесный: заказчики спрашивают рекомендации других или смотрят отзывы. В самом начале главное - заложить позитивные отношения с клиентом, сформировать репутацию, при которой ты 100% выполняешь поставленную задачу в срок и за оговоренный бюджет. И вас будут любить и жаловать, ведь 90% исполнителей не выходят на связь в нужное время, сдают работу позднее дедлайна или просят дополнительные деньги. Так что выделиться на их фоне не так уж и сложно.
Поищите ментора, если не уверены, что справитесь с задачей. Как это сделать, читайте в предыдущей статье.
P. S. Задать мне вопрос/спросить совет можно здесь.
#эллиипрограммирование
Я поделюсь сегодня ссылками, где найти первый заказ на фрилансе (а также, второй, третий и т.д.). Желательно, не слишком дешево. О том, через какой опыт я проходила, читайте в предыдущей статье.
Я делю поиск заказов на фрилансе на два способа: онлайн и оффлайн. Начнем с первого из них.
Скорее всего, вы уже нагуглили крупнейший сайт рускоязычного фриланса - fl.ru. Честно скажу, как программист я этот проект не использовала, зато исполнителей привлекала. При этом старалась найти самого дешевого фрилансера с 50+ отзывами. Средняя цена исполнителей - 250-300 руб./час. Достойный старт для наработки портфолио.
Сайт англоязычного фриланса https://www.upwork.com/ также захватил интернет, но он для опытных программистов. Дешевые заказы забирают конкуренты из Индии за 2-3$, а middle- и senior-разработчиков оплачивают по достоинству. Много заказов из США. Его аналог - https://www.freelancer.com/, на котором, судя по отзывам, приличная конкуренция среди начинающих.
Также подпишитесь на telegram-каналы по удаленной работе и опубликуйте резюме. Как пример - JavaScript Jobs. Кроме того, на каждый язык программирования приходится по десятке чатов. Список популярных смотрите здесь. Запостите в них сообщение о поиске работы. С вероятностью 90% ваши услуги пригодятся другим.
Оффлайн-заказы советую находить в коворкингах. Там сидят представители фирм по созданию сайтов, у них частенько проблемы со сроками и с пропавшими программистами. Приходите в будний день, познакомьтесь с нужными людьми и скажите, что готовы начать, как потребуется. О вас обязательно вспомнят, если обменяться контактами и периодически о себе напоминать.
Другой вариант - зайти через бизнес-клубы. В 80% случаев предпринимателям малого бизнеса нужен человек на поддержку сайтов. Третий вариант - поговорите со знакомыми-программистами. Скорее всего, к ним уже обращались с просьбой выполнить заказ. Вероятно, в следующий раз они позволят выполнить проект вам.
Дальше работайте на репутацию. Рынок услуг на фрилансе тесный: заказчики спрашивают рекомендации других или смотрят отзывы. В самом начале главное - заложить позитивные отношения с клиентом, сформировать репутацию, при которой ты 100% выполняешь поставленную задачу в срок и за оговоренный бюджет. И вас будут любить и жаловать, ведь 90% исполнителей не выходят на связь в нужное время, сдают работу позднее дедлайна или просят дополнительные деньги. Так что выделиться на их фоне не так уж и сложно.
Поищите ментора, если не уверены, что справитесь с задачей. Как это сделать, читайте в предыдущей статье.
P. S. Задать мне вопрос/спросить совет можно здесь.
#эллиипрограммирование
Первое собеседование. Мой путь в Ит.
И вот настали дни, когда я впервые отправилась на собеседования. О том, что было до, ищите по хеш-тегу #мойпутьвит.
В качестве желаемой зп я выставила сумму чуть большую суммарной по текущим проектам. На мое удивление, предложений с вакансиями было много.
Отправлялась и в самые дальние и грязные уголки города, и в чистые и ухоженные офисы, и в компании с добровольной рабочей атмосферой коворкинга.
Честно сказать, все посещенные места мне были не по душе. В среднем в Санкт-Петербурге программист работает 2 года на текущем месте работы, и мне совершенно не хотелось угробить свою жизнь ни на одно из них. В такое отчаянном состоянии я ехала в очередной вариант.
Но что-то пошло нестандартно. Во-первых, мне очень понравилось расположение: компания находилась недалеко от моего университета, куда я и так привыкла ездить. Во-вторых, мне пришлась по душе рабочая атмосфера: люди сидели и болтали, и не было заметно, чтобы они, измученные, дожидались конца рабочий смены. В-третьих, меня встретил сам директор - что мне значительно польстило. В-четвертых, меня собеседовал человек, учившийся в университете на той же кафедре, что и я. (кто говорил, что Петербург - большой город?). Или это и было основным?
Благодаря тому, что теоретический материал в универе он проходил тот же самый, что и я, я блестяще отвечала на все задаваемые вопросы. В лицах всех участвующих в дискуссии загоралось понимание: мы наконец-то нашли то, что там надо! Не хватало лишь одного: я совершенно не знала node.js, а поддерживать проекты мне предстояло в основном на нем.
Мне выдали тестовое задание: написать авторизацию на node.js. За неделю, не зная ничего о технологии, мне предстояло разобраться в ней.
Я честно пыталась поразбираться с node.js за вечер, но мое знакомство с ним не состоялось. Я была не силах установить node.js на компьютер, ни то что написать авторизацию на нем. Потому что до этого все мои проекты представляли собою сайты-визитки или интернет-магазины, не имеющие с node.js ничего общего.
В общем, на второй день я грустно вздохнула и отправилась собеседоваться дальше. И я бы ходила на них вечно, если бы не нашла человека, готового помочь мне с тестовым.
Не скажу, что это дало итоговый результат, но позволило продвинуться дальше. Теперь node.js уже стоял на компе, предстояло лишь написать авторизацию. За оставшиеся 8 часов (включая сон) до сдачи тестового.
Поковыряв самоучители по node.js и не написав ничего стоящего, я уже готова была сдаться. Но тут директор компании позвонил мне и дал еще 5 дополнительных часов.
3 из них ушли на попытки создания авторизации. Главная моя проблема была в том, что я не понимала, как функционирует в node.js база данных mongo, каким образом связать это с express framework и как вообще проверять правильные логин и пароль. Пыталась найти готовую реализацию авторизации в интернете, но она тоже не запускалась.
Выполняла тестовое задание я в редакторе наподобие Adobe Dreamweaver. От нечего делать я заглянула во вкладку Готовые проекты -> Шаблоны. И тут я увидела авторизацию. Ровно ту, что нужна мне.
Дальнейшая моя работа свелась к тому, чтобы удалить лишний код. За 15 минут до конца срока я красиво все упаковала и отправила.
Вскоре мне перезвонили. Сказали, что в проекте нашли какой-то лишний код (хм, с чего бы это?), но в целом авторизация работает. На первую работу я была принята.
“Удача”, - скажите вы. Или целеустремленность. Или результат креативности и упорного труда до. На мой взгляд, все вместе. Это как шаги в нашей жизни, ведь твой сегодняшний итог состоит из сотни маленьких шажков, которые ты делаешь до. Я была готова сдаться три раза, и кто знает, где бы в этом случае была я сейчас (уж точно не здесь, где нахожусь)).
Также и вы. Не сдавайтесь. Особенно, когда вы не знаете, как решать поставленную задачу. Программирование - это такая сфера, где побеждает тот, у кого код работает. А на 99% работающий код = не работающий код.
Добивать надо до конца.
P.S. Ниже фотка, которую я ставила на это резюме.
#эллиипрограммирование
И вот настали дни, когда я впервые отправилась на собеседования. О том, что было до, ищите по хеш-тегу #мойпутьвит.
В качестве желаемой зп я выставила сумму чуть большую суммарной по текущим проектам. На мое удивление, предложений с вакансиями было много.
Отправлялась и в самые дальние и грязные уголки города, и в чистые и ухоженные офисы, и в компании с добровольной рабочей атмосферой коворкинга.
Честно сказать, все посещенные места мне были не по душе. В среднем в Санкт-Петербурге программист работает 2 года на текущем месте работы, и мне совершенно не хотелось угробить свою жизнь ни на одно из них. В такое отчаянном состоянии я ехала в очередной вариант.
Но что-то пошло нестандартно. Во-первых, мне очень понравилось расположение: компания находилась недалеко от моего университета, куда я и так привыкла ездить. Во-вторых, мне пришлась по душе рабочая атмосфера: люди сидели и болтали, и не было заметно, чтобы они, измученные, дожидались конца рабочий смены. В-третьих, меня встретил сам директор - что мне значительно польстило. В-четвертых, меня собеседовал человек, учившийся в университете на той же кафедре, что и я. (кто говорил, что Петербург - большой город?). Или это и было основным?
Благодаря тому, что теоретический материал в универе он проходил тот же самый, что и я, я блестяще отвечала на все задаваемые вопросы. В лицах всех участвующих в дискуссии загоралось понимание: мы наконец-то нашли то, что там надо! Не хватало лишь одного: я совершенно не знала node.js, а поддерживать проекты мне предстояло в основном на нем.
Мне выдали тестовое задание: написать авторизацию на node.js. За неделю, не зная ничего о технологии, мне предстояло разобраться в ней.
Я честно пыталась поразбираться с node.js за вечер, но мое знакомство с ним не состоялось. Я была не силах установить node.js на компьютер, ни то что написать авторизацию на нем. Потому что до этого все мои проекты представляли собою сайты-визитки или интернет-магазины, не имеющие с node.js ничего общего.
В общем, на второй день я грустно вздохнула и отправилась собеседоваться дальше. И я бы ходила на них вечно, если бы не нашла человека, готового помочь мне с тестовым.
Не скажу, что это дало итоговый результат, но позволило продвинуться дальше. Теперь node.js уже стоял на компе, предстояло лишь написать авторизацию. За оставшиеся 8 часов (включая сон) до сдачи тестового.
Поковыряв самоучители по node.js и не написав ничего стоящего, я уже готова была сдаться. Но тут директор компании позвонил мне и дал еще 5 дополнительных часов.
3 из них ушли на попытки создания авторизации. Главная моя проблема была в том, что я не понимала, как функционирует в node.js база данных mongo, каким образом связать это с express framework и как вообще проверять правильные логин и пароль. Пыталась найти готовую реализацию авторизации в интернете, но она тоже не запускалась.
Выполняла тестовое задание я в редакторе наподобие Adobe Dreamweaver. От нечего делать я заглянула во вкладку Готовые проекты -> Шаблоны. И тут я увидела авторизацию. Ровно ту, что нужна мне.
Дальнейшая моя работа свелась к тому, чтобы удалить лишний код. За 15 минут до конца срока я красиво все упаковала и отправила.
Вскоре мне перезвонили. Сказали, что в проекте нашли какой-то лишний код (хм, с чего бы это?), но в целом авторизация работает. На первую работу я была принята.
“Удача”, - скажите вы. Или целеустремленность. Или результат креативности и упорного труда до. На мой взгляд, все вместе. Это как шаги в нашей жизни, ведь твой сегодняшний итог состоит из сотни маленьких шажков, которые ты делаешь до. Я была готова сдаться три раза, и кто знает, где бы в этом случае была я сейчас (уж точно не здесь, где нахожусь)).
Также и вы. Не сдавайтесь. Особенно, когда вы не знаете, как решать поставленную задачу. Программирование - это такая сфера, где побеждает тот, у кого код работает. А на 99% работающий код = не работающий код.
Добивать надо до конца.
P.S. Ниже фотка, которую я ставила на это резюме.
#эллиипрограммирование
Отдых в Эмиратах
Пока все отдыхают, есть время почитать большую статью. Для вас и для Туту.ру подготовила путеводитель по Абу-Даби. Что посмотреть, если у вас есть только 2 дня в арабской столице.
#эллиипутешествия
Пока все отдыхают, есть время почитать большую статью. Для вас и для Туту.ру подготовила путеводитель по Абу-Даби. Что посмотреть, если у вас есть только 2 дня в арабской столице.
#эллиипутешествия
VK
7 мест в Абу-Даби, которые стоит посмотреть за 2 дня
При разговоре об Арабских Эмиратах в первую очередь вспоминается Дубай, но столица страны - Абу-Даби. Этот город подробнее передает истор..
Рабочие будни. Мой путь в ИТ.
Продолжаю рассказ о своих странствиях в мир программирования. Больше ищите по хеш-тегу #мойпутьвит.
Итак, на первую работу я попала. Однако, тестовое задание, которое я добивала из последних сил, оказалось самой легкой ее частью.
Дальше стало еще сложнее. Вместо авторизации на node.js мне предстояло поддерживать полноценный портал. А также обновлять еще два проекта, дорабатывать четыре других сайта и вносить правки в десятку третих. В тот момент я значилась единственным программистом на 13 маркетологов.
Я попала в маркетинговое агенство, для которого создание сайтов не было профильным. Мне предстояло поддерживать два внутренних портала компании, дорабатывать CRM и вносить коррективы на клиентские сайты. Работа предполагалась в связке node.js, express, coffescript, handlebars, верстка, PHP, JavaScript. Помимо этого, мои старые клиенты никуда не делись, и я продолжала их обслуживать.
Маркетинговое агенство вытащило меня на новый уровень программирования. Не раз я сталкивалась с задачами, которые казались сильнее меня самой. К тому же, быть единственным программистом в команде всегда не удобно: совета спросить не у кого. Так что если вам будут предлагать такой вариант, примите совет - не соглашайтесь.
В тех местах, с которыми я не разбиралась, я прибегала к помощи друзей. Делегировала задачу фрилансеру, если они не могли помочь. Я сортировала задачи и забирала понятные себе, а на остальные подключала других людей. Руководителю было неважно, кем выполнена таска, но требование сдачи в срок оставалось.
За год я разобралась с тем, как функционирует система, и уже писала код без сторонней помощи. Оставался лишь один непонятный момент: конфигурирование серверов Nginx и Apache. Здесь я пришла к выводу, что в них мне лучше не вмешиваться. Впрочем, это остается черным ящиком для меня до сих пор.
На работе каждого встречаются сотрудники-экземпляры, которых припоминаешь долгие годы потом. Мне достался такой системный администратор.
Через каждые два слова он вставлял мат. О том, какой наш сервер ужасный и недоделанный и что работает он над ним последний раз. Стоит признать, систему было за что ругать: на сервере стояла node 2.3 в 2016 году. Смею предположить, что из-за этого она постоянно и падала. Его ругательства натолкнули меня на мысль: может, в этой компании и правда все так плохо?
В 2016 уже было немодно использовать coffescript и PHP. Постепенные обороты набирал React и Angular, и меня не покидала мысль, что пора переучиваться.
Погружаясь в систему, я забыла отслеживать современные тренды, и мир успел уйти далеко вперед меня. Предстояло многое изучить и наверстать, но об этом дальше.
Не забывайте следить за новыми технологиями и конференциями, даже если вы не думаете переходить на них на текущей работе. Когда-нибудь, вы захотите сменить позицию, и в один прекрасный момент обнаружите гигантский разрыв между тем, что было два года назад, и тем, что стало сейчас. Не надо так. Я это не делала, и совершила ошибку.
#мойпутьвит #эллиипрограммирование
Продолжаю рассказ о своих странствиях в мир программирования. Больше ищите по хеш-тегу #мойпутьвит.
Итак, на первую работу я попала. Однако, тестовое задание, которое я добивала из последних сил, оказалось самой легкой ее частью.
Дальше стало еще сложнее. Вместо авторизации на node.js мне предстояло поддерживать полноценный портал. А также обновлять еще два проекта, дорабатывать четыре других сайта и вносить правки в десятку третих. В тот момент я значилась единственным программистом на 13 маркетологов.
Я попала в маркетинговое агенство, для которого создание сайтов не было профильным. Мне предстояло поддерживать два внутренних портала компании, дорабатывать CRM и вносить коррективы на клиентские сайты. Работа предполагалась в связке node.js, express, coffescript, handlebars, верстка, PHP, JavaScript. Помимо этого, мои старые клиенты никуда не делись, и я продолжала их обслуживать.
Маркетинговое агенство вытащило меня на новый уровень программирования. Не раз я сталкивалась с задачами, которые казались сильнее меня самой. К тому же, быть единственным программистом в команде всегда не удобно: совета спросить не у кого. Так что если вам будут предлагать такой вариант, примите совет - не соглашайтесь.
В тех местах, с которыми я не разбиралась, я прибегала к помощи друзей. Делегировала задачу фрилансеру, если они не могли помочь. Я сортировала задачи и забирала понятные себе, а на остальные подключала других людей. Руководителю было неважно, кем выполнена таска, но требование сдачи в срок оставалось.
За год я разобралась с тем, как функционирует система, и уже писала код без сторонней помощи. Оставался лишь один непонятный момент: конфигурирование серверов Nginx и Apache. Здесь я пришла к выводу, что в них мне лучше не вмешиваться. Впрочем, это остается черным ящиком для меня до сих пор.
На работе каждого встречаются сотрудники-экземпляры, которых припоминаешь долгие годы потом. Мне достался такой системный администратор.
Через каждые два слова он вставлял мат. О том, какой наш сервер ужасный и недоделанный и что работает он над ним последний раз. Стоит признать, систему было за что ругать: на сервере стояла node 2.3 в 2016 году. Смею предположить, что из-за этого она постоянно и падала. Его ругательства натолкнули меня на мысль: может, в этой компании и правда все так плохо?
В 2016 уже было немодно использовать coffescript и PHP. Постепенные обороты набирал React и Angular, и меня не покидала мысль, что пора переучиваться.
Погружаясь в систему, я забыла отслеживать современные тренды, и мир успел уйти далеко вперед меня. Предстояло многое изучить и наверстать, но об этом дальше.
Не забывайте следить за новыми технологиями и конференциями, даже если вы не думаете переходить на них на текущей работе. Когда-нибудь, вы захотите сменить позицию, и в один прекрасный момент обнаружите гигантский разрыв между тем, что было два года назад, и тем, что стало сейчас. Не надо так. Я это не делала, и совершила ошибку.
#мойпутьвит #эллиипрограммирование