• Насколько этично ходить на собеседования, если нет цели найти работу?

    riky
    @riky
    Laravel
    ходите почаще и побольше.
    если таких как вы будет много, то рынок в ответ должен эволюционировать. т.к. работодатели должны будут оптимизировать этот процесс:
    = тратить меньше времени
    = если отказов много - то возможно поднимать зп

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

    vitali1995
    @vitali1995
    Разворачиваю у себя копию вместе со всем окружением, включая бд.
    Ответ написан
    5 комментариев
  • Как правильно реализовать многопоточный демон с REST API?

    @Dmtm
    Android
    я бы сделал общую очередь (Deque) запросов, FIFO,
    ждущий исполнитель запросов, забирает задачи из начала очереди, активируется при попадании очередного запроса в очередь,
    настраиваемый пул потоков для распараллеливания
    при желании можно добавить валидацию запросов и например, не прошедшие - ставить в конец очереди (почитать про poison request messages)
    Ответ написан
    Комментировать
  • Как правильно реализовать многопоточный демон с REST API?

    @malbaron
    1. API REST, как правило, именно stateless. То есть каждый вызов API совершенно не зависит от другого.
    Таким образом, вся многопоточность остается внутри, а не на вашем REST API

    2. Самое большое неудобство для программирования - это блокировки/синхронизации. То есть когда вы используете общие ресурсы, которые не позволяют обращаться к ним конкурентно-параллельно, такие нужно блокировать на время использования. Но эти блокировки, в свою очередь, могут вызвать deadlock.
    Блокировать нужно не забывать. Но нужно это делать минимально, только когда нужно. Например, возможно, достаточно будет не exclusive lock, а всего лишь rw-lock на read.

    3. Реализовать проще на том, что лучше знаешь. Я бы выбрал Go, но это я. Реализовывать нужно на том, что лучше знаешь лично ты.
    Ответ написан
    Комментировать
  • Проблема в разработчике или выбранном направлении?

    @malbaron
    через 2+ месяца я понял что кроме лучших знаний по гит и как работать с cron я не приобрел, ни одного класса не написано, только мелкие баги и всё, а от php вообще уже отворачивает. Это так везде или проблема во мне?


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

    Я бы не стал изучать другой язык, если дело только в карьере.


    Почему IOS, перспективно и сложно, меньше конкуренции со школой(как в пхп), больше шансов работы на фрилансе/перезда за границу


    Ерунда.

    Это как с ноутбуками Apple.
    Они не делают дешевых моделей, поэтому кажется, что их ноутбуки дорогие.
    Стоить внимательнее сравнить ВСЕ характеристики, то прекрасно видно, что ноутбуки конкурентов с такими же характеристиками тоже дорогие.
    Это не Эппла дорогой, а просто у него дешевых моделей нету.

    Так и PHP.
    Там полно очень высокооплачиваемой работы (Facebook, VK - на PHP), но на фоне массового шума-спама дешевой работы и кажется что все в PHP плохо. Но это всего лишь кажется.
    Ответ написан
    Комментировать
  • Как отслеживать в Git правки, затрагивающие файлы и БД?

    NYMEZIDE
    @NYMEZIDE
    резюме - ivanfilatov.ru
    GIT интрумент.
    GitFlow - подход
    BitBucket - хранилище репозиториев
    RedGate SQL Source Control - для версионирования БД через GIT

    этого будет достаточно чтобы решить вашу задачу.
    Ответ написан
    2 комментария
  • Торговаться ли, если "рыночная" з/п программиста существенно ниже позиций других видов программистов?

    gobananas
    @gobananas
    finishhim.ru
    Можно ли попытаться выторговать или уговорить у работодателя получить зарплату минимум Джависта

    Попытаться можно но:
    1) С улицы человеку сразу не дадут высокую З/П думаю надо всё же устраиваться на 100, поработать и потом уже просить 150-170 условно
    2) Рынок он и есть рынок. Ок вы хотите получать выше рынка - прокачайте особые скилы. Нет таких скилов на этом рынке, или мало вакансий (мало конкуренции за разработчиков) просто уходите на другой рынок
    Почему разработчикам платят много? Потому что это зачастую ядро бизнеса, элемент без которого он невозможен. Ваша профессия является ядром бизнеса? Её можно отдать на аутсорс?
    В целом по ситуации надо смотреть, но я думаю ваша мысль верная:
    просто не стоит


    У нас тоже люди приходили на простые вакансии и говорили что хотят в 2 раза больше. Спрашиваю: почему ты должен столько получать? Какие у тебя навыки, достоинства для этого? Молчат. "Просто хочу столько". Желание это прекрасно но оно должно быть чем-то подкреплено.
    Ответ написан
    1 комментарий
  • Торговаться ли, если "рыночная" з/п программиста существенно ниже позиций других видов программистов?

    sabramovskikh
    @sabramovskikh
    Говорите что желаете получать такую зп и не ниже.
    di23 говорит что унижения. Это смотря как вы выпрашивать будете, есть на коленях то унижение) А так обычный деловой разговор. В деловых разговорах всегда торгуются. Вы говорите свою цену, оппонент свою и приходите к чему-то.
    Ответ написан
    3 комментария
  • Какие проекты может потянуть один человек?

    Neznayka1979
    @Neznayka1979
    Интересы - IT, психология...
    6c7e635425e24eda90fd4ac9d80c9adb.gif

    Маргарет Гамильтон стоит рядом с написанным ей исходным кодом бортового компьютера «Аполлона»
    Ответ написан
    11 комментариев
  • Как посчитать прогнозируемое количество пользователей?

    @private_tm
    JAVA dev
    Ну так сомтрите сколько у конкурентов приблизительно прикидывайте сколько они уже существуют при условии что вы будуте тратить на раскрутку столько же денег сколько и они и сервис у вас будет не хуже.
    Ответ написан
    2 комментария
  • Какой PHP фреймворк для создания доски объявлений?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Такого не может существовать.
    Т.к. фреймворк не привязывается к бизнес-модели, он - сразу для всего.
    Если хотите готовое решение - берите CMS + модули расширения (например, CMS Joomla!), немного "допиливаете" функционал (и дизайн) до нужного качества и готово.
    Ответ написан
    Комментировать
  • Что делать, если заказчик хочет больше правок?

    @Nwton
    1) Стоимость правок необходимо оговаривать заранее, как и весь порядок разработки;
    2) Если вы это не обсуждали до того, как взяли предоплату, то по обычаям стоит сделать правки бесплатно;
    3) Заказчик не считает макет строгим. Для него это набросок, как и для вас. Поэтому правки неизбежны;
    4) Вы должны понимать и помнить, что в РФ клиенты очень капризны, скупы и не педантичны, поэтому работать сними сложно и неприятно.
    Ответ написан
    4 комментария
  • Как отлавливать "ольгинских" троллей?

    @ivkol
    открытие нового комментария и submit 10-15 строчек
    текста занимает считанные секунды (заготовленная копипаста).


    Может, это и проверять?
    Ответ написан
    5 комментариев
  • Где искать заказы фрилансеру?

    slo_nik
    @slo_nik
    Добрый вечер.
    Попытайте счастья на kwork.ru, дешевле не видел в последнее время.
    Ответ написан
    24 комментария
  • Front-end middle, Back-end nodejs - junior как выровнять уровень?

    @Tsimur_S
    1)Чем отличается синхронный код от ассинхронного и способы написания последнего. Базовые знания JS(scope,this,e6).
    2)Что такое eventloop, eventemitter. Запуск нескольких процессов ноды. Тестирование кода.
    3)пес его знает. Express + mongoose + passport это самый минимум.
    4)Рест апи с авторизацией и регистрацией, в виде блога или чата.
    Ответ написан
    8 комментариев
  • Где граница между дедлайном и сверхурочной работой?

    @malbaron
    Можно ли все "срочные правки" отнести к "дедлайну" или это просто обычная работа, за которую я имею право требовать сверхурочные?


    Это о разном.

    Deadline - причина.
    Сверхурочные - следствие.

    Deadline - может и не быть сверхурочным.

    За сверхурочные можете требовать денег - не зависимо от причины, был там deadline или не было.

    UPD:
    Более того, если сверхурочные вызваны именно deadline - вам дадут денег скорее, ибо им деваться некуда.
    То есть все прямо наоборот чем вы написали, о гражданин, считающий, что deadline - это повод не платить.

    Если же вы основатель фирмы - тогда да, переработать в deadline в ваших же интересах.
    Если же вы простой наемный работник - то отнюдь.
    Ответ написан
    Комментировать
  • Где граница между дедлайном и сверхурочной работой?

    @azShoo
    Дедлайны превращаются в сверхурочную работу по тому же принципу, как и карета Золушки в тыкву - как только часы пробили конец 9го часа рабочего дня -> начинаются сверхурочные.
    Ответ написан
    12 комментариев
  • Почему snapster от vk такой быстрый?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    Потому что надо очень сильно потрудиться чтобы сделать приложение с 3-5 функциями тормозным.
    Тем более что основной контент фото, а не какие-то "вычислительные процессы".

    Да и сервер в обычном запросе отдает кусок верстки только: view-source:https://snapster.io/room-1
    А вот аякс запросы уже далеко не такие шустрые.

    Все файлы достаются из кеша (from memory cache).

    это "заслуга" браузера, а не разработчиков сайта.

    В целом сервис никому не упал вообще: https://snapster.io/room-1

    1. То что приложение держится на основных серверах vk, а нагрузки большой у него нет.
    Вот и они отдают 100% ресурсов.

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

    В общем если для вас 100-250мс это магия, то стоит посмотреть на свой код, а не на магическую работу kPHP или волшебные сервера VK.
    Ответ написан
    8 комментариев
  • Можно ли сделать интернет-магазин за месяц?

    @sir_Maverick
    "Запуститься" бывает означает "выпустить нечто рабочее, чтобы обеспечить возможность принимать заказы". Бизнесу иногда нужно максимально быстро выйти на рынок, мелкие косяки и доп. функционал доделывается в следуюший месяц-два. Предложите заказчику такой вариант. Я сам делал магазин на престе, ничего о ней не зная, рисуя дизайн с нуля, а для руководства важен был именно выход на рынок к началу сезона. Вас с шинами, я так понимаю, торопят по той же причине сезонности.
    Ответ написан
    Комментировать
  • Переход из С++ в PHP?

    allishappy
    @allishappy
    Не совсем понятно, зачем вам уходить из C++. Специалисты по С++ зарабатывают куда больше, чем профессионалы в других языках, ибо очень высокий порог вхождения и нехватка кадров. Если будете дальше развиваться в данном направлении, то не будет проблем ни с деньгами, ни с трудоустройством (хотя придётся работать скорее всего в офисе или частично удалённо).

    Если говорить о PHP, то вы его освоите на среднем уровне за неделю.
    З.Ы. Сам веб-разработчик
    Ответ написан
    5 комментариев