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

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Общее понимание архитектуры в IT - есть такой термин computer essential.

    Ну и технологии - как работает IP, как работают процессы, как работает операционная система, что такое и как работает драйвер.

    Сам язык программирования - это только азбука.
    Ответ написан
    Комментировать
  • Как получить бесплатно ПО от Microsoft?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Обратитесь в ближайшее представительство Microsoft официально, от имени заведения.
    Узнайте какие есть варианты официально получить бесплатное ПО.
    Ответ написан
    1 комментарий
  • Какой ЯП лучше учить новичку?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Не нужно учить что-то промежуточное.

    Учи С++ и SQL.
    Также нужно иметь базовое представление о веб технологиях (html/css/javascript/http/https)
    Ответ написан
    2 комментария
  • Какая графика проще в освоении пиксельная или векторная?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    спрайтовая проще.
    Но по сути, для 2Д игры не так важно.
    Ответ написан
    Комментировать
  • Что учить после HTML и CSS?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    А какая у вас стоит цель?
    Ответ написан
  • С чего начать учить программированию?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Если бы к вам пришёл 15-летний пацан с нулевым уровнем знаний в программировании и в ИТ-сфере вообще, который хочет стать разработчиком, то с чего бы вы начали его обучение?


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

    Ибо если у него с логикой что-то есть, то н дружит с гуглом. Если дружит с гуглом, то он не может быть нулячим.
    Ответ написан
    Комментировать
  • 11 класс: какую стратегию выбрать?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Готовьтесь к ЕГЕ, парралельно пробуйте делать свои проекты. Олимпиады - далеко не так важно в жизни, тем более у вас уже опыт есть.

    Поступите в хороший вуз и ищите стажировку с реальной работой.
    Ответ написан
  • Какие ресурсы посетить или что почитать,чтобы стать грамотным frontend разработчиком?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Реальные знания можно получить исключительно реальными поступками.
    А именно - пишите много кода.

    Перечитав 100 или даже 1000 книжек по тому, как ездить на скейтборде, вы не станете даже начинающим скейтбордистом.
    Не ищите "лучшие книги" или "топовые курсы". Просто потратьте много времени на практику.
    Ответ написан
    Комментировать
  • Знания, которые не устаревают. С чего начать?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Вы забыли добавить таблицу умножения.

    А серьезно - если за 12 лет вы не решились из этого списка ничего не узнать, то зачем эти вопросы на тостере? Чтобы выяснить как можно учить поменьше чтобы изучить что-то?

    Нужно просто делать.
    Ответ написан
    3 комментария
  • Что важнее для программиста?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Для непосредственно программирования - математика нужна на уровне базовой алгебры.
    Программирование учите отдельно от вуза, иначе никак - вузовское программирование в своем большинстве примитивно и устаревшее.

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

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

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

    Поэтому учите математику и интересуйтесь практическим применением полученных знаний.
    Ответ написан
    Комментировать
  • Что и в каком порядке изучать ( уровень хакер)?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Почитайте для начала википедию - вам необходимо определиться с терминологией.

    Изучите один язык программирования (например С++) на базовом уровне - напишите несколько программ - уровня калькулятор, уровня клиент-сервер (простенький чат), и что-то с базой данных. Можно тот же чат, с хранением данных в любой sql базе.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    klavogonki.ru для соревновательного элемента
    stamina (stamina.ru/keyboard_trainer/download, stamina-online.ru/) для домашней тренировки
    Ответ написан
    Комментировать
  • Как не забывать то, что изучил еще недавно?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Не надо с этим бороться. Если помнить все до деталей - голова лопнет.
    Делайте записи для себя, храните какие-то заметки, кусочки кода. Структурируйте свои знания ссылками на полезные статьи, которые в случае чего можно почитать.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    а в чем проблема замутить себе простейший VDS и подключаться к нему с планшета?
    Для работы в консоли трафика будет немного, к скорости не слишком требовательно, зато можете поставить и настроить все что нужно - и гит и баш.
    Ответ написан
    Комментировать
  • Какие сайты могут помочь в обучении HTML?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    html слишком прост, чтобы специально искать сайты с упражнениями.

    Смотрите просто справочник
    https://www.w3schools.com/tags/tag_doctype.asp
    Ответ написан
    Комментировать
  • Где проводят профессиональные курсы по языкам программирования python, java и т.п.?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    mUchenik,
    Сертификатом можно в основном подтереться. Я не знаю сертификатов по питону, которые бы котировались в мире.

    На техническом интервью зададут пару вопросов и выяснят, что вы примерно знаете на самом деле.

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

    Курсы "с трудоустройством" это обычный инфобизнес, когда даются курсы для начинающих, а среди 100 учеников. Несколько таких учеников (которые на самом деле уже несколько лет пишут для себя скриптики, просто им ссыкотно идти на интервью без бумажки и решили пойти на курсы, чтобы "официально" зарегистрироваться) могут удачно устроиться по рекомендации. Про них обязательно расскажут - как выпускники курсов отлично устроились в гугл/яндекс/etc.

    Я не спорю, что многие подобные курсы могут давать неплохой материал и при достаточной длительности давать в общем-то хорошие азы. Но если человек способен усвоить этот материал на курсах, он ОДНОЗНАЧНО способен освоить это самостоятельно - благо материала в инете сейчас завались.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Должность junior devops как бы звучит странно, ибо девопс инженер это интегратор различных решений, для чего нужен хороший опыт. Имено поэтому, девопс это обычно это или переучившийся админ или переучившийся программист.

    Линукс знать обязательно, хотя бы на уровне простого траблшутинга. Скриптовые языки знать обязательно (bash плюс питон/перл). Базы данных минимально знать обязательно. Желательно на уровне установки и работы с бэкапами.

    Попробуйте для начала освоить навыки администрирования Линукс/windows.

    P.S. А вообще слово девопс в качестве профессии мне не нравится. Devops это название практики, а профессия - configuration engineer..
    Ответ написан
    Комментировать
  • Какой план обучения программированию?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Структуры данных нужно учить в каком-то языке программирования.

    Собственно вся суть в том, что кроме чисел и строк есть массивы, ассоциативные массивы, кортежи, собственные структуры, готовые объекты и так далее.

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

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

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

    Начните с html/css/javascript и питон, потом добавите sql.
    И не что-то из этого, а все вместе.
    Ответ написан
    Комментировать
  • Возможен ли план самообучения WEB разработке?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Больше JS, больше CSS
    освойте git на базовом уровне
    Сделайте несколько версток.
    освойте например bootstrap
    переделайте 1-2 ваших версток с bootstrap
    освойте angular или reactjs
    переделайте 1-2 ваших версток с bootstrap и reactjs

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    если просто переписать, то это глупо.
    Если переписать в своем стиле, со своими ссылками, то может немного и поможет.
    Но лучше не документацию переписывать, а придумать и написать решение для конкретной ситуации. Написать скрипт, который делает нужную выборку, поднять apache с нужными в данный момент настройками и сохранить готовое решение.
    Ответ написан
    1 комментарий