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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Он увлекается Minecraft, там java, как бы мы посмотрели, как моды пишут, но там не просто, уже надо классы, объекты знать. Это абстракции уже.


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

    Расскажите ему лучше теорию, чтобы знал что такое байт, бит, int, char, string, массив, структура. В общем базовые вещи.
    Ответ написан
    8 комментариев
  • Есть ли курс/урок на 1 вечер с живым преподавателем, чтобы пожилой смог освоить смартфон?

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

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

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

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    И так, проблема следующая: я реализовываю некоторый функционал, программы и понимаю что делаю и зачем, как это работает, но у меня абсолютно отсутствуют теоретические знания о том, что я сделал.


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

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

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

    На этом у вас должны появиться навыки пояснения того, что вы делаете.
    Ответ написан
    2 комментария
  • Сколько нужно уметь для трудоустройства?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Ищите работу прямо сейчас.

    Прямо в вакансиях четко написано кто им требуется. Зачем вы спрашиваете это на тостере, если есть более надежный источник прямо у потенциального работодателя?
    Ответ написан
    Комментировать
  • Быстрый старт в никуда?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Посоветуйте человеку научиться пользоваться поиском.
    Если не осилит работу с поиском и не прокачает навык поиска уже готовых ответов - пусть смело забивает на IT.
    Ответ написан
    Комментировать
  • Стоит ли учить JS или Java если поступаешь на Software Engineering?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Да и вообще ребят, что будет по легче JS или Java? Что перспективнее? Изучаю алгоритмы.


    Если ищете что легче, то может сразу забить на программирование?
    Нет в ИТ легче. Есть только или ты вечный джун или ты на пути к сеньору.

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

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

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

    Простой пример:
    Нужно автоматически копировать файл с одного компа на другой с определенной периодичностью.

    Нужно ли для этого учить ftp/ ssh/ какой-нить googledisk? Не обязательно. У вас цель не ftp изучить, а настроить процесс копирования. Любым способом. Настроите - посмотрите как оно работает - и это уже будет выполнена реальная задача. А минусы конкретного инструмента по ходу можно будет увидеть на практике.
    Ответ написан
    Комментировать
  • Как научиться кодить? Писать читы для различных игр?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    1. Читы это просто программы. Не нужно учиться писать читы, нужно учиться программировать. Тем более, начинать с сетевой игры типа CS:GO - не для начинающих.

    2. Просто пишите много разных программ. Сперва простых, потом усложняйте.

    Программирование - штука сложная. Требует много усилий и много времени. Нельзя посмотреть годик ютуб и стать программистом. Нужно несколько лет потратить на написание программ различной сложности. Чтобы вам стало понятнее, case - это оператор. В программировании это настолько простая вещь, что умение пользоваться подобными вещами даже не считается за обучение. Даже начинающий программист, который способен пройти собеседование на джуниора, может за 10 минут научиться пользоваться оператором case для любого языка программирования, даже если он его впервые видит (ну может за исключением извращений типа brainfuck).

    Хотите стать программистом - парралельно с паскалем начните учить что-то из современного. Питон, php, java, c++, javascript
    пробуйте все школьные задачи написать на этих языках. Через полгодика-год решите какой язык вам понравился больше и дальше углубляйтесь в него.

    P.S. И да, терпение. Его нужно много.
    Ответ написан
    Комментировать
  • Нужна ли студенту ПМ математика на высшем уровне?

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

    Программирование - это просто способ записать ваши знания (например матана) в виде программы.

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

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

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

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

    Сперва задачу определите, затем чем ее решать.
    Ответ написан
    Комментировать
  • Хочу стать программистом (разработчик По). С чего начать?

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    1.5 месяца очень мало.

    Видимо вы принялись за питон, вообще не имея представления о том, как в принципе работает интернет и сайты.
    Почитайте немного про HTML/HTTP/базовое понимание о сетях, что такое web API.

    Либо решайте задачи не для веб, а для простеньких консольных приложений.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    В чем проблема за ЦЕЛЫХ ДВА года изучить английский в условиях школы, когда свободного времени хоть жопой жуй?
    Тем более, что есть желание работать в ИТ сфере, где без английского ты практически никто?

    Не теряя времени, и вне зависимости от того, что ты решишь с колледжем, школом, институтом - идешь на курсы английского.
    Через полгода-год вдобавок к курсам начинаешь смотреть мультифильмы и сериалы на английском.
    И если не будешь филонить, то через 2 года сдашь английский не на ЕГЭ, а на TOEIC.
    Ответ написан
    Комментировать
  • С чего лучше начать изучение Scrum?

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


    Приложить максимальное количество усилий.
    Почитать пару статей.
    Посмотреть пару видяшек.
    Попробовать поработать в Scrum.
    Ответ написан
    3 комментария
  • Будут ли в институте даны основы программирования?

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

    Просто основы программирования, которые дают в институте не дают вам возможности устроиться программистом. ОБЯЗАТЕЛЬНО нужно будет изучать программирование дополнительно.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    "Отбросив шелуху" - это как? Что-то не учить?
    Если хотите стать хорошим специалистом, нужно учить больше, чем обычно, а не отбрасывать что-либо.

    Если вам кажется что в институте учат фигне, так в чем проблема эту фигню по-быстренькому выучить, сдать и учить дальше самостоятельно?
    Ответ написан
    Комментировать
  • Курс введение в IT для гуманитария (не программирование)?

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

    Слишком уж много разных моментов, нюансов...
    Научите его для начала гуглить.
    Ответ написан
    Комментировать
  • C++ или C# новичку?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    за 3 месяца изучал только функциональное программирование

    Видимо все очень плохо, если не различаете функциональное от процедурного.

    Перспективнее в принципе научиться пользоваться поиском, ведь подобных вопросов и ответом - полным полно.
    Нет такого, чтобы был сложнее С++ или легче С# - и там и там примерно одинаковый уровень вхождения, но разное применение.
    И для того, кто уже ЦЕЛЫЙ ГОД учит веб, можно как-то догадаться, что дело не в языке а в технологиях. Через год изучения языка, было бы неплохо учить конкретный фреймворк, а не просто язык.

    Если хотите юнити - то учите C#.
    Хотите Android - учите Java. Хотя C# там вроде появляется.
    Десктопные приложухи приложухам рознь. Можно хоть на питоне писать.
    Вы не просто учите. Вы что-нибудь пишите. Конкретное. Ну и да, вам с# наверное больше подойдет.
    Ответ написан
    2 комментария
  • На кого учится в IT-сфере?

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

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

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