Ответы пользователя по тегу IT-образование
  • Где найти обучение/курсы для опытного web программиста?

    @IgorStepin
    Осознать чему нужно учиться. Например:
    1 Оценить какие проблемы были на 3х последних проектах и какие знания помогли бы это избежать
    2 Какие еще инструменты можно изучить (от vim до специализированных тулзов для профилирования). Сюда же и горячие клавиши к используемому IDE
    3 Изучить аналогичные современные библиотеки и фреймворки, возможно, что ваши подходы уже не так эффективны
    4 Изучить перспективные библиотеки и фреймворки, которые вскоре могут понадобиться
    5 Изучить принципиально другие языки программирования, например Java/PHP/Ruby(Python)/Erlang/Haskell. С языками идут свои концепции и даже на основном языке ваш код улучшится
    6 Если про веб-разработчиков, то даже среди людей со стажем 5-7 лет мало встречал, кто бы действительно знал Javascript и SQL одновременно хорошо, как правило, одну из этих вещей можно подтягивать и подтягивать. SQL еще может делиться на MySQL, PostgreSQL, MS SQL, Oracle SQL. Желательно знать первые 2 хотя бы (особенно при непонятках с будущим MySQL). + различные NOSQL
    7 Вернуться к истокам (Кнут, алгоритмы, паттерны). Особенно паттерны хорошо читаются после некоторого опыта.
    8 Что-то из смежных дисциплин (управление проектами, дизайн пользовательского интерфейса, маркетинг, архитектура сложных систем)

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

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