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

Программирование, просто о сложном


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

Просто о сложном

Здравствуйте, уважаемые читатели.

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

Начнем мы, пожалуй, с того, что зададим себе вопрос – в чем же суть программирования?

Подумайте немного, перед тем как ответить... И если ответ похож на – нажимание кнопок по клавиатуре с целью написания исходного текста программы – вы не правы.
Можно обратиться к всемирному разуму Интернета и найти следующий ответ на wikipedia:

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

Там еще много других умных слов, но нет самого важного.

Суть программирования - в коммуникациях!

А по-простому - в общении. :)

Общение является связуюшим звеном между анализом требований к ПО, проектированию приложения, кодирования. Вот приблизительный список людей, которые будут кровно заинтересованы с вами поговорить:

  1. Коллеги программисты, которые сомневаются, удовлетворяет ли написанный вами код стандартам компании. Да что там – удовлетворяет ли он хоть каким-то стандартам…
  2. Представитель заказчика, который ставит требования, а потом их изменяет, изменяет, изменяет…
    • Это может быть ваш преподаватель в школе или институте
  3. Тестировщик – человек, который будет убеждать вас, что на самом деле ничего не работает.

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

Поэтому первый идея, которую нужно понять начинающему программисту – коммуникации решают все. Еще раз подчерку – ВСЕ РЕШАЮТ КОММУНИКАЦИИ. А не кадры, как иногда считают.

Предлагаю – вы приходите к друзьям или родным и начинаете доступно и понятно (только так :) ) объяснять материал, который знаете только вы (квантовую физику, например, или особенности использования С++ в программе подготовки младших классов). При современном развитии мобильной промышленности, заснять ваш дебют сложности не составит. Просмотр и анализ записи вам доставит много удовольствия. :) Возможно, вам понадобиться несколько циклов выступление-анализ. А когда вы станете довольны своей убедительностью, ясностью и краткостью речи, открывайте текстовый редактор и начинайте писать гениальный код.

Вот такой первый секрет программирования, на сегодня все.
С уважением,
Сергей.

Анонсы будущих рассылок


В избранное