Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Професиональное программирование


Информационный Канал Subscribe.Ru

Доброго утра вам, дорогие подписчики.

На прошедших выходных я просто переосмыслил некоторые детали, да и времени у
меня стало меньше. 

Пересмотрев все ваши письма и мнения пришел к парадоксальному выводу: на подписку
профессионального программирования, начинающих подписано больше чем опытных.

Хотя парадаксален он видимо только для меня. 

Результатом моих трехдневных обдумываний является следующее - я не буду заниматься
статьями для начинающих. Авторы у нас уже есть. Они выпускают две серии лекций
для начинающих и серию примеров, которые у меня просили, по Win32 API и думаю
я помогу с MFC, для тех кто хочет перейти на Windwos зная программирование на
C/C++ в других системах.

Большую часть своих сил я теперь направлю на две вещи:
1. Привлечение новых интересных и самобытных авторов. Это для того, чтобы как
можно шире и разнообразнее сделать ассортимент освещаемых тем. 
2. Сам займусь написанием статей, как и раньше, дабы восстановить мою пошатнувшуюся
:)) репутацию. :))

Почему второе я написал именно так? Среди ваших писем были несколько гневных,
где мне вменяют в вину отсутствие духа рассылки.
Мнения такие - профессиональному программисту нужны были только первые статьи
по драйверам, рассылка вообще не отвечает теме профессиональности, и по мелочи
- о ценности такой рассылки...веренее о ее бесцельности.

Отвечу я самими статьями, но тут хочу остановится на своей концепции профессионализма
в программировании.

Я не считаю себя профессионалом в той степени, что бы заявлять каждому о правильном
стиле или о правилах хорошего тона. 
Однако имея опыт разработки крупных систем, могу сказать, что именно из-за отсутствия
элементарного опыта и проф. навыков, работа с кодом некоторых таких "профи" приводила
в ужас не только меня, но и людей постарше и многоопытнее.

Я считаю, что профессионал - это человек соблюдающий при кодировании правила
хорошего тона, оставляющий комментарии не в пол страницы, а в нормальном, достаточном
для понимания кода, размере, особенно в ключевых точках программы.
Профессионал пишет алгоритм не самым оптимальным способом в теории, а самым удобным
для интеграции с общим продуктом. 
Профессионал должен удерживать в голове общую структуру проекта, и уметь оперировать
блоками программы так же свободно, как и операторами языка.

При этом он должен уметь быстро перестраиваться и уметь программировать заново
уже отлаженные куски, для более удобной или новой системы в проекте при редизайне,
так чтобы программа не напоминала лоскутное одеяло.

Это кратко, при этом неважно, что он пишет - легкую часть проекта, где ему позволено
нарисовать кнопочки, или драйвер на котором висит вся идея проекта. 

Спросите, какое отношение это имеет к статьям...
Отвечу, часто никакого, иногда маленькое. Это имеет отношение к рассылке. Все
материалы, по крайней мере до недавнего времени, счас иногда просто не успеваю,
я прочитывал и проверял. Иногда менял. Чаще всего все авторы оказывались людьми
высокоорганизованными и профессиональными. Пока мне везло - только двое отсеялись
из-за непрофессиональности и шарового подхода к писанию материалов.

Самой главной была идея не писать справочников, т.е. не повторять ошибки (ИМХО)
rsdn и других сайтов, на которых практически все материалыв стандартного справочного
характера, или книг по Чаеводству. 
Мне очень не нравятся такие проекты. и не потому, что там очень трудно понять
- есть нужная информация или нет. 

Причина в том, что потратив 3 часа и прочитав msdn примеры и советы по программированию,
я писал нужные мне вещи. А на таких сайтах нет такого удобного поиска информации,
и нет действительно нужных мелочей с которыми приходилось бороться. 
Если на моем сайте кто-то один найдет такую инфу, я посчитаю, что моя задача
выполнена, а такое уже было, и я рад, многие уже писали, что научились на моем
сайте тем или иным методам.

Зачем такая задача встала? 
Мне хотелось на этой базе собрать много умных и талантливых людей, с которыми
станет интересно в общении, и самое главное, у которых можно поучиться. Этого
мне тоже удалось достичь, мне так кажется, по крайней мере. И, уже пару задач
я решал по архивам собственного форума. ))

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

Фу - фонтан иссяк, и теперь заслуженные материалы:
1. Статьи и уроки.

Вводная лекция по курсу программирования для начинающих. 
Часть 1: http://club.shelek.com/viewart.php?id=90
Часть 2: http://club.shelek.com/viewart.php?id=91

Советы по Windows (часть 4) http://club.shelek.com/viewart.php?id=89

Урок 2. (Все еще общий) http://club.shelek.com/viewart.php?id=92

2. Книги и программы.

Забавная программка для форумов типа phpBB2 т.е. как у меня. Позволяет делать
красивые символьные рисунки в стиле старых текстовых, которые подготавливает
в формате форума и простым cut&paste можно их легко вводить в качестве новых,
оригинальных смайликов лежит здесь: http://club.shelek.com/download.php?id=55

А книжка Рихтера по программированию серверных приложений в среде Windows 2000
Server здесь: http://club.shelek.com/download.php?id=56

--------------------------------

Желаю вам приятной недели , легкой и интересной работы.
С уважением, Гром.


 


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное