• Неориентированный граф с четырьмя вершинами возможно?

    longclaps
    @longclaps
    Рисуешь на бумаге 4 вершины a, b, c, d.
    Из вершины d проводишь 3 ребра к a, b и c. Куда провести четвёртое? К d - будет петля, к любой из a, b, c - будет кратное ребро. Если это не оговорено особо, такое не допускается.

    зы А вообще ты какой-то тупой паразит и попрошайка.
    Ответ написан
    Комментировать
  • Как правильно задавать вопросы в переписке?

    @vanillathunder
    Если человек может быстро нагуглить вопрос, значит он уже не плохой специалист.
    Ответ написан
    Комментировать
  • Где искать работу изучающему линукс?

    @pfg21
    ex-турист
    берешь список админских задач, к примеру 51 задание для оттачивания навыков системного адми..., полностью его делаешь, хорошо изучая каждое движение и команду.
    список ориетирован на локальный комп с виртуалбоксом так точ для его исполнения ничего лишнего не надо.
    потом ищешь еще парочку списков.
    и будем считать основу ты знаешь.

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

    после такого челенджа вопросов где и что искать у тебя просто не возникнут :) удачи.
    Ответ написан
    Комментировать
  • Что учить первым C# или Python?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    Пистон проще, но Сисярп больше соответствует запрошенному.
    Учите решётку, в общем.
    Ответ написан
    Комментировать
  • Обязательно ли читать книгу по языку/технологии что бы быть тру и продвинутым кодером?

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

    Видеокурс может запилить любой дурак. Чтобы написать книгу, нужно иметь авторитет достаточный для издательства. Кроме того, текст пройдёт редактуру нескольких профессионалов. Поэтому знания в книгах качественные и систематизированные. Для начинающего это очень важные качества.

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

    Наконец, постоянная практика чтения неизбежно приводит к увеличению скорости чтения. И наступает момент когда прочитать учебник будет в 10 и более раз быстрее, чем просмотреть видеокурсы по той же теме и в том же объёме.

    Кроме того, чтение развивает абстрактное мышление - основной инструмент разработчика.
    Ответ написан
    16 комментариев
  • Сколько нужно уметь для трудоустройства?

    Griboks
    @Griboks
    Чтобы устроится на работу, требуются:
    1. Хорошо подвешенный язык.
    2. Вид человека, который в этом разбирается.
    3. Связи/знание всяких умных слов.

    Что делать после? Пройти испытательный срок. Для это хорошо бы всё-таки что-то реально знать. Что именно? Зависит от конкретной работы/проекта, его стека технологий, начальства, умения общаться в коллективе.

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

    @stictt
    просто рак
    Настолько чтобы тебя принимали за своего , жители Американии могут тебя раскусить что ты не свой, будь осторожен
    Ответ написан
    Комментировать
  • Информационная безопасность или 1с программирование?

    @lossyy
    Это ведь вопрос как быть домашним или диким. Если пойдешь реально в рост карьеры Инф Без - то тебе закроют поездки в Турцию, прочие страны. Будешь в зоне риска.

    А так - иди работать на 1С девелопера, получишь кучу сертификатов, регалий - и сможешь быть свободным гражданским при этом ))

    А круче - это разбираться в безопасности железа, например на уровне процессоров серверов, скрытых команд, активирующихся UDP запросами и т.д. Но оно тебе надо? Ты же даже прежде чем что то хлебнуть на практике, задаешь вопрос тут, значит ленивый как и я ) Выбирай путь наименьшего сопротивления, реальный спец в ИБ - это повернутый маньяк, с параноидальным мышлением, который даже на тостере пост не напишет, ибо знает что пасут )
    Ответ написан
    3 комментария
  • Нужно ли знать http, dhcp, dns, dat?

    JRazor
    @JRazor
    Senior StarkOverFlow Programmer
    Учить нужно не то, что говорят учить, а то, что вам нужно знать конкретно на данный момент, конкретно в этом проекте. Это к вопросу, нужно ли или нет.

    А так, о большинстве вещей достаточно знать, что они есть и хотя бы примерно понимать, что они из себя представляют.

    Таким образом вы отсеиваете то, что умрет так же быстро, как родилось и учитесь тому, что действительно необходимо.
    Ответ написан
    Комментировать
  • Есть ли разница в факультетах, связанных с информационными технологиями?

    дни открытых дверей + авторитет преподавателей + отзывы окончавших + рейтинг учебных заведений
    Ответ написан
    1 комментарий
  • У меня копируют контент, куда жаловаться?

    longclaps
    @longclaps
    Сюда, сюда жалуйся.
    Мы все тут на них негодуем и горячо тебя поддерживаем. В аду им гореть!
    Ответ написан
    Комментировать
  • Как составить план обучение по java?

    Ranwise
    @Ranwise
    быстрый поиск по хабру

    https://habr.com/ru/post/439432/
    https://habr.com/ru/post/423987/
    и еще куча постарей
    Ответ написан
    Комментировать
  • Как составить план обучение по java?

    @5am
    вот еще не плохая подборка материала
    https://ru.stackoverflow.com/questions/416634/Книг...
    Ответ написан
    Комментировать
  • Обучение в хорошем вузе с "проблемами" или обучение в "так-себе" вузе, но "без проблем"?

    platotel
    @platotel
    IT Product Manager
    Есть альтернативный вариант: поступить в топовый ВУЗ на ту специальность, куда хватает баллов, а после первого (максимум - второго) курса перевестись на ту специальность, на которую изначально хотелось. Сама проходила такой путь. Надо понимать, что при переходе на другую специальность нужно будет сдать академическую разницу (сдать те предметы, которые есть в учебном плане целевой специальности, но которых не было у вас) в установленный срок, да и вообще организовывать переход придётся самому (узнавать в целевом деканате, готовы ли вас взять, как в плане бумаг и процесса будет выглядеть перевод, где посмотреть учебные планы, чтоб понять академ. разницу и т. п.). В деканатах да и вообще практически нигде возможность переходов внутри ВУЗа и между ВУЗами особо не афишируется. Никто особо не рассказывает, что так вообще можно, как и не описывается, что для этого требуется. На родной кафедре могут оказывать психологическое и административное давление, не подписывая бумаги о переходе (кафедры не хотят терять финансирование, привязанное к количеству студентов), но если это преодолеть, сдать в установленные сроки разницу в предметах, то можно оказаться на изначально желаемой специальности вместе с теми, кто попал по олимпиадам или по очень высоким баллам ЕГЭ. Если переходить, то чем раньше, тем лучше. Если правильно помню, в течение 1 курса переводы запрещены, а вот сразу после 1 курса - идеальное время. Лучше узнать процесс до начала сессии, чтобы до летнего отпуска преподавателей понять, к кому, когда и зачем бежать, и успеть всё подписать.

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

    Самообучением в любом случае придётся заниматься. В том же ИТМО сидеть с тобой рядом и обучать программированию никто не будет. Дали лекции, дали задания - делаешь, сам разбираешься. Другое дело, что в топовом ВУЗе лекции и учебный план будут ближе к реальности, ближе к практике. Условно: будет не Паскаль, а Java и С#. Но нужно в любом случае пообщаться со студентами старших курсов и/или недавними выпускниками конкретной кафедры (найти в ВК по её названию и годам обучения). Узнать, насколько образование помогло в работе, помогает ли кафедра хоть как-то с трудоустройством, сколько людей идут работать по специальности, насколько легко совмещать учёбу с работой с 3-4 курса. Посмотреть и сравнить учебные планы по конкретным направлениям на конкретных кафедрах. Например, в СПбГУ на программерских специальностях даётся много математики, которая далеко не всем пригодится.

    Лично мне очень пригодились знания, полученные в ВУЗе (процентов на 70-80). Я работаю по специальности, и понимаю, что обучение дало мне хорошую базовую подготовку. А дальше уже самообразование помогло углубиться в то, что мне ближе.

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

    @kotpep
    В России на ИТ учат в ВШЭ, где есть совместные программы с МФТИ или с Yandex. И выбирать тебе нужно не "программная инженерия", а "прикладная математика и информатика", еще такая специальность называется "вычислительная математика и кибернетика". Такие специальности как "информатика и вычислительная техника" или "информационные системы и технологии" совсем о другом. Что такое computer science вообще? Смотри чем занимаются в ШАД. Это если тебе все же интересно развиваться в "computer science", чтобы быть на острие атаки в стартапах, в Калифорнии и вот это все, а не "software engenireeng" (программная инженерия). Я бы рекомендовал для CS мехмат, матмех, так как только оттуда все топы.

    Программной инженерии обучаются сами, все лучшие курсы по отзывам моих знакомых, которые на них обучались, шлак. Программной инженерии не учат в вузах, ни в одном. Диплом не нужен, чтобы уехать программистом в другие страны, нужен опыт, в интернете достаточно статей, видео людей без профильного диплома, спокойно разъезжающих по разным странам, меняя работу, ища место для ПМЖ.

    Я бы пошел туда, где легко. В лучших вузах люди уже готовые на самом деле, они наперед знают вузовскую программу по математике, они уже хорошо программируют, они уже говорят на английском худо-бедно. Многие из них победители олимпиад всеросса, много участников олимпиад, много из физмат лицеев, где их им попу подтирали.

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

    Некоторые знаешь как делали? Шли учиться на психолога в ВШЭ (конкретный пример, ссылку не дам, лень искать), но ботали кодинг (не CS, а software engineering), создавали свои проекты учась на психолога, успешно, потом уезжали в кремневую долину. Почему так? Потому что все быстро меняется, потому что не учат в вузах кодингу, а парень тот это понимал, из физмат лицея при МГУ. Цукерберг тоже учился на психолога вроде в Гарварде. Путь евангелиста для упоротых, менеджером в IT быть очень плохо (это не менеджер как в других сферах), поэтому диверсифицируй, и не смотри на бабки.
    Ответ написан
    1 комментарий
  • Как откопать старый твит человека?

    @entermix
    If the tweet was recent and the tweeter was sufficiently prominent, you can often find it in Google’s web-cache.

    Steps:

    Copy URL of Original Deleted Tweet
    Go to Google, Paste Full URL, Search
    If tweet URL shows up in results, look for little arrow to the right of it.
    Select “cached”
    Open cached version of the tweet and screenshot.


    https://www.quora.com/How-can-I-find-a-tweet-that-...
    Ответ написан
    2 комментария
  • Почему заикается звук на компе?

    sotvm
    @sotvm
    Умный поймёт, а дураку и так всё равно.
    Ответ написан
    Комментировать
  • Как увеличить скорости работы продуктов JetBrains?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    SSD творит чудеса, если честно:)
    Ответ написан
    Комментировать
  • Java или Node.js для большого проекта?

    сложность/скорость разработки не так интересует

    Если сложность/скорость разработки не так интересует, могу посоветовать написать на ассемблере.
    Ответ написан
    Комментировать
  • Как ввести массивы на консоль по человечески?

    iLLuzor
    @iLLuzor
    Java, Kotlin, Android Developer
    Почему вывод отображается в виде хэша?

    Потому что используется метод toString() класса Object, так как массивы наследуются от него.

    Почему надо использовать Array.toString?

    Не Array, a Arrays. Потому что у массивов нет методов для вывода содержимого в виде строки, приходится использовать утилитный класс Arrays.
    Ответ написан
    Комментировать