Ответы пользователя по тегу IT-образование
  • Задачи на ООП, SOLID, и просто толковые задачники онлайн PHP?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Вся суть ООП - чтобы данные лежали вместе с функциями в одном объекте.
    Что позволяет инкапулировать и разделять разработку объектов разным программистам.
    Довольно сложно придумать ООП задачу для маленького проекта, с которым справится один человек.
    Придумывая задачу, предположите что вас несколько и вы независимо друг от друга пишете разные объекты, заранее договорившись только об интерфейсах (публичных методах)
    Ответ написан
    Комментировать
  • Стоит ли быть full stack разработчиком (Python, JavaScript...)?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Когда я выучу python


    , стоит ли доп. учить не только backend, но и frontend?


    Сперва питон выучи, потом задавай правильные умные вопросы.
    Ответ написан
    Комментировать
  • Существуют ли онлайн-школы с моделью обучения "оплата = % от заработка за определённый период"?

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Потому что
    1) Институт это в первую очередь ОБЩЕЕ высшее образование, а уже потом специальность факультета.
    2) Физика относится к точным наукам, а это немаловажно в науке. Опять же, в ИБ есть много моментов связанных с физикой, включая понимание как работают различные охранные системы, датчики и другие IOTS.
    Ответ написан
    Комментировать
  • Надо ли постоянно повторять пройденные темы?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Зазубривать не нужно - работа это не ЕГЕ, никто у вас учебник и гугл отбирать не будет.

    Но если вы читаете - вы развиваете навык чтения.
    Больше пишите. Чувствовать нужно, что вы знаете как решать проблемы.
    Ответ написан
    Комментировать
  • Как вы научились мыслить «как программист»?

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

    А сколько у тебя ушло на таблицу умножения?

    А вообще просто практика. Привыкаешь. Легче не становится, просто становится возможным.
    Ответ написан
    Комментировать
  • Есть ли интерактивные обучающие скрипты/дистрибутивы по Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    зачем?
    базовые команды - это ВЕСЬ функционал линукс.
    задачи на grep - это задачи не на grep, а в основном задачи на регулярки, которые не только в grep
    В общем нет смысла делать подобное, ибо базовые вещи учатся за пару вечеров, а сложные - тутор писать годами надо.
    Ответ написан
    Комментировать
  • Как по-настоящему научить детей программированию?

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

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

    Все остальное - от лукавого.
    Ответ написан
    5 комментариев
  • Как создать приложение для тестирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Работа с данными прямо из doc документа для новичка будет непросто.
    Как минимум нужно список вопросов и правильных ответов перенести в более удобный для программы вид - массив, базу данных, или хотя бы простой текстовый файл с разделителями (CSV)
    А так - проще всего будет сделать на php с веб-интерфейсом.
    Если хочется именно десктопное приложение для винды - лучше c# чем c++
    Ответ написан
    Комментировать
  • Какой курс по CS для начинающих лучший по вашему мнению?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Нужно подтянуть общую базу по знаниям информатики.

    Длительность курса: 12 недель


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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Найти хорошие курсы в Москве не удалось

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

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

    Вам точно 30 лет? Какие еще закрытые съезды? Может закрытые телеграм каналы школьников 5-го класса?

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

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

    Может это просто мечты, и не стоит даже пытаться?

    Если у вас это мечты - не стоит. Если вы готовы тратить на это реальные усилия - пробуйте.

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

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

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

    Пройти курсы? Очень мало курсов, которые реально котируются на общемировом рынке.
    Получить вышку или вторую вышку? Ну это котируется в основном среди HR, но также теоретически, а кое-где и практически помогает продвинуться в карьере по специальности, но это если есть бумажка.
    Ответ написан
    Комментировать
  • Развитие в IT сфере. Что именно выбрать?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Мир айти велик и разнообразен. В нем множество совершенно разных профессий.
    Займитесь общей компьютерной грамотностью, чтобы правильно сформулировать вопрос.
    А так - гугл, википедия - для начала источник общих терминов.
    Ответ написан
    Комментировать
  • IT профессии без написания кода?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Менеджер проекта
    Ответ написан
  • За сколько можно освоить такую программу?

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

    Вранье полное.
    Покажи золотую медаль за школу и красный диплом с магистерской.

    Изучить пару языков программирования - Python, JavaScript, C++, JQuery, SQL.

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

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

    1. Серьезно? За 1 месяц? Не имея никакого бэкграунда? Возможно ты гений, который в 10 лет закончил институт с отличием, но если нет - времени придется потратить немного больше.
    2. Чтение и просмотр курсов - почти пустое место. Главное - это практика, так как запоминание делается ИМЕННО на практике. Так что это нормально, что насмотревшись всякого и приступив наконец к практике (а надо было месяц назад), ты ничего не помнишь. Пиши код. Читай в основном документацию и конкретные вопросы по гуглу.
    Ответ написан
    Комментировать
  • Как оценить собственное знание С++?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Подскажите хороший тест, либо способ оценить имеющиеся знания С++.
    Знаете, как с английским - A1, A2, B1 и т.п.


    Нет единого стандарта для знаний по С++.

    С++ используется весьма широко, знать все области невозможно. Тот же Торвальдс, который написал ядро Линукса, и активно курирует этот процесс вряд ли сможет на С++ написать 3д движок.

    А Кармак скорее всего нескоро осилит написание полноценного ядра с хорошей многозадачностью и API.

    Можно примерно оценить дорос ли ты до джуна, ибо тут специализации еще нет, а вот с мидом уже вопросы.
    Я встречал сеньоров С++ с 10-летним опытом в коммуникационной сфере, которые не прошли интервью на мида в технологический проект.
    Поэтому бери просто список вакансий, требований в них и оценивай себя примерно. А потом на интервью
    Ответ написан
    2 комментария
  • Насколько сложно войти в WebDev не имея никакого опыта, а потом ещё и эмигрировать?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    А что ты умеешь делать?
    Задай этот вопрос себе, поставь себя на место работодателя.
    Ты строишь себе карьеру в профессии, в которую ты еще даже не начал идти.

    Я уже знаю английский на достаточном уровне, чтобы сидеть в Reddit на сабреддите r/learnprogramming и там читать достаточное

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Мне 17 лет я начинающий "програмист" хотел бы спросить
    Стоит ли изучать програмирование на Python по книгам


    За целых 17 лет появились какие-нибудь идеи, как именно конкретно тебе проще осваивать новые знания?
    В школе как учил что-либо?
    Кроме школы вообще чем-либо увлекался, где было необходимо освоить какие-нибудь знания/навыки?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Меньше читай, больше пиши.
    Есть же кучи тематических ресурсов с примерами анимаций. Посмотрел - попробуй повторить сам. Потом посмотри как сделано. Ну и фреймворки.
    Ответ написан
    Комментировать