Как стать автором
Обновить
962.55

Программирование *

Искусство создания компьютерных программ

Сначала показывать
Порог рейтинга
Уровень сложности

ТОП 10 самых раздражающих факторов для программиста

Время на прочтение5 мин
Количество просмотров16K
Совсем недавно наткнулся в интернете на забавный "хит-парад" наиболее раздражающих вещей для программиста. Поскольку он был на английском — решил перевести текст и несколько адаптировать к нашим реалиям…

ТОП 10 самых раздражающих факторов для программиста


Читать дальше →

ООП для ООП: GRASP

Время на прочтение4 мин
Количество просмотров66K
GRASP — General Responsibility Assignment Software Patterns (основные шаблоны распределения обязанностей в программном обеспечении)

Когда речь заходит о термине «ООП», все непременно подразумевают Объектно-Ориентированное Программирование, но сегодня речь пойдет не о нем. Почти. Сегодня я бы хотел рассказать о принципах Объектно-Ориентированного Проектирования, а в частности о шаблонах GRAPS и области их применения.
Читать дальше →

Ранги разработчиков

Время на прочтение2 мин
Количество просмотров18K


Конечно ранг разработчика — это достаточно абстрактное понятие, но я выскажу свое мнение по данному вопросу, оно не привязано ни к какой теории, а базируется лишь на моём опыте.
Читать дальше →

code_swarm: визуализация истории разработки

Время на прочтение1 мин
Количество просмотров1.8K


code_swarm — приложение, которое позволяет визуализировать историю коммитов в приложении. Коммит происходит, когда разработчик вносит изменения в код или документацию, а затем отправляет их в центральное хранилище. Разработчики и файлы отображаются, как движущиеся элементы. Когда разработчик делает коммит, он подсвечивается, также подсвечиваются и файлы, затронутые этим коммитом. Цвет файлов зависит от типа файла (код, документация). Если активность разработчика падает, его отображение тускнеет. Гистограмма внизу показывает историю и активность изменений.
Читать дальше →

Всё, что вы хотели знать о Singularity, но боялись спросить

Время на прочтение16 мин
Количество просмотров15K


Мне бы хотелось написать что-нибудь про Microsoft Singularity. Это очень клёвая штука, и в IT сегодня все говорят про это. Вот обзор Singularity для тех, кто не хочет читать официальные публикации.


читать дальше про микроядерность, виртуальную память и глючные драйверы

Пару слов о программировании и непрограммистах

Время на прочтение4 мин
Количество просмотров2.9K
А также о тех, кто хочет научиться этому искусству. Очень субьективно.

Я горжусь своей профессией, но очень не люблю говорить людям мало сведущим в программировании и в ИТ в частности, кем я работаю.
Люди сходятся во мнении, что программист — это тот, кто связан с компьютерами. На этом сходства заканчиваются. Один думает, что я печатаю бумажки в Ворде, другой то, что ремонтирую компьютеры и прочую периферию. Я это не придумываю. Вот случай произошедший как-то в нашем замечательном военкомате. Узнав род деятельности, прапорщик обрадовался:
— О, а у нас принтер не печатает!
— Какой принтер?
— Ну такой, с лентой.
Читать дальше →

С днём вебмастера

Время на прочтение1 мин
Количество просмотров681


Сегодня 4 апреля, этот день года не так давно я считаю в некотором роде своим профессиональным праздником. А именно днём вебмастера.

Кто-то считает его просто 4 апреля, кто-то днём покровителя интернета, для кого-то это будет ещё одна замечательная пятница, а для меня это маленький праздник, от которого тепло на душе.

Искренне и без лишних слов хочу поздравить всех вебмастеров! С праздником!

Великий Юбилей

Время на прочтение1 мин
Количество просмотров675
Сейчас, только несколько минут назад произошёл величайший юбилей для почти всех айтишников: 1 200 000 000 секунд с начала отсчётча Unix Timestamp.

С чем всех и поздравляю. :)

Лучший работник месяца

Время на прочтение1 мин
Количество просмотров987
Навеяло: вот если бы программисты работали как в МакДональдсе…

— Свободный программист (тянет руку)!
— Добрый день, что для вас написать? Класс или целую программу? Отлично! Маленькую программу или большую?
— Вам в DLL-ку завернуть, или так возьмёте?
— Что-нибудь ещё: хелп, например? А инсталлятор прикрутить?
— Сегодня у нас акция: заплатив за поддержку сторонних форматов, ваши деньги пойдут фонд кружка выпиливания лобзиком для интернет-зависимых детей школы №59. Вы так же получите смешную наклейку на монитор!
— (Судорожно стучит по клавиатуре 3 минуты, не забывая «мило» улыбаться)
— Подождите минутку, сейчас компилятор отработает…
— Ваш заказ!
— Приятного использования, приходите к нам ещё!

Программирование как искусство

Время на прочтение6 мин
Количество просмотров5K
Мой приятель, директор крупной компании, жалуется: «Представляешь, не могу найти программиста поддерживать работающую систему. Приглашаю, показываю. Если переписывать с нуля — соглашаются за половину зарплаты. Если поддерживать — не соглашаются за две».

Это очень показательная ситуация. В России программисты считают программирование искусством. И никому не удается их в этом разубедить. Маркетологи не считают, что их работа это искусство, так же не считают директора, продавцы, бухгалтера, архитекторы и многие другие специалисты — спокойно относятся к своему призванию. Но не путают творчество в работе и отношение к работе как к искусству в ущерб целям и задачам этой работы.
Читать дальше →

Эволюционная лестница программиста

Время на прочтение4 мин
Количество просмотров2K
Здесь приведены все этапы развития программиста, на примере написания до боли всем нам известной программы «Hello, World».

Школьник:
10 PRINT «HELLO WORLD»
20 END

Студент-первокурсник:
program Hello(input, output)
begin
writeln('Hello World')
end.
Дальше -- больше...

Когда программы пишут не программисты

Время на прочтение2 мин
Количество просмотров4.8K
Я люблю слушать истории о не программистах, которые пишут программы. Что-то в них греет мне душу.

После занятия йоги, сидя в расположенном неподалёку суши-баре, я встретил одного парня, владельца местной студии балета. Он тренированный танцор и хореограф. После того, как мы обсудили тему сильного пола в хореографическом бизнесе, я ради контраста обмолвился, что мой бизнес — программное обеспечение. Вообще, мне нравится то, чем я занимаюсь, но, как бы сказать, в силу моей профессии я не часто вижусь с привлекательными и доступными девушками. Моя работа сильно отличается от работы фотографа, исполнительного директора по маркетингу, модельера, инструктора по йоге или телохранителя. Подобных профессий, наверное, тысячи. Но лучше всех «балетный танцор» или владелец компании по танцам.
Читать дальше →

Ближайшие события

12 ...
121

Вклад авторов