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

    alekseyHunter
    @alekseyHunter
    Android developer
    1) Чем чаще будете доводить код до идеала (по установленным стандартам), тем быстрее у вас пойдет развитие, и вы будете тратить все меньше и меньше времени на новые проекты.
    2) Readme -> Запуск проекта -> Просмотр кода
    3) Оставить текущий проект -> Пойти делать новый проект -> Вернуться к первому и внести улучшения, которые сделал в новом -> Повторить пункты
    4) Если один проект похож на другой, то лучше сосредоточиться на качестве одного из них, а не на количестве.
    P.S. Ну и совсем банальность, думайте о времени людей, проверяющих проекты. Одно дело - читать отформатированных и структурированный код, и совсем другое - разбираться в проекте без архитектуры и оформления.
    Ответ написан
    1 комментарий
  • Цифровыепрофессии.рф - стоит ли терять время и деньги?

    alekseyHunter
    @alekseyHunter
    Android developer
    Стоит ли это того?

    Я бы не советовал тратить свои деньги, если уже есть опыт в программировании. Смотрел их программы - всё можно нагуглить в Интернете. Проходил такое же обучение от Иннополиса по Big Data, даже 1/4 курса не осилил... Не описать словами тот хаос, который там был - изложение материала поверхностное, проверочные вопросы не совпадают с материалом, и при всём при этом количество материала просто зашкаливает, а для защиты проекта нужно пройти всё на определенный %.

    На сколько он вообще полезен?

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

    alekseyHunter
    @alekseyHunter
    Android developer
    дальше воровать идеи с behance

    Взаимствовать xD
    Ответ написан
    Комментировать
  • Эффективна ли такая практика?

    alekseyHunter
    @alekseyHunter
    Android developer
    1. Сначала выбери проект, который хочешь сделать. Тот же калькулятор.
    2. Идёшь в ютуб и ищешь "создание с нуля проекта C#/Kotlin".
    3. Начинаешь писать код, как предлагают в уроках.
    4. Закончил, теперь, следуя алгоритмам, ищешь методы ЯП по требуемому алгоритму программы (логика).
    5. Если код не работает, выкладываешь на форум с описанием "что сделал, что должно получиться, что выводит сейчас". В большинстве случаев, объяснят ошибку.
    Ответ написан
    1 комментарий
  • Стоит ли готовиться к олимпиадам?

    alekseyHunter
    @alekseyHunter
    Android developer
    без олимпиад поступать даже смысла нет.

    По баллам не пройдете или по знаниям не потянете?

    забить на школьную учебу и ЕГЭ

    Плохой подход. Олимпиады идут как доп. задачи, а не основные.
    Ответ написан
  • Как вы поступаете с темами которые плохо понимаете?

    alekseyHunter
    @alekseyHunter
    Android developer
    Создаю Pet-проекты, на которых закрепляю новую тему. Обычно, до этого момента ещё 2-3 подхода к теории.
    Если это из разряда обучения в универе, то циклы "пару часов разбираешь тему - переключаешься на что-то другое".
    Ответ написан
    Комментировать
  • Можно ли после "информатиционной безопасности" стать разработчиком?

    alekseyHunter
    @alekseyHunter
    Android developer
    мне кажется, что на ИБ я потрачу время на ненужные дисциплины и получу лишь базовые знания по программированию

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

    Выбрать нужное направление, но с программой, которая мне не очень нравится или информационную безопасность с более-менее устраивающим обучением?

    Мне за 4 года обучения на специальности "Информатика и вычислительная техника" понадобилось лишь 1/10 дисциплин для программирования. Остальные были чисто для расширения кругозора.

    И смогу ли я с образованием ИБ податься в разработку?

    Главное - твои проекты, которые ты разработал. Если у тебя будет диплом топового универа, но не будет готовых проектов, тебя наврятли возьмут в ту компанию, куда ты захочешь.
    Ответ написан
    Комментировать
  • Какое направление выбрать для дипломной?

    alekseyHunter
    @alekseyHunter
    Android developer
    Выбери интересный проект и разрабатывай.
    По своему опыту, лучше не брать проекты, которые будут весомо смотреться в портфолио, а а у тебя не будет желание его разрабатывать.

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

    P.S. Дипломная работа достойная, если совпадает с направлением и сделана хорошо.
    Ответ написан
    Комментировать
  • Хорошая ли идея практиковать C++ в Unreal Engine 4?

    alekseyHunter
    @alekseyHunter
    Android developer
    Улучшит ли это моё понимание C++ или программирования в целом?

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

    Что за набор "причина -> оправдание"?
    Хочешь решать - решай, хочешь изучать - изучай. Поймешь, что не нравится, изучай другой движок, другой язык программирования. Мало опыта - пиши проекты.
    Есть хорошее выражение: "Done is better, than perfect". В твоем случае - "Сделано - это лучше, чем не сделано".
    Ответ написан
    Комментировать
  • Обучение data science, machine learning, big data, business analyst?

    alekseyHunter
    @alekseyHunter
    Android developer
    Лучшее решение - найти в Инете готовые данные и с помощью Python или R получать какую-то полезную информацию из них.
    Ответ написан
  • Инструменты для создания обучающих видео презентаций?

    alekseyHunter
    @alekseyHunter
    Android developer
    • Делаем презентацию (Power Point)
    • Добавляем эффекты по клику мыши
    • Включаем запись экрана и кликаем по презентации (Bandicam, NVidia Shadow Play)
    • Пишем отдельно звук (объяснения)
    • Склеиваем в видео редакторе (Sony Vegas, Adobe Premiere)
    Ответ написан
    Комментировать
  • Как вы учите новое?

    alekseyHunter
    @alekseyHunter
    Android developer
    нужно сначала получается какой-то большой проект сначала придумать (что уже проблематично)

    Напишите генератор идей или используйте готовый: andv.xyz/startupideas

    Допустим открыл я angular, запустил, попробовал компоненты и датабиндинг а дальше что?


    Решайте поэтапно, например: Работа с БД + Вывод в консоль, Верстка формы, Скрипты + Вывод в консоль. Потом объединяете: Верстка формы+Скрипты+Работа с БД.

    Какие цели надо ставить изучая программирование и как их достигать

    Послушайте первые 20-30 минут и узнаете: https://www.youtube.com/watch?v=KdZ4HF1SrFs
    Ответ написан
    Комментировать
  • В какую разработку еще можно успеть войти помимо web?

    alekseyHunter
    @alekseyHunter
    Android developer
    Начитавшись недавних тем

    Лучше читайте доки к языкам программирования, полезнее будет.

    бессмысленности вхождения в нее

    Так можно сказать о любой из сфер программирования.

    чтобы быть востребованным и в перспективе выйти на хороший доход?

    Нужно отлично разбираться в одной сфере и поверхностно в других.

    как с работой в этих сферах

    На каждого разработчика найдется своя задача.

    Большой ли путь нужно совершить чтобы стать конкурентоспособным специалистом?

    Чем выше уровень (Стажер/Младший/Средний/Старший/Руководитель), тем больше времени.

    Как вообще с зарплатами и уровнем сложности?

    Чем меньше уровень сложности, тем меньше зарплата.
    Чем больше опыт работы, тем проще выполнять (сложные) задачи.

    И может подскажите какие еще бывают направления по разработке?

    Об этом лучше читать в статьях.
    Ответ написан
    Комментировать