• Книга про деревья (структуры данных)?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    тут в комментах книга
    Ответ написан
    Комментировать
  • В чем смысл ВУЗа?

    megafax
    @megafax
    web-программист
    Вопрос скорее всего некорректно воспринимается и поднят холивар между тем что от ВУЗа ожидают, что он дает и что от него берут. Я бы поставил вопрос более корректней: "а что Вам дал ВУЗ?" Вот в Вашей ситуации, возможно, что Вы либо взяли от ВУЗа все, что он, как интстанция, мог дать, а может Вы еще не все взяли что он может дать.
    Советовать Вам идти дальше или бросать учебное заведение не будет иметь смысла, поскольку это только Ваше видение и Ваша жизнь. Если Вы считаете, что это учреждение больше ничего не может Вам дать - тогда уже лучше закончить его так, чтобы Ваша совесть осталась чиста, что очередной начатый жизненный этап в жизни пройден.
    Я лучше расскажу что мне дал ВУЗ.

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

    Во-вторых, любой "ненужный" предмет может быть когда либо пригодится. Возможно даже не по его прямому назначению. Приведу пример из своей практики. На момент изучения педагогики высшей школы мне реально не приходили на ум моменты, в которые я мог применить те знания, которые получал. Но со временем, я обнаружил, что при обучении джунов я использую именно те методы, которым меня учили. И они работали. Конечно я их адаптировал немного под свою область, но они реально работали. Макаренко не зря старался. Что касается ОБЖ и прочего сопудствующего - представьте ситуацию, что Вы - руководитель предприятия (хотя бы малого / ит-фирмочка), и Вам арендодатель втюхивает помещение, которое ну никак не удовлетворяет нормам, которые Вы не помните наизусть, но понимаете хотя бы что за что отвечает (нормы объема на одно рабочее место). Я в детстве был "отдан" в музыкальную школу. Я не понимал зачем это мне надо, на что мне был дан ответ: Вот будешь в высшем обществе, а там будут обсуждать симфонию Баха или Времена Года Вивальди - а ты не в зуб ногой. Со временем, я обнаружил, что я - один из немногих из моего окружения, кто хоть как то понимает что такое гамма, аккорд и прочее и могу сказать что это и зачем, что подводит к следующему пункту.

    В-третьих, ВУЗ дал мне много хороших знакомых и друзей, которые волей случая сейчас раскиданы по всему земному шару. Да, я периодически с некоторыми общаюсь и поглощаю соцальную сахаринку, которая помогает хотя бы развеяться. Ну и большое количество знакомств еще никому не вредило. И как минимум, со всеми эти друзьями нужно было строить взаимоотношения. Тут как раз социальная роль института. Мне даже посчастливилось побыть главой студсовета, что дало неоценимый ранний навык управления "неуправляемыми" студентами.

    В-четвертых, ВУЗ меня научил тому, что нужно иметь представление о пограничных областях применения своих знаний и именно эти специалисты всегда ценились. Я не имею ввиду того, что узкоспециализированный спец будет менее ценен, но на моей памати руководящие должности узкий спец ни разу не занимал. Отсюда даже возникали у многих вопросы - почему вот этот (условно Вася) занял пост начальника отдела, а не (условно Петя), хоть и второй разбирается лучше. Как правило - первый просто обладает как раз нужными навыками для руководителя и сможет сделать так, чтобы второй более эффективно работал. Возможно это может "попахивать" совковым подходом, за который типа его хвалили, но я не хочу ударяться в крайности.

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

    В-шестых, ВУЗ дал мне необходимый навык выживания. Не в прямом плане "как выжить в пустыне без воды" и прочее, а именно тот либо порядок действий, либо настрой, при котором необходимое состояние (дедлайн / зачет / экзамен / прочее) может быть реализовано путем мобилизации всей внутренней энергии, которую смог высвободить.

    Резюме:
    Я ни сколько не жалею, что получил две вышки параллельно. Не все, что там давалось, я использую на все 100%, а чтото просто адаптировал под свои нужды. Это был хороший жизненных опыт. Хотел бы ли я чтобы будущие поколения прошли этот путь с такой же пользой? - Да. Но как показывают отзывы послених лет пяти (младшие братья, сестры) - у них нет всего того, через что я прошел, а осталась лишь самая малая доля. И это печально.

    Так что выбор за Вами, но моя рекомендация - все таки закончить ВУЗ. А работать параллельно Вам никто не запрещает.
    Ответ написан
    1 комментарий
  • В чем смысл ВУЗа?

    @abonu
    Два момента:
    1) если бы вы пришли учиться и сразу начали бы по специальности, то это было бы не высшее образование, а средне-специальное (профессиональное)
    2) вы проучились всего год. Первые два года в ВУЗе преподаются общие предметы, дальше, если специальность хорошая, пойдет уклон в бОльшей степени по тематике специальности.

    P.S. у меня, например, с 3-ого курса пошли предметы связанные непосредственно с компьютерами, поэтому можно было делать все задания заранее и только отчитываться на практиках.
    Ответ написан
    Комментировать
  • В чем смысл ВУЗа?

    @defolter
    Нормальные ВУЗы дают фундаментальные знания и возможность завести знакомства и дружбу.
    Ответ написан
    Комментировать
  • Вопрос по созданию ботов. C# или Python?

    @latush
    Python проще для изучения, C# имеет смысл использовать в случаях
    1) Используется стэк технологий Microsoft
    2) Поддержка унаследованного когда, то есть - ваш ZennoPoster. Судя по описанию на сайте - питоном там и не пахнет.
    Ответ написан
    7 комментариев
  • В чем смысл ВУЗа?

    Нет смысла. Диплом не нужен, если хочешь работать программистом.
    Диплом может понадобиться, если захочешь уехать из страны, для оформления рабочей визы, или блюкард в европу.
    Самые прогрессивные делают так - учатся заочно на IT специальности в любом вузе (неважно какой, все равно в вузах ничему не учат) и в это же время очно работают в офисе программистом. В итоге - 5 лет опыта и диплом
    Ответ написан
    4 комментария
  • Почему java не умеет считать?

    Потому что размер int конечный. Хотите бесконечный? Используйте BigInteger. И читайте про дополнительный код и переполнение. Это школьный курс информатики.
    Ответ написан
    Комментировать
  • Почему java не умеет считать?

    Decadal
    @Decadal
    в java тип int вмещает 32 бита. Это от -2147483648 до 2147483647
    Ответ написан
    3 комментария
  • Как взять рандомный, уникальный элемент из массива?

    Правильный способ - отсортировать рандомно массив и потом брать элементы по-очереди с первого. Гуглите по ключевому слову Shuffle.

    array.Shuffle();
    
    foreach (var randomItem in array) {
        Console.WriteLine( randomItem );
    }
    Ответ написан
    Комментировать
  • В чем смысл ВУЗа?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    7102012232216iwsmt.jpeg
    Смысл ВУЗа в получении корочки, расширяющей возможности по трудоустройству. Впрочем, с каждым годом всё меньше и меньше компаний её требуют.
    Ответ написан
    1 комментарий
  • Нужен ли установленный .NET для запуска программы?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    Нужен ли установленный .NET для запуска программы?
    по самой формулировке - да. обязательно нужен установленный фреймворк. а вот какой - это уже зависит от системы (но об этом уже сказано вроде достаточно)

    ps в каментах есть подсказка, что иногда не нада
    Ответ написан
    5 комментариев
  • В чем смысл ВУЗа?

    @Programmir
    Я окончил школу с золотой медалью, получил высшее образование на факультете менеджмента, а теперь с этой корочкой даже продавцом не берут. Столько лет зря потратил. Учись на чужих ошибках. Чтобы заработать миллиарды Гейтсу и Цукербергу не нужно было высшее образование. А некоторые с высшим образованием за копейки не могут найти работу.
    Ответ написан
    13 комментариев
  • В чем смысл ВУЗа?

    @ittakir
    Смысл ВУЗа для программиста только один - возможность получить H1B визу есть только при наличии диплома о высшем образовании.
    В остальном это потеря времени и нервов, потеря самых молодых и продуктивных лет своей жизни на непонятную, ненужную ерунду.
    Ответ написан
    Комментировать
  • Нужен ли установленный .NET для запуска программы?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    Писать на том .NET, который поставляется с нужными системами
    Вот тут смотрите внизу табличка поддержки ОS https://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D...
    Вот тут смотрите, какие версии по умолчанию https://ru.wikipedia.org/wiki/.NET_Framework
    Ответ написан
    Комментировать
  • Нужен ли установленный .NET для запуска программы?

    AlekseyNemiro
    @AlekseyNemiro
    full-stack developer
    Для Windows XP нужен .NET Framework 4, выше уже не подойдет.
    Со старшими версиями систем проблем возникнуть не должно.

    https://docs.microsoft.com/ru-ru/dotnet/framework/...

    Как вариант, можно сделать мультиплатформенное приложение, для новых платформ использовать новые версии .NET, а для XP писать вставки под .NET 4.0. Код может быть не очень удобно поддерживать:

    #if NET40
    // код для .NET 4.0
    #else
    // код для остальных версий
    #enif

    Если делать так, то при наличии возможности, лучше всего использовать .NET Core.
    Ответ написан
    4 комментария
  • Как прочитать участок текста из файла?

    Jeer
    @Jeer
    уверенный пользователь
    Для начала считайте файл в тектовую переменную.
    Затем, из этой переменной можете отрезать лишнее, пользуясь методами
    Substring и IndexOf
    Ответ написан
    2 комментария
  • Как сделать конструкцию которая проверит что если все переменные в булевском массиве будут равны false то сделать что-то,....?

    Не стесняйтесь пользоваться стримами.
    Boolean[] array = new Boolean[] {false, false, false};
    boolean allFalse = Arrays.stream(array).allMatch((e) -> !e);
    // или
    allFalse = Arrays.stream(array).noneMatch((e) -> e);
    Ответ написан
    Комментировать
  • Как запусть консольное приложение C# на сервере с сайтом(linux)?

    Morpheus_God
    @Morpheus_God
    Переписывайте под net core если есть доступ к исходникам. Еще есть вариант с mono, но 100 процентной гарантии, что все заведется сразу, нет.
    Ответ написан
    Комментировать