Ответы пользователя по тегу IT-образование
  • Где найти практический курс ASP.NET MVC 5 на примере реальной (или подобной) коммерческой разработки?

    @MaxLich
    java developer
    Надо задавать вопрос не где, а зачем. =/
    Ответ написан
    Комментировать
  • Есть ли в Питере бесплатные курсы программирования?

    @MaxLich
    java developer
    Ну почему-то бы нет. Если это компания для себя людей набирает. Обучает немного, а потом смотрит, кто лучший - того и берёт.
    Либо может быть, что это только общий краткий курс, а расширенный - уже за деньги.
    Ответ написан
  • Где взять простейшие примеры программ (игр)?

    @MaxLich
    java developer
    Написать.
    Ответ написан
    Комментировать
  • Какой путь изучения программирования выбрать?

    @MaxLich
    java developer
    Зависит от бэкграунда и количества времени, которым ты располагаешь для изучения программирования. Но если считать, что он нулевой, то я бы советовал примерно в таком порядке изучать:
    1. Математика (высшая, вузовская; частично; если )
    2. Основы CS (в том числе устройство компьютера, его работа)
    3. Языки программирования (паскаль, си, дальше язык, который нужен будет для будущей работы: js, java, python, etc.)
    4. SQL и базы данных (если ещё не изучил до этого)
    5. Необходимые для работы фреймворки и окружение (всякие спринги, джанги, ангуляры, а из окружения: гит, джира, IDE, система сборки проектов и т.д.)
    Дальше нужно смотреть вакансии, ходить на собеседования и подтягивать то, чего не хватает.
    Вкратце - так.
    А как изучать - моё ИМХО - лучше книги, но также могут быть эффективны интерактивные курсы (онлайн, оффлайн), разные видеокурсы и т.д. Тут каждый для себя выбирает то, что ему больше заходит (но без книг или хороших статей, а также документации - никак).
    По языку - зависит от того, что выберете: веб фронт, веб бекенд, мобайл, десктоп и т.д. По популярным языкам постоянно везде публикуется статистика, так что можно что-то из них выбрать. Не думаю, что новичку стоит выбирать малопопулярный язык (с++ тоже к ним сейчас относится). Из популярных - это java, js, php, python. Мне кажется, что проще всего и быстрее всего начинать с php, хотя давно им не занимался, поэтому точно не знаю, как там дела обстоят. Кроме того, поговаривают, что он тоже популярность теряет, так что возможно это неперспективно, но новичка это не должно волновать. Главное, получить какой-то опыт коммерческой разработки, а язык и сфера не сильно важны.

    ЗЫ Ещё где-то между пунктами 2 и 5 надо хорошо подтянуть английский язык (для чтения оригинальной документации, а также книг и статей на английском). В идеале - до среднего уровня, но минимум - до уровня, который лежит посередине между средним и низким (чтение текстов на инглише с нечастым обращением к словарю).
    Ответ написан
    2 комментария
  • На каких задачах отработать ООП, паттерны практически?

    @MaxLich
    java developer
    Просто автоматизируете что-то (например, магазин, библиотеку и т.д. + любую большую программу можно написать с ООП), делаете декомпозицию, связи объектов, иерархию, вот Вам и будет практика ООП. А по паттернам - есть классический GOF, есть книги по паттернам для конкретных языков (я знаю две такие для джавы), так вот, читаете эти книги, пишите примеры из них, задания (если есть), а потом стараетесь это всё пихать в свои учебные приложения. Основное, что нужно понять в паттернах - где это может применяться, и какую выгоду они дают (ну а также естественно, минусы и недостатки их применения).
    Ответ написан
    Комментировать
  • Реально ли устроиться на работу с магистерским образованием программиста и гуманитарным бакалавриатом?

    @MaxLich
    java developer
    да. если хорошо знаешь то, что описано в вакансии, и то, что потребуется при работе на этой должности в этой фирме
    Ответ написан
    Комментировать
  • Советы для изучения программирования с нуля (новичкам)?

    @MaxLich
    java developer
    научиться пользоваться поиском и гуглом, и не задавать глупые вопросы.
    Ответ написан
    Комментировать
  • Что учить после HTML и CSS?

    @MaxLich
    java developer
    И то, и другое. Английский в любом случае не нужно бросать (в идеале бы пойти на курсы или нанять репетитора).
    Ответ написан
    Комментировать
  • Магистратура: Информационная безопасность или UX/UI дизайн?

    @MaxLich
    java developer
    Выбирай то, что интересно и к чему есть способности. Это совсем разные сферы. UX/UI дизайн - это по сути дизайн с элементами маркетинга, социологии и психологии (сужу по этому видео - ссылка), а безопасность... плохо с ней знаком, но думаю это ближе к железкам, методам шифрования и защиты информации, устранения всяких дыр в ПО и чуть-чуть программирования и баз данных (из программирования, как я слышал, используется си/си плюс плюс). Так что первое ближе гуманитариям и художникам, в второе - программистам, инженерам, сисадминам. Так что выбирайте какое направление Вам ближе.
    Ответ написан
    Комментировать
  • Куда поступить - Филология (английский язык и литература) или Информатика и вычислительная техника?

    @MaxLich
    java developer
    Английский лучше подтянуть самостоятельно (курсы, книги, специальные приложения, учителя, репетиторы), и получить вышку лучше по специальности. Кроме того, что это даёт базу, у Вас будет профильный диплом (тем более - по программированию), который считается, в отличие от непрофильного (который в данным случае простое бездумное убийство времени, денег и сил)
    Ответ написан
    Комментировать
  • Вуз или самообучение - что выбрать?

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

    @MaxLich
    java developer
    Несколько месяцев назад, когда тоже искал работу, видел какую-то статью, где были собраны все фирмы, у которых есть стажировка и тренинги, но что-то сейчас не могу найти. Могу только предложить такие статьи: первая и вторая
    Ответ написан
    2 комментария
  • Курсы по java - программированию от GeekBrains и Университета Иннополис? Есть ли альтернативы?

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

    @MaxLich
    java developer
    Если интересна джава, то есть пару неплохих простеньких книг по ней - это Head First Java и книга Якова Файна. Обе довольно простые, с картинками. Для тебя будет нормально. По алгоритмам тоже есть какие-то книги, но не знаю, насколько сильно туда надо углубляться. Всё это опирается на математику, поэтому её нужно знать хорошо (да и для поступления в вуз и учёбы в вузе она понадобится).
    Также, как здесь написали, нужно прокачивать английский, и причём до очень хорошего уровня. Я сам довольно хорошо знал английский в школе (может быть, благодаря учителю в том числе). Но после школы как-то его немного забросил, и теперь сожалею об этом. Теперь приходится его усиленно учить, и навёрстывать упущенное. Английский надо знать на таком уровне, чтобы можно было спокойно читать английские тексты, писать на английском, плюс может быть общаться (это уже не везде надо). Так что английским я советую заниматься постоянно и интенсивно (чтобы через какое-то время выйти на уровень чтения книг в оригинале - на английском, плюс общения на инглише в чатах и мессенджерах).
    Ответ написан
    Комментировать
  • Что и на чём программировать в 13 лет?

    @MaxLich
    java developer
    Как тут уже писали, нужно сначала хорошо закончить школу, хорош сдать ЕГЭ и поступить в хороший вуз по специальности. А это всё не совсем связано с программированием. Так что хорошо было бы прокачиваться в математике и информатике для начала. Ну и олимпиады будут в любом случае плюсом (и для поступления, в том числе).
    Как говорится, у программисты есть две функции - собственно программировать и устраиваться на работу. И эти две вещи не сильно между собой связаны. Что нужно для прохождения собеседований, не всегда нужно для самой работы. И наоборот - если ты пишешь хорошие программы, но не знаешь общей теории и тонкостей языка, то можешь и "не добраться" до работы. То есть ты просто не пройдёшь собеседование и всё. Тут такая же аналогия: одно делать это непосредственно программировать, другое дело выполнять всё сопутствующее, чтобы собственно этим программированием заниматься. А в данном случае сопутствующее - это математика и информатика в школе, сдача выпускных экзаменов, поступление в ВУЗ (ну и учёба в ВУЗе, его окончание на хорошие оценки).
    По поводу языка - точно не знаю, но если изучать джаву, то потом можно заняться андроидом. Обычно подросткам и молодым парням это нравится (программировать для андроида).
    Ответ написан
    Комментировать
  • Какие курсы и какую литературу посоветуете для начинающего системного администратора?

    @MaxLich
    java developer
    Я программист. Английский пока прокачиваю с помощью двух программ на андроиде - duolingo и LinguaLeo. Хотя мне кажется, что без курсов не обойтись, но для начала будет более-менее (или можно сразу пойти на хорошие курсы).
    По поводу литературу и прочего: вот можете глянуть ссылку с хабра. В мою недолгую бытность сисадмином, я себе её сохранял, да так и никак не воспользовался. Посмотрите. Если сама статья мало что даст, то там у неё ещё есть несколько частей-продолжений + на самом хабре дофига инфы, так что читайте, смотрите, пользуйтесь.
    Ответ написан
    Комментировать