Ответы пользователя по тегу IT-образование
  • Где найти open source PHP-проект для самых начинающих с целью обучения?

    @ipokos
    Увы, годы детства, пригодные для обучения, потеряны

    На это всем всеравно =)

    А что вы хотите получить от вашего участия в open source?
    Прокачать скилы и хорошей практики? Тут сомнительно, т.к. вы ничего не знаете о уровне этих
    1-2 челиками уровнем повыше
    .
    Научится с нуля? тоже маловероятно. Обычно в таких проектах принимают ваш вклад в виде готового решения или фикса какой-то фичи, а не отвечают на вопросы как и что работает в самом языке.
    Лично мое мнение, в этом нет особого смысла, именно с уровнем
    Знаний чуть больше чем 0


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

    @ipokos
    или практиковать?

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

    заставить себя пройти всё заново

    А в чем собственно проблема то? Если есть цель, то и большую книгу можно прочитать за пару недель. Просто во время повторного изучения, вы бегло просматриваете материал, просто что бы убедится что все из этого вы знаете. Останавливаясь на незнакомых моментах.

    Но читать, то что уже знаешь и надеяться найти упущенное...

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

    @ipokos
    Попробуйте начать разбирать какие то cms адекватные (только не word press или т.п. =) ) в идеале mvc-шные
    Это даст понимание архитектуры, зачем и как используются модели, контроллеры, вьюшки и т.п.
    ОРМ для работы с базой, ну и всякие хорошие практики. А потом можно будет (проще для понимания) переходить на какие то фреймворки.
    Ответ написан
  • Как быстро попробовать себя в разных сферах?

    @ipokos
    При разработке наверно 80% (взял на обум) состоит из получения данных откуда-то и записи их куда-то. Остальные - работа с данными.

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

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