Мартин Фаулер сказал золотую фразу: «Any fool can write code that a computer can understand, good programmers write code that humans can understand». Прошли годы, а воз и ныне там. Большинство разработчиков забывают о том, что 80% времени они читают свой код и код своих коллег. Статья — попытка заставить подумать о проблеме качества кода. 84
Я веду блог, посвященный программированию на С++. Я — программист, сейчас занимаюсь распределенными системами, работаю в компании Майкрософт. До этого занималась разработкой игр. 238
Давно и прочно в умах миллионов сидит стереотип: программирование — профессия для брутальных и суровых мачо, требующая нехилой работы мозга. Наверное, лет сорок назад так оно и было. Но современность все больше наталкивает на мысль, что разработка ПО — более чем подходящая профессия для представительниц женского пола. 168
Самые массовые языки программирования: C#, Java, C/C++, PHP. Pythоn близок к тому, чтобы стать следующий мейнстримом в веб-программировании. Сообщество программистов на Objective-C уже превысило сообщество разработчиков на Delphi. 58
Я знаю, что отличает простого программиста от сложного. Маленькие нюансики, которыми наполнен его рабочий процесс — разница в мелочах. Вот одной такой мелочью (ускоряющей разработку, между прочим) я бы и хотел поделиться. Это наша ИДЕ. 34
Все началось с бытового компьютера ЛИК, на котором бессонными ночами в возрасте 8-12 лет я понял, что такое кремниевый друг и то, как с ним общаться. Это был период, когда компьютер был другом, но на Вы. Каждый день я стремился к нему, чтобы получить еще какую-то новую историю. Это было красиво, как и все в первый раз. 41
Программирование — сложная штука, но многие из принципов, которые делают программиста лучше, не слишком отличаются от того, чему нас учили тети-воспитательницы. 31
В этой статье мы рассмотрим преимущества и недостатки использования языка Python в научно-инженерных приложениях как альтернативы традиционным C, C++, Fortran и, прежде всего, MATLAB, Octave и другим математическим пакетам. 89
Технологии программирования постоянно совершенствуются, делая процессы создания и использования программ всё более дешёвыми, как того требуют законы экономики. 1
Данная статья — начало серии статей о метапрограммировании (metaprogramming). Статья представляет вашему вниманию две техники: многоэтапное метапрограммирование (staged metaprogramming) и метаязыковую абстракцию (metalinguistic abstraction). В статье обсуждаются мифы о метапрограммировании, раскрываются некоторые принципы метаязыковой абстракции и многоэтапного метапрограммирования. 61
Об управлении рисками в процесс разработки я уже писал. Но мне кажется, об управлении рисками можно говорить даже в рамках программирования (т.е. написания и отладки программного кода). 13
Технічна співбесіда триває 1 годину (або 1.5 години). Я вважаю, що якщо за цей час інтерв’юер не зміг зрозуміти, наскільки добре кандидат знайомий з тією або іншою технологією, то він просто профнепрігоден(інтерв’юер).
Тестове завдання красномовніше за CV, знання алгоритмів та вміння красиво розповідати на інтерв’ю. Але давати його треба не всім без огляду, а тільки тим, хто погано зміг себе показати під час зустрічі.
но похоже на случай когда вы фильтруете информацию
да, фильтрую. смотрю сноски, противопоказания, и т.д.
давайте чуть отстаренно, о том как я фильтрую.
а массово смотрят на достижения об успехе.
Ми з дружиною та донькою теж до тещі в село на кілька місяців переїхали. Ото я насидівся на доу тоді, прикидаючись що працюю, щоб по господарству не допомагати!
Хм видимо не сладко тебе пришлось судя по описанию рабочего процесса ) или может в отпуск пора ) мне как то везёт значит — ни кто не кусает и не думает что за дурачка взяли, хоть я не знаю проект и все технологии первое время естественно )
Ну по поводу...
Наше IT стає старшим, в багатьох вже є діти і це прив’язує до локаціі школи чи садочка. І переїзди стають з аргументацією «так зручніше жити» стають не актуальними
У одних людей есть некое врожденное стремление к эстетике и рабочей этике, выражающееся в нашей профессии в стремлении к чистому, элегантному, читабельному коду.
У других людей его нету.
Я з Інтерсіті нарешті почав нормально, швидко і комфортно кататися зі Львова і назад. 16:12 — 20:47 зі Львова, 9:11 — 13:45 (десь так) — до Львова з Вінниці. А колись найкращим варіантом було 22:00 — 4:00, так що наступний день все одно лоу...
Комментарии