архімаггриб в Дарницькі печери
  • Чи взагалі реально знайти роботу новачку? ( С++ )

    1. «Войти в IT» лучше на чём угодно, лишь бы получить реальный стаж. Хоть бесплатно. Сейчас такое время. От языка и домена зависит минимально, кроме случаев, когда уже есть гарантированное место. Дальше уже можно начинать перебирать.
    2. Gamedev может быть переполнен, но есть другие направления. Для чего-то низкоуровневого хороша, например, крипта. Много работ на Go и Rust, после них на C++ можно перейти, если время+настроение+возможность.
    3. Попробовать поискать что-то opensource и полечить очевидные баги в нём. Тоже пунктик в резюме.

  • Яка мова програмування є переоціненою? Діліться думками!

    Да, Perl и Tcl — два примера, как из шелла (bash, sh, etc.) замыкаются до завершённой логики. Причём метод Tcl мне нравится немного больше... хотя он и менее эффективен в среднем.

    Основная проблема как раз в том, что подход Tcl и Python масштабируется изначально с самых простых уровней, даже если их самих надо заметно многословнее писать. А вот у Perl есть минимум два стиля — для одноэкранных скриптов и для больших проектов, и переход от первого ко второму это куча марудной возни.

    Підтримав: Jan Haring
  • Яка мова програмування є переоціненою? Діліться думками!

    Лише у самого Googlе до 10 мільйонів строк коду на С++ і ніхто їх не буде переписувати лише з ціллю переписати.

    Нема проблем, якщо можна переходити по частинах.

    І хто сказав, що у гугла C++? У них «C++ без винятків без RTTI» (і ще без багато чого давно є в C++11 і пізніше).

  • Яка мова програмування є переоціненою? Діліться думками!

    Я навів свої аргументи, важливі для мене як для адміна

    Моя оцінка _і_ як адміна _і_ як програміста.
    Деякі рідкі переваги Perl для «однорядковиків» у стилі вбудованого m/.../ миттєво щезають, коли навіть в адмінській роботі переходиш на два екрани.

    гарного дня, вступати в баталії стосовно хто крахе пітон чи перл не буду :)

    ап ту ю :)

    Підтримав: Jan Haring
  • Яка мова програмування є переоціненою? Діліться думками!

    С потворно переоцінений.

    Підтримав: Konstantin Strukov
  • Яка мова програмування є переоціненою? Діліться думками!

    Я можу помилятись в деталях, але коли вперше познайомився з Python, маючи при цьому досвід роботи з Perl, був шокований тотальним пиз...цем який відбувався у Python.

    П...ць це в Perl. В Python як раз нема тих десятків проблем Perl через які збігли з нього майже всі.

    У Python вагон своїх проблем, але порівняно з Perl це дуже неплохий варіант.

    Тонка і потужна робота Perl,
    Python пішов вгору свого часу — бо на ньому робили DropBox і засновник Python добре здружився з Google,яки доклав зусиль у розвиток цієї мови.

    «Невозбранно взоржал» (tm)

  • Як мотивувати авторів створювати більше якісних статей на DOU

    на DOU

    У вас в виразі «на адекватному форумі» пʼять помилок.

  • Чи багато у вас вкладок і закладок у браузері? Як ви їм даєте раду?

    Без груп. Вони шукаються і підіймаються по необхідности.

  • Як виправити: Connection refused by port 22 Debian/Ubuntu

    эту команду уже похоронили лет 10 назад, а она еще кочует по говномануалам копипастом.

    Живее всех живых. Хотя некоторые вещи таки с ss удобнее.

    И норм админ не повесит на 22 порт иначе будут ломиться боты брутфорсить

    Корпоративная политика часто говорит, что ставить супервумные файрволлы — ок, а вот менять порт — дзуськи.

    и этот хлам тащат из мануала в манул. это старая обертка над systemctl

    Ну особо зверские бобры могут и upstart вкатить вместо пёттеркринжа...

  • Apple представляє нові MacBook Air з чипом M3

    тому навіть шашки потягне)

    Ви уточніть будь ласка — 64 чи 100 клітинок?

  • Apple представляє нові MacBook Air з чипом M3

    Псітронний процессор, але не може здублювати зображення на один з моніторів. Здається, справа не в M3.

    Підтримали: Alexzender Dobosh, Maryan
  • Ви б довірили ШІ власну психотерапію?

    После того, как до чёрта гиков в качестве ежедневного психотерапевта использовали M-x doctor из emacs, бояться того же от ChatGPT/аналогов как-то несерьёзно. Сработает в разы лучше.

    Підтримали: Vic, Emma Orlova
  • За що ваша компанія повинна вам подякувати? Розповідайте!

    Ви мене з кимось плутаєте. Я цю печеру вже 20 років рию.

    Підтримав: Oleksandr Suvorov
  • За що ваша компанія повинна вам подякувати? Розповідайте!

    Ще не питав підвищення платні.

    Підтримали: Oleksandr Suvorov, Nikita Andrushko
  • Як модернізувати Java легасі-код

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

    Фигня в том, что если не выделяется — постоянно и на основе административного решения — хотя бы 10% времени на рефакторинг и прочие зачистки, то потом никто вам не выделит времени на то, что мол тяжело саппортить код.

    Підтримав: Alex Fogol
  • Як модернізувати Java легасі-код

    > Java 17 на 8,66% швидше (при задіяному G1 збирачу сміття) аніж Java 11.

    Як казав мені колись один начальник — все, що не є прискоренням в 2 рази або більше, не цікавить, бо не окупиться.

    > Підтримка нових технологій:

    Приходиш такий хочеш нових технологій, а у тебе формування одних X.12 з інших.

    > Відразу можна виділити декілька сервісів: UserService, SubscriptionService, TemplateAndMessagingService, NotificationService, HistoryService.

    І JobSecurityService який всім цим керує.

  • Apple заплатила на болотах штраф у розмірі понад мільярд рублів

    демонстративно и с пафосом согласились заплатить в РФ штраф.

    А те согласились? Вот и сделали нужную картинку.

  • Intel вироблятиме мікросхеми на замовлення Microsoft. Компанії уклали угоду на понад$15 млрд

    По большому счету Microsoft единственная компания, среди больших, которая очень бережно относится к обратной совместимости и состоянию рынка.

    Если и говорить про «_единственную_» компанию, которая _очень_ бережно относится к таким вещам, то это IBM :)
    Прикладной софт разработки 1964 года со свежевышедшей S/360 будет работать на современной SystemZ без изменений. Системный — может работать (если надо... обычно незачем) в соответствующим образом настроенной виртуалке без заметной потери производительности, бо гипервизоры имеют кучу подпорок для этого, а канальная I/O архитектура, повезло, оказалась дешевле виртуализуемой, чем регистровые подходы образца PDP-11, которые сейчас копируют чуть менее, чем все архитектуры. Базовые языки — COBOL и RPG для прикладного бизнес-софта, PL/1 для универсального и системного софта, Fortran для математики, JCL для управления заданиями — сохранились, удобно интегрированы и развиваются. Для баз данных есть DB2 тоже ещё с 60-х. Для совместимости с Internet есть вылизанная Java и даже оптимизированные на неё процессоры. Техподдержка сможет всё это сопровождать и апдейтить. Технику можно брать в лизинг, если не хочется платить за всё сразу. Ценник выше, да, но многие считают, что оно того стоит:))

    По сравнению с этим, Microsoft несколько раз меняла всё кардинально. DOS->Win9x->WinNT. FAT->NTFS+ReFS. 16бит->32->64. В отдельных местах, да, вставлялись какие-то извращённые костыли вроде такого (и LLP64, которая не соблюдается в их же дотнете). В общем, это была политика «у вас на переход 5 лет, для самых ленивых — 10 лет, если нам доплатите, но кто не успел, это уже не наши проблемы, значит, вы рынку не нужны». В принципе, это _почти_ то же самое. «Почти» тут принципиально. Кто опирается на хоть как-то поддерживаемые решения и платит за новые версии — тому ещё нормально. Но вот если разработка остановилась и новое взять неоткуда — ой всё (tm).

    но на тот момент всем уже было по боку ибо были Direct X и OpenGL которые породили поколения игр ставших классическими и породившими серии с сиквелами выходящими по сей день.

    Вы почему-то говорите тут только об играх, но игнорируете огромный пласт другого софта.
    Например, в какой-то момент вылетело значительное количество старого коммуникационного оборудования, авторы для которых не захотели писать драйверы начиная с XP. Я был в интернет-провайдере и помню этот переход. В итоге часть просто обновляла оборудование на поддерживаемое, а часть перешла на Unix. Да даже обыкновенный компорт — реализации, отличающиеся от 16550A-based, пошли лесом.
    А сколько лет народ старался тянул автокад в досовой версии, и из-за него не переходил на 2000+, потому что в виндовой что-то выкинули?

    Apple например вообще сумела за 15 лет три раза полностью сменить архитектуру, сначала IBM Power PC, потом x86_64 — а тепер вот ARM.

    Да, Apple тут противоположный полюс. Их подход частично таки работает... частично — потому что тоже были массовые плачи про то, что что-то ценное не переведено (сначала M68k->Power, вы этот переход не упомянули, потом Power->x86). Названий не помню, но было много.

    Досовое (если не железо) спасает (частично) тут ускорение работы процессоров — запуск в dosbox или qemu даёт скорость выше, чем нативно на том железе 90-х. Ранние виндовые разработки — что, в виртуалку складывать?

  • Висока зарплата за нецікаві задачі — наскільки це може бути проблемою? Обговорюємо 🤔

    Не цікавих проєктів не бачив взагалі.

    Гарно фільтруєте на вході, значить. Поділиться секретами.

  • Чи дійсно треба айтівцям мати продуктове мислення?

    а чи комусь відмовляли у позиції по причині, що недостатньо того самого бізнес імпакту і продакт майндесут

    Було одного разу саме з таким формулюванням.
    Не ображаюсь і не дивуюсь, бо галузь була далека від моїх звичних, але виник сумнів, про що думали на попередніх 1-2 інтервью.
    І ще було схоже з компанією де від всіх вимагали за власним розсудом бути клієнт-орієнтованим, але якщо це відхилялось від «візії» CEO, то зарізали навіть вже зроблене. Але це був навіжений стартап дуже дивного способу дії, і я найбільш за все був здивований тим, чого вони хотіли мене взяти з самого початку;)

← Сtrl 123456...375 Ctrl →