• Полезно ли при обучении изобретать велосипеды?

    lxsmkv
    @lxsmkv
    Test automation engineer
    В первом случае вы как бы подглядываете в ответы, а во втором пытаетесь обдумать решение самостоятельно. Я думаю нужно мысле-мышцу тренировать, а не память. (Нет, помнить надо, но не конкретную реализацию, а что где то я это уже видел, слышал, т.е. хранить ссылки на знания)
    Ответ написан
    Комментировать
  • Что требует от меня клиент?

    EYPPNM
    @EYPPNM
    I'm not gonna tell you about anything, here
    В английском языке артикль играет очень важную роль
    a proposal это не просто предложение, а это то, что самое важное в его словах на чём следует сконцентрироваться
    Тоесть, выделен термин, общепринятый:
    https://www.beewits.com/web-design-proposal/

    От вас требуется составить Оферту (от англ. гл. offer - предлагаю)
    https://en.wikipedia.org/wiki/Proposal_(business) или бизнес предложение не иначе.
    https://ru.wikipedia.org/wiki/Оферта (РУС)
    https://uk.wikipedia.org/wiki/Оферта (UA)

    В ответ вы получаете или не плоучаете Акцепт https://ru.wikipedia.org/wiki/Акцепт

    Оферта имеет юридическую силу
    Ответ написан
    Комментировать
  • Как стать знатоком в области информационной безопасности?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    software engineer
    Начните с умения пользоваться поисковыми системами.
    Базовые вопросы по ЛЮБОЙ айтишной тематике уже отвечены сотни раз. И отвечаются ежедневно еще сотни раз.

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

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

    Alexey_Suprun
    @Alexey_Suprun
    Web Developer Blog - ссылка в описании
    Нынешнее образование в целом себе несет огромное колличество дискуссионных вопросов. И речь пойдет не только о математике. По поводу отчислений скажем сразу так, большинство преподователей все таки идет на уступки и выклянчить тройку студенту не составит огромного труда. Но вот что говорить о знаниях так это в любом случае в одно ухо влетело в другое вылетело, нет, если одно дело заниматься наукой и идти писать докторскую допустим по теме "вложения однородных пространств и геометрическая теория инвариантов" но не каждому это дано и интересует. Куда идти спросите? Так же можно спросить, куда идти с высшем образованием, если дополнительно самому не развиваться? - Никуда. Образование дает толчок развитию, ну или по крайней мере должно, а куда человеку идти со своими знаниями он решает самостоятельно.
    Ответ написан
    1 комментарий
  • Какой смысл преподавать в вузах жутчайшую математику?

    Zifix
    @Zifix
    Barbatum
    Как говорил наш преподаватель по матану — вы, конечно, все это забудете, но человек который это осилил, и который нет — это два разных человека по уровню развития мышления.
    Ответ написан
    Комментировать
  • Как устроить электрогенерацию в домашних условиях?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    и полагаю, что если просто воткнуть динамо-машину в розетку, то она будет работать как электромотор, и раскручивать хомячков, тогда как хотелось бы наоборот.
    Это ваше школьное представление настолько упрощено, что практически бессмысленно. А ответы - вот они:
    1. Сначала прикиньте потребности внутридомовых потребителей (обычно это киловатты, а в пике потребления в достаточно большом доме возможны и десятки киловатт) и производительность внутридомового источника. Такой источник отнюдь не сводится к одному лишь динамо и в совокупности всех составных частей оказывается весьма дорогим. Правда, после своего запуска он начинает давать экономию, а после решения вопроса о передаче эл.энергии во внешнюю сеть может даже давать доход (вращение счётчика назад - это он и есть), но это отдельная тема.
    2 и 3. Да, это возможно, и во многих европейских странах нетрудно реализовать это как технически, так и юридически. У нас - нет, и я не зря упомянул про юристику. Дело в том, что вам придётся тогда зарегистрироваться (и мало того - ещё и сертифицироваться!) как производителю эл.энергии. Я разговаривал с людьми, попытавшимися хотя бы вникнуть в это дело - они сказали, что узнав, сколько надо пройти инстанций, они в ужасе отказались от всяких мыслей об этой затее. Так что подождите, пока у нас изменится законодательство на более либеральное по отношению к обычным людям - есть мнение, что ждать осталось недолго.
    Ответ написан
    5 комментариев
  • Есть ли сайт, где собраны общепринятые практики программирования?

    но про что обычно не пишут в книжках

    Что вы, в книжках как раз такое и пишут. Вот например, ваш вопрос про хранение хэшей паролей, а не их plain-text представления, наверняка прекрасно рассмотрен в книге https://www.amazon.com/Web-Application-Security-Be... . Это первое что мне попалось в поиске, но судя по индексу и содержанию, там это всё 100% будет.

    прочитав учебник, начинает чтото писать и только потом случайно узнает

    Да, возможно такое, учебник ведь не один нужно прочитать.

    Вы наверное уже хотите сказать - а прочитал ли я хотя бы по одной из книг на каждый приведённый вами пример? Нет, в целом я прочитал не так много книг. В какой-то момент я: а) начал делать законченные работающие вещи (приложения/скрипты/etc); б) устроился на работу; в) ещё до всего этого научился вовремя задавать себе вопрос "а правильно ли я делаю?". Количество источников информации повышалось: к книгам и лекторам добавились коллеги, потом добавилось чувство "что-то я говнокод пишу, нельзя ли получше". После этого гуглить и совершенствоваться приходится каждый день.

    Вы по большому счёту спрашиваете - где я могу найти сайт, чтобы пройти этот путь за N дней/недель. Вы не одиноки - все так хотят. Более того, многие думают, что "тот чувак" когда-то нашёл такой "сайт" и поэтому такой молодец теперь.

    Если бы был такой "сайт", сеньорам с 10-летним опытом, которые лет 15 (10 лет полноценного стажа ПЛЮС лет 5 обучения и подработок) собирали информацию из тысяч истоничков и испытывали её на себе, не предлагали бы зарплаты в сотни тысяч рублей.
    Ответ написан
    1 комментарий
  • Есть ли сайт, где собраны общепринятые практики программирования?

    xez
    @xez
    TL Junior Roo
    но про что обычно не пишут в книжках.

    В книжках, как раз и пишут.
    Например:
    Чистый код Роберта Мартина,
    Совершенный код Стива Макконнелла
    Паттерны проектирования, тоже, можно сказать, про это.
    Ответ написан
    3 комментария
  • Как работает прослушка пользователя смартфоном?

    fzfx
    @fzfx
    18,5 дм
    совпадение. меньше телефонными номерами надо светить налево и направо.
    Ответ написан
    Комментировать
  • Статистические данные для проекта Big Data. Где найти?

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

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

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

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

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    Внимание! Изменился адрес почты!
    Сфера ИБ - это примерно то же самое что сфера ИТ - чудище обло огромно озорно :) В нем полно направлений, субнаправлений...
    - Люди, которые тестируют софт на наличие дыр - это ИБ
    - Люди, которые реверсят вирусы чтобы расшифровать "фоточки" - это ИБ
    - Люди, которые пишут правила файрволлов, настраивают прокси и решают, кого куда пускать - это тоже ИБ
    - Люди, которые сидят за мониторингом СМП, за терминалами СКУД и видеонаблюдения - и это ИБ, хотя зачастую рутину передают в простую охрану
    - Люди, которые пишут политики, руководства и правила - и это тоже ИБ.

    Вам какого?
    Ответ написан
    Комментировать
  • Нейронная сеть. Как предсказать победу одной из трех команд?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    мелко берешь

    лучше биржу сразу

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

    Для такого кейса подойдет любая имплементация обучения с учителем.
    Накидайте табличку с признаками и симптомами: температура, давление, есть ли кашель, анализ крови, прочее и вердикт. Заполнитель таблицу данными реальных пациентов. После по экспериментируйте с различными алгоритмами классификации или регрессии.

    Как вижу, вы в первые в этой теме. Очень советую эту статью, что бы разобраться что существует и что к чему: https://vas3k.ru/blog/machine_learning/
    Ответ написан
    Комментировать
  • Как можно реализовать определение болезни по симптомам?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Компания IBM давно уже озаботилась этим вопросом. Её детище называется Watson. Он уже закончил мед вуз и поступил на работу в некоторые мед организации.

    Думаете, сможете сделать что-то подобное на коленке, и чтобы работало на обычном ПК?
    Ответ написан
    8 комментариев
  • Какие должны быть компетенции у специалиста Machine Learning?

    longclaps
    @longclaps
    Никаких.
    Всему, чему надо, учится за него машина.
    ps Заглянул в ваш профиль - еще больше удивился.
    Ответ написан
    Комментировать
  • Откуда разработчики знают как именно что то реализовать?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Разработчики черпают информацию из нескольких основных принципов
    • декомпозиция - разбиение больших частей на составные части. Например: нужно сделать гостевую книгу. В гостевой книге есть страница, которая отображает записи и есть та, через которую они добавляются. Т.е. первый уровень декомпозиции - страница отобразить записи и страница добавить запись. Далее каждая страница бьется дальше. Например отображение - где-то надо записи хранить, значит у нас будет база данных, как-то отображать, значит будет какой-то шаблон для страницы. Раз записи повторяются, то у всех записей будет одинаковый шаблон отображения. Данный принцип применятся до тех пор, пока не достигается конечная глубина, после которой становится очевидна тривиальность реализации. Если представить все эти шаги разбиений в виде дерева - мы получим дерево декомпозиции.
    • системный подход - когда будущее приложение разбивается на подсистемы (это как декомпозиция, но с другой стороны), например подстема отображения записей, подсистема хранения записей и т.д.

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

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

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

    Когда вам нужно сверстать страницу, вы что-то там себе пишете. Вот все, страница готова. Далее вам говорят. А сделайте регистрацию. Первое что вы делаете - лезете в гугл с запросом "как написать регистрацию на php". Вы видите кучу каши о каких-то запросах, базах, каких-то защитах, шифрованиях и тд. Все вместе прямо сейчас вам не понятно. Но разобравшись поэтапно в каждом из них вы уже можете написать простую регистрацию. Потом ваш сайт поломали к чертям, потому что при написании регистрации вы вообще не думали о безопасности. Вам дали по шапке и вот теперь новый опыт, в след раз все вещи вы будете стараться защитить.

    Уже имея опыт работы с базой (так как вы писали модуль регистрации), вы, формально, можете поковыряться и сделать возможность добавлять в базу новости на сайт, а потом их выводить на этом же сайте. И внезапно, вы уже понимаете как реализовать кривой-косой блог.

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

    P.S. Как говорилось людьми выше, есть такой инструмент как "поиск гугл", на худой конец "товаращи по цеху" помогут.
    Ответ написан
    Комментировать
  • Как организовать он-лайн получение информации от систем мониторинга?

    Гуглить "windows performance counters" - это механизм для получения разных метрик с локальной машины.

    Если хочется наблюдать извне, то можно использовать связку Telegraf Client -> InfluxDB <- Grafana (GUI).
    flemmingriis.com/displaying-windows-performance-co...
    https://grafana.com/dashboards/1941
    Ответ написан
    Комментировать
  • Что такое нейронная сеть, и можно ли ее заменить формулами?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Ну к сожалению в угоду массовой культуре выбрано название, которое никак не отражает ни что это на самом деле ни как это работает. Нейронов там никаких и близко нет, есть логистический классификатор, который якобы работает как "нейрон" (что конечно даже близко не так, он простую формулу считает, работа же нейрона в миллиард раз сложнее), ну и набор таких логистических классификаторов называется нейронной сетью.
    Работу такой сети не только можно заменить формулой, она и есть формула. При обучении мы лишь подбираем коэффициэнты в этой формуле таким образом чтоб она давала, как можно более подходящие для нас результаты.
    Ответ написан
    1 комментарий