• Как лучше поступить?

    @Akela_wolf
    Extreme Programmer
    Без математики (даже не столько математики, сколько без математического и логического мышления) в программировании делать нечего.
    Ответ написан
    7 комментариев
  • Какие советы может дать по тому как стать пентестером?

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

    Adamos
    @Adamos
    Была такая история - про дрессировку приматов. Шимпанзе, если не ошибаюсь.
    Так вот, их довольно быстро удалось научить открывать кран, чтобы напиться.
    Ничего сложного, на самом деле. Человек показал, зверь собезьянничал, получил воду.
    НО! Их так и не удалось научить закрывать кран за собой. Мотивации-то нет.

    Вот и у вас так же: чтобы обезьянничать за видосиком, у вас мотивация находится, но это не обучение, это дрессировка.
    Зато те полчаса, которые вам пришлось поковыряться самостоятельно и решить проблему - вот это действительно обучение. И "избавляться" от него - самое глупое, что можно сделать в такой ситуации.
    Ответ написан
    Комментировать
  • Какой курс по Data Science выбрать?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Матфак какой-нибудь выбрать.
    Ответ написан
    Комментировать
  • Кто из международных регистраторов принимает карточки рф?

    @Drno
    Европа и америка уже никак...
    Гуглите кто поддержал войну - они принимают))
    Беларусь, как выше сказали венесуэлла.. африканские какие то страны...)
    Ответ написан
    Комментировать
  • Компания просит уволиться из текущего места работы перед собеседованием, нормально ли?

    @Akela_wolf
    Extreme Programmer
    То есть вам они ничего не гарантируют, но хотят чтобы вы уже уволились? Скорее всего попытаются прогнуть на условия оплаты или (что вероятнее) на условия работы. Потому что вы уже уволились, работа вам нужна уже сейчас, а значит вы будете сговорчивее. Собственно это сразу показывает отношение к персоналу в данной конторе - нагибать и ставить ультиматумы. Поэтому, лично я бы после такого предложения не раздумывая сказал бы "до свидания. Хотя нет, прощайте"

    Нормальные компании не только не просят увольняться, но и, сделав официальный оффер (то есть пообещав заключить договор, а иногда даже уже заключив договор) согласны ждать 2 недели (а иногда и больше) пока сотрудник завершит дела на текущем месте работы и выйдет к ним. А не так: "вы увольняйтесь, а мы вас собеседуем. Может быть возьмем, может быть не возьмем, ничего не обещаем".
    Ответ написан
    2 комментария
  • Как и когда обучаться программированию школьнику?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Беда в том, что вы учитесь по статьям и видео, из-за чего получаете только иллюзию компетентности и не можете сделать ничего сложнее калькуляторов. Опыт показывает, что достаточно пары-тройки учебников, чтобы сделать хоть кривенький, но вполне реальный пет-проект.

    P.S. Математика и олимпиадные задачи к умению программировать реальные вещи вообще отношения не имеет.
    Ответ написан
  • С чего начать в аналитике курсы обучения?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    С обучения профессии. Потом в своей профессии можно стать аналитиком.
    Ответ написан
  • Как понять блокчейн?

    @rPman
    Единственное что важно и что имеет смысл понимать
    - это консенсус, позволяющий обычный тупой блокчейн (последовательную цепочку данных), сделать доказуемо не перезаписываемым, без наличия центрального доверенного

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

    Уже начиная от сюда - создана криптовалюта (и не одна, но имеет смысл только биткоин, почему - ниже), в которой с помощью блокчейна и надежного PoW консенсуса, создана 'амбарная книга' где записываются транзакции буквально 'кто кому сколько перевел монет' и все могут доверять этим записям при условии ограничений консенсуса (в случае с PoW это атака 50%+1 и возможность подобрать такое количество подтверждений от циркулирующих сумм, при котором этой атакой можно пренебречь)

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

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

    Сначала создавались криптовалюты, как копирующие bitcoin так и реализация с нуля с необычным функционалом и концепцией, эксперименты с альтернативными консенсусами и прочим,.. которые показали что самого по себе консенсуса недостаточно для обеспечения надежного функционирования системы, нужны еще такие вещи как качественное первоначальное распределение ценности (монет блокчейна, если грубо) и наличие независимых разработчиков, более чем одна команда, грамотное управление и воля участников к поддержанию системы на плаву. Требование про разработчиков очень философское и есть куча примеров когда вне зависимости от консенсуса, главные разработчики, владельцы основного объема ценностей были связаны/созависимы, и были способны уничтожить полезный проект (например что произошло с bitshares, если что это показало на сколько PoS консенсус уязвим).

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

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

    Вся околофилософская мишура, которой пичкают неофитов - это полный бред, который не выдерживает простейшего логического анализа. Главная цель основной массы криптопроектов в криптоэкономике - отъем денег у населения. Основной способ заработка на NFT это либо комиссионные сборы (этим занимаются централизованные площадки, продвигающие NFT проекты авторов, т.е. маркетинг) либо симуляция торговли, когда автор покупает сам у себя свой же товар - показывая фейковую заинтересованность им (ничего нового не изобрели и этим давно занимаются и до смартконтрактов как биржи так и сами авторы криптопроектов). И конечно отмывка денег, буквально - обеление серых финансов, когда ценность генерируется из ничего, это просто повод показать что деньги получены с продажи вот этих произведений искусств, что давно используется в большом мире денег,.. ничего нового.

    p.s. почему только bitcoin? потому что только в нем распределение богатств заметно равномерный (индекс джини), только его консенсус подкреплен огромными финансовыми вливаниями в оборудование для майнинга (очень дорогая атака) и огромное комьюнити независимых разработчиков (правда тут есть куча мест для слабости проекта, но по сравнению с другими - bitcoin выглядит как самый защищенный).
    Остальные проекты создаются не с целью привнести что либо полезное миру, а с целью собрать денег, либо как сбор средств на разработку (ICO или комиссия в блокчейне), а когда консенсус основывается буквально на объеме денег (чистый PoS), то сам факт того что основные деньги проекта сосредоточены у кого то одного (создателя или олигополии инвесторов как это сделано в EOS, точнее dPoS проектах) полностью обнуляет любую защиту.

    p.p.s. меня заинтересовал единственный альтернативный консенсус - proof of identity (сейчас это idena.io - примерно 2к-3к нод, 7к..14к 'майнеров' и количество растет ~10% в месяц , для молодого слабого проекта это чудо в криптоэкономике), основная беда большинства не PoW - возможность атаки количеством нод или деньгами, но тут одна идентити = один человек (ну ок, две - это норма), это гарантирует консенсус, а опасность сбора фермы рабов для атаки на проект усложняется низкой стоимостью монеты, т.е. как это не парадоксально, пока доходы майнеров тут будут низкими - консенсус будет надежным

    т.е. создавать проекты на основе блокчейна с консенсусом PoI - надежно, но вот ставить проект в финансовую зависимость от его монеты - уже опасно.

    хех, надо бы это оформить в виде статьи на хабр и отправлять народ туда
    Ответ написан
    3 комментария
  • Как понять блокчейн?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    в чем его преимущества

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Как лучше учиться читать/писать - изучать буквы по отдельности, или сразу весь алфавит?
    Или все-таки по слогам?
    Можно ли начинать учиться писать, если не изучил алфавит наизусть?

    Примерно вот так выглядит твой вопрос.
    Программирование - задача комплексная.
    Можно учить отдельно, можно комплексно. Можно парралельно, можно последовательно.
    Это лично от тебя зависит. Не получается сложное рассматривай примеры попроще.

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

    gbg
    @gbg
    Любые ответы на любые вопросы
    Есть два варианта:
    1. Объявить себя вундеркиндом, найти свой уникальный путь изучения математики - но мы вам тут не советчики, вы уж сами как-нибудь

    2. С прискорбием начать повторять тот тернистый путь, который проходят выпускники физмата - именно,

    Нормально выучить матанализ, чтобы понимать все эти производные, интегралы, ряды и прочий бедлам - и решать с их помощью физические и геометрические прикладные задачи
    g7ierv6dkziz4mvrmj2i7w-pgyw.png
    Нормально выучить линейную алгебру, чтобы не смотреть на произведение матриц как на новые ворота, а понимать, что это и зачем это. Опять же, решать геометрические задачи и помнить, что все эти нейроны - это просто извращенное название для скалярного произведения многомерных векторов.

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

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

    Как нетрудно заметить, перечисленные мной дисциплины идут ровно в том порядке, в каком их изучают студенты любого приличного физмата (попавшие туда после 11 классов) - просто потому, что это, блин, логичный порядок изучения, с опорой на ранее полученные знания.

    Итого, для нормального (осознанного) ориентирования в ML нужно иметь знания студента 2 курса любого физмата (даже пединститута городского вам хватит). Если вы хотите аналогичный результат в девятом классе (и главное, быыыыстра!!!!), начинать нужно было в пятом.
    Ответ написан
    Комментировать
  • Нужна ли библиотека python tkinter?

    AlexNest
    @AlexNest Куратор тега Python
    Работаю с Python/Django
    Нужна ли вам ракетка для бадминтона в футболе?
    Tkinter это библиотека для создания интерфейсов для ПК
    HTML/CSS/JS используют для вёрстки веб сайтов.
    Это совершенно разные инструменты для совершенно разных задач.
    P.S. Tkinter вещь, в целом, неплохая но, кмк, уже устаревающая. Если уж нужен интерфейс для проги на питоне, после Лутца почитайте про PyQT.

    P.P.S.

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

    xez
    @xez
    TL Junior Roo
    Тааак. На дворе январь.
    Если вы про поступление, которое будет через полгода, бросайте писать дурацкие вопросы и садитесь за учебники. За такую уйму времени можно любой экзамен научиться сдавать.

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

    Однако, я считаю, что в колледж ни в коем случае идти не следует. В колледжи, техникумы и училища попадают ребята, а большинстве своём, не заточенные на приобретения каких-то знаний и построения карьеры (хотя есть, конечно же, и такие). И вот с этим контингентом оболтусов вам придётся находиться в одних стенах в ближайшие несколько лет. Для молодого человека, особенно, подверженного влиянию общества, не лучший выбор.
    Ответ написан
    4 комментария
  • Какие есть программы для оценки it-проектов по срокам и стоимости?

    @Drno
    человек-аналитик
    Ответ написан
    Комментировать
  • Динамически добавить elif ветки в функцию?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Именно "динамически добавить elif ветки в функцию" никак, а альтернатив вы просите не предлагать.
    Ответ написан
    Комментировать
  • Какие книги существуют для написания, редактирования python-ботов, какие книги порекомендуете новичку?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Марк Лутц. Изучаем Python.

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

    GavriKos
    @GavriKos
    Навыками гуглежа. В первую очередь.
    А во вторую - навыками анализа полученной информации
    Ответ написан
    Комментировать
  • Как стать специалистом по кибербезопасности?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    software engineer
    Раньше занимался с# но со временем надоело и не видел перспектив.


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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Если не являетесь гражданином Польши, то сначала надо стать DS на родине, отработать лет примерно десять, достигнуть сеньорского уровня и откликнуться на вакансию в Польше.
    Ответ написан
    Комментировать