• Как лучше реализовать вывод популярных записей за 24 часа?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    Ну... как в фантастических фильмах видимо. Нужно сказать голосом: "База, выведи мне популярные записи за 24 часа". Если база американская, говорить лучше на английском, я думаю.
    Ответ написан
    Комментировать
  • Как разрабатывать node.js в продуктах jetbrains?

    @PyTiMa
    Учусь, кручусь, верчусь.
    Ничего не надо ребутать. Юзайте nodemon. Но не вздумайте использовать его в продакшине. Он исключительно для процесса разработки, а там уже сама придет инфа про forever and over deploy инструментах..
    Ответ написан
    3 комментария
  • Как разрабатывать node.js в продуктах jetbrains?

    @angry_bender
    PHP, JS
    Вы пишите веб приложение? Какой фреймворк? Какое окружение?
    Ответ написан
  • Как продвигать github аккаунт?

    laska
    @laska
    PHP/JS разработчик
    Пока у вас нет хорошего open-source проекта, абсолютно бессмысленно вам что-то советовать.
    Топовые аккаунты на гитхабе это не аккаунты замечательных людей. А аккаунты замечательных программ.
    Ответ написан
    Комментировать
  • Как установить sublime text в android?

    nightvich
    @nightvich
    ITman
    Переписать, cкомпилировать, установить.
    profit
    Ответ написан
    Комментировать
  • Как начать заниматься фрилансом? Как начать программировать с нуля?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Глобально правильное решение - устроиться junior на удаленке куда угодно на любых условиях (в первый ~год вам нужны не деньги а что бы вас учили), дальше по ситуации.
    По количеству предложений imho лидирует php.
    По зарплатам - или java (но в силу специфики проектов на ней, я не уверен что получится найти удаленку) или мобильная разработка ios/android (но нужны первоначальные затраты на оборудование)
    PS Можете связаться со мной если хотите, контакты в профиле. По PHP смогу помочь
    Ответ написан
    7 комментариев
  • Какие инвестиции может привлечь онлайн RPG шутер с элементами хоррора?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Категорически не правильно привлекать инвестиции в стиле "дайте сколько сможете".
    Так денег Вам не даст никто.
    Вы сами должны называть конкретные цифры (и кстати сроки) которые Вам нужны.

    Бизнес план подразумевает как минимум что у Вас есть упрощенно говоря следующие цифры:
    a) стоимость разработки
    b) стоимость продвижения
    c) планируемая прибыль в сочетании с пунктом "b" (условно если вложить 10 в продвижение в такие то каналы мы получим 100 прибыли, если вложить еще 20 в сякие то каналы, мы получим еще 80 прибыли)
    Ответ написан
    6 комментариев
  • Работа в IT без образования?

    Я без высшего образования. По специальности токарь. Работаю программистом уже 5 лет :)
    Ответ написан
    2 комментария
  • Почему многие считают PHP языком с плохой архитектурой, да и вообще просто плохим языком?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    По гуглите на тему "троллинг".

    Многие оценивают php с колокольни своего языка, и увидев, что задачи этого самого языка решаются лучше, чем на php - делают вывод, что php - гуано. Например:
    * вот, на nodejs легче делать чаты, посему php - гуано.
    * вот, на QT + C++ легче делать десктопные апликухи, а php c qt - хренов, посему php - ...
    * вот на яве вот, прям правильное ooп, а в php - ...
    * вот демона сделать на php - геморно посему php - ...
    Чаще всего это банальная не компетенция, либо НЕ целевое использование.
    Если вас напрягает такое отношение - спросите, сможет ли человек любым способом сделать сайт-админку с обычным CRUD-ом моделей, например для 10 таблиц за пол часа, на языке, которым он любит обмазываться. Если таки сможет - просто игнорьте его аргументы, если не сможет - поздравляю, вы победитель в споре, но он будет игнорить ваши аргументы))
    Ответ написан
    5 комментариев
  • Что выбрать php ли java?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    MVC фреймворк CodeIgniter


    Попробуйте может... чего не мертвого поизучать? Что-то чуть более актуальное? Symfony/Laravel там например. Да тот же Yii.

    Оставайтесь в PHP. Если у вас хоть какая-то база есть будет проще. А если доростете до нормального уровня (то есть не говносайты на CI пилить а нормальные проекты) то перейти на java сильно больших сложностей не будет. Языки по семантике схожие, принципы, шаблоны проектирования и т.д. можно просто под копирку реализовывать. Есть некоторые различия правда связанные с моделью работы но это на самом деле будет мелочами.

    Ну и да, почитать по Java в процессе освоения PHP тоже стоит. Какие-нибудь книжки по GoF, GRASP и т.д.

    Словом... вообще нет разницы какой язык вы выбираете. Есть разница только в том плане что на Java проще найти проекты посложнее но и знаний на старте должно быть больше.
    Ответ написан
    1 комментарий
  • Как выбрать тихую мышь?

    @FoxInSox
    Совсем что ли с ума сошли? У всех свое "тихо". Сходите в магазин и покликайте.
    Ответ написан
    2 комментария
  • Nginx - PHP - MySQL. Поможете разложить всё по полочкам?

    voidnugget
    @voidnugget
    Программист-прагматик
    http запрос приходит на http-сервер Nginx, потом передаётся в php-fpm по файловому (unix) сокету, где уже есть инициализированный экземпляр РНР скрипта частично кэшированый в Zend Opcache, или в XCache, в нём происходит обработка запроса - выполняется роутинг (silex'ом) и запросы в БД (Doctrine'ом), после того как БД возращает какой-то результат, он может быть передан в шаблонизатор (Twig), или представлен в виде JSON'a, и передан обратно в nginx с php-fpm'a, где потом происходит отправка ответа в браузер, и его кэширование.
    Ответ написан
    1 комментарий
  • Почему для работы eclipse c++ требуется jre?

    gbg
    @gbg Куратор тега C++
    Любые ответы на любые вопросы
    Потому, что он нужен для работы самой Эклипс, которая написана на java.
    Ответ написан
    Комментировать
  • Рискованно ли работать во фрилансе под настоящими именем, если не платишь налогов?

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

    В чём проблема оформить ИП?
    Ответ написан
    7 комментариев
  • Hibernate ManyToOne как определить тип?

    @zildarius
    Может аннотации лучше к полю поставить, а не к методу?
    @ManyToOne( fetch = FetchType.LAZY)
    @JoinColumn(name = "category_id", nullable = false)
    private Category category;
    Ответ написан
    1 комментарий
  • Путь в быдлокодеры или как стать программистом с 0?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    1) Я упорно отказываюсь называть верстальщиков - программистами.
    На 90% это тупая низкооплачиваемая работа, никакого отношения к программированию не имеющая
    Исключения есть, но не много.
    Для того что бы стать web backend программистом - знания верстки нужны самые минимальные (читай - не нужны вообще, но в процессе все равно появятся), зато нужно например sql которого в вашем списке нет почему то.

    2) Если хочется денег и нет отвращения к дресс-коду - можно пойти в java разработчики.
    По деньгам выиграете заметно, но это в 99% enterprise со всеми вытекающими.

    3) Если хочется денег и свободы - можно пойти в разработчики ios/andoid на выбор.
    Самый правильный вариант если с нуля выбирать профессию.
    Кадровый голод в сфере дикий, в dc берут с 0ми знаниями на неплохие деньги.

    Imho самый правильный вариант для Вас - второй или третий.
    Становиться верстальщиком сейчас - явно не самая хорошая идея.

    UPD
    PolzuizYami: Что за enterprise и что за вытекающие? )
    Какой порог входа для разработчика под мобилки и через сколько я смогу показать результат и что то за это начать получать ? Почему вы не любите fronted? ) И почему становится fronted'ом не лучшая затея(на верстке я как бы не собирался останавливаться, но это основа основ для fronted'a)?

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

    Порог входа для мобильной разработки сейчас достаточно низкий, 0-1-2 месяца самостоятельной практики и можно идти на вакансию junior, в dc платят 40-50 на старте, за год-два можно выйти на 150-250+ с учетом фриланса.

    По поводу фронтенда:
    Сразу небольшой дисклеймер:
    a) не хочу никого обидеть, пишу исходя из личного опыта. b) это справедливо не для всех проектов.

    Итак:
    1) В отличии от backend - сложность и объем задач по frontend не зависит от размера аудитории проекта.
    2) В отличии от backend - работы по frontend выполняются быстро и в отсутствии требований по изменениям - доработкам не подвергаются.
    3) В отличии от backend - текущая работа по frontend сильно менее связана с прошлыми этапами работы, либо погружение в проект требует не много времени (не всегда, но часто)
    4) Следствие из 1, 2, 3: Для запуска развития среднестатистического проекта нужны backend разработчики в команду (штат/длительный аутсорс) и не нужны frontend разработчики в команду (проще и дешевле брать фрилансеров под конкретные задачи)
    5) Вывод: Путь верстальщика это в 90% либо короткая дешевая работа на фрилансе, либо работа в штате по поддержке постоянных маркетинговых хотелок (подвиньте банер на 20px в бок, итд), либо в очень редких случаях - действительно сложные, нагруженные с точки зрения frontend проекты.
    Почему в редких случаях? Потому что таких проектов очень мало :) (и кстати многие из них - enterprise)

    UPD-2
    По поводу мобильной разработки:
    Куда пойдет mobile dev через 5 лет - предсказать сложно. На мой взгляд основная масса проектов сейчас достаточно простая и для успешной реализации требует монотонной аккуратной работы (70-80% времени это собирание верстки и анимаций, подключения к внешним апи). Адские зарплаты сейчас обусловлены дикой нехваткой людей. Но есть мнение что пик уже прошел.
    С другой стороны появляются новые мобильные платформы - и разработчики нужны уже под них) Непрерывный процесс саморазвития как он есть)

    UPD-3
    Собственно, почему Веб ,а не мобильная или Java. Ориентировался чисто по вакансиям своего города, к сожалению живу не в DC и да же не в DC2, а наверно DC 666 (Владивосток).
    Вся прелесть бытия IT специалистом - в нашей широкой востребованности. Не нужно ориентироваться на свой город, да и на DC по большому счету не стоит. Перед тобой вся планета.
    да и маме сайт сделаю
    ппц мотивация для выбора жизненного пути.
    Ну а про потолок верстальщика - я расписал ниже.
    Ответ написан
    28 комментариев
  • Push уведомления vs Cокеты?

    anyd3v
    @anyd3v
    1. Через пуши есть вероятность что пользователь отклычит пуши в настройках, и тогда все приложение накроется
    2. Лучше java т.к. лучше паралеллится и есть хорошие сервера: netty, vert.x или akka :) . PHP создан, чтобы умирать
    Ответ написан
    Комментировать
  • Android + MySQL, как подключить к мобильному приложению?

    Я бы реализацию делал следующим образом:
    Приложение под Anroid/iOS/Win -> RESTfull API -> БД
    RESTfull API тут будет персистентным уровнем для работы с БД.
    Ответ написан
    Комментировать
  • Android + MySQL, как подключить к мобильному приложению?

    Sanasol
    @Sanasol Куратор тега PHP
    нельзя просто так взять и загуглить ошибку
    Написать rest api и использовать его.
    И даже не рассматривать как вариант подключение из приложения напрямую, надеюсь причину писать не надо.
    Ответ написан
    Комментировать
  • Какой язык выбрать для написания back-end?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    какой язык предпочтителен

    Любой который вы знаете. Или на выбор опытного разработчика.

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

    Как не странно если вы на старте рассчитываете на высокие нагрузки и чуть ограничены по срокам то проще всего будет взять PHP + Hack. Если вам нужно поднять проект побыстрее, и при этом производительность не особо парит ибо нагрузки первые пол года будут не высокими - то Ruby. Java если сроки резиновые и вам важна надежность и производительность. Python я бы поставил где-то рядом с Ruby в плане скорости разработки но все же чуть сложнее и жирнее сроки. В плане производительности же есть варианты (Pypy например).

    Так же части приложения требовательные к нагрузкам можно написать на Go (к слову тоже неплохой вариант для бэкэнда аля rest api)... Или воркеры на Erlang какие-то внутренние... или вообще на D/Rust/C++.
    Ответ написан
    10 комментариев