Ответы пользователя по тегу IT-образование
  • Лучшее время дня для усвоения / запоминания новой информации — какое оно?

    Adamos
    @Adamos
    "Нет времени, кроме сейчас
    И нет движения, кроме вперед".
    Лучшее время для усвоения новой информации - это то, которое ты потратил на усвоение новой информации.
    А не на дебильные вопросы на Тостере.
    Ответ написан
    Комментировать
  • Как понять что знаешь язык программирования?

    Adamos
    @Adamos
    "Я выучил английский по учебнику, разговариваю со словарем, с людьми боюсь.
    Когда мне можно будет начать учить китайский?"
    Ответ написан
    Комментировать
  • Пытаться изучить несколько технологий === стагнировать по обоим?

    Adamos
    @Adamos
    Шаблонный вопрос: "стоит ли учить {технология}, ведь {надуманная причина}".
    Подноготная: учиться неинтересно и трудно, вместо развития все усилия тратятся на оправдание своей лени.
    Ответ написан
    Комментировать
  • Есть ли смысл в школе детям изучать три языка программирования?

    Adamos
    @Adamos
    Обучение детей программированию - это обучение именно программированию: логике, алгоритмам, максимум - структурам данных. Язык в этом образовании совершенно вторичен, и все три упомянутые относятся к С-подобным, так что на уровне знакомства отличаются минимально.
    Вот если в каждом из трех курсов все начинается с нуля, без учета предыдущей подготовки - это бардак и трата времени впустую. А если эти три курса дополняют друг друга - ничего страшного в этом не вижу.
    Будем реалистами - на этих курсах до сколько-нибудь серьезного обращения с языком - так, чтобы понадобились библиотеки, архитектура классов и т.п. - все равно не дойдут. Чисто физически. А запутаешься в том, двоеточие ставить после for или фигурную скобку - IDE поправит.

    Впрочем, на заглавный вопрос - есть ли в этом смысл - я бы, пожалуй, ответил отрицательно.
    Даже успешно пройдя эти три курса, ребенок будет недоучкой, нахватавшимся по верхам, ЧСВ накопится, а реальность надает по щам сразу и довольно болезненно. Будет шок - как же так, три года впустую. Зачем? Лучше поглубже покопаться в чем-то одном, тем более, что в одном питоне можно и скрипты, и приложения, и веб.

    Вопрос дополнен, дополню и ответ.
    я хорошо знаком с js
    питон для детей судя по этой статье уступает - { отсебятина с дзена }
    а что на счет сишарпа?

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

    Adamos
    @Adamos
    Кванториума в регионе нет? На Робоквантум записаться и пощупать - не вариант?
    Ну, а хотя бы погуглить, какие обучающие программы по робототехнике где предлагаются?..
    Вопрос-то - "какие аспекты английского языка мне нужно знать, чтобы писать техническую документацию". Не имеющий смысла в принципе.
    Ответ написан
    Комментировать
  • Как правильно должна проходить практика для программиста?

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

    Adamos
    @Adamos
    Люди, которые разбираются в мобильной разработке, зарабатывают мобильной разработкой, а не записыванием херни на ютубчиках.
    Андроиду уже много лет, и по-прежнему есть нативная разработка под него, и есть кроссплатформенные решения. Потому что и то, и другое - реально нужно, просто в разных нишах. Если тебе надо связываться с фитнес-браслетом - тебе нужно по локоть влезать в систему, и кроссплатформенные решения будут только мешать. А если надо по-быстрому накидать клиентик к своему говносайтику - достаточно монстра на джаваскрипте, который в том числе и под мобилы заработает.
    Мобильная разработка - это направление, а не ниша. В ней до хрена всякого разного, и никаких "более правильных ответов" на подобные идиотские вопросы нет и быть не может.

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

    Adamos
    @Adamos
    Для инженера - курсы?! Это не "ценю свое время", это "не ценю свою голову".
    Язык - примитивный, ему обучают детей (у меня 12-летняя дочь сейчас проходит бесплатные "курсы" от Сириуса, так 95% этих курсов - задачи для практики).
    Самоучителей и документации, в том числе на русском - как грязи, только сядь и займись.
    Но если очень хочется проспонсировать дяденек, которые настолько хорошо разбираются в программировании, что зарабатывают курсами, а не программированием - хозяин-барин...
    Ответ написан
    6 комментариев
  • Как систематизировать знания?

    Adamos
    @Adamos
    Да все мы самоучки и пропустили "небесный инструктаж", как это называет Ричард Бах.
    Ощущение неполного понимания обозначает границу между тем, что вы действительно освоили, и тем, что еще нет. По мере накопления опыта граница будет расширяться, но не исчезнет никогда. Комфортно и уверенно вы будете себя чувствовать только в задаче, которую решаете не в первый раз.
    Добро пожаловать в профессию ;)
    Ответ написан
    2 комментария
  • Какие качественные оффлайн курсы можно пройти в Санкт-Петербурге?

    Adamos
    @Adamos
    В айтишном резюме курсы - это не плюс, а минус: соискатель не умеет учиться самостоятельно.
    А трудоустройство после IT-курсов примерно так же вероятно, как прибыль после форекс-тренинга.
    Ответ написан
    3 комментария
  • Что стоит учить?

    Adamos
    @Adamos
    Вы еще толком ничего и не учили, только познакомились с синтаксисом.
    Языки программирования учат - руками.
    Сделайте рабочий проект на том, на чем можете придумать проект - вот тогда можете считать, что что-то изучили.
    А вот под какой стек вы себе можете придумать нормальную практическую работу, такую, чтобы ТЗ не было высосано вами же из пальца - это куда более правильный и перспективный вопрос, чем "какой язык лучше".
    Ответ написан
  • Как можно развить математическое/логическое мышление для решения задач?

    Adamos
    @Adamos
    Математику принято считать наукой о расчетах и решении задач.
    На самом деле такой ее делает плохое образование.
    Математика - наука о том, как свести проблему к задаче.
    Чтобы выучить такую математику, нужно не усидчиво решать шаблонные задачники, а выходить из плоскости - поэтому и советуют всяческие головоломки и логические задачи.
    Зубрить алгоритмы в этом плане довольно бесполезно, имеет смысл только как знакомство с приемами и общей логикой.
    А полезно собрать в кучку говно и палки и пособирать из них пусть неуклюжее, но свое.
    Ответ написан
    Комментировать
  • Что означает Поддержка кода?

    Adamos
    @Adamos
    Есть некий код, который уже написан и работает. Кто-то использует его в работе.
    Идет время.
    В работе кода находят уязвимости и несоответствия. Надо исправить.
    У работающих с этим кодом меняются требования. Надо дописать.
    В инфраструктуре, в которой работает этот код, происходят радикальные изменения, не дающие ему работать. Надо решить, как его приспособить к изменившимся условиям.
    Ради первого и второго надо хорошо разобраться в этом коде и той платформе, на которой он основан. Ради третьего - следить за новинками и тенденциями. В принципе, обычное дело для программиста.
    Как справедливо заметил mkone112, работа с кодом, даже собственным, становится его поддержкой сразу после написания и часто отнимает куда больше времени и сил, чем собственно написание.
    Ответ написан
    2 комментария
  • Реально ли стать программистом самообучаясь?

    Adamos
    @Adamos
    Есть ли такие люди, кто сам реально выучил язык программирования и работает не просто на себя, а в фирме, компании за зарплату и кодит так, как требуют, а не так , как он умеет?

    Не знаю ни одного человека, за которого это сделал бы кто-то другой.
    Учебник + время = выучил синтаксис.
    Учебник + время + практика = выучил язык.
    Учебник + время + практика + решение реальных задач = стал программистом.
    Вот для последнего слагаемого другие люди действительно очень полезны. До того - никакой необходимости в них нет.
    Ответ написан
    Комментировать
  • Какой выбрать язык программирования для backend-разработки: C# или Python?

    Adamos
    @Adamos
    Python - для интересных, но небольших или нишевых проектов.
    Шарп - для унылого энтерпрайза.
    Если вас не тошнит от майкрософтовской документации и шаманства с черными ящиками - карьерка с дотНетом может быть вполне успешной. С Питоном проще работать, но не так жирно зарабатывать. Грубо говоря, Яндекс один, а Аутлюки с Шарепойнтами наставлены на каждом крупном предприятии.
    Ответ написан
    8 комментариев
  • Что изучить, чтобы создать программу?

    Adamos
    @Adamos
    Дело в том, что вы просто не представляете сложности задачи, которую думаете осилить между делом.
    Чтобы делать подобные инструменты, нужно все-таки быть программистом.
    Не просто "поизучать", а наработать реальный опыт, потратить на это годы жизни.
    Программирование как хобби ничего подобного создать не позволит.
    Есть открытый проект FreeMind (подзаброшенный, правда, но на его основе созданы несколько деривативов).
    Можете просто посмотреть его исходники - https://sourceforge.net/projects/freemind/files/fr... - и оценить их объем.
    Ответ написан
    1 комментарий
  • Как быстро усвоить большой объем информации?

    Adamos
    @Adamos
    Главное - побольше сидеть на Тостере и подробно обсудить, как правильно выстроить обучение, чтобы большой объем информации как бы сам, без практики, влез в голову. Все же так делают.
    Ответ написан
    1 комментарий
  • Есть ли сайт по поиску партнера-программиста?

    Adamos
    @Adamos
    "Тот, кто сделает за меня" != "партнер"
    "Несколько нубов" != "команда".

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

    Adamos
    @Adamos
    Эффект крысы, нашедшей рычажок, включающий электроды у нее в мозгу.
    Ты хватаешься за новую технологию, играешься с ней, получаешь удовольствие, в крови плещется дофамин.
    А берешься копать глубже - там уже рутина, неинтересно, уровень дофамина падает и мозг ищет, как его поднять. Да вот же - надо бросить все, схватиться еще за одну игрушку, и получишь новую дозу.
    Пока такое поведение не будет сопровождаться выбросом кортизола, потому что тебе реально надо заниматься делом, а ты балуешься - так и будешь "жать на рычажок".
    Можно начать с проверки, чему ты научился за эти 1,5 года. На каких-нибудь тестах, которые ткнут тебя носом в грязь и покажут, что ты полный неуч, похватал по верхам, но всерьез ничего не освоил.
    Ну, банально выйти из этой самой пресловутой зоны комфорта. Испортить себе это благодушное настроение, создать стресс. Он мотивирует.
    Ответ написан
    1 комментарий
  • Какое направление выбрать, если не хочешь до конца жизни пилить формочки и гонять json?

    Adamos
    @Adamos
    Предпочитаете до конца жизни пилить государственную статистику так, чтобы она показывала нужные цифры?
    Чтобы не заниматься скучной работой, нужно искать интересную и самому быть интересным работодателю. Вузовские курсы могут кое-чем помочь на этом пути, но выбор конкретного курса совершенно ничего не решает. Уж поверьте инженеру-строителю, четверть века назад положившему диплом на полочку.
    Ответ написан
    7 комментариев