Хочу поделится с вами своим подходом к разработке модулей, тем и других частей Orchard CMS. В качестве контроля вермий я использую SVN, но думаю эту-же идею можно использовать с любым другим контролем версий. Все файлы лежат в отдельной папке репозитория, а в CMS они попадают с помощью символьных ссылок. Вспомогательные скрипты позволяют пересоздать базу и […]
Продолжить чтение "Разработка модулей для Orchard CMS с поддержкой SVN" »
Под промышленным здесь я имею в виду Enterprise, а мега — то, на что часто бизнес объекты становятся похожими. На разных блогах по программированию часто сравнивают обычное программирование и программирование для Enterprise. Я решил пофантазировать на тему содержимого и свойств — этого самого объекта. В качестве пояснений я использую C#, но сама идея не зависит от […]
Продолжить чтение "«Мега» объект промышленного приложения" »
Делаю один маленький проект на Django, для облегчения задачи поставил одноименный стек от Bitnami. Штука интересная и при правильном подходе ее можно заставить работать. К сожалению как и во многих других реализациях есть несколько серьезных проблем, которые перерастают в грабли. Чтобы избежать геморроя с настройкой виртуальных сетевых карт, будем использовать port forwarding (проброс портов), предусмотренный […]
Продолжить чтение "Bitnami Django stack и переброс портов в VirtualBox" »
Задача появилась из-за нежелания устанавливать какой-либо WAMP стек. Идея в том, чтобы создать переносимый сервер выполняемый в собственной песочнице. Он должен быть достаточно быстрым в загрузке и не требовать много ресурсов. Нужен был сервер на базе Linux, максимально приближенный к боевым (production) условиям. Так и родилась идея запустить Ubuntu Server на VirtualBox в Headless режиме. […]
Продолжить чтение "Установка виртуального LAMP сервера на оcнове VirtualBox и Ubuntu" »
И так, что же ближе всего к разработчику кроме ИТ из всего разнообразия хобби и должностей? Менеджмент проектов и консалтинг я отбросил в предыдущих постах, просто я себя совершенно не вижу в этих областях. Туда-же летит администрирование, по тому что (могу быть не прав) в определенном приближении это похоже на тестирование. Я не хочу размениваться […]
Продолжить чтение "Карьерное плато программиста – Куда дальше?" »
Каждый сам для себя выбирает свой путь. Только сам человек может знать, чего ему действительно нравится и чем он хочет заниматься. Правда это не всегда так. Все чаще встречаются люди, которые не знают чего они хотят. Одним нравятся разные увлечения, другим вообще не хочется ничем заниматься. Задумавшись о плато, я наконец-то задумался о том, как […]
Продолжить чтение "Карьерное плато программиста — Фильтр вариантов" »
Золотые времена программиста — это время между выходом из стен учебного заведения и последним возможным повышением в карьерной лестнице. Время, когда смена работы может обернутся повышением зарплаты в 2 раза (со мной это произошло 2 раза). Дальше все печально. Когда привыкаешь к такому росту, приход плато кажется концом света (ну как минимум шагом назад). Вопрос […]
Продолжить чтение "Карьерное плато программиста — Не личный опыт: «Консалтинг»." »
Я уперся в потолок. Потолок из совершенствования навыков профессиональной деятельности. Я не хочу сказать, что обладаю священным граалем программирования без ошибок и обхожу все возможные грабли «фреймворков», но я знаю достаточно, для того чтобы составлять достойные архитектуры и писать код с поправкой на расширяемость. Все дело в том, что больше половины моих знаний не монетизируются. […]
Продолжить чтение "Карьерное плато программиста — Проблема, как она есть." »
Представим компанию с возможностью серьезного карьерного роста. Скажем, Макс — прошел собеседование и устроился рядовым, разработчиком (или, возможно остался на постоянной основе после контрактной работы). Проработал 1-3 года и стал Senior Developer, Development Lead, Team Lead и т.п. Потом, еще через несколько лет — Technical Analysist, Divison Lead, Architect — или любое другое название, красиво […]
Программист часто пишет не только на работе. Ведь это дополнительная практика, и приятное время препровождение. Последнее, наверно, справедливо только для любителей (читайте фанатов) своего дела. Бывает так, что из идеи рождается что-то интересное и подхватывается другими разработчиками или за покупкой софта выстраивается очередь, готовых его купить. Ни то ни иное со мной пока не произошло, […]