• Почему PHP теряет популярность?

    AleksandrB
    @AleksandrB
    Совсем недавно вывел "Hello world"
    PHP не мода, php - классика, а классика никогда не умирает. Если умрет php, то умрут все остальные языки backend разработки потому что появится что-то такое, что сможет в разы превзойти пхп в простоте, скорости и удобстве, на данный момент что джава, что питон, что руби +- одинаковые, каждый подходит для своих целей. Тот же питон выбирают из-за простоты интеграции нейронных сетей, но если говорить не о узких, а о главных параметрах (функционал, скорость и тд) все популярные бэк языки более или менее одинаковые смотрите те же сухие графики.
    А о уменьшении вакансий - глупость несусветная. трын тут приведена статистика за 2018 год и обоих графиках по вакансиям лидирует в сравнении с java/python PHP, при том на первых двух пишут как бэкэнд, так и миллион других штук. А на втором графике и вовсе пхп опережает js (единственный язык в самой популярной сфере разработки).

    А вот если речь идет о реально крупных компаниях (amazon, google...) там как раз предпочитают python из-за выше упомянутой простоты интеграции нейросетей, а java из-за стабильной поддержки сверх высоких нагрузок.

    Меньше слушайте диванных экспертов, пхп предрекают смерть с 00-х годов, что то он слишком долго дергается для мертвеца.
    Ответ написан
    1 комментарий
  • Как отправить карту по почте за границу, но не DHL, а что-то по-дешевле?

    @WSGR
    Хостинг, платежи, безопасность, IT-инфраструктура
    Пересылка банковских карт большинством способов типа DHL запрещена.
    Но на практике те же Почта РФ (можете выбрать тип отправления требуемой надежности) и EMS это не контролируют. И стоит EMS сильно дешевле, чем DHL.
    Также можете посмотреть курьерские службы типа PonyExpress, SPSR, UPS, перечислять их можно бесконечно.
    Ответ написан
    Комментировать
  • Machine learning / Data science / Data analytics?

    @dmshar
    Если и вправду "В этом я полный ноль," - то путь у вас один единственный. Нанять специалиста (специалистов!!!) заплатить денег и поручить им решить вашу задачу.
    Потому что путь "Хочу всё свободное время потратить на изучение данной предметной области" - он похвальный. Но тупиковый. Через примерно 500 часов изучения (в реалии, думаю, что в несколько раз больше, т.к. судя по стилю вопросу, вы не только в ML полный ноль, но и в разработке ПО, анализе систем и еще в паре-тройке направлений, который придется задействовать - не даром я написал "специалистов" во множественном числе) - так вот, после того, как вы найдете это количество "свободного времени" и полностью потратите его на получение соответствующих знаний, думаю, и ваша задача потеряет актуальность и вы потеряете к ней интерес.

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

    P.S. Ну почему все вдруг решили, что изучение ML самостоятельно, в свободное время и на дому это проще, чем такое-же изучение, например, геофизики или хирургии???
    Ответ написан
    Комментировать
  • Изоляция данных - следует ли внешней системе-поставщику данных знать о внутренних идентификаторах системы-потребителя данных?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Это сервисная архитектура, обыкновенная. Нет, они не должны знать друг о друге ничего, кроме внешних контрактов. Поставщик вообще не должен знать ничего о потребителе, а потребитель знает только то что предоставляет поставщик по контракту. Если у них обоих есть что-то общее то оно или выносится в контракт или в отдельный сервис
    Ответ написан
    4 комментария
  • Какова перспектива транслита HTML в ELF?

    DevMan
    @DevMan
    поздравляю, вы решили переизобрести браузер.
    Ответ написан
    3 комментария
  • Правда ли что рынок веб разработки "перегрет"?

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

    Конечно рынок веб разработки «перегрет». Порог вхождения низкий. Килотонны мануалов на русском языке и басни о богатых айтишниках привлекают сюда всех. Эти толпы может, на начальном этапе, действительно плохо делают свою работу, но большинство без сомнения станут весьма приемлемыми программистами. И рынок будет перегрет еще больше.

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

    И не забывайте о времени - через Н лет все, кто сейчас "на коне", станут вторсырьем, ибо индустрия на месте не стоит и знания ваши обесценятся. Вот смеху то будет, когда после 10 лет упорного труда вы ВНЕЗАПНО поймете, что индустрия рванула вперед, а вы все на [нужное_вписать] кодите. Быгыгы.
    Ответ написан
    51 комментарий
  • Наилучший способ взаимодействия пользователя и web-приложения на Erlang в реальном времени?

    @dmitryttt
    erlang, perl, php, haskell (beginner) dev
    websocket (cowboy) . Сами собщения - JSON API
    Ответ написан
    Комментировать
  • Программное решение для упорядочивания жизни?

    Robur
    @Robur
    Знаю больше чем это необходимо
    часть информации в итоге забывается

    Нужно забывать больше - все то о чем вы не можете сказать как именно и когда собираетесь это применить.

    а жизнь кажется хаотичной,

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

    Тоже когда-то искал средство "упорядочить всю эту информацию" пока не понял два момента:
    1) "потенциально полезной" информации в мире предельно много, не хватит тысяч лет чтобы это просто прочитать. Каждую секунду создается еще больше.
    2) знание этой информации никак не меняет мою жизнь к лучшему, а попытки её узнать и запомнить - вполне конкретно ухудшают.

    Учитесь фильтровать по принципу "а как я собираюсь это применить?". не "вообще" а именно я, именно её и в какие конкретно даты?
    Останется только действительно нужное и вот это вы уже сможете упорядочить.
    Ответ написан
    6 комментариев
  • Какую архитектуру выбрать для системы с задачами, которые требуют множественной обработки/подтверждения?

    Maksclub
    @Maksclub
    maksfedorov.ru
    State Machine

    Хорошо себя показывает в разного рода CRM, колл-центрах, Order Proceesing в сложных системах.
    Из одного состояния можно перейти только в определенные, каждое состояние валидно, открыты только определенные переходы и в целом такой подход к проектированию помогает бороться со сложностью условий и контролем состояний.

    Пример схемы 1
    5d150bd349906770079074.png
    Пример схемы 2
    5d150cbb9ab7f176798816.png
    Ответ написан
    3 комментария
  • Как можно уникализировать картинку для facebook?

    Попробуйте добавить картинке шум, 5–10%
    Ответ написан
    Комментировать
  • Есть ли быстрый язык программирования с возможностью динамической перекомпиляции?

    @EvgeniiR
    https://github.com/EvgeniiR
    Actor model мб, Эрланг тот же?
    Ответ написан
    Комментировать
  • Уехал в Москву, но не тяну по сложности, стоит ли возвращаться домой?

    qlkvg
    @qlkvg
    python backend developer
    Был в похожей ситуации года 3 назад, только без обрубания концов и релокации. Совсем не тянул, спрашивал мелочи у коллег и стыдился, ничего не понимал. Хотелось все бросить и вернуться на прошлое место работы, где можно было спать до обеда. В итоге через 3 месяца ада, ощущения собственной ничтожности и штудирования книг в любой удобный момент, что-то начало получаться. В итоге дорос до человека, у которого джуны спрашивают мелочи.
    Сейчас понимаю, что первые несколько месяцев нужно было просто пережить. Это нормально для зеленого новичка в индустрии. Если вы не устроились на позицию сеньер фул-стека, адекватный работодатель не будет от вас требовать мгновенного результата. Если переживаете, честно поговорите с непосредственным начальником, что не вывозите, нужно время на раскрутиться
    Ответ написан
    4 комментария
  • Насколько адекватно требовать домашнего развития от разработчиков?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Вы с компанией заключаете контракт, в котором прописаны права и обязанности сторон. На основании контракта определяется адекватность требований.
    В компаниях Европы, допустим, сильно следят за work-life balance сотрудников. Занимать личное время никогда не потребуют.
    Я, например, кучу личного времени трачу на саморазвитие, просто потому, что мне это интересно. Кто-то считает иначе, и не тратит. Его право.
    Ответ написан
    Комментировать
  • Насколько адекватно требовать домашнего развития от разработчиков?

    @MamaLuyba
    все просто: если специалист ценен, то даже если он скажет, что в свободное время употребляет собак в разные места, то ему ничего не скажут, ибо он тогда может огорчиться и уйти.
    а если не ценен, то тут можно что угодно придумывать. "охладей к жене, но не к программированию!", "лучше дочь проститутка, чем ты, лежащий на диване!", "продай друзей, продай родных - купи лампового кнута и УЧИ!"
    Ответ написан
    2 комментария
  • Насколько адекватно требовать домашнего развития от разработчиков?

    @majstar_Zubr
    C++, C#, gamedev
    Это вполне адекватно, потому что в таком случае работодатель преследует лишь одну цель - помочь вам как можно скорее найти другое место работы.
    Ответ написан
    1 комментарий
  • Где искать удаленку за бугром?

    @iliyaisd
    В основном это скорее исключение и редкость, если вы не резидент страны. По многим причинам (это отдельная большая тема). Если же вы резидент, то вариантов с удалёнкой довольно много, и я не буду сейчас рассматривать этот случай.

    Если кратко, если вы прям очень хороший специалист, то есть Scalable Path, Toptal и пару других серьёзных площадок (не вспомню названия), заточенных именно под удалёнку из любой страны. Отбор жёсткий (по мне). Ещё из этой же оперы есть Crossover.

    В остальных случаях - искать надо в первую очередь на Upwork, и во вторую на других не совсем помоечных сайтах фриланса. Из англоязычных есть Freelancer, Codementor, и есть ещё пачка региональных сайтов в разных странах. Надо брать фриланс заказы, изначально подбирая потенциально долгосрочные, пока с одним из заказчиков не установятся долгосрочные отношения. Это и будет ваша удалёнка.

    Что имееется в виду под "готовыми работами"? Вы дизайнер или фронтендер, тогда скорее да чем нет. В остальных случаях примеры сделанных проектов конечно будут на руку, но больше нужно: история работы в серьёзных компаниях, отзывы/рейтинг/референсы, умение пройти техническое собеседование. В случае с Crossover и подобными - у вас будет краткий тест, потом большой тестовый проект и потом собеседование.

    Иногда срабатывает Linkedin, но это редкость. Один из моих постоянных клиентов (part time) нашёл меня там, и это единственный случай на моей практике.

    Средние зарплаты, в час: $20 (дно), $30-35 (средний уровень), $40-50 (эксперт). Соответственно, месячную зарплату считайте.
    Есть те, кто зарабатывают больше и сильно больше (вплоть до $100-120), но там идёт много нюансов. Например, надо либо ездить и довольно часто в страну, или это краткосрочный проект, или если вы какой-нибудь узкий и крутой спец, способный к примеру за час развернуть клиенту кубернетес на 10000 машин и поднять там громадный проект.

    Из-за разницы во времени проблемы могут возникнуть, когда разница например 12 часов, у вас день, у них ночь, и вы практически не пересекаетесь. Точнее, не то чтобы прям проблемы, просто очень неудобно. Но если разница часов 5, то это даже не замечается (хотя держать в голове надо, и вторые часы добавить).
    Ответ написан
    Комментировать
  • Как восстановить математическое мышление?

    @CHolfield
    Есть только одна рабочая методика.
    Мысль на физическом уровне есть результат прохождения электрических сигналов между нейронами по цепочкам. Чтобы сигнал перешел от одного нейрона к другому, в промежуток между ними (синапс) выделяется определенное количество нейромедиатора (серотонин и пр). Если сигналы раз за разом идут одними и теми же путями (при однородной умственной нагрузке), то необходимое для обеспечения проводимости количество нейромедиатора уменьшается, нарабатываются устойчивые связи. В конце концов однотипные задачи решаются в фоновом режиме. Если вы водите авто, обратите внимание, насколько часто взгляд перемещается по зеркалам, приборам, просто оцените объем информации, которая обрабатывается отдельным потоком и позволяет разговаривать с пассажиром при маневрировании. Решай задачи и все.
    Ответ написан
    4 комментария
  • Как зарабатывать 1000$ на фрилансе верстальщику?

    HamSter007
    @HamSter007
    HTML/CSS верстальщик
    3 года верстаете на фрилансе и до сих пор не поняли, что верстка бесперспективное направление?! 3 года уже точно как!

    Для развития и большего заработка нужно учить js --> js фреймворки (angular, react, vue, ... ).
    + Чтобы что-то заработать нужно знать английский и выходить на иностранные биржи (на upwork посадка на wp весьма актуальный заказ).
    + Научиться работать по часам, сейчас и отечественные уже переходят на такой формат работы.
    + Если 30 отзывов уже есть, то и сами понимаете что умение предложить свои услуги на приличный проект тоже немаловажный аспект.

    Посмотрите на требования в вакансиях, посмотрите какие заказы более оплачиваемы на фрилансе и поймете что еще нужно подтянуть.
    Ответ написан
    2 комментария
  • Как зарабатывать 1000$ на фрилансе верстальщику?

    Sanes
    @Sanes
    Найти покупателей на $1000. Фриланс это предпринимательская деятельность.
    Ответ написан
    Комментировать
  • Какой вид нейросети брать для прогнозирования выхода из строя элементов?

    @CHolfield
    для прогнозирования выхода из строя элементов есть такая наука "Надежность и управление качеством продукции", в ней рассматриваются такие показатели надежности как "Средняя наработка на отказ", "Средняя наработка на сбой", "Средний срок службы", "Среднее время работы между ремонтами". Какая нафиг сетка, откуда вы лезете со своими нейронными сетями? Вы думаете, что в мире существуют какие-то кнопки, позволяющие получать результат в подобных областях знаний, без изучения этих самых знаний? Тьфу на вас, неучи.
    Ответ написан
    4 комментария