• Почему на работе в офисе и удалёнке от Django Backend Developer требуют не только Django?

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

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Есть такие способы. И методы.
    Ответ написан
    2 комментария
  • Почему не собирается проект в Xcode?

    GavriKos
    @GavriKos Куратор тега Unity
    Ну юнити тут ни при чем.
    Скорее всего проблема с вашим аккаунтом разработчика, а у вас включены платежи в проекте. Или выключите платежи, или разбирайтесь с аккаунтом эппла
    Ответ написан
    2 комментария
  • Как установить Windows 98 на телефон?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Интересно, такие бредовые идеи возникают отчего? От нежелания хоть немного узнать, что из себя представляет "телефон" с точки зрения вычислительной техники или просто от модно-стильно-молодежности? Это примерно как дети спрашивают "А если взять атом величиной с дом?"

    Нет, малчик, нЭльзя. нЭ тот архитектура.

    Хотя путь джедая конечно же есть. Найти исходники, перекомпилять под нужную архитектуру, написать драйвера, написать загрузчик - делов-то...
    Ответ написан
    Комментировать
  • Можно ли принять get или post запрос?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Можно, но не нужно.
    Ответ написан
    2 комментария
  • Как изучить ООП С#?

    @dmshar
    В каких книгах можно получить полные сведения об ООП, о том как и где использовать его принципы или ,те или иные приемы ООП?
    - ни в каких. Надо понять, что ООП не НЕ универсальное средство. Это инструмент создания больших и сложных проектов. Вам действительно дали азы и начала. Для общего понимания, для привыкания. А вот когда "дорастете" до серьезных проектов, начнете применять (а не по книгам "изучать") ООП на практике - вот тогда и придут понимание. Причем приходить будет постепенно, вместе с ростом вашего опыта. Бесполезно на уровне "изучаю язык программирования по книгам" беспредельно углубляться в тему, в ООП в том числе. Начните писать реальные проекты. Причем, для первых, несложных проектов ООП тоже будет либо ни к месту, либо даже вредно. Но вот потом, когда задачи станут действительно сложными - вот тогда все станет на свои места. И вот тогда можно будет сказать, что вы знаете, понимаете и к месту применяете ООП.
    Хотя, разумеется, сейчас набегут сюда новички, которые наперебой начнут советовать всякие книги и сайты для того что бы быстрее стать "профессионалам". В этом и есть прелесть получения подсказок на форуме - в том, что вам насоветуют десяток разных вариантов решения проблемы. А вот выбор - все равно останется за вами.
    Ответ написан
    Комментировать
  • Какие проекты нужно иметь начинающему разработчику?

    Jacen11
    @Jacen11
    Что это за проекты, какого рода?
    я вот даже задумался какие проекты бывают. Загуглил, https://moodle.kstu.ru/mod/book/view.php?id=15149, вот там есть таблица "Таблица 2 - Классификация проектов". Вам подойдет любой.

    что ожидают увидеть?
    очевидно ваши навыки и их уровень.

    Откуда их взять начинающему программисту?
    сделать или устроиться. Что за странные вопросы? Вы ждете ответ из разряда попрыгать на правой ноге три раза повернуться через левое плечо, плюнуть и в портфолио появится 3 крутых проекта?

    Ну что не понятно то, на рынке или в магазине ни разу не были? Вы идете и выбираете что есть получше и подешевле, оцениваете как то, тоже самое делает работодатель, смотрит на вас и выбирает кого получше. На тему критериев отбора в разные компании, как проходить собесы, что и как говорить пишут целые книги, никаких простых волшебных ответов не существует
    Ответ написан
    Комментировать
  • Почему leetcode не принимает правильно решенные задачи на python?

    0xD34F
    @0xD34F
    Задача проверить является ли список палиндромом, я делаю самое банальное, дан список head, я проверяю return head == head[: :-1]

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

    GavriKos
    @GavriKos
    В обход эппла и гугла на мобилках у вас не получится это сделать - забанят если узнают.
    На вопрос "ну телеграм же делает" ответ простой - вы не телеграм.
    Ответ написан
    1 комментарий
  • Где можно собрать команду для разработки игры?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Проекты, в которых никто никому не платит и не имеет никаких обязательств, взлетают крайне редко. Чаще всего попытки провернуть подобное заканчиванются на быстром выгорании участников, их нежелании делать свои части вовремя, постоянном блокировании общего процесса разработки несделанными задачами... Потом начинается текучка, попытка найти других на замену, те долго пытаются въехать в процесс, начинают всё перекраивать под свои собственные представления...

    Подобное наблюдается постоянно. Игроделанием никогда не увлекался, но могу пояснить на примере переводов.
    Пояснение
    Скажем, было много проектов по бесплатному переводу фильмов/сериалов/аниме/книг, но в основном выживают только те, которые собирают донаты на возмещение участникам проектов или даже прямо продают части переводов (последние главы, ранний доступ итд). И это вполне понятно. Одна серия аниме (они всего по 20 минут чистого времени) содержит 200-400 фраз. Даже если взять готовые субтитры на другом языке и тратить на одну фразу 30 секунд (это безумно мало, хватит только на очень черновой перевод), на одну серию уйдёт 2-4 часа. Далее это надо отсмотреть минимум дважды, исправляя ошибки (ещё как минимум час). В итоге на серию вполне может уйти полноценный рабочий день. Серии выходят раз в неделю, получается, что для ведения всего лишь 5 сериалов придётся работать в этой сфере практически full time. Готовые серии надо сдавать редактору, который потратит может и чуть меньше времени, но всё равно немало. Вопрос времени и сложности озвучивания, вопрос тайминга с нуля и перевода со звука оставим за кадром.

    Для киносериалов в уме умножаем всё на два (серии 40 минут). Для книг оценку дать сложнее, но в целом там обычно объём на уровне 200-600 предложений на главу, которые ещё и более длинные, чем фразы в субтитрах. И в книгах могут быть сотни и тысячи глав, в отличие от сериалов, где нормальная длина - это 13/26/52 серий (сезон 3 месяца/полгода/год), поэтому непрофессиональные бесплатные книжные переводы вообще могут несколько раз сменить переводчика.

    Группа переводчиков, в которой я когда-то состоял, выгорела менее чем через 2 года по причине потери энтузиазма её лидера (и да, он тогда подсел на Lineage2). Без локомотива, бегающего за всеми и пинающего по любым задачам, группа быстро сдулась. Но и без этого разные участники группы постоянно снижали/полность теряли активность. Ибо неспроста рабочее время всего лишь 8 часов в сутки - людям очень тяжело работать больше.


    Поэтому полностью бесплатные безвозмездные проекты обычно живут очень недолго и имеют практически нулевой выход. Мало кто готов месяцами и годами абсолютно бесплатно тратить кучу своего времени без каких-либо обязательств сторон и без материального поощрения.

    Но если всё же хочется найти единомышленников, то искать их, возможно, надо не в профессиональных сообществах, а в узкотематических. Скажем, для игр в тематике SCP Foundation имеет смысл покопаться в соответствующих группах, где могут найтись энтузиасты, готовые нарисовать объект [ЗАСЕКРЕЧЕНО] на территории [ДАННЫЕ УДАЛЕНЫ] для заинтересованного в тематике программиста, рисующего как курица лапой. Но в целом шансы сделать что-то больше короткого прототипа я бы и там оценивал как невысокие.

    Так что лучше попробовать создать какую-нибудь небольшую полноценную игру полностью самостоятельно, набить шишки, набраться опыта, получить много фидбэка (в основном негативного, конечно) от игроков... На основе полученного опыта попробовать продать свои компетенции какому-нибудь работодателю. А там уже может быть и свою идею игры удастся ему продать.

    PS
    PS: От себя могу сказать, что я давно делаю проекты для души в одиночку, потому что понимаю, что и сам могу очень сильно тянуть со сроками. Скажем, я три года назад написал рендеринг карты от одной онлайн игры (на основе реверс-инжиниринга веб-клиента игры), но так как я писал это всё в экстренном темпе буквально за неделю, получился адский говнокод с кучей глюков и недоработок. И вот только спустя три года я добрался наконец до того, чтобы за два месяца вялого переписывания с нуля (даже не рефакторинга) в свободное время я наконец всё это переделал (дополнительно меня мотивировало появление в игре двух новых карт). Всего там менее 700 строк кода... А если бы я участвовал в каком-то проекте и выполнял свою часть общей задачи не по три года, а даже и по два месяца?
    Ответ написан
    1 комментарий
  • Стоит ли брать курс "IOS-разработчик" от SwiftBook для обучения с нуля?

    @mkone112
    Начинающий питонист.
    на самообучение неспособен

    Забудь.
    Ответ написан
    Комментировать
  • Выбор работы: эникей или программист?

    Jacen11
    @Jacen11
    20к - программист
    это какой город? Вообще сейчас много предложений выше. Говоря прямо, тут выбор между пиками и дрочеными, что то, что то, говно какое то.

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

    Но котируются некоммерческая разработка
    коммерческая это когда за нее деньги платят

    Flutter (быстрое написание web приложений)
    просто нет. У него другое основное назначение и ноль вакансий для веба

    В медицинской организации нужно еще статистиком случаи заводить несколько часов утром
    это вообще не программистские задачи

    обе вакансии полное безнадежное дно, лучше доучиться и нормальную удаленную работу найти
    Ответ написан
    4 комментария
  • Как дальше развиваться в разработке графики?

    @MarkusD
    все время мелю чепуху :)
    Компьютерная графика - очень большая и сложная область. Обучаться до конкурентного уровня нужно очень усердно и очень долго.

    С чего стоит начать. С математики, начала анализа, геометрии, линейной алгебры, с теории множеств. С физики, оптики и механики.
    В этих областях информации нужно буквально плавать.

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

    После этого двигаться стоит в сторону инструментов разработки. Их должно быть несколько. C# и F# ты знаешь, это хорошо. Java будет прекрасным дополнением. Настоящий инженер не имеет права зажимать себя рамками одного лишь инструмента, это будет его минус в конкуренции. Rust слабо востребован и мало применяется, но знать его на некотором уровне будет просто полезно в качестве инвестиции и для общего развития. C++ сильно распространен и сильно востребован, однако рынок труда сейчас переполнен слабыми середнячками, которые мало на что годятся в реальной работе, а C++ является крайне сложным инструментом и не позволит тебе быстро начать с ним работать на том же уровне, на котором тебе позволяет тот же C#. Поэтому если брать C++, то уходить в него надо прямо очень серьезно для того чтобы получить конкурентное преимущество перед описанными выше людьми.

    Дальше можно двигаться в сторону шейдерных языков, целевых GAPI, архитектуры GPU, общих и частных моделей отрисовки, архитектур графического рендерера. С этого этапа открывается реальная дорога в изучение компьютерной графики, идти по которой без остановки можно до самой старости.

    Компьютерная графика - это не треугольнички рисовать. Это одна из самых сложных для обучения областей на сегодня.
    Просто посмотри в 7-м разделе примерный список книг, с которыми нужно ознакомиться.
    По окупаемости сказать ничего нельзя. Все зависит от тебя лично и от твоих личных качеств. Станешь лучше остальных соискателей - все окупится.
    Ответ написан
    1 комментарий
  • Почему в selenium Yandex работает медленнее чем firefox?

    @Drno
    Потому что яндекс на хромиуме, а моззила нет?)
    Ответ написан
    3 комментария
  • Какие есть меры стимулирования IT-компаний (специалистов) в РФ и других странах?

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

    @AVKor
    метался

    Учился основательно

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

    Не преувеличивайте. После видосов их нет вообще, а не "поверхностные".
    ибо такими и только такими переполнены общедоступные источники

    Враньё. Документация общедоступна. Хорошие статьи общедоступны. Книги как бы не общедоступны (их надо, как правило, покупать), но по факту общедоступны.
    как понять, когда необходимый минимум знаний будет набран?

    Берёте проекты с фриланса и делаете. Без ставок и оплаты.

    Делаете проекты, интересные себе самому.
    Ответ написан
    Комментировать
  • С чего начать в 30 лет?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Фундаментальная проблема - в игрострой стоит очередь фанатов с горящими глазами. Людей, которые пишут игры, играют в игры, моддят игры, хакают игры..., начиная с возраста, когда они смогли дотянуться до клавиатуры (как ваш покорный слуга). При этом, у них столько мотивации, что они могут сами поставить себе задачу, сами нагуглить все, что нужно (Спасибо дяде Немнюгину за его учебник. Это все что нужно знать о DOS, чтобы закодить dOOm) и сами все напишут и нарисуют (работая над этим сутками. Не потому что над душей стоит босс с воплями о лишении премии, а потому что им это интересно).

    И вот теперь, Андрей, который уже устал хочет встать в очередь высоко мотивированных конкурентов и попросить себе оффер. Каковы его шансы на успех?

    В играх есть много специализаций программирования - хотите графику, придется учить одно (причем на 2d и 3d это одно будет разное), хотите игровую логику и скриптинг - это номер два, хотите системную часть и бэкенд - это будет третье.

    Для универсального развития, нужно начинать с простых фиговин вроде тетриса, арканоида, бильярда и прочего (в которых однако есть все столпы игростроя - графика + логика + системный движок, можно и добавить сеть, если подумать) и потом наращивать сложность - делать платформер или RTS.
    Ответ написан
    4 комментария
  • Какой профит от проекта долгостроя?

    vabka
    @vabka
    Токсичный шарпист
    Может его выкупят конкуренты или еще как-то получить от него пользу?

    Какие такие конкуренты и зачем выкупят?
    У тебя уже есть какой-то большой конкурент и ты с ним буквально пополам делишь рынок (тоесть у тебя уже и так счёт идёт на сотни тысяч уникальных клиентов)?
    Если нет, то врядли кто-то станет покупать твой проект ради того чтобы избавиться от "конкурента"

    его особо не монетизировать

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

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

    @mkone112
    Начинающий питонист.
    глупый вопрос

    Да.
    Закончив учебу в университете я должен был по договору отработать в компании 3 года

    В 99% случаев этот договор составлен так вс**то что никаких обязательств как-бы и нет, но студни его не читают - вот и работают.
    Везде требуется релевантный опыт

    Попробуй посмотреть на hh.ru, если у тебя этот опыт есть - работу найдешь.
    но я не такой джун, который только прошел курсы и сделал пару пет-проектов.

    Это не джун.
    Как мне отобразить такой опыт в своем резюме? Ведь глупо писать, что помогал друзьям, но официально не работал. А если написать, что работал, то ведь могут и уточнить в этой самой компании? И получится, что я наврал.

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

    Adamos
    @Adamos
    как понять, что проект, который ты собираешься делать, не слишком сложный для твоего уровня?

    Очень просто: если еще не делал такого проекта и не представляешь в деталях заранее, как его сделать - он слишком сложен для твоего уровня. Занимаясь им, ты этот уровень поднимешь. Это прекрасно.
    для этого нужно бесконечно рыться в selenuim'е и чем-то для создания ботов

    Совершенно нормальная ситуация для проекта, на котором учишься чему-то новому.
    В чем проблема?
    Ответ написан