Ответы пользователя по тегу IT-образование
  • Закончить ВУЗ по направлению "Разработка программного обеспечения" в 27 лет - это поздно?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Всем на Вас плевать: ваша жизнь - это только ваша.
    Если что-то возможно и Вы этого хотите, то делайте и ни на кого не смотрите и не слушайте.

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

    Надеюсь, понятно объяснил...
    Ответ написан
    Комментировать
  • Как стать data scientist?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Разбирать логику алгоритмов и построения нейросетей с использованием интернета.
    Как увидите непреодолимый "барьер" - так и будете думать про репетитора.
    Ответ написан
    Комментировать
  • Какой язык программирования выбрать для преподавания студентам 1го курса?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    C# - это оптимальный выбор для студентов, ещё не определившихся с направлением своего развития: прост, везде востребован и не скриптовый. Позволит студентам быстро создавать свои графические и консольные утилиты. Также, при желании, они просто смогут перейти на Unity в будущем и разрабатывать 3D-проекты и игры.

    А вот именно нейроаналитика - это уже проектирование и тестирование НС (математика/матан и Python).
    Ответ написан
    Комментировать
  • Какой язык программирования изучать в свободное время?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Кто скажет, что Delphi/Pascal умер, пусть живёт в тесной конкуренции.
    Кто иного мнения - пусть зарабатывает.

    Автору: Восстановите знания pascal и изучайте Delphi, продолжайте развивать свои накопленные знания.
    Ответ написан
    Комментировать
  • Где найти бесплатные курсы повышения квалификации по противодействию коррупции для сотрудников вузов?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Задайте этот вопрос их непосредственным руководителям: они - точно смогут помочь.
    Ответ написан
  • Какую тему курсовой по программированию выбрать?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Механический ПК. (а что - стильно, модно и необычно!)
    Ответ написан
    Комментировать
  • Путь в программировании. Правилен ли мой план?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Для изучения фундаментальных знаний не нужны курсы, библиотеки, питоны и прочие языки.
    Пока не научитесь делать всё формулами - вообще не притрагивайтесь даже к написанию кода! (иначе - никогда не станете cs-специалистом)

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

    Сделаете наоборот - пиши-пропало...
    Ответ написан
    Комментировать
  • Нужен ли диплом программисту?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Раньше диплом "говорил" всем, кто его просил показать: "он хорошо учился и у него есть знания для работы по направлению...".

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

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

    Остальное - сейчас абсолютно непредсказуемо и вероятность отказа соискателя без диплома напрямую зависит от эволюции той или иной структуры.

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

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Трюк №1: Сумма ряда
    Задача: показать подсчёт суммы ряда разными алгоритмами, сравнив их скорость.

    1. Просите их посчитать сумму цифр от 1 до 100: 1+2+...+100 и засечь время. Кто первый - пусть поднимет руку и Вы тихо подойдёте и посмотрите ответ и ход решения - без огласки верного ответа.

    2. Просите каждого сосчитать сумму следующих в ряду по порядку 4-х/5-и чисел (100/[кол-во учеников]) и засечь время. Как все будут готовы - пусть каждый встаёт по порядку и называет свою сумму. Вы записываете на доске и суммируете.

    Фиксируете время расчёта на доске по 1-му и 2-му алгоритму и резервируете поле для оставшегося 3-го - вашего.

    Затем, показываете им свой магический алгоритм на доске:
    Переворачиваете ряд и складываете первую цифру исходного и перевёрнутого рядов: 1+100=101
    Затем, умножаете на кол-во элементов в одном ряду: 101*100=10100 и делите на 2.
    10100/2=5050 и...
    Следите за реакцией!)))


    Трюк №2: Нужный цвет
    Задача: показать наглядно, как работает нейросеть на 2-х полярных и на 2-х триггерных нейронах.
    Нейросеть будет постепенно учиться распознавать нужный цвет.

    Нужно 4 непрозрачных стакана, 12 шариков красного и 12 шариков синего цвета.

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

    Пусть кто-нибудь выйдет к столу и, не глядя в стакан, случайно будет доставать нужный шарик, который Вы будете ему показывать (это оставшиеся 2 из 24 - это ваши, для демонстрации).

    Несколько ошибок - Вы демонстрируете, что всё случайно и нейросеть не обучена.

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

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

    Передаём состояние триггера выходным нейронам - высыпаем боковые стаканы с шариками одного цвета (если они были) в стаканы с выходными нейронами. Таким образом, процент верных - значительно возрастёт.

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

    Повторяете обучение НС ещё 4-5 раз (это и есть эпохи эволюции).

    В итоге (в идеальном случае!), в одном стакане с красным маркером - будут только красные шарики, в синем - только синие, а в стаканах-триггерах - будет пусто.

    И, при показе вами синего шарика, ученик вытаскивает случайным образом из стакана с синим маркером всегда синий шарик и, также, с красным.

    Вот так Вы покажете, как обучаются нейросети буквально "на пальцах".
    Ответ написан
  • С чего начать изучение С#?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Комментировать
  • Стоит ли покупать данную книгу по Frontend?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Как все доки в инете отрубят - стоит.
    А так - Вы можете найти всё в интернете и получить собственный опыт, который Вы сами себе "купите" своим трудом.

    Полный цикл разработки - только опыт!
    Никакая книга или публикации/ролики - Вам не помогут стать хорошим разработчиком.
    Ответ написан
    6 комментариев
  • Что нужно знать чтобы сделать простой робот пылесос?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Кратко: динамика газов, физика твёрдых тел, электростатика, электротехника, микроконтроллеры, основы проектирования автоматических систем и блоков управления (+программирование логики работы).
    Ответ написан
    Комментировать
  • Какое направление/сферу выбрать?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Unity/C# - перспектив и сфер применения - значительно больше, чем в других направлениях.
    Будете делать ИИ для игровых ботов и прочего - минимально ознакомитесь с Python'ом.
    Ответ написан
    2 комментария
  • Куда податься с незаконченным высшим (2 курса)?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Если есть знания - нет никаких преград.

    Цените не возможность работать, а свои знания и свой личный опыт!
    "Нет диплома - получай половину от ЗП сотрудников с дипломом" - сразу встаёте и уходите с собеседования.

    Поймите правильно: Вы с необходимыми для работодателя знаниями - это исправный рабочий механизм, а не полуфабрикат: почему же Вы должны получать меньше и испытывать какие-то трудности при трудоустройстве?!
    Ответ написан
    4 комментария
  • Какие вопросы полезно задавать старшим разработчикам?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    "Я всё сделал. Что дальше?" (шутка)

    "Я думаю сделать так (показываете схему того, как Вы поняли задачу), верно?"
    "Я с этим не сталкивался. С чего мне начать?"
    "Я хочу оптимизировать (показатель и место оптимизации). Что скажете?"
    "Пытаюсь разобраться... Читал... Делал... Не получилось. Что я упустил?"

    И самое страшное:
    Которые вы бы хотели, чтобы Вас спрашивали, но высказать напрямую ваше желание вы не можете :)))
    Потеря коммуникации - потеря времени и средств!
    Ответ написан
    Комментировать
  • Головоломки помогают айтишникам улучшить мышление?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Головоломки - помогают тогда, когда задача имеет более одного варианта достижения верного результата при одном решении.
    Т.е., в два этапа: сначала ищем решение, а затем - ищем оптимальное решение.
    Например, игра Сокобан - очень помогает развить логику мышления.
    Также, пошаговые стратегии.

    Лучший вариант - это небыстрые (или пошаговые) игры с NP-полными задачами.

    Чтиво.
    Ответ написан
    Комментировать
  • Можно ли играя в игры улучшить память?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Можно, если игра - это поиск цепочек ассоциаций (среди различных объектов).
    Даже 3D-action (а это игра именно такого типа!) надо хорошо запоминать уровень (маршруты, укрытия, respawn'ы оружия/аптечек/рун и т.д.) для достижения лучших результатов в игре с соперниками.
    Ответ написан
    Комментировать
  • Где лучше пройти курсы Full-stack веб-разработчика?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Зачем?!
    Хотите бумажки показывать и требовать ЗП?)

    Лучший пруф Fullstack-разработчика: это ОПЫТ и ЗНАНИЯ, ПОЛУЧЕННЫЕ ЛИЧНО!
    и профиль на гите с открытым кодом проектов и успешные проекты с подтверждением от Заказчиков.

    Изучить азы сайтостроения (русский язык): https://developer.mozilla.org/ru/docs/Learn
    Ответ написан
  • Как ребенка 12лет ввести в it?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Алгоритмы и этим всё сказано.
    Ответ написан
    5 комментариев
  • Для чего можно применить блокчейн в своем проекте, причем стартапе?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. работая над проектом, привык четко представлять практическое применение подобных проектов,
    2. причем не только для человечества, но и для их создателя
    3. Поэтому мне нужна информация, что дают блокчейны

    Чувак! Тебя что? Накрыло?!

    PS: Если есть понимание, то для создателя сервиса - это лишь "престиж": это просто фокус для создателей и не более того...
    Ну, и, конечно, БОНУС!
    Ответ написан