Обложка канала

Я фрилансер. Страница 2

281 @fl_me

Личный блог. Мой путь от нулевого знания языков программирования до заработка >30$ в час на биржах фриланса. Рассказываю свою историю, делюсь опытом, пишу про IT в целом.

  • Я фрилансер

    Лайфхак для поддержания здоровой спины при сидячем образе жизни + 50 приседаний ежедневно, для укрепления мышц.
  • Я фрилансер

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

    Когда потребуется поискать что то новое, пойду на биржу. Если есть свободное владение английским, то upwork.com. В ру сегменте - это fl.ru.

    Причем да, те кто работал с последней, там все за деньги. Окупается, если в долгую раскачивать профиль. Я поддерживал свой аккаунт и оплачивал подписку. При этом, самое интересное, что все высоко-оплачиваемые\интересные пришли через ЛИЧНОЕ сообщение. Это к вопросу о поиске хороших проектов, такие заказчики - находят сами, но немного помочь им надо. Без рейтинга, вряд ли бы кто то добрался до моего профиля. Подъем анкеты можно купить в основной рубрике и думаю это самое эффективное на бирже fl. Главное, при выборе учесть только те навыки, которые основные.

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

    Владею профилем на freelance.ru, но качественной работы, по программированию, я не нашел. В основном какие то невменяемые проекты, аля: сделай мне яндекс\вк\гугл за 1000р. или у меня есть идея, давай реализуем твоими руками.

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

    Бывает такое, беру проекты, что бы освоить или закрепить работу с новыми или мало используемыми технологиями. Так получилось с vuejs. До проекта emarket, который мне заказали пару месяцев назад, я пользовался чистым js + jquery с его плагинами. Но теперь, как мне кажется, могу с уверенностью отказаться от jquery и полностью перейти на vuejs, поскольку последний изрядно подрос и набрал в весе, - много готовых решений на этом фрэймворке. А что еще нужно для быстрой разработки? По моему идеально.

    У меня есть небольшой опыт на angularjs и react. Но я пишу не для сравнения этих проектов. Скорее для тех, кто интересуется vuejs и еще не начал использовать его в своей работе.

    Компоненты - это удобно.
    Повторяющийся код можно вынести в отельные компоненты. При этом легко передавать параметры между компонентами через свойства props и влиять на родителя через emmit. И все это реактивно отрисуется на веб-странице.

    HTML-шаблоны, списки, условная отрисовка - можно навсегда забыть про innerHTML и кучу действий, что бы добавить или извлечь элемент из DOM. Vue это делает через v-if, v-for.
    Простые примеры:
    v-if
    <div v-if="Math.random() > 0.5">
    Сейчас меня видно
    </div>
    <div v-else>
    А теперь &mdash; нет
    </div>
    v-for
    <ul id="example-2">
    <li v-for="(item, index) in items">
    {{ parentMessage }} - {{ index }} - {{ item.message }}
    </li>
    </ul>

    Vuex — управление состоянием приложения.
    Невозможно обойтись без него, если делать клиент сложнее todo листа и взаимодействие с сервером. Один запрос и все приложение получило нужные данные, которые сразу отрисовались в компонентах. По моему мнению, стоить сразу начать разработку на vue с vuex.

    Низкий порог вхождения - для меня плюс.
    Всё что необходимо для начала работы с Vue — это знакомство с HTML и обыкновенным (ES5) JavaScript’ом.

    Что мне не понравилось?
    Наверное это server side rendering, точнее множество проблем, которые у меня возникли при попытке его использования. И дело не в vuejs, а в сторонних библиотеках, которые я использовал и без которых разработка затянулась бы еще на месяц. Проблема в том, что многие библиотеки пишутся без расчета на SSR. Поэтому, если нужно использовать сторонние решения и SSR, стоит обратить внимание на совместимость.
  • Реклама

  • Я фрилансер

    На какие темы писать больше?

    ▪️ 47% (38) WebDev - мой опыт, советы, статьи
    🔸🔸🔸🔸🔸🔸🔸🔸

    ▫️ 31% (25) Про биржи, общение с заказчиками, проекты с фриланса
    🔸🔸🔸🔸🔸

    ▪️ 21% (17) Про свои проекты
    🔸🔸🔸
    🔠 Можно выбрать несколько вариантов
    👥 80 (68) - всего голосов
  • Я фрилансер

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

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

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

    p.s.
    Еще трачу время на свои гипотезы и эксперименты. Один из них вот этот бот: @feedviewerbot. Есть еще несколько задумок, буду запускать в ближайшем будущем. Stay tuned!
  • Я фрилансер

    Что нового?

    Обновил бота.
    Добавлены команды:
    /ls - Управление списком каналов (просмотр|удаление|оповещения)
    /msg {сообщение} - Отправить сообщение создателю бота

    Переработаны кнопки и форматирование сообщения. Сейчас оно высылается полностью, как в канале. Кнопка перехода в канал вынесена вниз, после лайка\дизлайка.
    Исправлено множество багов. Стабильность 99,99%.

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

    Добавляй @feedviewerbot - будет интересно. Если есть пожелания\замечания по функционалу или работе бота - /msg.
  • Я фрилансер

    Бот Feed Viewer

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

    На данной стадии он еще сыроват, но мне нужен тест. Поэтому предлагаю, кому интересно, добавить его к себе @feedviewerbot и перекинуть посты из лент, что читаете. Когда бот ответит "Подписка на канал добавлена", сообщения из канала будут пересылаться в диалог с ботом. Это удобно! Но пока не нужно спешить отписываться от каналов, сейчас тест и сообщения могут задержаться. В течении ближайшей недели я сделаю его на 99,99% стабильным.

    Что сейчас может бот?

    - Пересылать сообщения из каналов, на которые добавлена подписка.
    - Можно переходить на сообщение из канала, просто нажав на значок "@".
    - Бот умеет пересылать фотографии из каналов и подписи к ним, но пока не может пересылать аудио\видео. Эти функции будут сделаны в ближайшем обновлении.
    - Можно оценить запись из канала, поставив палец вверх или вниз. Кто подписан на одинаковые каналы, видят оценки других.

    Что планирую в ближайшую неделю?

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

    p.s.
    Канал скорее жив.
  • Я фрилансер

    Собственно из-за чего и зачем мне понадобилось ИП?

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

    Покопав в интернете, я нашел два вариант сделать ИП удаленно.
    - Первый представляет собой заполнение заявления, оплата пошлины и заверение бумажек у нотариуса. После, документы направляются почтой на ближайший адрес налоговой по прописке. Вся подробная информация по данному типу регистрации гуглится за 2 минуты.
    - Второй вариант связан с порталом гос.услуг или порталом ФНС. Ко всему этому нужна ЭЦП, плюс на портале гос.услуг должен быть верифицированный аккаунт. Есть замечательная, проверенная мной, инструкция по регистрации через сайт фнс: https://vc.ru/22392-opening-business-online-fts. Часть инструкции нужна в любом случае, без разницы, через какой портал подавать заявку и подписанные ЭЦП документы. В последствии, на сайте ФНС с ЭЦП можно сдавать отчетность, а так же подавать заявки на смену ОКВЭД или формы налогообложения, что я уже успешно сделал. Все онлайн.

    p.s.
    Налогооблажение: УСН "доходы". Почему именно эта форма? Нужно взять калькулятор и посчитать, все индивидуально, конечно. Но для фрилансера, на мой взгляд, эта форма самая оптимальная.
  • Я фрилансер

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

    Палец вверх - да
    Палец вниз - нет
  • Я фрилансер

    https://blog.openai.com/openai-five/

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

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

    ▪️ 6% (3) Использую бота агрегатора

    ▫️ 93% (40) Пользуюсь нативными возможностями
    👥 43 - всего голосов
  • Я фрилансер

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

    Палец вверх - предоплате да
    Палец вниз - благотворительности да

    p.s. Заказчик вышел на связь и оплатил, продолжаем проект с предоплатами.
  • Я фрилансер

    Когда то давно, я выбирал язык программирования для серверной части web. Пролопатил много статей и остановился на php. Тогда я нашел много информации об этом языке, переработать и воспользоваться которой было не всегда легко, поскольку были противоречия.

    Недавно наткнулся на ссылку: http://getjump.github.io/ru-php-the-right-way
    По ней, проверенный мной, сборник актуальной информации по языку php. Если кто то желает освоить или подтянуть данный язык, будет очень полезно ознакомиться.
  • Я фрилансер

    Всё чаще и чаще находятся уязвимости в инструментах, которые раньше считались безопасными. От процессоров до pgp шифровальщиков. Такие тенденции наводят на мысли...

    https://tproger.ru/news/pgp-flaw/
  • Я фрилансер

    Сегодня нашел интересный сайт-игру, навеянный статьями о машинном обучении. Суть: алгоритм угадывает задуманного персонажа, задавая вопросы.
    Вот собственно сам сайт: http://ru.akinator.com. Свой опыт общения с алгоритмом можно скинуть в чат подписчиков: https://t.me/joinchat/BZkquVNozD1dSyuuFo6LuQ

    p.s.
    Форма с вводом возраста - нужно вводить 2-3 раза свой возраст, видимо баг.
  • Реклама

  • Я фрилансер

    ​Думаю, меня читают начинающие html-верстальщики и программисты.

    Два совета по именованию функций, классов, стилей:

    1) Никогда не используй русский язык транскрипцией в названии, например: forma, zakaz, knopka. Сложилось исторически, что большинство языков программирования написаны и использовались под английский. Это некий стандарт и использование местного языка в написании программ и разметки для веб-страниц - плохая привычка. Не знаешь как пишется на английском, открыл гугл переводчик, написал более-менее правильно. Со временем, английский язык, в наименовании, подтягивается сам собой - за счет такой практики.

    2) В верстке, если не используются какие то специфические техники, типа по БЭМ, наименование двух и более слов мы пишем через дефис "-". Не используйте нижнее подчеркивание "_" - это стиль "папуасов".

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

    Например, code style:
    для php
    https://svyatoslav.biz/misc/psr_translation
    для html\css
    https://google.github.io/styleguide/htmlcssguide.html
  • Я фрилансер

    Последнее время много работы, следую графику о котором писал выше. Поэтому тексты выходят реже, чем хотелось бы.
    Есть и хорошие новости, создал чат для подписчиков моего канала. Добро пожаловать, https://t.me/joinchat/BZkquVNozD1dSyuuFo6LuQ!
  • Я фрилансер

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