Контакты
Местоположение
Россия, Новосибирская обл., Новосибирск

Наибольший вклад в теги

Все теги (3)

Лучшие ответы пользователя

Все ответы (3)
  • Цель - WEB Full-stack. Сносный ли план обучения для новичка?

    Shiroganari
    @Shiroganari
    Fullstack Junior Developer
    Если Вы планируете после первого курса работать, то план определённо следует переработать, потому что у Вас просто не хватит времени, чтобы изучить всё то, что указано в плане.
    Так же я у бы убрал несколько пунктов в принципе: C#, Python.

    На вашем месте я бы сделал упор на пункте, который под номером 7.
    HTML, CSS, PHP, JS, React JS, TypeScript - это как раз-таки те навыки, которые будет ожидать от вас работодатель на позиции Fullstack.
    Если вернуться к моменту о том, что времени у вас не много, то PHP я бы тоже убрал из этого списка. За оставшееся время лучше сделать упор в чём-то одном: Front или Back.

    Пункты English, Computer Science, Software Engineering, Algorithms & Data Structures, Databases можно изучать параллельно с Web, но бОльшая часть времени всё равно должна уходить на Web. И не просто на изучение теории, а на практику.

    Поясню всё вышенаписанное.
    Если вы всё-таки пойдёте по тому плану, который у вас в данный момент, то после первого курса вы никуда не устроитесь. Гарантирую.
    На крепкое изучение только всего того, что вы указали в пункте Computer Science, по-хорошему должно уходить несколько лет. А учитывая, что опыта в программировании у вас нет, то этот материал будет даваться Вам очень тяжело. При этом вы не будете становиться ближе к своей цели устроиться на работу. Отсюда пойдёт потеря мотивации и веры в собственные силы.
    А после Computer Science у Вас как бы ещё 5 пунктов впереди, на изучение которых вам понадобится не меньше времени :)
    Безусловно, все эти пункты очень и очень важны для хорошего специалиста, но отталкиваясь от Вашей цели и Вашего уровня, для Вас на данном этапе это будет просто-напросто неэффективная трата времени.

    Резюмируя.
    Советую изучать в такой последовательности:
    1) WEB (HTML, CSS, JS, React JS)
    2) Английский
    3) Базы данных
    4) Алгоритмы и структуры данных

    И уж только после того, как начнёте работать и получать боевой опыт, можно будет взяться за тот же Computer Science и Software Engineering.
    И да, советую сделать Linux своей основной рабочей системой.
    Ответ написан
    Комментировать