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

    @koperagen
    Недавно тут кто-то постил Питер Норвиг: Обучитесь программированию за… 10 лет
    Начинать надо с учебников для начинающих
    Выбирай какой-нибудь, главное чтобы тебе понравилась подача и процесс. На этом этапе совершенно не важно что конкретно за язык. Нужно выбрать несколько и попробовать самому.
    Ответ на вопрос какие есть учебники для начинающих думаю сможешь найти на тостере, их тут было миллион
    Ответ написан
  • Развитие в высоком и низком уровне. Что выбрать?

    @koperagen
    Лучше попробуй найти стажировку вотпрямщас, с тем что есть на руках. Ты либо сможешь пройти, либо получишь обратную связь по тому, каких знаний не хватает. Если времени на учебу и стажировку не хватает, проси пол ставки - это нормальная практика
    Ответ написан
  • Стоит начинать андроид-разработку с котлина?

    @koperagen
    Раз нравится котлин, то с ним и изучайте. Архитектуру системы, используемые компоненты, ООП и принципы, паттерны проектирования, экосистему в целом.
    С этими знаниями вы без труда и на Java напишите приложение. Они - главный инструмент разработчика. Большую часть изучите вместе с первым ЯП. Параллельный процесс, причем довольно сложный. Не вижу смысла усложнять его чем-то, что вам не нравится.
    Ответ написан
  • Стереотип или нет "Хорошие программисты начинают с С/C++/Pascal"?

    @koperagen
    Вот, посмотрите, какие языки программирования выбирают в разных ВУЗах для обучения новичков. Никакого единого стандарта нет, встречаются даже чисто функциональные языки. Хотя с появления вопроса 5 лет прошло, думаю много какие университеты перешли на Python. Сейчас о нем говорят, записывают курсы, издают книги во многих предметных областях - data science, web, автоматизация рутинных задач, даже книги по алгоритмам есть. Если во время обучения вы что-то из этого попробуете или даже реализуете свой проект, то получите достаточно ценный опыт.
    Те же самые вещи в перечисленных языках будет реализовать сложнее, с другой стороны будет доступен низкоуровневый хакинг вроде вызовов ОС, создание GUI приложений в windows forms (нинада), работа с памятью. Поразвлечься можно, в общем. Но я не вижу причин, почему именно это научит программированию или поможет выработать стиль. Просто другой класс задач, другие проблемы решаются.
    Ответ написан
  • Как изучать java после обычного курса SoloLearn?

    @koperagen
    Я начинал изучать Java по книге Head first Java, есть русскоязычное издание. Книга+практика+изучение содержимого стандартной библиотеки помогает понять, для решения каких задач не нужно изобретать свой велосипед. Очень удобно это делать в IDE (В моем случае Intellij idea).
    Для дальнейшего развития могу предложить книгу из той же серии - Head First Design Patterns. Плюс для вас в том, что примеры в ней тоже на Java. Но лично мне удалось хотя бы что-то в ней понять только спустя год после первого прочтения. В книге описаны многие принципы проектирования программ в объектно-ориентированных языках, т.е. идеи уже более общие, применимые не только в Java.
    Ответ написан