• Как настроиться на работу?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Терпение и труд всё перетрут, как говорится. Надо заставлять себя, день за днём, без перерывов. Мозг постепенно адаптируется и процесс пойдёт легко и естественно.
    Ответ написан
    Комментировать
  • Сбербанк или ИП Пирожкова в качестве первой работы после смены направления?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    В основном пишут что это огромная и неповоротливая гос.машина, все как в армии - устаревшие технологии, на качество всем плевать, очень медленное развитие

    Прежде всего, Сбер большой, в нём много проектов, и условиях на разных проектах могут быть разные. В большинстве случаев про устаревшие технологии - это неправда, сейчас даже основные банковские сервисы переписывают на актуальном, а в проектах вроде ДомКлик Spring WebFlux и Kotlin, например.

    и заканчивают тем, что нет бесплатного чая в офисах...

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

    как дело обстоит с развитием и обучением?

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

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Django
    Седой и строгий
    Необходимый минимум - это быть уверенным пользователем ПК, знать общие принципы работы сетей в целом и Web в частности, знать SQL и понимать принципы работы реляционных баз данных, знать Python на уровне учебника Лутца и сам Django.
    Ответ написан
    1 комментарий
  • Как выучить java?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Курсы не нужны. Просто берёшь учебник для начинающих, учишь и практикуешься.
    Ответ написан
    Комментировать
  • Проблемы в начале пути изучения языка программирования?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Это называется иллюзия компетентности. Образно говоря, вы посмотрели урок по боксу и запомнили движения, но у вас нет ни наработанных рефлексов, ни развитой мускулатуры, ни выносливости, и на ринге вас мгновенно вырубают. Решается практикой и сменой видео-уроков на учебники.
    Ответ написан
    4 комментария
  • Как хорошо дружат Backend и Python?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Хорошо дружат Backend и Python. Начните с чтения учебника по Python.
    Ответ написан
    Комментировать
  • Выбор курсов Android: OTUS или GeekBrains?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    И то и другое - пустая трата денег.
    Ответ написан
    5 комментариев
  • Малой захотел программировать, что ему сказать?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Ничего не надо говорить. Надо просто дать компьютер, пусть разбирается.
    Ответ написан
    1 комментарий
  • Какой проект выбрать?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Чтобы получить строчку в резюме, надо выйти на работу. Всё остальное не будет иметь ни малейшей ценности.
    Ответ написан
    Комментировать
  • Какие книги стоить приобрести в бумажном виде?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Я сейчас в бумаге скупаю три типа книг:
    1. То, что запоем читал с экрана и остался восхищён трудом автора;
    2. Многотомные издания, которые у меня не в полном составе;
    3. Каноничные учебники с мировой известностью, которые просто приятно иметь в профессиональной коллекции.
    Ответ написан
    Комментировать
  • Как передать аргументы в функцию из списка?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    test(*params)
    Ответ написан
    Комментировать
  • Как тренироваться кодить на Python?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Просто берите учебник, читайте полностью, попутно экспериментируя с примерами из книги. Обязательно примеры набирать самостоятельно, а не копировать. Обязательно пытаться их изменять, чтобы убедиться, что вы действительно понимаете, как они работают. После прочтения попытайтесь набомбить пет-проект с использованием изученных технологий.

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

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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Просто берите учебник, читайте полностью, попутно экспериментируя с примерами из книги. Обязательно примеры набирать самостоятельно, а не копировать. Обязательно пытаться их изменять, чтобы убедиться, что вы действительно понимаете, как они работают. После прочтения попытайтесь набомбить пет-проект с использованием изученных технологий.

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

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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    За каким чёртом DBA математика и алгоритмы? Надо просто знать SQL и нюансы работы конкретных СУБД. Ещё лучше, если будут глубокие знания операционных систем и железа, чтобы выжимать максимум производительности из сервера баз данных.
    Ответ написан
    2 комментария
  • Как интерпретатор Python обрабатывает переменные и что подразумевается под ссылками?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    А где храниться и сам этот адрес объекта, для него тоже выделяется отдельное место в памяти?

    В текущем кадре стека.

    для процессора создается инструкция по типу "вот тебе адрес в памяти, пришли мне содержимое этой ячейки".

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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Вы не найдёте ни одного авторитетного программиста с мировой известностью, который бы утверждал, что курсы и видео-уроки лучше книг. Обычно это утверждают либо профаны, оправдывающие своё нежелание читать, либо авторы курсов, делающие деньги на лентяях и глупцах. И я лично за 18 лет в отрасли встретил множество программистов, но ни одного хорошего, выучившегося по курсам и видео-урокам.

    Видеокурс может запилить любой дурак. Чтобы написать книгу, нужно иметь авторитет достаточный для издательства. Кроме того, текст пройдёт редактуру нескольких профессионалов. Поэтому знания в книгах качественные и систематизированные. Для начинающего это очень важные качества.

    К тому же, после достижения профессионального уровня достаточного чтобы называться специалистом, вы обнаружите, что необходимые на этом уровне знания можно почерпнуть только из документации. То есть всё равно придётся читать. Много и часто.

    Наконец, постоянная практика чтения неизбежно приводит к увеличению скорости чтения. И наступает момент когда прочитать учебник будет в 10 и более раз быстрее, чем просмотреть видеокурсы по той же теме и в том же объёме.

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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Онлайн-школы не нужны. Берёшь учебник, читаешь, практикуешься, устраиваешься на работу, PROFIT.
    Ответ написан
    1 комментарий
  • Как вы научились мыслить «как программист»?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Многолетняя практика. И этот процесс никогда не останавливается, растёт только сложность конструкций.
    Ответ написан
    Комментировать
  • Насколько сложно войти в WebDev не имея никакого опыта, а потом ещё и эмигрировать?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    онлайн курс

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

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    engine.say('Сейчас ' + moment.strftime('%H:%M'))
    Ответ написан
    5 комментариев