• Какие есть англоязычные IT-ресурсы кроме Medium?

    fomenkogregory
    @fomenkogregory
    Юниор софтварный инженер
    https://dev.to/ вот сюда можно ещё.
    Ответ написан
    Комментировать
  • Какие есть англоязычные IT-ресурсы кроме Medium?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    Reddit куча сабреддитов.

    Medium

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

    А если совсем подумать, то какая аудитория у вашего пакета вообще, смысл что-то продвигать если там есть официальная библиотека, которая наверно умеет не меньше.
    Судя по количеству реп оно особо никому и не нужно
    Ответ написан
    1 комментарий
  • Какие есть англоязычные IT-ресурсы кроме Medium?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Как вариант - reddit.com/r/PHP/
    Ответ написан
    Комментировать
  • В каких случая и зачем нужно использовать трейты ?

    KorsaR-ZN
    @KorsaR-ZN
    Они нужны для избавления от дублирования кода, ну или например для множественного наследования.

    Грубый пример:
    У вас есть много классов, которые что-то записывают в лог, из класса в класс, это один и тот же участок кода, к примеру Logger::write(str), вот этот участок кода можно вынести в трейт LoggerTrait c методом logWrite, и потом во всех классах использовать $this->logWrite(str).
    Потом удобно будет эту функцию переопределить в каком-то конкретном файле, если скажем там нужна какая-то специфичная запись в лог.

    При таком подходе вы всегда класс логгера можете заменить, просто отредактировав всего один файл трейта, а не 100500 классов.

    Еще пример:
    В трейт можно вынести функцию isAjaxPost, для проверки, что запрос в контроллер пришел ajax post, и подключать в нужные контроллеры.

    Да вообщем море примеров привести можно, где это удобно применять, для избавления от дублирование в коде, от однотипных операций и т.д.
    Ответ написан
    9 комментариев
  • Что обязательно нужно знать в PHP и что посоветуете выучить?

    @Programmir
    Я изучил php и laravel, а работу не могу найти. Сейчас же каждый школьник может сайты клепать, все ломанулись в веб.
    Ответ написан
  • Хочу создать биржу фриланса, с чего начать?

    Chipr
    @Chipr
    UX/UI designer
    Предлагаю тему лучше, которая выгорит 100% — социальная сеть.
    Ответ написан
    5 комментариев
  • Тестирование продукта на фрилансе?

    lxsmkv
    @lxsmkv
    Test automation engineer
    Опять же тестирование это отдельная профессия

    Есть профессия - инженер. Инженер это человек кторый в состоянии обдумать все нюансы. Инженер и разработать может и спецификацию написать и протестировать.
    Если вам в мастерской меняют колеса, а на трассе у вас слетают болты - и монтажник скажет, мол "Ну, болты у вас не стандартные. Откуда мне было знать, что для них другой момент нужен. Надо было сразу сказать." (история из жизни)
    Тут сразу возникает возмущение, неправда ли? Мол, как же так, ты же мастер, или что.
    Так же заказчик отностися к исполнителю в IT - он ожидает качественной, профессиональной работы.
    Конечно заказчик хочет все дешево и быстро, но это задача профессионала, обьяснить ему, что входит в стоимость услуг, задать ему необходимые вопросы. Если вы заказываете вязку свитера, он должен быть полосатый, сине-белый, а вам делают полоски вдоль хотя вы рассчитывали на поперек - это чья проблема? Проблема исполнителя. Заказчик рассчитывает, на то, что его обо всех нюансах спросят. Оффициант когда принимает заказ на кофе спрашивает про сливки и сахар. Это профессиональная обязанность. И если принесут не то, что вы хотели, ваш заказ меняют за счет заведения. Без дискуссий.
    Фриланс тем и сложен, что исполнитель должен совмещать в себе несколько ролей.
    Ответ написан
    Комментировать
  • Как убрать подсказки перед параметрами вызовов методов в Phpstorm?

    JhaoDa
    @JhaoDa
    LaravelRUS Team
    Editor → Appearance → Show parameter name hints или ПКМ на подсказке.
    Ответ написан
    1 комментарий
  • Как убрать подсказки перед параметрами вызовов методов в Phpstorm?

    @BorisKorobkov
    Web developer
    File / Settings / Editor / General / Appearance / Show parameter name hint
    Ответ написан
    Комментировать
  • Как писать тесты?

    lxsmkv
    @lxsmkv
    Test automation engineer
    Тесты нужны для автоматического получения информации о состоянии продукта. Если у вас нет вопросов, т.е. вы во всем уверены, то и тесты как бы не нужны (ирония). Вы ведь каждый день перед тем как сесть за руль смотрите не сдулись ли колеса? Смотрите на уровень бензина. Слушаете как работает мотор на холостом ходу. Проверять работают ли светофоры не нужно, вы на них не можете повлиять. Проверять есть ли пробки на дорогах нет смысла, вы на них не можете повлиять. А вот состояние вашего автомобиля, да. Так же и с ПО. А с чего начать - логично, с самых критичных вещей. Чем виднее и центральнее функция, тем важнее ее покрыть тестами.
    Ответ написан
    4 комментария
  • Зачем нужен Vue - объясните на пальцах?

    landen13
    @landen13
    frontend-developer
    Если прям на пальцах, то вот:
    Vue.js нужен для быстрой перерисовки того или иного участка интерфейса. Вместо работы напрямую с DOM, мы работаем с данными (Data), а все манипуляции с разметкой происходят уже автоматически благодаря реактивности и директивам. То есть, темплейты во Vue.js - это такой себе способ описать поведение вашей разметки с привязкой к данным - как меняется разметка при изменении данных, какие методы вызываются при том или ином событии (это тоже определяется в темплейтах). Почитайте что такое Data-driven подход, тогда намного все прозрачнее станет.

    Это объяснение от верстальщика верстальщику :)
    Ответ написан
    Комментировать
  • Удаленная работа системным администратором. Насколько актуально в 2017?

    @other_letter
    Валите в Москву.
    700 пользователей, около 100 цисок, 45 серверов, VMWARE + SAN. Много Linux, есть и винда всех мастей. Попутно уже 5й год веду веб студию с пятью серверами и проектом с 50 000 посетителей в сутки. Уверенный администратор Linux, знаю сети, немного программирую на PHP, Python, C#.

    Стоит заметно больше, чем 50к + деньги на квартирку.

    Вообще можно попробовтаь развить в себе это "немного программирую" и попытаться влезьть в этот хайп на разработчиков.

    А теперь вопросы:
    1) Каким компаниям это интересно?

    Что "ЭТО"? Удалённый админ, к кого ты не один работодатель? Никаким особо. Мелким нужен кто-то на месте, а он будет стоить не меньше, чем Вы на удалёнке. Крупным - тело всё равно должно быть.

    2) Насколько можно рассчитывать на долгосрочное сотрудничество?

    Может, с Вами что не так? Вообще человек, кто успешно тянет то, что Вы написали за 50к - это клёво. Но раз рвут отношения, и вряд ли находят кого подешевле и поумнее, - наверное, дело в Вас.

    5) Стремиться ли к официальному трудоустройству?

    Не обязательно. НО! Если не дают официалки, пусть компенсируют это деньгами хоть чуть выше рынка.
    Ответ написан
    Комментировать
  • Upwork как правильно получить первого клиента?

    entity1313
    @entity1313
    Веб-разработчик, проект-менеджер
    Хз, в чём магия, но я вышел на апворк года с два с лишним назад. Взял пару заказов, сделал, получил хорошие оценки, и на год забил. Не могу сказать, что у меня было нечто особенное в работах или в навыках - WordPress, немного по веб-анимации. Но проблем с получением первого заказа не было. Через год у меня было уже не сильно актуальное портфолио, но я пришёл обратно и решил работать всерьёз. Каких-то проблем тоже не помню, народ потянулся. При этом не могу сказать, что занимался чем-то специфичным - WP-разработка и вёрстка, в основном.

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

    Думаю, имеет смысл прокачать специализацию и двигать её. Я сделал себе WordPress-портфолио, предлагал "всё для WP" - разработку плагинов, тем, WooCommerce, REST. За год получил "top rated" и шквал заказов - разве что, серьёзный по российским меркам кеш сделать не получилось (2к-3к на пределе) - видимо, для WP это непросто, ну или я поймал не ту волну. Сейчас думаю расширяться на более серьёзные фреймворки, будет интересно, что предложат там.

    Да, и идея с низкими ценами - она плохая. Ставьте нормальную для себя цену и убеждайте заказчика, что вы отличный специалист. Индусов он и без вас найдёт :). Я обычно просто повторяю цену, заявленную в объявлении, а если вижу, что она слишком низкая для задачи - повышаю до комфортной для себя.

    А чем новички отталкивают - должно быть любому фрилансеру очевидно. Низкий уровень коммуникации, низкое качество работы, пропадание со связи, конфликтность в плане доработок.
    Ответ написан
    Комментировать
  • Upwork как правильно получить первого клиента?

    search
    @search
    мама говорит что я особенный
    Как исполнитель, заработавший больше 100К$ (PHP, JS) на апворке и как заказчик, потративший больше 300K$ (тоже PHP и JS), скажу, что cover letter - это 90% успеха.

    Cover letter в стиле "быстро, дёшево, качественно" - сразу отправляются в топку. Когда фрилансил, то 10 из 10 заказчиков мне отвечали и почти всегда нанимали. Просто потому что в cover letter я сразу рассказывал как буду решать их задачу и задавал дополнительные вопросы по проекту. Когда нанимал сам, то хороший cover letter, где рассказывали что будут делать и задавали правильные вопросы, я получал, примерно один раз из 20 в случае с бэкендом (PHP) и ни разу за всю практику в случае с фронтендом (JS). Вообще грамотных фронтендеров на апворке я нашел ровно 0 (предлагая 35$ в час за ПОСТОЯННУЮ неограниченную работу), поэтому пришлось отказаться от услуг фриланса.

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

    Такие дела
    Ответ написан
    4 комментария
  • Какими плагинами для wordpress пользоваться?

    likenoother
    @likenoother
    Достаточно посмотреть список популярных плагинов на оффсайте.

    Сам обычно в сборке всегда использую ACF, TinyMCE Advanced да и All in One SEO Pack
    Ответ написан
    Комментировать
  • Что бывает, если сорвать срок сдачи проекта?

    opium
    @opium
    Просто люблю качественно работать
    два дня из месяца ничто, два дня для однодневной работы испорченны
    Ответ написан
    1 комментарий
  • Как развить навык проектирования приложения или как стать Senior?

    devspec
    @devspec
    Помогло? Отметь решением
    Вам помогут только время и большое количество реализованных проектов. Всё приходит с опытом.
    Я, например, каждые полгода делаю ревью собственного кода за предыдущие полгода и ужасаюсь - как я мог так писать? А ведь полгода назад я мнил себя профессионалом... и так каждые полгода ))
    Ответ написан
    2 комментария
  • Дизайн интерфейсов, портфолио, фриланс, и как дальше быть?

    xtala
    @xtala
    Постигает Дзен
    В комментариях банальная зависть, не обращайте внимания. Это психология людей -- корзина с крабами. Советую так же "не читать советских газет" , т.е каких-то кичливых историй успеха от анонимов (или не от анонимов). Во первых большинство из них просто выдуманы или украшены выдуманными деталями/свистелками/перделками (многие вообще настолько увлечены враньем, что уже потеряли связь с реальностью), во вторых они навевают ненужное уныние и понижают самооценку. Просто делайте свое дело и оставьте везде свои контакты. Рано или поздно успех придет. З. Ы. задавать такие вопросы в интернете, тоже бессмысленно, по причине все той же корзины с крабами и банальной зависти.
    Ответ написан
    Комментировать
  • Как разрабатывать woocommerce?

    Punkie
    @Punkie
    Поставьте официальную тему от создателей Woo - Storefront . Посмотрите как там всё сделано. Ну и официальную доку в руки берите: https://docs.woocommerce.com/ . Подробнее, чем в документации, вы вряд-лли найдёте.
    Ответ написан
    8 комментариев
  • Как объяснить рядовому клиенту, что сайт, сделанный руками, а не на шаблоне, для него будет лучшим выбором?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    > Как вы, уважаемые коллеги, объясняете своим заказчикам, что проект, созданный командой разработчиков (UX-дизайнер, верстальщик, программист и т.д.) будет заведомо лучшим выбором, нежели, чем тот, который собран на коленках школьником вечером после уроков быстро/сердито/дешево?

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

    > "Как объяснить рядовому клиенту, что сайт, сделанный руками, а не на шаблоне, для него будет лучшим выбором?"

    Сперва убедитесь, что именно ВЫ понимаете, что хочет клиент. Например вы сможете с цифрами доказать, что сайт, созданный вами с нуля повысит продажи клиента на 10%, а сайт на шаблоне не повысит? Вы точно это сможете сделать? Если нет, то зачем клиенту знать какие кишки внутри сайта, если он выполняет свою бизнес задачу за минимальные деньги?

    > Рынок буквально переполнен дешевыми предложениями о создании сайтов (лендингов, интернет-магазинов и т.д.), которые созданы на универсальных шаблонах к WP/Joomla или конструкторах Wix/Lpgenerator/и т.д. Стоимость таких предложений довольно низкая. Рядовой клиент все чаще выбирает исполнителя по наименьшей цене.

    И правильно делает. Зачем для сайта-визитки среднестатистической компании что-то еще? Для ИХ БИЗНЕСА, этого ДОСТАТОЧНО, и понятно, что чем ниже цена, тем лучше клиенту. Для развозки пиццы покупают маленькие мотороллеры, а не крутые, вручную собранные харлеи. Потому что все это - инструменты, а не самоцель.
    Ответ написан
    3 комментария