Задать вопрос
  • Школьная программа математики?

    @evgeniy_lm
    А так не пробовал

    На самом деле проблема не в твоей лени или тупости, а в твоем способе мышления. Есть мышление гуманитарное и техническое. В первом случае у человека хорошая память в другом хорошо развита логика. Например, я в школе математику не учил, я ее видел (она вокруг тебя в каждом предмете, в каждом явлении), а вот с географией историей, литературой у меня были проблемы.
    Ответ написан
    6 комментариев
  • Учебник по математике, при почти нулевых знаниях?

    @SeptiM
    Мне кажется, то, с чего нужно начинать, это дискретная математика. Можно сказать, это азбука для программиста. Я ниже приложил некоторый список книг. Стоит, правда, понять, хотите вы самостоятельно изучать предмет или иметь менторов и готовую программу...

    Дискретная математика

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

    По дискретной математике есть русский онлайн-курс на Stepic-е.

    Если идти чуть глубже, есть неплохая книжка Кнута и др. "Конкретная математика".

    Алгоритмы и структуры данных

    Кормен "Алгоритмы: построение и анализ" в переводе А. Шеня. Осилить первые две главы, потом можно идти почти в случайном порядке. Написано достаточно просто и понятно.

    Дасгупта, Пападимитриу, Вазирани "Алгоритмы".

    Онлайн-курс по алгоритмам.

    О математике

    МЦНМО свободно распространяет много интересных книг: www.mccme.ru/free-books
    Посмотрите там в первую очередь Шеня и Арнольда. Например, В. И. Арнольд. Задачи для детей от 5 до 15 лет.

    И разумеется не упустите замечательного писателя Мартина Гарднера "Математические головоломки и развлечения".

    Задачники

    Попрактиковаться в решении с проверкой можно здесь.

    www.braingames.ru -- по математике
    https://projecteuler.net/ -- среднее, ближе к программированию
    acm.timus.ru -- по программированию

    Очные программы

    Умение самоорганизоваться -- это хорошо, но иногда нужен ментор и готовая программа.
    Если вы живете в Москве или Петербурге, попытайте счастье в этих двух организациях:
    https://yandexdataschool.ru/
    https://compscicenter.ru/
    Если нет, но есть возможность на два года уйти в учебу, попробуйте поступить в магистратуру СПбАУ на SE-направление:
    mit.spbau.ru

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

    Удачи!
    Ответ написан
    3 комментария
  • Java: в каком направлении двигаться после Head First Java?

    Maks00088
    @Maks00088
    Обучаюсь Java/JavaEE /Php/Js
    Покупать не советую, всё есть в открытом доступе лутше всего туториалы и паралельно писать код , если надо могу дать ссылки на бесплатные хорошие как для начинающих так и для продвинутых!
    По книгам очень трудно так как не всё расказывается и на практике обычно много дополнительного узнаёте ..

    1. Обязан пройти его курс для начинающего : courses.caveofprogramming.com (Java For Complete Beginners)
    2. Работа с базой данных не пожалей цену на его курс по MySql (самый лутший в сети)
    3. Мультипоточность (шикарно объясняет) тот же сайт!
    4. JDBC - Желательно узнать до продвинутой J2EE! Servlets(Есть на том же сайте) до Энтерпрайза джавы обязан!
    5. Закрепи проектом и только после двигайся в Advanced! Spring/JPA/Hibernate (EJB отложи на последок мож вообше не понадобится после того как со спрингом и перечислиным разберешся!)
    6. Spring - https://javabrains.io/topics/spring
    7.Hibernate/JPA - rutracker.org/forum/tracker.php?f=1565&nm=Hibernate (скачай)!
    Книги оставь, есть Github, набирай в поиске тема которая нужна и найдеш проекты после чего просматривай код и пытайся понять , перекатывай к себе на среду разработки. Без книг!
    Ответ написан
    2 комментария
  • С чего начать учить функциональное программирование "одноклеточному"?

    like-a-boss
    @like-a-boss
    Признайся,тебяТянетНаКодМужика,ты—программный гей
    Для начала вам даже не нужно думать и пытаться понять суть функционального/императивного подхода, т.к. без опыта это невозможно, да и с опытом многие путаются в этом. Да и неважно это. Можно прекрасно понимать суть вещей, но даже не знать, как это называется.
    Вам нужно определиться с тем, какая область программирования вам интересна(игры и другую математику отбросим): будь-то веб, десктоп, мобильная разработка, иное. Дальше нужно понять уровень абстракции, на котором вы хотите работать: низкоуровневые/высокоуровневые языки. Чем более низок уровень абстракции(даже на высокоуровневом языке), тем больше, как вы заметили, вы научитесь думать и обретёте понимание. Далее выбираете язык. Низкоуровневые я бы даже не рассматривал, но дело ваше. Изучаете основы: это как раз функции, типы данных, структуры, как с ними работать, зачем они вообще нужны. Любое программирование - это всегда работа с данными. Вот без понимания этого, включая терминологию, - никак. Далее какой-то мейнстримный фреймворк на этом языке. Далее опускаетесь снова к самому языку, углубляясь в тонкости.

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

    Griboks
    @Griboks
    Попробуйте начать с посещений уроков математики в школе.
    Ответ написан
    3 комментария
  • Есть ли смысл делать сайт на wordpress?

    @Angelxalfa
    Вполне стоит! Wordpress - отличная CMS и главное - бесплатная. Давно с ней работаю и нареканий нет! Единственный аспект - постарайтесь по минимуму использовать плагины - большинство из них- это потенциальные дыры в защите!
    Когда только начинал - тоже не знал как да что. Очень помог вот этот видеокурс
    www.youtube.com/watch?v=NamClmyOoms
    А вообще если есть базовые знания html, css - то с созданием шаблона справитесь вполне. А если и php владеете - то вообще вам будет подвластно сделать сайт любой сложности.

    По поводу пермиум тем - если лень делать самому - то конечно можно - купил, залил на сервер, нажал активировать - и все - работает.
    Но поверьте, создание своего шаблона - это задача элементарная. Например у меня на создание сайта-визитки без сложных скриптов уходит пару часов (при условии что дизайн уже придуман).
    Так что потратьте пару часов на изучение Wordpress и дерзайте! Удачи!
    Ответ написан
    1 комментарий
  • Почему не работает функция bower init?

    mourr
    @mourr
    Passionate JS developer
    Такое бывает когда пользуетесь под виндой Git Bash / Mingw итд
    Делайте bower init через обычный cmd.exe (встроенную командную строку Windows), а остальные команды (типа bower install итд) сможете выполнять через git bash / mingw
    Ответ написан
    3 комментария