Миф 3. Технология работы

Я не буду описывать сейчас все возможные варианты самой технологии программирования. Для подробного их рассмотрения, к сожалению не достаточно собраться с друзьями и поболтать.. Я рассмотрю поверхностно и тезисно только несколько самых известных подходов, которые и сформировали наше мифологическое мышление. Итак, технология программирования это по сути то, каким образом будет осуществляться сама работа с кодом. И это скорее не о языке, а о принципах организации кода. Миф 3. Однажды мы научимся правильно писать код и тогда делать почти ничего не […]

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

Миф 2. О больших деньгах

Все русские программисты вскормлены на новостях о русских хакерах, о том, что в Америке признали, что русские программисты — лучшие в мире, о том, что там дескать платят огромные деньжищи, если ты только разбираешься в мелочах программирования. Проблема только в том, что вот лично Я — до этого уровня никак не дотягиваю. Но ничего, я же могу подготовиться, посидеть и скоро буду шарить не хуже Васи, который уехал в Америку работать в самом Oracle. Это миф. Он есть и у […]

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

Миф 1. О крутых компаниях

Программирование — это достаточно молодая профессия. Мы хоть и не застали начало начал, но были достаточно близки к нему. Можно сказать, что мы родились в эпоху создания мифов о программировании. Когда я был в 11 классе школы, только-только вышел компьютер pentium 1. Он мог сразу редактировать текст например и воспроизводить музыку.. После dos это казалось почти чудом. В это время вообще происходило множество чудес. Приходили компании из ниоткуда и становились миллиардерами.. Вроде icq, google, скайп.. Ну и другие. А у […]

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

Начала программирования

С чего начинается написание любой программы? Конечно с 1 шага — с постановки задачи. Я думаю это очевидно. Программирование без чёткой постановки задачи сродни постройке дома без плана. Затем следует шаг — выбор средств решения задачи, который напрямую зависит от постановки. Если брать пример постройки здания, то это скажем выбор строительного материала и определение необходимых объёмов для строительства. Я уточню ещё раз — цель определяет средства её достижения. Если цель поставлена чётко и точно, а средства выбраны правильно, то даже […]

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

Вместо вступления

Что такое программирование? Программирование — это написание кода для некого устройства по заранее разработанному плану, который позволяет пользователю на этом устройстве выполнять необходимые ему задачи. В этой формулировке кроется огромное количество интересного, которое я бы и хотел обсудить в цикле статей — как со стороны программиста, так и со стороны начальника/тимлида. Для меня это будет так сказать подведение итогов моей программистской деятельности, для начинающих программистов — может быть руководством, для начальников — поводом задуматься. Не думаю, что у меня будет […]

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