Доброго утра вам, дорогие подписчики.
На прошедших выходных я просто переосмыслил некоторые детали, да и времени у
меня стало меньше.
Пересмотрев все ваши письма и мнения пришел к парадоксальному выводу: на подписку
профессионального программирования, начинающих подписано больше чем опытных.
Хотя парадаксален он видимо только для меня.
Результатом моих трехдневных обдумываний является следующее - я не буду заниматься
статьями для начинающих. Авторы у нас уже есть. Они выпускают две серии лекций
для начинающих и серию примеров, которые у меня просили, по 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
--------------------------------
Желаю вам приятной недели , легкой и интересной работы.
С уважением, Гром.