Несмотря на то, что к этому моменту я уже закончил разработку графического движка для одного [впрочем не слишком коммерчески успешного] игрового проекта, на меня накатывала апатия и депрессия, и не удивительно — что толку быть разработчиком движка, код которого ты просто перестал понимать (а о возможностях его [графического движка] совершенствования и говорить нечего).
Читать полностью »
Рубрика «Программирование» - 77
Как мои проблемы с памятью привели к созданию синтаксиса, который невозможно забыть
2022-10-31 в 21:00, admin, рубрики: Программирование, синтаксисПрограммисты-экстремисты
2022-10-30 в 19:42, admin, рубрики: Блог компании ISPsystem, методологии, Программирование, программистыДа, это не ошибка: сегодня мы поговорим о самых что ни на есть экстремистских подходах к программированию.

«Если вы не практикуете Test Driven Development (TDD), то не можете считать себя профессиональным разработчиком».
«Парное программирование — обязательное условие для серьезных разработчиков: это намного быстрее, чем одиночная разработка и асинхронная проверка кода»
Притча о семи с половиной языках
2022-10-29 в 18:49, admin, рубрики: C#, golang, java, javascript, json, phyton, powershell, ruby, изучение языков, ПрограммированиеДисклеймер.
Статья написана исключительно в развлекательных целях.
Как все начиналось
Любой администратор любой информационной системе знает, что мест для автоматизации в его работе бесконечное множество. Какая огромная ниша для автоматизации прячется в задачах обработки логов, сбора статистики, реакции на события систем.
Почему уходят из 1С?
2022-10-26 в 22:31, admin, рубрики: 1С, 1с не звали, Карьера в IT-индустрии, Программирование, свитчер, управление разработкойВсем привет. Я – бывший разработчик 1С. Я устал от 1С и его ограничений, свой "каминг-аут" я совершил в середине 2021 года.
Периодически меня мучают "фантомные боли", и я захожу на сайты 1С-ной тематики в надежде, что в очередном релизе платформы 1С (по сути, это стековая виртуальная машина, как, например, JVM) наконец-то "смогли". Да, но нет.
Взять хотя бы реализацию регулярных выражений в платформе – в других ЯП процессор регулярок представляет из себя отдельный класс, в котором определены методы для обработки строк. Видимо, 1С-программисты не достойны ничего, кроме трех куцых функций.
Лишние кирпичики карьеры?
2022-10-25 в 13:17, admin, рубрики: ruvds, ruvds_статьи, Блог компании RUVDS.com, карьера, Карьера в IT-индустрии, конкурс, Программирование, резюмеЗапомнился один случай: искали фронтендера на несложный проект с перспективой заманчивого роста. Поскольку платили мы всегда выше рынка, резюме шли пачками. Моё внимание привлекли два: одно, на половину странички, с каким-то бессвязным оформлением, но с прикольным опытом и второе, на пяти листах с описанием всех достижений, начинающихся чуть ли не с успешно рассказанного стишка в детском садике. Решили всех посмотреть. А если серьёзно, то правда старались звать как можно больше ребят и среди соискателей эти двое, конечно, попали. Вы уже догадались, что человек-«пять листов» доставил немало смешных и фейспалмовых моментов? Да, это был реальный испанский стыд: полный ноль по всем каналам. А вот парень с огрызком резюме как раз был принят на работу. Через полгода мы узнали, что он спикер ИТ-конференций, победитель хакатона и успешный игрок в спортивное «Что? Где? Когда?». И знаете что? Эти факты на собеседовании могли увеличить и его шансы и его потенциальную зарплату (минимум процентов на 30). А он просто не считал это чем-то значимым.
Читать полностью »
Язык сломаешь. Советские алгоритмические языки для обучения программированию
2022-10-19 в 9:00, admin, рубрики: ruvds_статьи, алгоритмические языки, Алгоритмы, Блог компании RUVDS.com, Программирование, СССР, Читальный зал, языки программирования
В школе, где я учился до девятого класса, уроков информатики не было. Учебное заведение вообще испытывало некоторые проблемы с оснащением: из наглядных пособий у нас имелся только бюст Ленина в актовом зале. Тем не менее, в СССР, оказывается, планомерно развивали информатику в школах, для чего было разработано несколько специальных языков программирования для обучения детей. Об этих языках я узнал совершенно случайно, когда искал информацию по Fortran 77 — этот язык мы проходили в институте. Любопытство заставило меня копнуть чуть глубже. Полезных сведений оказалось не так уж и много, и тем, что удалось найти, я решил поделиться с вами.
Читать полностью »
Ошибки выбора MongoDB в качестве основной БД в стартапе
2022-10-11 в 22:20, admin, рубрики: mongodb, python, базы, опыт, ошибки и грабли, Программирование, Проектирование и рефакторинг, проектирование систем, рефакторингВ этой статье я хочу рассказать о своих ошибках, которые я допустил, когда писал сервис, у которого MongoDB была основной БД для хранения пользовательских данных (да и не только, но об этом ниже).
Я ни в коем случае не считаю, что MongoDB это плохая БД и ее не нужно использовать. Более того, я считаю, что только мои кривые руки завели меня в ситуацию, из которой пришлось выходить переписыванием сервиса под другую БД (ушел на Postgres и кайфую).
Тем не менее, нельзя знать всего и чтение документации не спасает от катастроф во время самой реализации проекта. Особенно, если ваши ожидания от инструмента разошлись с реальностью.
Подводные камни при получения отсрочки сотрудников от мобилизации
2022-10-07 в 19:27, admin, рубрики: государственные органы, Законодательство в IT, информационная безопасность, мобилизация, Программирование, Производство и разработка электроникиМногие компании столкнулись с мобилизацией. Призывают как рядовых сотрудников, так начальников. Очевидно, что это очередное испытание для российского бизнеса, поэтому все пытаются решить эту проблему. Легкие и быстрые в срочном порядке пересекли государственную границу. Но для многих приходится решать эту проблему на месте и отраслевые министерства пытаются помочь в этом. В частности сейчас наибольшую активность проявляют Минпромторг и Минцифры. Но при этом в ряде случаев возникают и подводные камни, которые пока еще не видны большинству участников.
Создание .NET библиотеки от А до Я
2022-10-02 в 17:27, admin, рубрики: .net, C#, nuget, библиотека, ПрограммированиеДо начала разработки
Первым делом стоит представлять, для чего вы собираетесь создавать библиотеку. Можно придумать массу уважительных причин:
-
добавить красивую строчку в резюме, показав заодно потенциальному работодателю пример вашего кода;
-
развиться профессионально, ведь в своём проекте можно использовать всё, что душе угодно, тимлид не будет против;
-
потешить самолюбие, создав что-то;
-
получить похвалу от бабушки.
Заблуждения программистов о почтовых адресах
2022-10-02 в 4:05, admin, рубрики: Геоинформационные сервисы, почта, почтовые адреса, почтовые индексы, ПрограммированиеЕсли у автомобиля больше четырёх колёс, то это грузовик, автобус или вообще автопоезд. Исключение найдётся и здесь: Mercedes-AMG G 63 6x6.
Попытка описать окружающий мир легко обнаруживает ошибки восприятия, скрытые, словно слепое пятно на сетчатке глаза. Заблуждений много. По крайней мере, на списки про имена, телефонные номера или карты хватило. Настало время адресов и почтовых систем.
Заблуждение 0. Для доставки нужны адрес и имя
В мае 2016 года издание Skessuhorn рассказало трогательную историю: семья фермеров в Хоуларе на северо-западе Исландии получила письмо, на котором не были указаны ни имена получателей, ни адрес, по которому его нужно было доставить. Письмо отправил зарубежный турист, который гостил в посёлке Хоулар и точного адреса не знал. Вместо этого на конверте было изображено местоположение получателя с кратким описанием места, вместо имени — «датчанка, которая работает в супермаркете в Будардалюре».
Адрес называл точно только страну (Исландия) и посёлок (Будардалюр). Дальше шло текстовое описание: лошадиная ферма, где живёт исландская/датская семья с тремя детьми и большим количеством овец. Письмо турист отправил из столицы Исландии, Рейкьявика.


