• Почему на Upwork перестали отвечать на мои cover letter?

    Lucian
    @Lucian
    https://t.me/BusinessAndFreelance
    Покажите что пишите. Персонализация может означать разные вещи, можно написать персонализированые клише или скучную тягомотину которую даже читать не станут. Отвечаете на свежие заявки или которые висят в ленте уже несколько часов/дней?
    Ответ написан
    Комментировать
  • Кто больше зарабатывает: веб-дизайнер или верстальщик?

    Lucian
    @Lucian
    https://t.me/BusinessAndFreelance
    Тот кто умеет продавать свои скилы бизнесу. У профи может быть шире спектр услуг, но если он не умеет их продавать, то смысла в них мало. Также надо продавать не совсем скилы, а профит от скилов.

    Бизнес платит не за верстку или дизайн, а за повышение конверсии, прогерам платят не за софт, а за время, которое этот софт экономит, но это уже не в рамках вопроса.
    Ответ написан
    Комментировать
  • Какой уровень Python должен быть у начинающего Junior DevOps инженера?

    @vitaly_il1
    DevOps Consulting
    Ответ как всегда - "зависит". От фирмы, позиции и т.п.
    Я бы плясал не от языка, а от задач. Например - дан лог вебсервера, надо
    - вывести десяток клиентов которые получили больше всего байт
    - то же самое - для 5хх ошибок
    - и т.п. и т.д.

    Или - послать в Slack список пользователей которые заходили в систему ночью/выходные.
    Ответ написан
    Комментировать
  • Как найти первых клиентов на фрилансе, если есть только учебные макеты?

    Lucian
    @Lucian
    https://t.me/BusinessAndFreelance
    Как это не банально — сделать первый проект для себя, в той нише куда хотите идти.
    Если нет идей, зайти на любую фриланс биржу и посмотреть что хотят клиенты.
    Дальше с этим проектом уже можно предлагать свои услуги.
    Если у вас нет проекта, шансы на порядок меньше.
    — если возьмете заказ, не сможете понять что с ним дальше делать, как итог — пропадете, клиенты это мягко говоря не любят
    — если у вас спросят пруфы, вам будет что показать
    — сделаете 1-2 проекта для себя, уже будет небольшая уверенность, что сможете сделать что-то подобное для клиента.

    Я написал 100% рабочий метод, вам решать следовать ему или нет.
    Ответ написан
    Комментировать
  • Что необходимо улучшить, чтобы устроится на работу верстальщиком или junior front-end разработчиком?

    Lucian
    @Lucian
    https://t.me/BusinessAndFreelance
    Вам нужно определить направление куда хотите развиваться, где по вашему будет интересно, т.е. отталкиваться не от скилов, а от интересов, тогда начнете быстро расти. Инструменты и технологии это вторично.
    Ответ написан
    Комментировать
  • С чего начать карьеру в Data Science и какие другие перспективные направления есть у Python?

    @jkotkot
    режим сарказма
    на курсере есть курс по ml от яндекса. отличный. само его прохожу. стоит денег, но он классный. после третьего курса(из 5) можно на работу идти.
    Ответ написан
    Комментировать
  • Где можно отучиться на DevOps'а?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    DevOps это не отдельная вакансия. Это инфраструктурный инженер, который работает над задачами автоматизации сборки, настройки различных окружений и деплоймента.
    То есть это еще одно направление системных администраторов, со своим набором технологий.

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

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

    Следовательно, джуниор-девопс звучит странно.

    А значит - нужно начинать с админа, набираться опыта, потом уже подучить ci/cd инструменты и уже потом смотреть в девопс.
    Также в девопс можно прийти из разработчиков или тестировщиков (если занимался автоматизацией и настройкой тестовых окружений).
    Но в любом случае стадию джуниор нужно пройти до того, как начинаешь думать про ДевОпса.
    Ответ написан
    Комментировать
  • Какой продвинутый парсер есть для браузера или приложение для десктопа?

    @Andrey_Dolg
    Для автоматизации страниц средствами javascript раньше использовали TemperMonkey выгрузка чего-либо в файлы тоже через javascript. Распишите ещё критерии, в user script'ах обычно автозапуск при переходе на целевую страницу. В остальных случаях интерфейс придётся видимо самому писать.
    Ответ написан
    2 комментария
  • Что нужно знать для начала работы devops?

    @ora19dba
    Senior Oracle DBA
    Вот тут много инфы по DevOps

    https://www.youtube.com/c/ADVIT4000/playlists

    в том числе

    Как стать DevOps Инженером с Нуля, что учить и в каком порядке
    https://www.youtube.com/watch?v=AxCgZ7yUKrU
    Ответ написан
    Комментировать
  • Поиск иностранных клиентов без upwork?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    Как вариант - прямой поиск удалённой работы. Т.е. любые сервисы, где есть вакансии. Например, StackOverflow Jobs, LinkedIn и множество других.
    Ответ написан
    2 комментария
  • Хочу быстро научиться кроссплатформенной мобильной разработке. Что выбирать? React Native | Flutter | Angular или что то ещё?

    Lucian
    @Lucian
    https://t.me/BusinessAndFreelance
    Если нет опыта, лучше Flutter, сам на нем пишу. Пробовал React Native и NativeScript, не понравились из за багов которые не спешат исправлять, плюс тянут с собой виртуальную машину, которая увеличивает вес приложения.
    Ответ написан
    Комментировать
  • С чего начать фриланс чисто по бекенд-задачам?

    Lucian
    @Lucian
    https://t.me/BusinessAndFreelance
    Скажу за Python, это скрипты что-то посчитать, куда-то отправить, боты, анализ данных, машинное обучение, торговые роботы, работы много, всегда есть из чего выбрать. Я начинал с ботов и парсинга популярных соц. сетей. Сейчас в дополнение к бэккенду делаю в мобильную разработку, т.к. тут можно потрогать и вживую увидеть свои труды. Часто для приложений и игр нужна серверная часть.
    Можно на биржи сходить и фильтры работ потыкать, одним гуглом не обойтись.
    Ответ написан
    Комментировать
  • Где брать опыт для вакансии сис. администратора?

    @luxter Автор вопроса
    Прошло какое-то время, решил ответить на свой же вопрос.
    Отслужил в армии (конечно же, сидя за ПК, да читая книги по сетям, мечтая о гражданке).
    По приходу 2 месяца убивался без работы, пытаясь поехать в Москву, но не хватило меня - слишком далеко ездить и затратно, когда на дорогу нет денег.
    Мониторил сайты с работой около дома, тыкался во все айти и около того вакансии. Ответили на одну - "Опытный Linux-админ", предложили собеседование. Я его, конечно же, не прошел. Тем не менее, компания внедряла Asterisk, о котором я слышал краем уха, и проводила по нему курсы официально в согласовании с Digium. И мне предложили их пройти бесплатно, отработав взамен тоже время курсов (неделю 5\2).
    Я прокачался в IP-телефонии, Linux, виртуализации, переводу технических статей с английского :) По итогу предложили работу, результатом был готовый лог-сервер из связки ELK + изучение и завертывание всё в Ansible. Изучалось всё с нуля и методом гуглежа и вышло очень успешно.
    Потом пришлось уйти на производство рядом с домом, где оказалась цела корпорация у меня под носом, о которой я и не знал. Сеть - в плачевном состоянии. Тут оттачивались навыки закупок оборудования, организации сети, прокладка и монтаж СКС, общение с поставщиками, пресловутый, но нужный 1С и сервер под него. Тут же и знания по Asterisk пригодились очень сильно. И это всего за пол года после армии.

    Если кто наткнется на мой ответ с такой же ситуацией - никогда не отчаивайтесь и ищите все возможные пути. всё получится.
    Ответ написан
    Комментировать
  • Сколько можно заработать front-end разработчику на upwork-e?

    opium
    @opium
    Просто люблю качественно работать
    Умножайте для начала на два, потом ещё раз на два
    Ответ написан
    Комментировать
  • Что учить чтобы приняли в техническую поддержку провайдера?

    @TemperOK
    Чем больше учишь, тем меньше знаешь.
    Нужно знать фразы: "Здравствуйте, как я могу к вам обращаться?", "Оставайтесь на линии", "Спасибо за ожидание", "Всего доброго", "Назовите полные ФИО и номер договора либо назовите серию и номер паспорта", "У вас стоит роутер или кабель заходит напрямую в компьютер?", "Перезагрузите модем". Всё что не решается после крайней фразы пересылается на более верхний уровень.
    Ответ написан
    1 комментарий
  • Как в docker работать с несколькими проектами?

    YekitKsv
    @YekitKsv
    Developer
    Законфигурировать 20 проектов под докер сложно. Доменные имена прописывать каждому проекту нужно через dns или hosts, но тогда нужно извращаться с портами или подсетями в docker-compose. Плюс к этому, чтобы подружить несколько проектов в одном контейнере и переиспользовать тот-же mysql, нужно потратить не один вечер, изучая докер. А если на 20 проектов плодить по 3 контейнера nginx php mysql, то никаких ресурсов не хватит.
    В общем по собственному опыту могу сказать: юзайте докер, только не держите в 1 пхп контейнере 20 проектов(не надо из докера делать вагрант), работайте по схеме: работаю с проектом X, запустил композ проекта X, работаю с проектом Y, выключил проект X и запустил Y. Но опять же это неудобно. Оставайтесь в dev режиме на vagrant+ansible, в stage и prod на docker+ansible. Ansible поможет держать пакеты под версиями, так что различий между стендами не должно быть, изменится только способ запуска проекта.
    Ответ написан
    Комментировать
  • Как в docker работать с несколькими проектами?

    sergiks
    @sergiks Куратор тега Веб-разработка
    ♬♬
    все на php7.3, mysql 5.7, nginx

    Раз у всех проектов одна среда, достаточно запустить по одному инстансу php-fpm, mysql, nginx и пользоваться ими из всех разрабатываемых проектов.

    «Проект», получается, это папка с файлами, отдельная бд или таблицы на общем сервере MySQL, и прописанный в конфигах nginx
    location /project-42 { root /projects/project-42; ... }
    
    ### или целый блок
    
    server {
      listen 80;
      server_name  project42.dev;
      ... 
    }


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

    Поднимите сначала один из проектов. Потом разберитесь, как добавить файлы остальных через volumes:
    nginx:
      volumes:
        - "/freelance/projects/Project-0/:/var/www/project0"
        - "/freelance/projects/Project-42/:/var/www/project42"
        # ...
    php-fpm:
      volumes:
        # то же самое сюда


    2) Как проектам дать не localhost:8080, а нормальный урл типа project.dev?

    В конфиге сервиса nginx в docker-compose.yml пропишите вместо 8080:8080:80, а в локальном файле hosts допишите 127.0.0.1 project.dev project42.dev
    Ответ написан
    Комментировать
  • Каковы долгосрочные перспективы изучения мобильной разработки?

    Lucian
    @Lucian
    https://t.me/BusinessAndFreelance
    Привет, в 2012 я сменил мобильную разработку на backend, теперь возвращаюсь обратно в мобильный геймдев, потому что мне это интересно и вам советую идти туда где интересно, где вы получите кайф от процесса, вы не сможете конкурировать в деле, которое вы выбрали по другим критериям и домыслам.
    Ответ написан
    Комментировать
  • Какую выбрать сферу в IT с нуля когда тебе "под 40"?

    @Alibaba2018
    Хочу летать на самолёте, подскажите на каком лучше: на Боинге/Транспортном/Истребителе/или спортивном Ред Буле...

    Научитесь сначала очень и очень базово программировать на (Python'е): т.е. летать на учебном кукурузнике, а там Вам придёт уже точное понимание что к чему и как действовать дальше. И, поверьте, даже тот же Питон не самый простой язык, но простейший из других, хотя и он, как море, идешь-идешь-идешь от берега по колено в воде, а потом раз - и обрыв на несколько метров. Тем более на питон у Вас нормально программировать меньше чем пол года всё равно не получится, а скорее всего год, с кондачка в программировании не катит, сразу имейте в виду. Тут по сути как полный ремонт квартиры, а не просто прибраться, и даже не генеральная уборка. Если есть человек, кот. уже прошёл этот путь и направляет, и если Вы реально этим занимаетесь конкретно, то за 6 месяцев можно. Самое главное практика! Еще раз- самое главное практика! Еще раз.... и еще.... повторяю: напишите себе на бумаге 100 раз слово Практика!

    Начните с простейших:
    - Learn Python the Hard Way
    - Python Crash Course - No Starch - вторую часть книги, просто сидите и печатайте упражнения
    - потом переключайтесь на Automate the Boring Stuff - также, открываете вторую часть книги, просто сидите и тупо печатайте упражнения, потом перечитываете первую часть (теорию) где про все эти приёмы объясняется (control flow, loops, итд итп) и, о Боги, чего то по-тихоньку начинает приходить.

    Потом переходитe на Django:
    - напишите блог
    - онлайн магазин
    - мб потом задеплоить свой сайт с блогм, другими фичами

    Т.е. тупо начать писать базовые вещи, читать чужой код, мб смотреть на YT много-много видео с чужим кодом и упражнениями, для овладения языком на более-менее intermediate/advanced уровне

    Там дальше уже придет понимание как дальше и куда двигаться, но там уже и по другому надо начинать/ешь думать.
    Удачи!

    -
    Ответ написан
    Комментировать