• Учебник по математике, при почти нулевых знаниях?

    @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 комментария
  • Как научиться применять знания HTML/CSS/JS?

    rework
    @rework
    Помог ответ? В благодарность отметь его решением
    Что бы испортить репутацию, нужно её сначала заработать, а вам терять нечего, так что дерзайте, все через это прошли. Я в веб студию устраивался на верстальщика, вообще без знаний пришёл, дали тестовое задание на неделю, сделал как смог, тут почитал там почитал, взяли на минимальную зарплату. А потом оно быстрее гораздо пошло, когда работаешь каждый день в веб студии с опытными коллегами, потом переквалифицировался в front-end разработчика, потом в back-end, а сейчас уже своё digital агентство имею.
    Ответ написан
    1 комментарий
  • Какой подход в изучении web-программирования (html+js+php) использовать?

    enovot
    @enovot
    Изучи основы верстки html+css. Что бы мог делать простейшие странички. При изучении php и js ты будешь постоянно сталкиваться с html конструкциями, поэтому тебе нужно хорошо в них ориентироваться.
    Если разделить по шагам, то я делал это так:
    1. HTML+CSS htmlbook.ru/samhtml самоучителя на этом сайте достаточно, что бы понимать основы
    2. PHP+SQL я советую искать видео уроки в данном случае. Лично я лучше воспринимаю информацию когда случаю и смотрю 1час лекций , чем когда читаю час лекцию.
    3. JavaScript learn.javascript.ru очень хороший учебник я считаю. Для основ достаточно. Но ты так же можешь искать видео уроки.
    4. jQuery считается что лучше сначала изучить javascript, а потом jquery
    5. Ajax
    Ответ написан
    Комментировать
  • Какой подход в изучении web-программирования (html+js+php) использовать?

    samoilenkoevgeniy
    @samoilenkoevgeniy
    Lead Full-Stack Web Developer
    Ставишь себе задачу - выполняешь её. Вот и весь ход. Задачи ставить надо не боятся и ставить их "на растяжку", т.е. чтобы в задаче присутствовал элемент, который еще не использовался.
    Мой путь таков:
    Первым делом я создал сайт с простой авторизацией пользователей.
    Вторым делом нашел простой макет сайта, и натянул эту авторизацию туда, сделал скрытые разделы и т.д.
    Третим делом Перенес все это дело из просто файла function.php в классы, посмотрел как что куда в классах работает, в общем, притерся с ООП.
    Четвертым шагом у меня был разбор MVC модели на движке интернет магазинов opencart, в нем, на мой взгляд, явно выражена модель mvc.
    Дальше - реальные задачи и в бой
    Ответ написан
    Комментировать
  • Нужен наставник по веб-программированию, поможете?

    Ну давай. Я Wordpress(php) кодер. Интересно skype:literalwolf
    https://www.linkedin.com/profile/view?id=264294211...
    Расскажу, что где искать. Будешь задавать вопросы.Есть благотворительный проект. С него и начнем. Могут даже приплачивать, если материалы размещать будешь.
    Ответ написан
    1 комментарий