• Как правильно монетизировать хобби-проект?

    newross
    @newross
    Product owner
    То что вы представляете как продукт в таком виде не имеет монетизации. Подобные сервисы есть в виде SaaS, видел в акселераторе ФРИИ пару лет назад. Что вы предоставите такого, что не умеют они? К тому же ниша сама по себе очень узкая, в ней денег много не заработаешь. Можно, конечно, упереться рогом и потратить кучу времени и сил. Но зачем?
    Есть другой путь извлечения пользы для себя - можно повысить свою visibility как крутого спеца, если раздать это все бесплатно на спец. форуме и там потихоньку поддерживать. Сообщество в свою очередь может ответить интересным предложением о работе.
    Ответ написан
    1 комментарий
  • Кого попросить здраво оценить мой код и указать на ошибки?

    rdifb0
    @rdifb0
    Программист, реалист
    Опишу что не идеально в коде, с точки зрения лоска.
    Нарушен psr-1 и psr-2, отсутствует psr-4.
    В коде замечена собачка @, которая не особо там нужна. Ее можно было бы простить если бы дальше хотя бы была проверка на false (типа вдруг php-gd отсутствует), но увы.
    Дальше передача переменной по ссылке &. Зачем она? Это не внешняя функция, $this->_image под рукой, параметр не нужен совсем, тем более по ссылке.
    Обманчивый метод getImage. Было бы хорошо если бы он возвращал бинарную строку изображения, а не ресурс. А ресурс светить совсем не нужно.
    Зачем светить $config всем?
    Отсутствует поддержка composer (composer.json и .gitattributes).
    Ответ написан
    1 комментарий
  • Кого попросить здраво оценить мой код и указать на ошибки?

    Vincent1
    @Vincent1
    1. Писать код согласно PSR
    2. Использовать код популярных библиотек в своих задачах, чтобы видеть что к чему. После этого становится ясно как можно улучшить свой код сразу или на следующий день ;)
    Поиск кого то, чтобы он оценил код в вашем случае это не нужное занятие. Пусть сначала "проверяльщик" докажет, что пишет крутой и понятный код :)
    Ответ написан
    1 комментарий
  • Кого попросить здраво оценить мой код и указать на ошибки?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Посмотрел, код - нормально оформлен, но для капчи:
    1. проверка капчи успешна при любом регистре
    2. обрабатывайте похожие при написании символы одинаково (например, l и 1 - это одно и то же, и т.д.)
    3. используйте динамическое искажение, а не статичное (как сейчас)
    4. старайтесь генерировать слова-неологизмы (1-2 согласных и гласная), цифры используйте только вначале или в конце слова - это будет проще вводить для пользователя.
    5. один неверный символ в любом месте - не считается ошибкой (а опечаткой)
    Ответ написан
    2 комментария
  • Где искать коллектив фрилансеру?

    mQm
    @mQm
    https://medium.com/@gearmobile
    Заведите себе прекрасное создание вида - "Девушка" ( 1шт. ).
    Бьюсь об заклад - не пройдет и полгода, как Вы будете с нежной ностальгией вспоминать о тех временах, когда Вам было "скучно" )
    Ответ написан
    5 комментариев
  • С чего начать учить серверный javascript?

    eastywest
    @eastywest
    Backend developer
    С классического JavaScript.
    Ответ написан
    Комментировать
  • Где искать коллектив фрилансеру?

    UtyaPutya
    @UtyaPutya
    фрилансер
    коворкинг) возьмите в аренду место в коворкинге)
    Ответ написан
    1 комментарий
  • Как ВКонтакте узнает о поисковых запросах, по которым я искал в Яндексе?

    neluzhin
    @neluzhin
    Яндекс является рекламным партнером ВКонтакте и проталкивает в таргетинговую рекламу (которая под левым меню) собственные баннеры. Что примечательно, такие баннеры имеют другие и более мягкие ограничения по количеству символов в описании и названии, нежели те, что накладывает на вас ВКонтакте при создании объявления, а также подобные баннеры могут даже нарушать сами правила ВК. Например, ВКонтакте запрещает обращаться к пользователям в таргетинговой рекламе на "ты", но баннеры Яндекса этот момент частенько игнорируют. Таким образом нельзя исключать, что Яндекс имеет какие-то внутренние алгоритмы или договоренности с ВК, которые позволяют ему на основе одних лишь поисковых запросов составлять группу ретаргетинга.

    Собственно, подробнее о группе ретаргетинга. Владельцы сайтов устанавливают в разметке страницы "пиксели" (картинка размером 1 на 1 пиксель) в теге <img>, которые хостятся на серверах ВКонтакте. Когда юзер загружает эту картинку, то ВКонтакте с помощью cookies определяет ID пользователя и добавляет его в группу ретаргетинга. Затем этой группе можно будет показывать объявления.

    Нередко владельцы сайтов продают места для пикселей другим компаниям, чтобы те могли показывать более релевантные баннеры. Допустим, вы - владелец форума о пылесосах. Какая-нибудь торговая сеть, например МВидео или Юлмарт, может арендовать у вас размещение своего пикселя, который будет собирать для них базу ретаргетинга. И затем они будут показывать вашей аудитории рекламу своих товаров (пылесосов) во ВКонтакте.
    Ответ написан
    1 комментарий
  • Насколько важную роль при устройстве на работу программистом играют собственные OpenSource проекты?

    Sanes
    @Sanes
    Открытые проекты делают для себя и делятся с сообществом. Нет здесь никакой благотворитольности, спите спокойно.
    Ответ написан
    Комментировать
  • Насколько важную роль при устройстве на работу программистом играют собственные OpenSource проекты?

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

    А остальное проверяется на испытательном сроке. :)
    Скорее всего наличие открытого кода это требование ведушего проекта чтобы не тратить время на многочасовые собеседования и тестирования.

    PS.
    HR никода не спрашивали меня про публичные репозитории. Но последнее время профиль в LinkedIN разрывается от предложений с астрономическими зарплатами. Наверняка врут. :) Хотят узнать где мои репозитории.
    Ответ написан
    Комментировать
  • Насколько важную роль при устройстве на работу программистом играют собственные OpenSource проекты?

    Rou1997
    @Rou1997
    отвечал, мол, благотворительностью не занимаюсь.

    Дело не в благотворительности, а в том, чтобы у вас уже был реализованный потенциал!
    Если у вас не будет ни одного репозитория, но зато будет успешный стартап, пусть даже небольшой, но приносящий хотя бы тысяч 5-10 в месяц, и еще и интересный технологически, или например будет приложение в Google Play или расширение в Chrome Webstore, проприетарное и продаваемое за деньги, и при этом реально покупаемое хоть иногда, то для адекватного работодателя все это даже лучше, чем репозиторий аналогичной популярности.
    Ответ написан
    Комментировать
  • Насколько важную роль при устройстве на работу программистом играют собственные OpenSource проекты?

    IlyaEvseev
    @IlyaEvseev
    Opensource geek
    смело и пребывая в легком недоумении отвечал, мол, благотворительностью не занимаюсь.

    Если не секрет, то как после этого ответа протекало собеседование?))

    Ответ желательно не менять ни в коем случае, он характеризует Вас как специалиста исчерпывающе.
    Ответ написан
    1 комментарий
  • Насколько важную роль при устройстве на работу программистом играют собственные OpenSource проекты?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Наличие git-репозитария отражает ваш уровень, как разработчика. Это самый простой способ быстро проверить, умеете вы что-нибудь или нет. Люди, у которых нет открытых проектов обычно либо нубы, либо скрытные товарищи, либо жадные до безумия, либо просто тупые и не хотят развиваться, говнокодят на джумле и довольны. Таких людей не хотят брать на работу. Есть конечно люди, которые просто не пользуются гитом из-за того, что он им не нужен. Такие люди обычно не проходят первичный отбор, обычно устраиваются по рекомендации.
    При найме нужные люди, умеющие работать в команде.
    Репозитарий также отражает то, как хорошо вы умеете общаться с людьми и насколько вы способны создать код, который может быть использован другими людьми, т.е. навыки совместной разработки.
    Опять же репозитарий показывает, насколько вы знакомы с процессом разработки, умеете ли работать с ветками.

    Т.к. я иногда сталкиваюсь с процессом найма, я ищу в резюме наличие репы, смотрю как написан код. Обычно гуглю, что за человек, чем он занимается.
    Все люди, у которых были публичные активные репозитарии были адекватными вменяемыми разработчиками. Да, уровень и объем знаний бывает разный, но адекватность во многих случаях фактор немаловажный.
    Практически все разработчики без реп были низкого или среднего уровня. Были разработчики, у которых были закрытые репозитарии, они тоже были нормальными.
    OpenSource - это в некоторой степени показатель развития человека.
    Ответ написан
    1 комментарий
  • Насколько важную роль при устройстве на работу программистом играют собственные OpenSource проекты?

    @askhat
    Наличие публичных репозиториев как минимум покажет, как вы работаете с VCS. А если вы не умеете работать в VCS, значит компании придётся тратить ресурсы на ваше обучение, что снижает вашу ценность. Тим лид будет очень зол, если в первый же рабочий день вы запушите в мастер.
    Во-вторых это покажет, что вы не стыдитесь своей работы—не пишете говнокод. Здесь не идёт речь о благотворительности, вы не лишаетесь прав на свою работу, она по прежнему принадлежит вам. К тому же, вы ведь тоже используете открытые библиотеки, т.е. благотворительностью не занимаетесь, но активно её получаете.
    И последнее, ваши репозитории иллюстрируют ваш кругозор. Даже если вы устраиваетесь на позицию скажем верстальщика, и параллельно поддерживаете библиотеку для скажем нейро-сетей, это увеличит количество опций которые могут ожидать вас на новом рабочем месте.
    Ответ написан
    1 комментарий
  • Почему Input вылазит за div?

    @tyzberd
    напишите ему box-sizing: border-box;
    Ответ написан
    1 комментарий
  • Как думаете, какая cms на сайтах типа work.ua?

    alsopub
    @alsopub
    Чем "короче" домен, тем более вероятно что что-то самописное.
    Ответ написан
    Комментировать