Ответы пользователя по тегу IT-образование
  • Расскажите про ваш опыт обучения C++ по книгам?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Ни книга ни курсы ни статьи вас не учат.

    Это вы учитесь (если учитесь), пользуясь разными инструментами - книгами, курсами, практической работой.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    системное программирование под какую платформу?
    Читай все по архитектуре ОС, для начала хотя бы системные вызовы.

    Если под вин - читай MSDN
    Ответ написан
    Комментировать
  • Получиться ли стать высоквалифицированным программистом если я почти глуховат?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Есть полностью слепые программисты. Им было сложнее.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    "Гуманитарий" это не склад ума, это его отсутствие.

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

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

    Если просите мотивации со стороны - наверное не стоит заниматься. Если просите помощи в конкретной задаче со стороны - велкам.
    Ответ написан
    Комментировать
  • Какое направление выбрать?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Ищете вакансии в вашем городе.
    Питон или С++ разработчик.
    Ходите на интервью.
    Если устроитесь за первые десять интервью, значит действительно неплохо знаете.
    Продвигаете английский.
    Ответ написан
    Комментировать
  • Как организовать свое информационное поле?

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

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

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

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

    А все потому, что секретного ингредиента не существует. Он всем известен - называется сила воли или желание и МНОГО МНОГО работы.
    Ответ написан
    1 комментарий
  • Что ещё надо изучить для должности trainee/junior js?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    "знаю нативный js"
    "знаю реакт"

    Обычно так могут сказать специалисты mid-senior уровня. Непонятно что вы вкладываете в фразу, "знаю". Потренируйте практику. Потренируйте прохождение интервью. Влейтесь в опенсорс проект и сделайте полезные коммиты. И кстати, подучите стандартные тулзы - git и что-нить с пуллреквестом,хотя бы гитхаб/какой-нить багтрекер. И конечно гугл для самостоятельного поиска крупных проектов.
    Ответ написан
  • Где можно ознакомиться с открытыми проектами по С++?

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


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

    Возьмите просто ЛЮБОЙ опенсорс проект, чьим продуктом вы пользуетесь сами, и попробуйте в нем разобраться, возможно допилить функционал. По пути к первому заапрувленному пулл реквесту, как раз и выясните подводные камни, и возможно отследите их историю.

    Например, FAR, putty, nginx и др. Просто поройтесь что у вас установлено из С++ опенсорсного.
    Ответ написан
    1 комментарий
  • Нужна ли тетрадь для записей программисту?

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Проблема заключается в том, что вы еще не стали разработчиком, а уже выбираете что вам НЕ учить.
    С таким подходом разработчиком в принципе можно и не стать.
    Специализацию между джава и котлином следует выбирать, когда вы станете хотя бы уверенным джуном и там и там.
    Ответ написан
    Комментировать
  • Актуально ли это изучать в 2020 году?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Это же самая примитивная база. И вы уже начинаете выбирать нужно ли это учить?
    Вы точно хотите в ИТ? Если даже это на курсах собираетесь учить, как вы будете учить что-то более сложное?
    Ответ написан
    3 комментария
  • Возможно низкоуровневое программирование без математики?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Низкоуровневое программирование это просто программирование.
    Просто программирование не требует матана, достаточно стандартной арифметики.

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

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Если учеба пойдет хорошо, и вы будете считать себя взрослым и самостоятельным (а судя по этому вопросу, это пока не так), то с 2-3-4 курса можете посмотреть в сторону заочки и подработки, если это не будет мешать учебе.
    Ответ написан
    Комментировать
  • Информационная безопасность. В чем различие военных и гражданских вузов?

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

    Военные вузы дают военку.
    Все.

    Хакеров не готовят, они рождаются сами. Посмотрите фильм "Хакеры" 95-го года. Там кто-то спрашивал кто где учится? Нет. Сами интересуются. Сами читают. Сам находят информацию. При поступлении в вуз УЖЕ знают больше многих преподавателей.

    Упор в вузе делается на ВЫСШЕМ ОБРАЗОВАНИИ. А профильность она постольку-поскольку.
    Ответ написан
    Комментировать
  • Есть ли смысл поступать в ИГУ на программиста?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    > сборка нулевых годов с windows 1
    В нулевых годах была Windows 2000, а windows 1 вообще не была публичной.

    > После учебы хочу найти работу Системным администратором или Программистом
    В любом вузе вам будут давать азы мышления и базу для работы с высшими материями, а непосредственно современную разработку и программирование все равно нужно самостоятельно изучать.
    Ответ написан
    Комментировать
  • Подойдут ли курсы скиллбокс по Data Science для старта в профессии?

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

    Начинающий сотрудник и выпускник ЛЮБЫХ курсов - понятия совместимы в низкоквалифицированной профессии.

    Посмотрите вакансии, есть ли таковые для выпусков, и поймете.
    Ответ написан
    9 комментариев
  • Какие курсы выбрать?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Добрый день)
    1) стоит ли идти на курсы от ГикБрэйнс?
    2) посоветуйте пжлст хорошие курсы в спб по C, C++


    Все курсы - более менее фигня. Может чуть хуже, может чуть лучше. Главное ВАШЕ желание учиться. А если есть желание, то можете и на ютубе посмотреть и книжки почитать.

    3) реально ли найти работу с Си или ++ на позицию junior’а?

    Не сложно. Но выпускник курсов и Junior на С/С++ это небо и земля.

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

    Проблема в том, что ваши вопросы инфантильные.

    "можно ли за год начать зарабатывать 30 тысяч С/С++ джуниору?"

    НУ КОНЕЧНО можно. Но откуда нам знать, что вы на это способны?

    "можно ли изучить программирование на курсах"

    НУ КОНЕЧНО можно. Но откуда нам знать, что вы на это способны?

    "можно ли на одном языке делать то, можно ли на другом языке делать это, на каком языке делать это".

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

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

    Переходите к практике
    Ответ написан
    Комментировать
  • Как заниматься самообразованием ИТ-инженеру?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Задача - разработать программу самообразования специалистов (ИТР).
    В идеале ищу набор ссылок на авторитетные источники, где "на пальцах" разжеваны общие моменты по каждой из вышеописанных тем + Best Practices.


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