• Кто больше независим - разработчик или тестировщик?

    1) Тестировщик - это сотрудник в штат или сотрудник в штат на удаленку. На Фрилансе ничего сложнее заказов "протыкать сайтик, посмотреть ошибки, уязвимости" тебе не дадут. Ибо, мелким заказчикам тестирование не нужно, а крупные уже набирают в штат (НДА, знакомство с системой и прочее).

    2) На западе считается, что тестер - это обезьяна, поэтому платят копейки. Реальные деньги появляются, когда ты становишься либо безопасником, либо QA-Аutomation (а это уже знание Java/Python + базы данных и прочие тестовые фреймворки).

    3) Тестирование - это прослойка между ПМ и Разработкой на более менее крупных проектах. Собственно, если нет этого, то прослойка в виде тестера не нужна.

    _____

    Если кратко, то в тестировании хорошие деньги получают только лиды, qa-automation, безопасники - это 3-4 года опыта надо. Разработчики в целом получают выше, да и всегда остается возможность сделать что-то свое. Т.е. разработчиком быть выгоднее. Вопрос только в том, что в тестирование зайти проще, да и всегда можно в разработчика перерасти.
    Ответ написан
    Комментировать
  • Как решить задачу на javascript?

    rockon404
    @rockon404
    Frontend Developer
    (function isNumberOne(one) {
      'use strict';
      function numberOne() {
        if (this !== 1){
          throw new Error('I`m not number one!');
        } else {
          console.log('I`m definitely number ONE!');
        }
      }
      numberOne.call(one);
    })(1);

    строгий режим
    Ответ написан
    Комментировать
  • Каков статус языка Rust в данный момент?

    @freecoder_xx
    Rust развивается стабильно, новые возможности и исправления вводятся с каждым релизом раз в 6 недель. Замеченные баги тоже исправляются оперативно в нерегулярных минорных релизах. Иногда такая динамика развития даже может служить препятствием: многие "живые" библиотеки требуют новой версии компилятора, но не всякая компания способна быстро обновлять его на своих проектах.

    Инфроструктура вокруг Rust хотя и развивается, все равно еще остается сырой. Многие библиотеки, хотя и работают уже достаточно стабильно, все равно в реальном использовании требуют небольших доработок. Если вы готовы форкать на GitHub такие библиотеки и слегка дорабатывать под свои нужды, то я думаю у вас больше никаких особых проблем с использованием Rust в боевых проектах возникнуть не должно.

    Что касается веба - вот тут есть список актуальных компонентов: www.arewewebyet.org

    Какого-то единого сборника лучших практик использования Rust, насколько я знаю, пока нет. Много полезных советов есть в официальной документации (в так называемых Книгах), а также разбросано по разным отдельным статьям. Однако, существуют списки полезных статей, которые помогут найти среди них нужную. Например эти:
    https://github.com/ctjhoa/rust-learning
    https://github.com/brson/rust-anthology/blob/maste...

    В новых проектах Rust используется, и пока тенденция идет на расширение. Вот на этой странице вы можете посмотреть, какие компании используют Rust сейчас и для чего: https://www.rust-lang.org/en-US/friends.html

    Итак, если вы планируете использовать Rust в производстве, готовьтесь вот к чему:
    1. Довольно высокий порог входа в язык. Тут нет особой сложности, просто потребуется практика на языке и поначалу время на следование советам компилятора по устранению постоянно возникающих ошибок компиляции.
    2. Достаточно частые обновления компилятора по добавлению новых возможностей в язык. Это может приводить к тому, что нужная вам библиотека будет требовать свежую версию компилятора.
    3. Сыроватые библиотки. Вероятно, вам придется их слегка дорабатывать под себя.
    4. Rust упрощает сложное, но усложняет простое. Для совсем простых проектов, не требующих высокой производительности и серьезных доработок в будущем, возможно, Rust будет не лучшим выбором.
    Но что вы получите от использования Rust?
    1. Высокую производительность программ, автоматическое управление памятью без сборщика мусора.
    2. Высокую надежность и защищенность программ, устранение большого количества потенциальных проблем на этапе компиляции.
    3. Достаточно легкий и безопасный процесс рефакторинга и доработки программ, благодаря развитой системе типов.
    4. Развитую систему управления зависимостями проекта.
    5. Действительно хороший универсальный инструмент: Rust подойдет и для прототипирования, и для разработки, причем для любого типа программ (утилиты, настольные приложения, веб-приложения, мобильные приложения, встраиваемые системы). Хорошая поддержка пока еще есть не для всего, но на перспективу - это большой плюс.
    Ответ написан
    7 комментариев
  • Каков статус языка Rust в данный момент?

    @snuk182
    Rust развивается основательно. Не семимильными шагами, потому что каждый шаг согласовывается с сообществом и ресурсами на его воплощение, но достаточно быстро, и крупных жалоб пока нет (кроме кривой обучения, но это субъективно, главное понять принцип владения данными). Best Practices есть. Для новых коммерческих проектов его выбирают в основном в отрасли блокчейна и специальных вебсервисов с быстрым откликом. Веб фреймворков россыпь, пока лидируют Actix и Rocket. Десктопного гуя стабильного нет, пользуются биндами к gtk.
    Ответ написан
    5 комментариев
  • Как находить и участвовать в проектах на гитхаб?

    sim3x
    @sim3x
    Делаете работу
    В процессе находите ошибку в стороннем коде
    Находите ее источник
    Пишите багрепорт и тесткей
    Так как всем пофиг
    Сами фиксите баг
    Неделю стучитесь мейнтейнеру, чтоб он принял ваш пушреквест
    Он вас посылает, тк ето не баг
    Ответ написан
    10 комментариев
  • Можно ли сделать сайт под ключ на cms не зная backend?

    rockon404
    @rockon404
    Frontend Developer
    Хорошо знаю frontend

    Уверены?
    но сейчас сложно на фрилансе найти заказы чисто по frontend(у).

    На upwork по одному только React более 1800 результатов.
    Ответ написан
    Комментировать
  • Что делают программисты на Unity целый день на работе?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    Любой программист в офисе 80-90% времени пьет кофе отлаживает код и возится с системой контроля версий и/или списком задач. А в промежутках между этими занятиями он пишет код.
    Ответ написан
    3 комментария
  • Какая роль php в современном вебе?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    И может ли тот факт ,что проект пишут на symfony , говорить о том ,что это большой проект?
    никак не связанно. Что в принципе и так понятно. Просто команда/девелопер хорошо знающий один фреймворк вряд ли будет переучиваться на что-либо другое чтобы сделать "проект поменьше" или "проект побольше".

    Пишут ли сейчас на PHP крутые проекты ,такие как соц сети
    ВК, ФБ - оба на модифицированном пыхе работают.

    И если сравнивать с node,ruby или python , на каком языке больше сложных больших проектов ?
    "окей гугл, на чем написан %большойсложныйпроект%".

    Вообще конечно вопрос из области кто сильнее, Сталоне, Шварц или Вандамм.
    Ответ написан
    7 комментариев
  • От чего зависит эффект вязкости в играх?

    @McBernar
    Синхронизацию отключите.
    Эффект вязкости может быть в плохом отклике от девайсов.
    Ответ написан
    1 комментарий
  • Кто-нибудь получал высшее образование в IT заочно и экстерном?

    sim3x
    @sim3x
    требуют профильное образование
    нет. С ним проще, но хорошего спеца мигрируют и без

    чьи дипломы котируются
    берется страна -> список подходящих виз -> список аккредитованых ВУЗов

    бакалавра заочно
    смотрите, котируются ли такой вариант вообще
    Ответ написан
    3 комментария
  • Правда что >80% работы backend'а - это "пилить" CRUD-API?

    proudmore
    @proudmore
    Нет, это не так. CRUD - это очень маленький пласт задач. Так повелось, что бизнес-логика в подавляющем большинстве случаев выходит за рамки crud, поэтому и задач там больше
    Ответ написан
    Комментировать
  • Как победить самопроизвольное включение ПК сразу после выключения?

    lukoie
    @lukoie
    Поменяйте батарейку на мамке. Или просто выймите ее для теста.
    Ответ написан
    9 комментариев
  • Где можно устроиться на удаленную стажировку?

    Maksclub
    @Maksclub Куратор тега Карьера в IT
    maksfedorov.ru
    На стажировку молодым людям проблема устроиться, на удаленку -- никак (но вы можете не слушать и найти)

    Просто постарайтесь подумать с точки зрения работодателя -- как ему работать с удаленщиком и зачем -- попробуйте набросать в голове эту задачу. А еще и стажер.
    В параметры задачи занесите ФАКТ, что бОльшее количество работы -- в миллионниках, где есть куча НЕудаленных кандидатов (да еще и ВУЗы крутые)

    Я вот не представляю такой странный бизнес-процесс, не вижу получения профита с такого,
    удаленная работа определенно сложнее. Вот вам пара статей от основателей успешных компаний с удаленными сотрудниками и вот как они мыслят:
    - Построение распределённой команды CSSSR
    - Условия работы в IT-Agency
    (тут обо всех условиях, но выделен большой раздел про удаленщиков, от туда вы вынесете акценты таких условий, если коротко -- время на коммуникацию идет куда меньше, чем в живую, то есть его тратят на объяснение и уточнения только)

    И тогда поймете -- удаленная работа достаточно сложна в обслуживании, а еще и стажер -- сказка какая-то,

    на вашем месте бы я не держался "в вашем захолустье",
    это не сподручно в современном устройстве страны
    Ответ написан
    27 комментариев
  • Как, где и кем начать карьеру в IT-индустрии?

    Mesuti
    @Mesuti
    Главное заниматься тем, что нравится. И будем Вам счастье. Иначе не добьетесь успеха.
    Со скудным набором знаний лучше идти бесплатно практиковаться с наставником.
    Когда начнете писать хотя бы что-то полезное, тогда уже за деньги сможете работать
    Ответ написан
    2 комментария
  • Может ли провайдер узнать, что за видео я качал, если это не торрент?

    @Wexter
    Провайдеру пофигу, ему это не нужно. А вот уже органы могут узнать много чего, в зависимости от того как качали
    Ответ написан
  • Кто сделает экспертизу кражи кода ПО, которую примет российский суд?

    @Aksndr
    Предыдущий работодатель может предъявить подобные претензии только в том случае, если докажет что "украденный" код\концепции были разработаны по конкретно сформулированным задачам. Должны быть проектные решения\спецификации из которых ясно, что результаты труда исполнителя этих спецификаций являются собственностью компании а исполнителем на них обозначен именно обвиняемый в краже человек. И он должен был расписаться в получении этих указаний (спецификаций) и у него в трудовом договоре должны быть пункты о неразглашении и т.п.
    Кроме того, компания должна обладать правами на интеллектуальную собственность - продукт должен быть соответствующим образом зарегистрирован.
    Так что все эти наезды с юридической стороны очень сложно доказуемы.
    Другой вопрос, что решение в суде принимают обычные люди со своими уровнями компетенции и слабостями.
    Ответ написан
    Комментировать
  • Как быстро реагировать на новые задачи на биржах фриланса?

    nicepotato
    @nicepotato
    Дизайн всего (ну почти)
    автоответы обычно отсеиваются заказчиком, тк они абстрактны и часто не по теме.
    я работаю и параллельно обновляю ленту, вижу новый заказ-пишу и дальше работаю
    Ответ написан
    1 комментарий
  • Как быстро реагировать на новые задачи на биржах фриланса?

    @Levhav
    Возьмусь за разработку проектов любой сложности.
    Это потому что вы верстальщик. Там конкуренция большая. Так как эту работу могут делать даже школьники. И да много ботов на FL.ru и это очень не удобно.

    Изучите что то сложное. На пример работу с видео чатами и видео трансляциями. И бота не понадобится так как конкуренция ниже а стоимость работ такая что заказчик в любом случаи рассмотрит все предложения.
    На пример вот я делал заказы https://freelancehunt.com/project/konsultatsiya-po... и https://freelancehunt.com/project/nastroit-videopl... оба без ставок. Хотя если бы это была вёрстка то заявок тоже было около 50.
    Ответ написан
    1 комментарий
  • Официальное трудоустройство на удаленке - исключение или правило?

    usdglander
    @usdglander
    Yipee-ki-yay
    По опыту могу сказать 30/30/30 где то. 30% официальное трудоустройство, 30% через ИП и 30% без оформления вообще. Кто остальные 10%? Кидалы! :)
    Ответ написан
    Комментировать
  • Так умеют ли поисковики индексировать SPA?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    А что такое "SPA"? Разве это набор стандартов? Что бы говорить о том, что есть общие проблемы? Вариантов реализации куча, в каждой будут свои проблемы.

    На своем vuejs сайте я сделал генерацию мета тегов на php (добавил в index.html скрипт, который генерирует мета информацию (title, description, og: и тп), чтобы ссылки можно было постить в соц сетях и на других сайтах.

    Это зачем нам знать? Как это к индексации относится?

    Все ли будет работать в моем случае?

    Вы о чем? Все это что? Холодильник и акваланг будут работать.

    Умеют ли боты индексировать такие сайты?

    Какие такие? Механизм загрузки контента Вы не описали. Есть ли смена url? Вы привели кучу не нужной информации, а по делу 0. Что мешает просто проверить? Если сайт уже есть. Что Вас останавливает?

    Если отключить генерацию title и description, сможет ли поисковый бот корректно их получать, если они меняются из js?

    Тут вообще или Вы не все написали или слабо понимаете, как оно у Вас там все работает. ХЗ. Что значит "отключить генерацию title и description". Плохо ли если в странице не будет "title и description"? Плохо. Но сразу же пишите, что они меняются из js. Так меняются или нет?

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