Задать вопрос
  • Как перемножить значения массивов и после их сложить при условии, что порядок в списке разный?

    ProgrammerForever
    @ProgrammerForever Куратор тега Excel
    Учитель, автоэлектрик, программист, музыкант
    =СУММ(ArrayFormula({B2:B11*ЕСЛИОШИБКА(ВПР(A2:A11;{E2:E11\F2:F11};2;0))}))

    A2:A11 - Ключи 1
    B2:B11 - Значения 1
    E2:E11 - Ключи 2
    F2:F11 - Значения 2

    Пример в таблице
    Ответ написан
    1 комментарий
  • Должен ли я запоминать это все?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Расскажу из своей практики:
    У меня всегда в принципе память была "дырявая", сколько бы не тренировал литературой, витаминами и прочим - все отлично работает на ассоциации, но вот через неделю, месяц вспомнить шаблонный момент, который используешь не так часто - вообще не идет в голову.

    Поэтому нашел для себя отличный лайфхак - документирование и сниппеты.

    Пример как выглядит:
    https://github.com/harryheman/JavaScript-Total/blo...

    Записывайте общие идеи, смысловые конструкции, куски кода в гит(блокнот, notion), и когда мозг будет видеть данные, он будет подтягивать нужную информацию - которая потом легко догугливается.
    Ответ написан
    Комментировать
  • Как начать путь код-ревьюера?

    @mkone112
    Начинающий питонист.
    Офигенный вопрос, после первого wtf - ставит в тупик - не знаю что на такое отвечать. Окей:
    2-3 года коммерческой разработки, знание яп, паттернов, алгоритмов, фреймворков, и всех сторонних инструментов которые могут использоваться в коде, который будешь ревьюить. Ну и бизнес процессы пожалуй.
    P.S. Если вопрос троллинг - то не самый худший, я улыбнулся.
    Ответ написан
    2 комментария
  • Linux для DevOps, где учить, сколько брать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    джун девопс - моветон.

    В девопсы приходят или из системных администраторов или из разработчиков.
    А джун девопс это понятие появилось в некоторых компаниях, которым нужен не девопс, а сисадмин, который еще и ci/cd настроит.

    Поэтому такие вопросы нужно задавать работодателям, которые кидают такие вакансии на рынок - что они хотят.

    "Пожалуйста, не пишите что надо знать всё, что девопс это не профессия, а практика, что надо помимо линукса знать CI/CD, Kubernetes, Docker и т.д. Я и так это понимаю, но конкретно сейчас меня интересует вопрос выше."


    А почему не писать? Ты уже знаешь CI/CD, кубер, докер ?
    Например, знать линукс нужно ну хотя бы что бы ты мог с нуля поставить линукс, в нем поднять и настроить тот же CI/CD, кубер, докер.
    Ответ написан
    6 комментариев
  • Нормально ли, что сотрудники допускают ошибки в работе?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Изучением как работают поисковые системы, как в них находить нужную информацию.

    Информация не просто есть, ее слишком много, поэтому да, сейчас искать сложнее, чем 10-20 лет назад.
    Сейчас полно спама, полно текста состоящего из воды.

    Поэтому нужно научиться искать, понимать что такое официальная документация, официальный сайт производителя. Отличать сайт развитого портала и сообщества от развлекательного портала.

    Потрать на это некоторое время своей жизни, и затем внезапно узнаешь, что ты на почти все вопросы можешь найти уже готовый ответ.

    И самое важное - не считай этот ответ издевкой. Это хороший и правильный совет, последовав которому ты действительно сможешь научиться полезному в ИТ как раз из азов.
    Ответ написан
    1 комментарий
  • Как это переводится с мат. языка на русский?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Разница в том, что утверждение "существует x принадлежащее множеству S ИЛИ существует x принадлежащее множеству T" равносильно утверждению "существует x такое, что x принадлежит множеству S ИЛИ x принадлежит множеству T", но из утверждения "существует x принадлежащее множеству S И существует x принадлежащее множеству T" не следует утверждение "существует x такое, что x принадлежит множеству S И x принадлежит множеству T".
    Ответ написан
    3 комментария
  • Есть ли какой-то критерий, по которому можно отличить дизайнера ui/ux? Junior/Middle/Senior?

    @d-sem
    Главный критерий Junior/Middle/Senior, это когда проходишь собеседование на Junior/Middle/Senior и получаешь зарплату сопоставимую с зарплатой Junior/Middle/Senior на рынке.

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

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    Есть ещё вариант получить требуемый набор знаний через Coursera

    Такой себе вариант-то.

    Вам нужно в/о в области высшей математики в аккредитованном ВУЗ'е с дипломом государственного образца, признаваемого за границей? Если да, то только заочка, никакой дистанционщины не может быть в таком случае. Все эти "онлайн-университеты" - фуфлыжные фабрики дипломов и на их выпускников работодатели смотрят соответствующее.
    Ответ написан
    6 комментариев
  • Трудный выбор между двумя dev позициями (в одной и той же фирме)?

    @jkotkot
    режим сарказма
    С карьерной точки зрения оба варианта нормальные. Поэтому есть смысл идти туда где больше денег дают, а если везде одинаково, то куда душа лежит. Нужно понимать, что это не выбор на всю жизнь, а на оч короткий срок. Ну и всегда можно перевестись, раз везде нужны кадры)
    Ответ написан
    3 комментария
  • Трудный выбор между двумя dev позициями (в одной и той же фирме)?

    DevMan
    @DevMan
    я бы выбрал второе.
    сам решай, что тебе более интересно: дев (2 вариант) или хочешь покачаться в администрировании/девопс (1 вариант). каждый вариант интересен по своему.
    Ответ написан
    7 комментариев
  • Куда поступать, если хочешь заниматься data science?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    "прикладная математика", куда дотянетесь и сможете прорваться
    Ответ написан
    2 комментария
  • Стоит ли идти в институт, если хочешь стать программистом микроконтроллеров или лучше только самообразование?

    @kemanoriel
    Если именно программистом микроконтроллеров, то высшее образование необходимо из-за некоторого количества нюансов, которые нужно знать при разработке и которые трудно изучить самостоятельно (электротехника, электроника, длинные линии, экранирование, теория надежности и т.д.).
    А выбор факультета зависит от Вас. Выбрать стоит самый лучший, куда сможете поступить и который связан с этой тематикой. И на протяжении всей учёбы делать свои проекты и как можно раньше попытаться устроиться на стажировку в крупную компанию.
    Ответ написан
    2 комментария
  • Стоит ли идти в институт, если хочешь стать программистом микроконтроллеров или лучше только самообразование?

    32bit_me
    @32bit_me
    Программист, встраиваемые системы
    Без диплома вас не возьмут ни в одно серьёзное место.
    Разве что в подвальные стартапы.
    Ответ написан
    4 комментария
  • С чего начать путь в data science? Java или python?

    @dmshar
    Вообще-то путь в Data Science начинается не с выбора языка программирования, а с изучения - последовательно - статистики, Machine Learning, Deep Learning. Потом - и то не часто и далеко не всеми - специальных алгоритмов анализа для Big Data. А язык - это только инструмент для решения задачи. И по большому счету он может быть любым - есть примеры библиотек на Python, R, Java, Scala, C++, C#, MatLab, даже JavaScript и прочей экзотики.
    Только вот со знанием языка - даже глубоким - на Junior Data Scientist - никто вас не возьмет. Ибо язык - любой - выучить на много проще, чем то, что зовется Data Science. А знание языка - лишь дополняет, но никак не определяет ваши скилзы и вашу ценность как сотрудника в этой области.
    Ответ написан
    4 комментария
  • Что изучать в IT сфере, учась на радиотехнике?

    @pfg21
    ex-турист
    embedded програмирование, embedded linux, IoT
    имхо неплохо было бы познания в С, асме, архитектуре процессора / микроконтроллера, для отладки драйверов.
    специалистов знающих две пограничные сферы всегда будет не хватать.
    Ответ написан
    7 комментариев
  • Статистические данные для проекта Big Data. Где найти?

    sim3x
    @sim3x
    https://en.wikipedia.org/wiki/Big_data#Characteristics

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

    Ответы
    1. Бесплатно и полно - нигде.
    Часть данных выкладывают иногда правительства
    2. Python, ...

    Вы взяли слишком обширную тему, где без мед образования и отличного владения ML вам ничего не светит
    Ответ написан
    Комментировать
  • Как анализировать вакансии front/-backend разработчиков?

    prodavecmacdonalds
    @prodavecmacdonalds
    коммуницирую
    тут всем решения раздают в карму, вот и я впрягусь за тебя. Часто боюсь откликаться на вакансии, да у меня уже фобия выработалась.
    Имел моменты с трудустройством в говноконторы где приходилось делать из говна конфетку с говном, при этом советуя начальству советы не из своей области к которым не прислушивались и оказывались в жопе.
    Приходил на собеседования не обсудив зп, а потом там начинали торговаться при том, что изначально предложили ниже низкой: "-мне нужно на 150$ больше[прошла неделя] -мы готовы увеличить предложение на 50$. -Что???"

    И финалом тот самый момент, где постучались ко мне с вакансией из 14 требований я проходил только по 8, пояснил им это, но сказали приходи, мы подучим. Собеседование и момент истины, на допросе дрочат мое незнание, говорю что знаю, а что не знаю поясняю как гуглю, мужик хмурясь выдает "пока ты гуглишь компания на тебя тратит деньги", на что я мол, постойте, я же говорил о моем уровне, все скилы в моем резюме(в которое вы и постучались), какие могут быть вопросы, на что получаю ответ "я резюме не читаю". Полтора часа я унижался, а компания платила чукче(не читателю, а писателю) деньги.
    Почему он так делал? Заставляла ли его хрюша принимать всех пришедших на похороны? Нашли ли они своего джуна со знаниями сеньёра и амбициями пария? Ответы хранит

    Лично моя мысль на сей счет такова, все пытаются сэкономить, хрюши пытаются не натупить(и нещадно тупят), а эти ребята пытаются завалить БОЛЬШООЙ МИЛЛИОННО-МИЛИАРДНО-ТЫСЯЧНЫЙ-МНОГОСЕРВЕРНЫЙ-ТАЙНОЙ ПОКРЫТЫЙ ПРОЕКТ
    Ответ написан
    Комментировать
  • Какой вуз выбрать для того, чтобы стать программистом?

    antoo
    @antoo
    Какое-то время учился в ИТМО и ЛЭТИ, вот что могу сказать по этим вузам:

    ЛЭТИ - совсем не советую, программа очень старая, а преподаватели (по крайней мере с теми, с кем сталкивался) боятся сделать от неё любой шаг в сторону, да и отношение к студентам там так себе (хотя исключения есть) , в итоге, если рассматривать полученные знания в совокупности на затраченное время - совершенно того не стоит. Вместо него обрати внимание на СПбГУТ - многие студенты из ЛЭТИ массово бегут туда после первого курса, офигевая от пофигизма и совковости.

    ИТМО - совсем другая история: чувствуется, что реально хотят научить чему-то полезному, знакомы с современной разработкой. За время обучения ни разу не сталкивался с хамством или несправедливым отношением, отношение к студентам очень хорошее как со стороны преподов, так и со стороны деканата. Учиться не очень тяжело, вбивать знания насильно не будут, но если хочешь реально учиться - проблем не будет. Порадовала внеурочная деятельность на кафедре, её некоторые преподаватели организовывают сами - на одних из таких удалось поработать с интересным железом, например с терминалами и банкоматами; знаю ребят, которые так же внеурочно в ВУЗе въезжали в Machine Learning.
    По факультетам: ИТИП (программная инженерия и инф. системы) готовит преимущественно олимпиадников, считается местной элитой, поступить - сложно, учиться - ещё сложнее, учат алгоритмам и матану, уровень знаний Computer Science на выходе впечатляет, практических навыков будет не так много, но не думаю, что у кого-то из выпускников возникнут проблемы с их получением. КТИУ (где я учился) - вариант попроще и попрактичнее, там больше свободы и меньше адской теории, но "мегамозги" выходят именно с ИТИПа.

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

    Теперь не мой личный опыт, а то, что слышал от других:

    СПбГУ: IT-направления похожи на описание ИТИП, много матана и алгоритмов, но точно так же выходят другими людьми оттуда - братья Дуровы как пример. Давнишний конкурент ИТМО на всех международных олимпиадах. Ещё имеет смысл посмотреть там широкие фундаментальные специальности вроде "Математика" - очень сложно, но это 100% первое место по образованию в СПб, и топ-5 по России.

    Про политех слышал мало, знакомые учатся там в основном на специальностях связанных с физикой, об особых прорывах в IT не слышал, но сам ВУЗ толковый и негатива о нём нет.

    Суммарно по моему мнению:
    Если интересует хардкор, алгоритмы, матан и классический Computer Science - ИТМО (ИТИП), СПбГУ.
    Оптимально для нежелающих хардкора, но готовых к самообразованию: ИТМО (КТИУ).
    Если не хватает баллов в ИТМО - идти в Политех, если и на него не хватит - в СПбГУТ.
    ЛЭТИ обходить стороной.
    Ответ написан
    Комментировать