Ответы пользователя по тегу IT-образование
  • Как вы учите новое?

    Beshere
    @Beshere
    Разработчик
    С пет-проектами, конечно, хорошо, но может выйти сплошная копипаста со stackoverflow. Поэтому я начинаю с другого.

    Узнаю, какая книга считается лучшей по теме - например спрошу тут. Беру книгу, читаю. Если после каждой главы я могу написать хотя бы пару строк работающего кода - книжка ок. Книжки быстро устаревают, добиваю поиском в Интернете.

    Завожу на гитхабе новый проект и начинаю туда пулять программки, которые пишутся по ходу чтения. Причем не усложняю один большой проект, а делаю кучку маленьких, каждый из которых решает что-то одно или показывает механизм.

    В итоге остаётся куча шпаргалок, кое-какие знания и навык нарабатывается. Тут уже можно и пет-проект лепить.
    Ответ написан
    Комментировать
  • Какой язык полезно будет учить в сочетании с Java?

    Beshere
    @Beshere
    Разработчик
    К Java скорее нужен не второй язык, а технологии, которые применяются вместе с ней: Java+Android, Java+Spring, Java+SQL, Java+Docker, Java+Hibernate, Java+Concurrency.

    P.S. Ну если язык, то Kotlin.
    Ответ написан
    Комментировать
  • Что значит базовая математика для программиста?

    Beshere
    @Beshere
    Разработчик
    Надо усвоить:

    1. ВУЗовские учебники по высшей математике: матрицы, линейная алгебра, вектора.

    2. Лафоре: Хэши, деревья, O(n)

    3. Вузовские учебники по статистике: гистограммы, баес, вероятности, монте-карло,

    4. Нейронные сети - тут недавно был прорыв, надо взять книгу поновее.

    5. ВУЗовский учебник по мат.логике, чтобы знать вещи типа !(a&b) = a||b

    6. ВУЗовский учебник по вычислительной математике: метод наискорейшего спуска и т.д.

    Надо знать в общем виде, что это всё такое и глубже копать там, где идёт реальная работа. AI - нейронные сети, графика - значит матрицы.

    Удачи!
    Ответ написан
    1 комментарий
  • Что делать при таком разбросе знаний?

    Beshere
    @Beshere
    Разработчик
    Советую чередовать теорию и практику.

    Классное ощущение, когда после очередной основательной книги начинаешь решать задачи по-новому и понимаешь - так стало круче, я поумнел.

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