Признать, что я слежу за высвобождением памяти хуже, чем автоматический сборщик мусора. После изучения C++ в универе, было тяжело принять, что в Java удалять объекты не надо. Потом меня убедила одна статья, кажется, Уолтера Брайта, где он объясняет, что иногда сборщик мусора оказывается не только надёжнее, но и быстрее частого ручного выделения и высвобождения в куче, т.к. высвобождение делается не на каждое выделение, а через равные промежутки времени, т.е. асинхронно по отношению к основному коду. Сейчас не вспомню название статьи.
Перейти от программирования снизу вверх (от обдумывания мелких задач, которые потом во что-то соединяются) к мышлению сверху вниз (декомпозирование конечных целей). Да и сейчас иногда ударяюсь в мелкие задачи: они как бонсай, как пасьянс раскладывать.
Диванный философ, по совместительству инженер · 26 апр 2022
Учил программирование в крайние годы существования СССР. Тогда самое сложное было заполучить машинное время в достаточном количестве. Т.е. проще говоря добраться до компьютера. Но вопрос я предполагаю не совсем об этом... Читать далее
Веб-разработчик, геймер, специалист по этике · 29 апр 2022
Для меня лидером по убийству нервных клеток была передача аргументов в функцию в момент её вызова.
Учили меня программированию серьёзно в университете, на языках Object Pascal и C++. Там, в отличие от хипстерских Python и... Читать далее
Занимаюсь программированием. Создаю серверы и... · 5 мая 2022
Вначале изучения программирования мне было сложно читать код без IDE. Да, работая в IDE по её подсказкам можно легко понять где проблема или опечатка, но не всегда есть время на открытие громоздкой IDE лишь для просмотра небольшого файла.
Я программирую уже давно. Начинал, когда Windows не было и в помине. Самым сложным для меня было, преходить с программирования по DOS к программированию под windows. Не понятно было что такое shell api, обьекты, свойства... Читать далее
💻 Разработчик ПО, встроенные системы, физустановк... · 24 июл 2022
Самым сложным было осознание и принятие, что написание программной документации, все эти ЕСПД, ГОСТ 19, 24, 34… 😣 - это необходимая часть программирования. И сама по себе написанная программа неполна, недостаточна и малоценна... Читать далее
Химик по образованию, последние 28 лет -... · 28 июн 2022
Составить алгоритм обработки данных и принять решение о средствах его реализации. А изучение именно языков программирования - это со временем. Начинаешь с основ… хотя въезжать в С/С++ я начал с написания EXP-приложений для AutoC... Читать далее