Задать вопрос
  • Я только месяц изучаю С++, где найти ментора который поможет решать задачи?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Начните с более простых задач.

    Если не можете решить простую задачу примерно неделю, то пишите сюда, поможем. А если не можете решить простую задачу целых 5 минут, то продолжайте думать, потому что в таком случае от готового решения пользы будет ноль в плане обучения.
    Ответ написан
  • IT с нуля? или кардинальное изменение?

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

    maaGames
    @maaGames
    Погроммирую программы
    Не нужно таймер фпс, нужно смотреть, сколько времени прошло с прошлого кадра. Потому что фпс может быть и сильно ниже заданных 60 (даже в 2Д можно так нагрузить сотнями тысяч юнитов, что под ноль фпс будет).
    Ответ написан
    3 комментария
  • Нужно ли вызывать Dispose у Bitmap?

    Dispose нужно вызывать всегда, когда вы прекращаете пользоваться ресурсом.
    В вашем случае битмапом владеет Holder, по тому Holder нужно сделать IDisposable и вызывать Dispose на нём при завершении работы программы.
    Если жизненным циклом битмапа управляет не Holder, то Holder не нужно делать IDisposable, но перед тем как избавиться от Bitmap - на нём надо вызвать Dispose, иначе произойдёт утечка памяти или ещё чего (не уверен, что там внутри битмапа хранится и какие там ограничения)
    Ответ написан
    3 комментария
  • Как люди пишут операционные системы?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Берут и пишут. Читают книги по теории, берут готовые исходники, пытаются выделить в них куски, про которых писали в книгах и проследить их взаимодействие, составляют в уме проект своей оси, делают разработку по компонентам.
    Долгая, нудная, сложная ... и совершенно бессмысленная работа, разве только just for fun.
    Ответ написан
    15 комментариев
  • А в чем минусы node.js?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    В том же в чем его и плюсы.

    Асинхронность... ее там нет. Там есть event loop что позволяет писать крайне эффективные программы в плане работы с I/O (что для web очень неплохо) и не париться о таких вещях как потокобезопасность, блокировки и т.д. А если еще и несколько инстансов приложения запусть - по одному на ядро скажем, то утилизация вычислительных мощностей выйдет неплохой. Но распаралелить что-то в рамках одного процесса воркера мы уже не можем. Мы не можем посчитать что-то, проанализировать, заняться обработкой жирной картинки прямо при обработке запроса потому что наш процесс воркер так же обрабатываете еще пару десятков запросов, и пока мы будем удовлетворять нужды одного простаивать будут все. Нода хороша когда у нас все состоит из элементарных операций которые не занимают много времени, все жирное надо выносить из основного процесса и разруливать очередями и т.д. Эта проблема имеет массу решений на самом деле, но все уже усложняется и нода теряет свою красоту. Лучше взять Java/c#/Python для этого (и не надо тут вспоминать про шутки с многопоточностью в CPython).

    callback-hell. Собственно наличие event loop диктует так же правила о том, как должна писаться программа. Кучи колбэков, невозможность дебажить нормально и получить четкий стэктрейс из ошибки. Да, есть промисы которые решают первую проблему, да есть либы вроде zone.js которые решают вторую и частично первую проблему... но все это не тривиальное дело.

    Собственно... разработка больших и сложных проектов на ноде возможна... но требует от разработчика хорошие знания и понимание того, как работает его платформа. А это увеличивает стоимость разработки в то время как можно взять более эффективные в этом плане инструменты.
    Ответ написан
    10 комментариев
  • Стоит ли учить Си?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Зачем учить Си сейчас?

    Чтобы не учить потом.
    Ответ написан
    1 комментарий
  • Как написать античит?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Перед тем как читить или защищать чужие программы, сперва следует научиться писать собственные.
    Чит или античит - это программа. Поэтому ПРОСТО научись сперва программировать, а потом уже разбирайся глубже что конкретно ты хочешь реализовывать. Потому что сейчас ты даже вопрос корректно задать не можешь.
    Ответ написан
  • Стоит ли учить C#, если не определился со сферой программирования?

    Коротко: да.
    Длинно: да, если точно не собираешься заниматься системным программированием (хотя и тогда не слишком сложно соскочить)
    Попробую перефразировать чужие ответы о доступных направлениях:
    Геймдев: Unity, Godot, Monogame, Uneral engine и CryEngine поддерживают C#
    Мобильные приложения: Xamarin (в будущем MAUI)
    Кроссплатформенный десктоп: Avalonia, UNO Platform
    Веб: ASP .NET Core на бэк и Blazor на фронт
    Windows: Winforms, WPF, UWP (или как там это сейчас называется)
    IoT: под Windows IoT, Raspberry PI (и подобные), и микроконтролеры с Meadow или Nanoframework
    Дадасаенс и ИИ тоже есть: ML.NET и .NET for Apache Spark (можно даже запускать в Jupyter Notebooks, как питон)
    Ну и консольные приложения, конечно.

    Ещё со знаниями C# можно почти без труда перейти на F# - а там можно делать всё то же самое, но в ФП-стиле.
    Ответ написан
    Комментировать
  • Востребован ли C++?

    @evgeniy_lm
    Еще раз и медленно: "Не бывает "востребованных" ЯП, бывают востребованные программисты"

    Если вы умеете писать хорошие нужные программы на С#, Java или Python то вы без проблем сможете написать не менее хорошую и нужную и на любом другом ЯП включая С++. Если вы не способны писать программы в принципе, то "знание" даже 20 языков вам в этом не помогут.
    А "падающие графики" это не более чем попса. Порог входа в С#, Python и даже Java несоизмеримо ниже чем в С++ по этому говнокодеров на C++ намного меньше чем на других ЯП что и определяет то самое "падение"
    Ответ написан
    2 комментария
  • Где научиться/почитать про общие темы backend?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Купи книжку Котерова РНР7.
    Зумеры от нее воют потому что (там нету видео, а объем текста больше полутора строчек они воспринимать не в состоянии) про собственно РНР там начинается примерно с середины. Как раз потому что сначала там даются именно базовые понятия, без которых нельзя освоить веб-программирование. В том числе что такое НТТР и как оно работает.
    Ответ написан
    1 комментарий
  • Можно ли сохранить соединение к zip архиву между запросами?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Очередной вопрос из серии "можно ли пить воду носом, потому что я залепил себе рот скотчем. отлепить скотч не предлагать".

    Распаковать архив и не маяться дурью
    Ответ написан
    2 комментария
  • Где вы учите/ли PHP?

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

    В целом я рекомендую учить не какой-то конкретный язык, а программирование в целом
    Ответ написан
    2 комментария
  • Как написать указатель на двумерный массив?

    @res2001
    Developer, ex-admin
    В вашем случае достаточно:
    int *p;
    p = (int*)a;

    Или если с двойным указателем, то так:
    p = &a;
    Но дальше в printf у вас все равно будет ошибка.

    Двойной указатель обычно нужен для создания двумерных массивов типа "хребет". В случае обычного (плоского) массива, как у вас, хватает и обычного указателя, не зависимо от количества размерностей.
    Ответ написан
    4 комментария
  • Стоит ли проходить курсы в HTML Academy?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Есть смысл вообще в этих онлайн-школах?

    Нет
    Или лучше быть самоучкой?

    Да
    Ответ написан
    Комментировать
  • Почему последнее время в Разработке такие маленькие зарплаты?

    Zoominger
    @Zoominger
    System Integrator
    Лол, а что вы хотели-то?

    Вместо людей, пришедших в IT по призванию и добившихся успеха многолетним тяжким трудом, подкреплённым истинным фанатизмом и любовью к своему труду (это я про себя, да), в сферу ломанулось стадо откровенно глупеньких и недалёких вайтишников, которые насосались пропаганды от курсоводов про "триста тыщ на удалёнки на пехепе нинапригаясь", причём оглянитесь - этих балбесиков даже не переубедить, они свято верят, что в IT деньги раздают просто так и что веб - это лежать под пальмами с Макпуком и пить коктейли, которые подносят мулатки. По факту же вместо Мальдив - хрущёвка, вместо Макпука - убогий Хлаоми, а вместо мулаток и коктейлей - мамка с чаем из пакетика.

    И да:
    условно говоря юниор средняя около 30-40к

    15-20k. Рублей. В мегаполисе. В галере с полной загрузкой.
    Ответ написан
    6 комментариев
  • Как принимать оплату на сайте анонимно?

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

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    у инфоцыган таких площадок ровно две-три, погуглите по "партнерка на курсах"
    Ответ написан
    Комментировать
  • Как программисту стать биоинформатиком?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    А теперь, тщательно изучив существующие сферы программирования, поняла, что мне просто НЕОБХОДИМО стать биоинформатиком!


    Поэтому, программисты-биоинформатики, поделитесь, пожалуйста, своим опытом и ответьте на вопросы:
    1. Чем именно вы занимаетесь на своей работе?
    2. Какое у вас образование?
    3. В каком объеме вы изучали биологию, генетику, биотехнологии и прочее? Или не изучали совсем?
    4. Что вообще нужно знать и уметь?
    5. Где можно найти работу или хотя бы стажировку? Вакансий днем с огнем не сыщешь, особенно для начинающего биоинформатика (а ведь я в Москве!). А если вдруг что-то попадается, то для биологов, а не программистов.
    6. На какую зарплату можно рассчитывать начинающему биоинформатику и на какую опытному специалисту?


    Сори что я влезаю, но если вы ТЩАТЕЛЬНО изучили, то откуда у вас такие вопросы?
    Ведь если вы даже не знаете есть ли вообще такая работа в Мск, и чем там занимаются люди, то откуда вы решили, что знаете что такое биоинформатик? И что такое вообще существует?
    Ответ написан
    1 комментарий