Ответы пользователя по тегу IT-образование
  • Разработчик веб и мультимедийных приложений, что такое?

    @stratosmi
    У конкретного учебного заведения есть своя конкретная учебная программа.

    Попроси и почитай.
    Ответ написан
    Комментировать
  • Какие функции должен знать JS Frontend Junior?

    @stratosmi
    1) Знать где искать. Примерно представлять какие есть. Все никто не помнит. Например, под фронтенд (браузеры): https://developer.mozilla.org/ru/
    2) Прекратить мыслить на уровне "выучить функции". Это не уровень джуна. Это уровень trainee еще.
    Ответ написан
    Комментировать
  • Какие языки выбрать для разработки сайтов, мобильных приложений/игр и как подрабатывать во время обучения?

    @stratosmi
    Язык(и) выучить несложно. После третьего - поймете.

    Сложно учатся алгоритмы, парадигмы, принципы, паттерны.
    Но зато они из языка в язык повторяются.

    Под ваши задачи: PHP, JavaScript, Java, Kotlin, C#, немного особняком стоят SQL, CSS, HTML, XML, JSON.

    Работа фрилансером и выпуск проектов на мобилки без учебы в технаре или универе, думаете такой план может привести к успеху и большому заработку?

    Ну.... 1 из миллиона становится миллиардером по итогу.
    Ответ написан
    2 комментария
  • Как не стать тупым в общении, профессионально занимаясь программированием?

    @stratosmi
    Наверно все согласятся, что программирование не способствует социализации человека. Это выбор интровертов, социопатов, одиночек и просто людей со сложностями в общении.

    Интроверты и социопаты да, так думают.
    Но когда начинается работа, то оказывается - сюрприз - общаться нужно.
    См. ниже.

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


    А задачи откуда берешь? А сдаешь результаты выполнения как?
    Все задачи - из общения.
    А чем сложнее задача - тем больше нужно ее обсуждать перед выполнением.

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

    Посмотрите на людей, выступающих с докладами на всевозможных IT-конференциях и задайте себе вопрос, только честно - хотели ли бы вы быть на них похожи?) При всем уважении к ним.


    Выступать перед аудиторией сложно.
    А вы делаете вывод, что это человек такой.
    Ответ написан
    Комментировать
  • C++ или C# новичку?

    @stratosmi
    Немного о себе

    Немного о себе.
    Программирую более 30 лет. Со школы.
    Из них за деньги - более 20 лет.

    год вебом (пол года фронт, пол года бэк), пробовал себя - не мое.

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

    Потом 3 месяца С++, за 3 месяца изучал только функциональное программирование, из ООП знаю только о модификаторах доступа, геттеров и сеттеров =) В общем, почти ничего.

    Функциональное - это Erlang, Haskell, Clojure, F#.
    Кое что-то из функционального программирования, безусловно, есть и в С++.

    У меня есть курс (>300 уроков по 30 минут) по С++. И тут же нашел такой же курс по C#..
    И возник вопрос: мб прекратить изучение плюсов и начать изучать С#?

    С++ vs C#
    Из них двоих начинать лучше с C#, там меньше способов выстрелить себе в ногу.

    Подскажите пожалуйста, что перспективнее в разработке десктопных приложух?

    Язык программирования учится легко и быстро.

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

    У меня странная мания охватит все и вся..

    Это частенько бывает в нашей сфере.
    Иногда, да - поток информации заставляет мозг кайфовать.
    Не всегда доводят до конца, не всегда применяют на практике, но изучать изучать изучать изучать - такое поведение встречается.

    Я слышал, что С++ -это "плохой швейцарский нож", который довольно трудно овладеть. Трудности меня не пугают (мб потому что еще глуп и зелен в этом) и то, что на плюсах можно писать что угодно, меня склоняет к ним.

    Что угодно можно писать на любом языке программирования общего назначения.

    С другой стороны C#, который легче плюсов и который поддерживается движком Unity.

    Среднестатистический хороший программист знает больше одного языка.
    Иногда и используется по несколько поочередно.

    Ну а уж выучить очередной язык - не является проблемой.

    В общем подскажите, что лучше для ДЕСКТОПА/АНДРОиДА и что ПЕРСПЕКТИВНЕЕ в ближайшие лет 10.

    Вы слишком уж заморачивайтесь с выбором, от того, что выберите "не правильно" ничего страшного не случится.

    А уж тем более за 10 лет.

    Технологии по нескольку раз перевернуться.

    Я бы предложил C#,
    более стройный, более логичный, чем С++.
    С удобными инструментами разработки.

    Хорош для разработки десктопных приложений под Windows.

    Выучить дополнительно к нему С++ не будет большой проблемой.

    В общем подскажите, что лучше для ДЕСКТОПА/АНДРОиДА

    Для Android - Kotlin, Java.
    Для десктопа Windows - C#.
    Игры на Unity на любой платформе, в т. ч. Android - C#

    и что ПЕРСПЕКТИВНЕЕ в ближайшие лет 10.

    Алгоритмы, паттерны, парадигмы, принципы программирования.
    Выучить очередной язык - не сложно.
    Ответ написан
    1 комментарий
  • Онлайн курсы есть ли толк?

    @stratosmi
    Если ты ленив, то курсы тебе ничем не помогут, никак не заставят.
    Но в целом от курсов польза, что они дадут хоть как-то систематизированные знания.
    Сам не факт, что ты сможешь подойти системно.
    Будут ли это курсы хорошего уровня или там такой же почти как ты, вчера научившийся их составлял - узнать вы никак не сможете. Сможете оценить курсы спустя только несколько лет, когда сами обретете опыт.

    Вывод:
    Польза от курсов есть.
    Но вовсе не такая значительная, как описано в рекламе этих курсов.
    Считай, незначительная.
    Но польза.

    И вообще будет ли крутой разраб получающий овер 200к рублей преподавать или на бизнесе по обучению можно также зарабатывать?

    1) Послушайте что говорят выдающиеся спортсмены. Они благодарят зачастую своего тренера. Смог бы тренер установить тот рекорд? Нет конечно. Преподаватель сам не обязательно супер-спец. Но это вовсе не значит, что он не сможет подготовить супер-спеца. Или что спортсмен рекордсменом станет без этого тренера. Успешные тренера очень даже на расхват.

    2) Могут и супер-разработчики преподавать. Дело не в деньгах. Хорошие разработчики тратят на преподавание немного времени. После основной работы что остается. Посмотрите пирамиду Маслоу (Маслова). 200к - это не крутой разраб, а средний. Ну вот миллиардеры Илон Маск да Билл Гейтс тоже читают лекции студентам. Вы всерьез предполагаете, что им кто-то может предложить значимые для миллиардеров суммы за их преподавание?
    Ответ написан
    6 комментариев
  • Как перестать прокрастинировать и начать учиться?

    @stratosmi
    0. Как избавиться от страха что-то упустить? (из-за которого возникает неконтролируемое чтение одного и того же, но в сотнях вариаций)

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

    Просто забей - а еще лучше найди нормального ментора/учителя и выполняй задания по составленному для тебя плану обучения.

    Но это непросто найти такого.
    Поэтому забей просто.

    1. Как выучить язык(PHP), фреймворк (Laravel) и получить фундаментальные знания computer science как можно скорее и с гарантированным результатом?


    Язык так вообще - учится легко и не напряженно.
    Берешь и практикуешься. То есть программируешь. Сначала знаешь мало, потом все больше больше. Оглянуться не успеешь, как за неделю уже знаешь весь язык.

    Практикуйся.
    Понемногу. Но регулярно.

    Это вообще любого обучения касается, хоть фреймворки, хоть бокс, хоть английский, хоть еду готовить.
    Ничего другого человечество не придумало для обучения - практикуйся.

    2. Как решить проблему вечно скапливающегося списка материала на изучение?

    Забить на него.

    3. Как избавиться от страха, что я всё это учу зря и потом надо будет переучиваться?


    Учится не конкретная технология. Это то как раз легко и просто.

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

    4. Как не делать лишнего и не тратить время зря?

    На это и нужны менторы-учителя.
    Человек учится сам. Другого не придумано.
    Но учителя-менторы - помогают направить тебя, сэкономить тебе время.

    5. Всё это со мной не первый год, не даёт по-настоящему работать и я уже не знаю, что делать.


    Ты нацелен на результат.
    А обучение - это процесс.

    ИТ - сфера с высоким порогом входа, поэтому процесс должен сам по себе нравится, ведь тебе самообучаться годы придется. А то даже и десятилетия.

    Если же ты нацелен на результат быстрый - то проще пойти в таксисты.

    6. А еще хочется постоянно всё структурировать, собирать и потом не потерять. И делать это идеально.

    Идеал не достижим.
    Ты можешь выработать какую то схему лучшую лично для себя. Но только с практикой.
    Ответ написан
    4 комментария
  • Кем работать после окончания «Инфокоммуникационные технологии и системы связи»?

    @stratosmi
    Кем угодно.
    Образование и дальнейшая работа слабо связаны друг с другом.

    Есть исключения:
    Без профильного образования вы не сможете практиковать как врач (только санитаром).
    Без профильного образования вы не сможете стать офицером (прапорщик - это потолок).
    Без прохождения обучения на водителя, вы не сможете работать водителем.
    Судьям, нотариусам требуется юридическое образование.
    И т.п.


    В ИТ таких ограничений нет.


    Есть небольшие исключения и в ИТ:

    1. Госконторы, крупные корпорации, банки - требуют корочки. Хоть какие-то. Конкретная специальность не важна.
    2. При этом крупные корпорации специализирующиеся на ИТ этого не требуют, но их наличие упрощает трудоустройство пока у вас нет опыта. После набора опыта корочками даже не интересуются.
    3. Профильные корочки будут нужны для получения рабочей визы (по туристической визе работать нельзя) для работы за границей на заграничные предприятие.
    4. Для удаленной работы на иностранную фирму корочек не требуется.
    Ответ написан
    Комментировать
  • Как устроиться на нормальную работу в такой ситуации?

    @stratosmi
    На работу на full time едва ли возьмут(армия и ограничения по времени для 16-17 летних).

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

    Если ты действительно соображаешь.

    Учиться в ВУЗе - нет средств, а в ССУЗах меня печалит "уровень" образования(учусь в лучшем ССУЗе своей области, знаю о чем говорю).

    Не важно для подавляющего большинства программистов - ВУЗ не нужен.

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

    Не стоит вариться только в собственном соку.
    Для развития нужна работа в хорошей фирме в оффлайне (не удаленка)
    Ответ написан
    2 комментария
  • Базовые знания для дизайнера?

    @stratosmi
    Ограничения в основном: колонки, цвета и т.п.
    Ответ написан
    Комментировать
  • В чем отличие прикладной информатики от программной инженерии?

    @stratosmi
    Называния ничего вам не скажут.

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

    @stratosmi
    Не читать важно.
    Практиковаться.
    Ответ написан
    Комментировать