• Как стать андроид разработчикам если ничего не понятно?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    1. Читаешь учебник для начинающих, практикуешься с учебными примерами.
    2. Читаешь учебник для продвинутых.
    3. Читаешь документацию, пишешь пет-проект сначала без архитектуры.
    4. Читаешь про архитектуру, понимаешь в лучшем случае половину.
    5. Устраиваешься на работу, где командная работа и большие проекты.
    6. Сталкиваешься в работе с ситуациями, для которых архитектурные шаблоны и придумывались.
    7. Просветляешься.
    Ответ написан
    1 комментарий
  • Что учить после Python для back-end?

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

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

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

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

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

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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Начал изучение computer science

    план изучения основ программирования

    Хочу научиться читать и писать, взялся за изучение высокого слога в сочинении эпических поэм.
    Ответ написан
    Комментировать
  • Django - иерархическая структура данных в бд?

    fox_12
    @fox_12 Куратор тега Django
    Расставляю биты, управляю заряженными частицами
    реализовывать иерархические структуры данных ( совсем не понял и в гугле не нашел )

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

    Как заполнить базу данных на 50 000 сотрудников

    И в чем сложности, сделать один цикл и создать 50000 рандомных сотрудников? Можно немного погуглить и найти готовые библиотеки - тот же faker

    api передавать иерархию сотрудников

    На вывод - можно деревом отдать. На ввод - просто указать айдишник начальника в соответствующем поле...

    это вообще тестовое задание на джуна без опыта

    Да - с этим вполне должен справляться джун без опыта.
    Если такие задания вводят в ступор - то пока рановато в программисты...
    Ответ написан
    Комментировать
  • Что значит ошибка "IndentationError: unindent does not match any outer indentation level"?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Значит, что у вас отступы в коде неправильные, и что поиском пользоваться вы не умеете.
    Ответ написан
    Комментировать
  • По какой специальности развиваться лучше?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Изменить стоит свой уровень наивности. Сейчас даже спецам экстра-класса с редкой экспертизой чрезвычайно сложно найти удалëнку за границей. Малоопытный эникейщик из РФ не нужен никому.
    Ответ написан
    6 комментариев
  • Почему float округляет до целого, не воспринимая экспоненты?

    Vindicar
    @Vindicar
    RTFM!
    float(i[0])
    Ты выбираешь нулевой (т.е. начальный) символ строки, и только его превращаешь в число, игнорируя остальные.
    Как следствие, у тебя '5.615780770566875e-5' обрезается до '5'.
    Как чаще всего и бывает, компьютер делает именно то, что ты просишь, а не то, что ты хочешь.
    Ответ написан
    2 комментария
  • Rust мёртв, или только развивается?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    на данное время крупных проектов использующие его (кроме дискорда) нет

    Чеееегооо? Mozilla очень активно использет Rust, активно идут обсуждения о том, чтобы переписать ядро Linux на Rust, да огромное количество как новых, так и старых проектов используют Rust. Это один из самых быстрорастущих языков.
    Ответ написан
  • Как искать мальварь в open source?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Очень смешной вопрос. Я тоже такой могу:
    Как стать хирургом? Хочу поизучать вопрос с практической части, попробовать отрезать пациенту что-нибудь. Хочется понять хотя бы что примерно искать.
    Ответ написан
    5 комментариев
  • Как сделать программу на питоне которая запросит ключ?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    1. Научиться писать на питоне.
    2. Написать окошко, которое будет запрашивать ключ и проверять его.
    Ответ написан
    9 комментариев
  • Работа с датами?

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

    @vism
    Надо просто быть профессионалом, честным и ответственным.

    Твои 3 вопроса об апворке говорят о том, что ты из тех, кто думает о том как надурить в первую очередь.
    То страну подменить, то несколько аккаунтов, то фэйковый клиент.
    Если ты не осознаешь, что нужно работать честно и ответственно, то скоро появится вопрос "меня забанили, а я `нитакой` и ничего плохого не сделал"

    Правильные вопросы:
    -как пройти верификацию
    -как писать кавер леттер
    -как заполнить профиль
    Ответ написан
    Комментировать
  • Чем заменить ReadBeanPHP?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Надо понимать что полноценной замены не существует.
    Данная программа - это два тупые молодца, одинаковые с лица, из мультика про Вовку в тридевятом царстве.
    Которые честно пытаются делать то что хозяин им велит, но в силу врожденного слабоумия всё делают не так.
    А всё от того что она хочет быть нянькой для программиста.
    Но если программисту нужна нянька, то такого "специалиста" надо гнать из профессии поганой метлой.
    А если хочет остаться - то да, надо учиться что-то делать самому. руками.
    ЗАРАНЕЕ продумывать и создавать схему БД. И менять только в случае осознанной необходимости, а не потому что вдруг передал в БД не тот параметр, который хотел.
    ЗАРАНЕЕ продумывать и писать SQL запросы. А не ждать что все их за тебя напишет тупая нянька.
    Понимать то как работает пхп с базой данных.

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

    После того как это все будет от зубов отскакивать, и после пары выполненных проектов будет очевидно видна некоторая избыточность и повторяемость кода - ничинать писать свой первый Table Gateway. Ну, или если совсем нипалусяися - то осваивать что-нибудь хайповое, но хотя бы не такое маргинальное, например Елоквент.
    Ответ написан
  • Что делать если после установки и перезагрузки Deepin OS, установка начинается заново?

    Adamos
    @Adamos
    Вот и выросло новое поколение, которому после "Нажмите Enter" нужно писать "Отпустите Enter".
    Ответ написан
    Комментировать
  • После покупки Telegram бота вам дадут код?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Мы не собираемся покупать ботов.
    Ответ написан
    Комментировать
  • Можно ли заработать C++ программисту в 2021?

    Adamos
    @Adamos
    Чтобы заработать, нужно начинать не с "я почитал книжку и выучил операторы", а "я могу написать программу/сайт, которые могут...". Работу для джуна на Крестах - так, чтобы вам разжевали, что делать, а потом еще за это заплатили - вы вряд ли найдете.
    Но если самостоятельно сможете решить нужную кому-то задачу (например, написать программу-клиента к API, который возьмет нужные данные и сделает нужные вещи - поняв, что заказ, написанный совсем другими словами, можно воплотить именно так) - то на фрилансе ни возраст, ни образование не спрашивают. Зарабатывай, если можешь.

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

    @dmshar
    Это высший класс! Проучиться сколько-то там лет в ВУЗе, дорасти до дипломной работы и не мочь сформулировать тему самостоятельно. Ну подскажут вам кто-то что-то. Вы уверены в компетенции подсказавшего? Вы уверены, что это будет актуально именно для вашего вуза? Вы уверены, что ваш руководитель ее одобрит? Вы уверены, что вы сами ее потянете?
    Если вы уже знаете, где будете практику проходить, то что мешает проявить хоть крупицу самостоятельности - взять и позвонить туда, спросить что для них было-бы актуально? Не, конечно на форуме спросить - оно вообще никаких усилий не требует, а тут звони, договаривайся, думай потом САМОСТОЯТЕЛЬНО. Зачем?
    Кстати, вы даже не сказали, у вас диплом магистерский, бакалаврский? Вы вуз заканчиваете или колледж? Или это для вас тоже не имеет значения? Ну, а специальность, по которой учитесь - все должны угадать, разумеется.

    Вот есть специально - подсказка для нерадивых студентов. Выбирайте, пишите.
    https://itdiplom.ru/magisterskaya-dissertaciya-kom...

    Эх, будущее наших ИТ-технологий - в надежных руках.
    Ответ написан
    1 комментарий
  • Как ищут участников в opensource-проекты?

    search
    @search
    мама говорит что я особенный
    Для того чтоб привлечь контрибуторв нужно для начала привлечь пользователей. Для этого:

    1. Дайте внятное описание того какую задачу решает проект. Пока по описанию проекта видно как он создан, но не что делает. Желательно уложить это описание в одно-два предложения, которые идут сразу после заголовка проекта
    2. Это UI проект? Где ссылка на демо?
    3. Вас в комментариях уже спросили, почему он называется my_...? Сейчас проект выглядет как поделка для личного использования
    4. Необходимы инструкции по установке. Желательно в виде npm install project_name, а не в виде нескольких абзацев текста
    5. Прогоните описание хотя бы через grammarly. Сейчас там слишком много "русского английского"

    Ответ написан
    4 комментария
  • Сборка ядра centos7 под свое железо?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Прости, но вопрос уровня: "Всем привет, надо построить дом из готовых панелей, как это сделать автоматически? Слышал насчёт молотка, но там всё ручками."
    centos для любителей собирать ядро под своё железо называется gentoo. Начало здесь. Но скорее всего это тебе тоже не нужно.

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

    Попробуй объяснить, зачем ты хочешь это сделать, чего хочешь добиться?
    Если 10-кратного прироста производительности hello_world, то нет, не добьёшься.
    Если сёрфить веб без тормозов на машине 10-летней давности с гигом памяти -- нет, тоже не добьёшься.
    Ответ написан
    8 комментариев