• Должны ли разработчики понимать абсолютно весь проект?

    Griboks
    @Griboks
    В теории да. На практике есть менеджер, который распределяет задачи так, что можно вообще ничего не знать.
    Ответ написан
    Комментировать
  • Какие проекты можно сделать новичку в C#?

    Griboks
    @Griboks Куратор тега C#
    Окно с картой. Пользователь выбирает две точки на карте кликом левой кнопкой мыши. Затем нажимает кнопку, и программа выводит окно с расстоянием между двумя точками (с учётом кривизны поверхности). Также можно подгрузить конфиг файл, который будет задавать параметры карты и расчёта.
    Ответ написан
  • Как мне практиковаться больше, чем изучать теорию?

    Griboks
    @Griboks
    Просто прочитайте весь учебник целиком, а потом сделайте учебный проект целиком.
    Ответ написан
    Комментировать
  • Возможно ли таким образом изменить коллекцию?

    Griboks
    @Griboks Куратор тега C#
    Звучит как какая-то дичь. Мне кажется, вы не полностью изложили свой вопрос или неправильно продумали алгоритм работы с коллекцией1.
    чтобы в ней сохранялись успешные вызовы

    А где код? Какие типы? Что за вызовы?

    Ну ок, вот вам пример:
    List<string> list = GetURLs();
    for(var i=0; i< list.Count; i++) {
        string result = Request(list[i]);
        if(!string.IsNullOrEmpty(result)) list.Add(result);
    }

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

    Griboks
    @Griboks Куратор тега C#
    Всё просто - нужно избежать исключения.
    Ответ написан
  • Рациональный выбор пути после выпуска со школы?

    Griboks
    @Griboks
    что делать после окончания школы?

    Вы всё ещё не осознали скилбилд нашей жизни? школа → армия → завод → дом престарелых
    может я потеряю 4 года впустую и стану никем

    Ну вот вы уже потеряли n лет и стали никем. Получается, ничего не изменится.
    я начал рассматривать вариант с одним годом отсрочки

    Естественно! В армии годик посидите и станете другим человеком, откроете глубины сознания и преисполнитесь мудростью до такой степени, что никакой вуз вам и даром не нужен будет.
    если на фрилансе станет плохо

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

    Я тоже. Но, согласно статистическим данным, вы не доживёте 2 года до пенсии. Поэтому одно я знаю точно - чёрная зарплата прибыльнее белой. Ещё знаю, что доллар подорожает, а Путин станет следующим президентом.
    или лучше взять год отсрочки, чтобы собраться?

    Ну и что вы там хотите собрать? Толстую тетрадь на 4 года и ручку за 15 рублей?

    Что даст мне вуз?

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

    Обычный вуз, как все вузы подобного ранга. А как все вузы? А наука и образования умерли много лет назад, всё ещё подняться не могут. Дальше думайте сами.
    Какой дальнейший план лучше выбрать

    Моя команда голосует за ответ №2.
    Ваше мнение о фрилансе, что ждёт его в будущем?

    Тупые заказчики, тупые исполнители - кот в мешке. Намного лучше завести связи и фрилансить через знакомства, а не через сайт.
    Ответ написан
    1 комментарий
  • Что делать если в unity при столкновении объектов один из них улетает?

    Griboks
    @Griboks Куратор тега C#
    А вы прочитали документацию по физике? Какие у вас настройки стоят на компонентах? Почему вы двигаете объект через скрипт, а не через физику? Какое тело отлетает?
    Ответ написан
    Комментировать
  • На чём мне написать десктопное приложение?

    Griboks
    @Griboks
    Конечно же C#.

    p.s.
    Но если очень хочется, то можно писать на любом другом языке.
    Ответ написан
    Комментировать
  • Как рассчитывается производительность сети?

    Griboks
    @Griboks
    Вам нужно изучить теорию математического моделирования (иногда называют теорией вычислений или компьютерного моделирования) и теорию массового обслуживания, которая базируется на теории вероятности. Далее углубиться в ГОСТы, которые задают основные параметры и требования к расчётам.
    А потом вы можете почитать законы, в которых чёрным по белому написано, что для сетей вашего типа конкретных требований в законодательстве не предусмотрено, поэтому всем наплевать, а качество связи регулируются исключительно законами рынка.

    Ну и сразу отвечу на следующий вопрос.
    1) Выделяются типы пользователей.
    2) Исследуются статистические данные и строятся модели трафика, отличные для каждого типа пользователя.
    3) Строится модель сети, на основе которой рассчитываются её свойства
    3а) В суровом 20 веке писались многостраничные формулы теории вероятности и массового обслуживания с интегралами и факториалами.
    3б) Сейчас проще создать компьютерную имитационную модель.
    3в) Особо продвинутые пошли в экономику 4.0, создали цифровой двойник предприятия и заставили нейросеть всё сделать самостоятельно. Но, скорее всего, вы не шарите в нейросетях (этакое большое уравнение с 15 миллионами входных параметров), не сможете подобрать параметры и не получите адекватные результаты.
    Ответ написан
    Комментировать
  • Что почитать, если тебе 12 и хочешь научиться кодингу?

    Griboks
    @Griboks
    Вот это можно почитать и научиться делать абсолютно любые игры меньше чем за месяц. Сразу стоит заметить, что игры не только пишут, но ещё и рисуют, делают звуки, музыку, озвучку, сценарий, модели, текстуры - и всё это делают разные люди.

    А чтобы научиться кодингу достаточно почитать "<язык Х> самоучитель для чайников ".
    Ответ написан
    6 комментариев
  • Как совмещать программирование со школой?

    Griboks
    @Griboks
    Ну это правильно, как говорится: "Не имею сто друзей, а имей сто рублей."))

    А если серьёзно, то нужно планировать - заранее выделить чёткий кусок времени на программирование и по его окончании просто встать и выйти. Кажется, что так времени будет ещё меньше, но на самом деле вы будете успевать сделать больше дел.

    p.s.
    А теперь посчитаем время взрослого человека: 3 часа на еду + 9 часов на сон + 1,5 часа на дорогу на работу + 1,5 часа на дорогу домой + 8 часов на работу + 1 час на магазин = 0 свободного времени, ещё и должен останешься поработать на выходных. Кроме того вас всегда и везде нужно будет решить любую задача ещё вчера, постоянный стресс, всегда куда-то гонят и торопят.

    как вы справлялись с подобной нехваткой времени?

    А теперь внимание, ответ: надо просто напросто выкинуть лишние дела. Какие? Например, работа или учёба. Только тут надо учесть, что еда и деньги на деревьях не растут.
    Ответ написан
  • Что можно реализовать с использованием криптографии?

    Griboks
    @Griboks
    Думаю, вас все работники поблагодарят, если вы настроите на их компьютерах и в сети жёсткие правила фильтрации входящего/выходящего трафика. Также не забудьте настроить ежедневную генерацию случайных паролей на всё, куда можно поставить пароль (включая сам доступ к сети). А ещё установите на вход сканер отпечатков пальцев, чтобы он при входе выдавал новые пароли + автоматически учитывал время опоздания/прогулы/преждевременный уход. Ещё можно эдакую нейронную сеть прикрутить, которая будет следить за работниками и строить им социальный рейтинг. А также обязательно настройте автоматическую блокировку социальных сетей, почты и мессенджеров. И всё это автоматизируйте на каком-нибудь общепринятом языке, например COBOL.
    p.s.
    Особенно важно потом в отчёте упомянуть о повышении эффективности работников и оптимизации расходов.
    Ответ написан
    1 комментарий
  • Как сгенировать лабиринт со стенами, что бы в этом лабиринте всегда был путь?

    Griboks
    @Griboks
    Есть довольно простой и понятный алгоритм:
    1) Становимся в начальную точку, смежную со входом.
    2) Генерируем случайный тайл (г, -, +, т, ...) таким образом, чтобы у него был соединён вход и не блокирован (стенками лабиринта и других тайлов) хотя бы один выход.
    3) Если такого выхода нет, генерируем новый тайл, чтобы был. Если всё равно нет, то переходим к пункту 5.
    4) Перемещаемся к выходу текущего тайла. Теперь пустое место - это наша текущая точка.
    5) Повторяем до тех пор, пока не упрёмся в тупик, т.е. не будет свободного выхода из текущего тайла.
    6) Возвращаемся назад до первого ветвления и повторяем алгоритм.
    7) Если опять тупики во всех ветках, то возвращаемся ещё дальше назад.
    8) Если мы всё-таки вернулись ко входу в лабиринт, значит всё стираем и запускаем алгоритм по новой.
    Ответ написан
    1 комментарий
  • Варианты синхронизации для быстрой работы дома?

    Griboks
    @Griboks
    WinMerge
    Ответ написан
    Комментировать
  • Онлайн образование. Реально ли?

    Griboks
    @Griboks
    Онлайн курс - это либо развод, либо распил. Онлайн образование - это реально. Всё зависит от вас - работодателей много.
    Ответ написан
    5 комментариев
  • Актуальна ли книга С# 6.0 если уже есть 9.0?

    Griboks
    @Griboks Куратор тега C#
    Пффф... Продолжение фразы "покупать справочник" в принципе не имеет смысла. Вот ваш справочник навсегда. Вот расширенная версия, если вам что-то будет непонятно.
    Ответ написан
    Комментировать
  • Как создать исполняемий файл?

    Griboks
    @Griboks Куратор тега C#
    Исполняемые файлы создаются компиляторами. Конкретнее нужно смотреть справочник конкретного компилятора. С другой стороны можно посмотреть формат исполняемого файла и создать его вручную.
    Ответ написан
    4 комментария
  • Почему отзывы лестнее о шарпе, а популярнее все равно джава?

    Griboks
    @Griboks Куратор тега C#
    C# is the best of the best.
    Кратко: исторически сложилось.
    Длиннее: Однако, если учесть, что Microsoft преподносила .Net как универсальную виртуальную машину для любой платформы, но при том 10 лет блокировала чужие платформы, то, очевидно, .Net потерял весь потенциал популярности. Поэтому .Net захватил только сектор прикладного бизнеса.
    Ответ написан
    Комментировать
  • Как победить в мат. олимпиаде?

    Griboks
    @Griboks
    Скачайте все вопросы за последние 10 лет, разделите 80% на 20% и научитесь их решать, а потом проверьте на нерешённых вопросах свои шансы на победу.
    Ответ написан
    1 комментарий
  • Как решить уравнение с параметром с помощью матана?

    Griboks
    @Griboks
    Не могу быть уверенным, что моё решение подойдёт, но оно самое простое и, можно сказать, тупое.
    1) Изучив основную теорему алгебры, приходим к выводу, что задача не решается, т.к. корня всегда будет три.
    2) Найдём корни по формуле Кардано.
    3) Возможно, нужно, чтобы все три корня совпадали. Поэтому просто приравняем x1=x2=x3 и найдём параметр a.
    Ответ написан