• Оптимальный переход со стороны бизнеса на сторону ИТ?

    @ComodoHacker
    Если вы не нацелены на эмиграцию, то можно изучить программирование в 1С. Оно относительно не сложное по сравнению с другими технологиями, и даст быструю отдачу (в финансовом плане). Да и ваш экономический бэкграунд пригодится.
    Ответ написан
    1 комментарий
  • Unity - как сделать кнопку (в виде объекта, а не GUI)?

    @Almost
    Разобраться как работает UI и не делать кнопку в виде объекта.
    Ответ написан
    Комментировать
  • На youtub есть канал где читают код PHP?

    hack504
    @hack504
    Изучаю PHP рекомендуют читать чужой код.

    Даже спецы не читают чужой код, если их не заставят. Но было бы прикольно, действительно, посмотреть на youtub как разрабы читают чужой код, особенно на PHP
    1387209829_1176468776.gif
    Ответ написан
    10 комментариев
  • Как создать 3D редактор для создания персожей?

    Zoominger
    @Zoominger
    System Integrator
    как можно создать свой 3D редактор для создание персонажей? что наподобие Abode Fuse CC, но адаптировать под свои цели.

    Ну, если пойти путём Адоба, то понадобится пара миллионов долларов.

    Вариант с самостоятельным написанием... Понимаете, либо на землю спустятся инопланетяне и будут пить с вами чай, либо вы напишете это в одиночку. Так вот, я бы ставил чайник.
    Ответ написан
    8 комментариев
  • Где найти фриланс студию начинающему программисту?

    Zoominger
    @Zoominger
    System Integrator
    Подскажите пожалуйста, существует ли такой сервис, вроде фриланс студии, где может начинающий программист найти удаленную работу и участвовать в аутсорсинговых проектах.

    Понимаете, если такое место вдруг и появится, то ни один фрилансер даже под страхом расстрела не расскажет о нём другому фрилансеру.

    То есть у программиста нет опыта заниматься фрилансом, а такая студия предоставляет наставничество и работу.

    Сами-то подумайте, зачем им нужны неопытные программисты, которые пороху-то не нюхали. Что они напишут? За какие сроки? Таких контор нет.

    Но вы можете сами за пару лет набить портфолио, найти бесплатную стажировку, потом, может, найти место в веб-студии без оформления на 20 тысяч рублей в месяц, за год дорасти до джуна, потом пойти работать в нормальное место, параллельно набивая стату на фрилансе и вот пото-о-ом, лет через пять, когда у вас будет зарплата тысяч 40-50, возьмите и сделайте такую контору.
    Ответ написан
    2 комментария
  • Какие языки используют для создания приложений?

    bingo347
    @bingo347
    Crazy on performance...
    ОС чаще всего пишут на низкоуровневых языках, вроде C (Linux, FreeBSD), C++ (Windows), Rust (Redox). Иногда используют ассемблерные вставки.

    Игры (имеются в виду 3D игры) чаще всего пишут на C++, но так же возможно на C# (Unity), JS (Unity или что-то упрощающее работу с WebGL). Хотя могут быть и другие языки (например майнкрафт написан на JAVA, а старый добрый Doom - на C). Так же понадобится язык шейдеров для программирования видеокарты, например для OpenGL и WebGL таким языком является GLSL.

    Прикладной софт вообще пишется на чем угодно, выбор языка зависит от задачи. Но в некоторых сферах все же можно выделить лидеров:
    Энтерпрайз решения - Java EE, реже C#
    Десктопный софт под Windows - C# (реже другие языки .net платформы)
    Десктопный софт под MacOS - Swift
    Десктопный софт кросплатформенный - Java, Python, JS (Electron)
    Мобильный софт под Андроид - Kotlin, Java
    Мобильный софт под iOS - Swift
    Мобильный софт кросплатформенный - C# (Xamarin), JS (Cordova, ReactNative, etc.)
    Серверный софт - php, Python, Ruby, JS (node), Java, Go, Rust, ... вариантов много
    Браузерный софт - JS или то что компилится в JS (чаще TypeScript)
    Ответ написан
    11 комментариев
  • Курсы по wpf от ITVDN хорошие?

    cyber_roach
    @cyber_roach
    UX дизайнер INEDIapps
    Что ж вы, молодёжь, гонитесь за" видосиками"-то все время.

    1) WPF: Windows Presentation Foundation в .NET 4.5 с примерами на C# 5.0 для профессионалов
    за авторством Мэтью Мак-Дональда
    (Ничего лучше для старта на WPF не придумано)
    2) CLR via C#. Программирование на платформе Microsoft.NET Framework 4.5 на языке C#
    Автор Рихтер Джеффри
    (а это уже для общего более глубокого понимания всей .net платформы).

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

    Ну и конечно же документация.
    В официальной документации вообще есть ответы на любые ваши вопросы в 99% случаев.
    https://docs.microsoft.com/ru-ru/visualstudio/desi...
    Ответ написан
    1 комментарий
  • Смена профессии IT Service Manager > ???

    Zoominger
    @Zoominger
    System Integrator
    женат, воспитываем сына.

    Безусловно, это очень важная информация в контексте вашего вопроса. Уточните, пожалуйста, сколько лет сыну? Какого он роста? Картавит?

    ачал изучать JS, до этого баловался с HTML и CSS.

    Это начало вашего конца.

    без опыта мало куда возьмут, а если и возьмут, то это будут небольшие деньги

    Нет, всё гораздо хуже - вас вообще не возьмут и надо быть к этому готовым. Максимум, что может выпасть, если год-два вкалывать - бесплатная стажировка.

    а еще и ипотека

    Ещё больше ненужной инфы!

    Кто-то сталкивался с такой ситуацией, мб есть опыт, какие-то советы?

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

    Не совершайте ошибку.
    Ответ написан
    8 комментариев
  • Как реализовать ascii графику без использование движков на c#?

    kreo_OL
    @kreo_OL
    Медузко -_-
    Почему нет формы жалобы "Автор в неадеквате"?)

    1. Студия используется как стандартная ide для unity
    2. Хотите все с нуля и якобы без движков, пишите и свой графический движок, а если нет, то можно директX, но студия предлагает этот вариант как c++. Но вы конечно можете подключить порт под шарп.
    3. Не хотите полностью с нуля, но не используя юнити, пишите на ксамарин, аспнет, ксенко и тд.
    4. Если язык не важен, то полно других движков.
    5. Игры наподобие NES/SNES использовали тайлсеты
    6. К пунктам 2,3,4, если вы решите портировать куда то еще кроме пк, скорее всего у вас будут крупные проблемы.
    7. И да, юнити полностью бесплатный. Платная версия нужна для отключение сплешскрина и некоторых облачных бонусов (которые вы конечно же можете и сами воссоздать)

    Edit:
    В свете дополнительных комментариев от автора и моей предложенной правки вопроса:

    Вы можете использовать следующую библиотеку для реализации вашей игры средствами только символов
    https://github.com/derrickcreamer/SunshineConsole
    Она создает окно и выводит туда символы) Саму игру программируете сами)
    Ответ написан
    Комментировать
  • Что вообще может C#?

    mindtester
    @mindtester Куратор тега C#
    https://www.youtube.com/watch?v=Dn9_ogWhk9s
    многие из ответивших, сузили реальность до корпоративного веба и виндового десктопа. но это не верно, есть ряд фактов, которые не так широко известны даже среди программистов:
    - нус, начнем с веба - спрос на .Net Core бакендеров, на hh.ru стремительно растет .. к чему бы это? все озаботились созданием корпоративных сайтов? ;))
    - следующий .Net 5, будет кросплатформенным абсолютно (.Net Core лишь переходный этап)
    - на шарпе даже микроконтроллеры программируют это не значит, что код на си или асме хуже, на шарпе код писать быстрее, а отлаживать легче. чаще всего это не только прихоть программиста, но и коммерческий расчет - продукт можно выпустить быстрее
    - благодаря таким технологиям как WASM, BLAZOR и фреймворк Avalonia, не за горами времена, когда можно будет писать код на C# и интерфейс на XAML, и все это будет работать в браузере (в ролике, фрагмент с 24й минуты, если интересно как это вообще возможно - можно и с начала смотреть ))
    - ну и о производительности, в том же Unity, используют прикольные штуки, типа IL2CPP, благодаря которым, Unity имеет достойную производительность, предоставляя комфорт разработки на C#. это не значит, что IL2CPP не могут использовать простые смертные, но это к сожалению, требует квалификации на много выше среднего )). но можно заметить, что даже штатный NGen используют далеко не все программисты. и даже не все о нем знают ))

    ps да, я шарпист, но за плечами около десятка языков
    (хотя в основном старых..
    но были времена, когда, в TD, я по коду узнавал компиляторы "в лицо" ;)) ... (не не.. не все конечно, но Borland Pascal, Borland C/C++, MS C/C++, Clipper, FoxPro.. ну может что то еще из хитов тех времен - точно )).. борландовские компилеры просто с пол пинка (секунды на опознание.. если кто не понял - визуально по дизасму TD )))


    всем успешного программирования! ))
    Ответ написан
    2 комментария
  • Какой процессор взять c GTX 560?

    @Wexter
    на какой денег хватит
    Ответ написан
    Комментировать
  • Как вывести оценки в программе С#?

    FoggyFinder
    @FoggyFinder
    Не совсем понятно что именно вызвало затруднения. Но давайте разбираться.

    1. У вас уже есть определение метода ToString для вашего объекта Student. Предлагаю его немного изменить - вместо передачи переменной, указывающей на запрос информации в подробном или сокращенном виде, разделим на два отдельных метода. ShortFormat , который вернет короткий вариант, тогда как переопределение стандартного ToString() для получения полных данных.

    public string ShortFormat()
    {
        return string.Format("{0,15} {1} {2}", Name, BirthDay.ToShortDateString(), GroupName);
    }
    
    public override string ToString()
    {
        StringBuilder sb = new StringBuilder(ShortFormat());
        sb.AppendLine("\nОценки:");
        foreach (var m in Marks)
            sb.AppendFormat("{0} - {1}\n", m.Key, m.Value);
        return sb.ToString();
    }


    2. Для определения есть ли у нашего студента задолженности воспользуемся методом ContainsValue :

    public bool HasDebt => Marks.ContainsValue(2);

    Теперь остается только правильно вызывать методы/свойства:

    switch (menu)
    {
        case 1:
            foreach (var student in students)
                Console.WriteLine(student);
            break;
        case 2:
            foreach (var student in students.Where(s => s.HasDebt))
                Console.WriteLine(student.ShortFormat());
            break;
    }


    Обратите внимание, что для фильтрации должников мы использовали Linq-метод Where.

    И в дополнение несколько комментариев:

    1. Выставлять наружу изменяемую коллекцию (в вашем случае Dictionary<_,_>) обычно не слишком хорошая идея, лучше добавить несколько вспомогательных методов/свойств, которые будут работать с приватным полем.

    2. В текущей реализации меню позволяет выбрать только одну опцию.
    Ответ написан
    Комментировать
  • Учить jQuery в 2019?

    @coderxx
    keep calm and learn js
    JavaScript
    Ответ написан
    Комментировать
  • Учить jQuery в 2019?

    sim3x
    @sim3x
    Что учить после HTML и CSS в 2019?
    js
    Ответ написан
    4 комментария
  • Кто знает игры (настольные и сетевые) для обучения программированию?

    @Smeilz1
    За любое развитие
    Есть уже современные игры, в которые дети залипают.
    1) Потрясающая игра для детей, но платная
    https://store.steampowered.com/app/593330/Algotica...
    2) Игра в 3d , правда загадки математические. Есть бесплатная бета
    https://triseum.com/variant-limits/
    3) Тоже любопытная игра Тоже бесплатная бета
    https://luden.io/wtl/
    4) Ну и вот веселая по блокчейну
    https://cryptozombies.io
    5) Еще интересная, но она скорее для взрослых и платная
    https://store.steampowered.com/app/504210/SHENZHEN_IO/
    Я и сам иногда в них поигрываю.
    Ответ написан
    Комментировать
  • Почему часто сталкиваюсь с перегоранием при обучении?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    У вас проблемы с волей, дисциплиной и целеустремленностью. Надо работать над развитием этих качеств, иначе невозможность выучить язык программирования станет наименьшей из ваших проблем.
    Ответ написан
    1 комментарий