• Java или .NET - выбор с перспективой (не холивар)?

    DVamp1r3
    @DVamp1r3
    Java/PHP программист
    По .NET вакансий больше в СНГ. И для Java, если они есть, то как правило это EE с некоторым количеством смежных технологий (Hybernate и т.д.) и 3+ опыта работа. На сегодняшний день работу в .NET найти проще. Да и средства разработки наиболее удобные. По окладу одинаковые должности имеют примерно одинаковые суммы. Языки схожи, но C# развивается быстрее, Java более консервативна в этом плане (что с определенной точки зрения хорошо).
    За рубежом может ситуация по вакансиям отличается, но среди заказов .NET опять же мелькает чаще. Складывается впечатление, что Java это либо Android (но на высоких окладах требуют много чего другого), либо глубокий-глубокий commerce.
    Ответ написан
    6 комментариев
  • Действительно ли С# скоро устареет?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    Разумна ли мысль
    нет. контр мнение читайте тут https://habr.com/ru/company/epam_systems/blog/429766/
    .. и тут https://habr.com/ru/post/426961/

    и это еще полдела, с развитием технологий типа WASM, именно js будет главным на вытеснение из лидеров. очень долгое, но неизбежное, в силу гораздо больших фундаментальных недостатков, допущенных при создании языка. если вы не в курсе, js на 5 лет старше c#.. и был создан, по сути "на коленке" что называется

    Microsoft сдает позиции
    и снова неувязочка с реальностью https://habr.com/ru/post/449590/
    Ответ написан
    Комментировать
  • Действительно ли С# скоро устареет?

    bootd
    @bootd
    Гугли и ты откроешь врата знаний!
    Ничего не скажу за C#, но совет его не столь глупый. JS самый популярный и самый востребованный язык на данный момент, просто потому, что это язык веба. И чем больше и сложнее будет становиться веб, а он всё время становится сложнее и сложнее, тем больше и больше будет нужда в хороших js разработчиках. А зарплаты у js разработчиков иногда достигают просто ужасных по моим меркам размеров, достаточно глянуть на какой нибудь HH.ru и увидеть
    Ответ написан
    4 комментария
  • Действительно ли С# скоро устареет?

    @painmaker
    Node.js это не отдельно взятый язык программирования. Это лишь фреймворк, который написан на языке javaScript. Касательно сишарп ничего не скажу, но более чем уверен, что он будет жить еще долго. Другое дело, возможно, препод ваш имел в виду, что JS в данный момент имеет более массовую нишу на рынке труда и более востребован. Это действительно так, потому как всем сейчас в штат нужен фронтендер со знаниями Angular/React/Vue (по отдельности или все сразу)
    Ответ написан
    Комментировать
  • Действительно ли С# скоро устареет?

    @BlackGad
    .NET разработчик
    https://devblogs.microsoft.com/dotnet/introducing-... вот вам наглядно жизненный цикл и планы NET платформы. Будущее очень даже радужное.
    Ответ написан
    Комментировать
  • Действительно ли С# скоро устареет?

    Sanes
    @Sanes
    Нормально всё с C#. Вполне сравним с Java.
    Знакомый в универе C# тоже изучает, пишет дипломную на Net Core. И уже сейчас работает в приличной IT фирме. Автоматизация всяких городских табло, светофоров и т.п.
    Пригласили на стажировку в какой-то кампус от Intel в Нижний. Даже зарплату обещали 40к + проживание.

    p.s. Спросите у препода, как у JS обстоят дела с арифметическими операциями.
    Ответ написан
    Комментировать
  • Как получить все dll процесса c#?

    petermzg
    @petermzg
    Самый лучший программист
    Тогда нужно переходить на native методы.
    [DllImport("psapi.dll", CallingConvention = CallingConvention.StdCall, SetLastError = true)]
    public static extern int EnumProcessModulesEx(SafeProcessHandle handle, IntPtr modules, uint size, ref int needed, int dwFilterFlags);
    Ответ написан
    3 комментария
  • Как получить значение с foreach и передать его методу?

    DmitryITWorksMakarov
    @DmitryITWorksMakarov
    public IEnumerable<string> GetPhotoUrl() =>
                Api
                    .Wall
                    .Get(new WallGetParams
                    {
                        Domain = "lol.community",
                        Count = 2
                    })
                    .WallPosts
                    .Select(item => item.Attachments.FirstOfDefault()?.Instance)
                    .OfType<Photo>()
                    .Select(item => item.Sizes.FirstOfDefault()?.Url.AbsoluteUrl.ToString());
    Ответ написан
    Комментировать
  • Как максимально сильно сжать игру для тату?

    @rPman
    У вас только два варианта - либо кодируйте цветом High Capacity Color Barcode что даст вам примерно пятикратную оптимизацию по площади, либо размещайте код ссылку вместо самого кода, но это не так интересно, само собой.

    Не вздумайте сделать глупость и нанести настоящее тату под кожу, те, рисуйте тату сверху с помощью переводных наклеек (точно знаю есть возможность печатать такие на принтере). Интересно и весело вам сейчас и максимум ближайшие несколько лет, а испорченная кожа - это на всю жизнь, так что допускаются только смываемые варианты.
    Ответ написан
    2 комментария
  • Какую библиотеку использовать для REST запросов в JS?

    AlexanderK-A
    @AlexanderK-A
    UTC+10
    Доброго дня!

    Запросы из браузера к api на сервере называются Ajax-запросы. В каком то смысле это можно назвать RPC.

    Для совершения таких запросов и существуют библиотеки axios, часть библиотеки jQuery и наверное ещё что-то.
    fetch - это современный web api для работы с Ajax-запросами, поэтому стоит освоить этот инструмент и использовать там, где не очень важна совместимость со старыми браузерами.
    Если важна совместимость, используйте axios.
    Ответ написан
    1 комментарий
  • Windows 10 меняет настройки boot в bios?

    @Alexander1705
    Была такая же проблема с Windows 8. Установил rEFInd. Во-первых, у него более простая настройка, во-вторых, он автомаически находит все загрузчики, в том числе и на сьёмных носителях. Ну и приятный графический интерфейс радует глаз.

    P. S. Secure boot должен быть выключен. Если включен нужно заходить в UEFI, подписывать загрузчик и ядро (что-то вроде select trusted files) и переподписывать каждый раз, когда они обновятся. К тому же, подписать можно только файлы на ESP с расширением .efi (по крайней мере в моём случае), так что я настроил службу systemd, чтоб она копировала ядро на ESP и добавляла расширение .efi при обновлении.
    Ответ написан
    8 комментариев
  • Разработка игр под Android - с чего начать?

    coder1cv8
    @coder1cv8
    Инди-разработчик
    А никто не представляет, что там за движки-не движки и с чего начинать вообще.. Просто берете и начинаете, гуглите движки - выбираете, потом гуглите как создать проект в конкретном движке, потом гуглите как эту вашу платформу для "дудл джампа" нарисовать на экране, потом как заставить камеру двигаться и тд и тп. Короче, смысл в том, чтобы решать конкретные маленькие задачи, а не думать о правильном подходе. Надо изначально понимать, что первая игра неизбежно будет адом и ужасом в плане архитектуры, оптимальности кода и прочих "бэст прэктис". И вторая тоже, и третья.. А потом - ОП! и после n игр ты уже понимаешь чем тот движок отличается от этого, из каких "кубиков" должна состоять игра и как их заставить между собой взаимодействовать и жить своей жизнью.
    Ответ написан
    Комментировать