Showing posts with label Budam. Show all posts
Showing posts with label Budam. Show all posts
Thursday, July 1, 2010
Вопросы для подготовки к собеседованию на вакансию mid and senior Java developer
Вопросы и ответы от Якова Фейна (Yakov Fain) он же Budam для тех, кто готовится к интервью на вакансию mid and senior Java developer: "Secrets Of The Masters: Core Java Job Interview Questions".
Saturday, June 26, 2010
Не швыцай.
Не швЫцай. (Выудил из подкаста Budama).
Это выражение с еврейского, что означает "не хвастай" в контексте осторожности, которую надо соблюдать, что бы не вызвать зависти ближних и не нажить себе лишних недоброжелателей на ровном месте. Не говорите, что у вас все лучше, чем у других.
И еще один афоризм: кто знает – делает, кто не знает – учит.
Высказывание Генри Форда (вольный перевод с англ.): если вы думаете, что можете это сделать – вы правы, если вы думаете, что не можете это сделать – вы тоже правы.
Это выражение с еврейского, что означает "не хвастай" в контексте осторожности, которую надо соблюдать, что бы не вызвать зависти ближних и не нажить себе лишних недоброжелателей на ровном месте. Не говорите, что у вас все лучше, чем у других.
И еще один афоризм: кто знает – делает, кто не знает – учит.
Высказывание Генри Форда (вольный перевод с англ.): если вы думаете, что можете это сделать – вы правы, если вы думаете, что не можете это сделать – вы тоже правы.
UML – хорошее начало для проектирования сайта на Java. Часть 1.
UML - Unified Modeling Language (унифицированный язык моделирования).
Прослушав подкаст (podcast) под названием "Програмирование в стране Утопия" от Budam, я понял что любую программу нужно начинать с ее диаграммирования (хотя кому-то это может показаться и утопией). В принципе, о пользе и необходимости такого подхода (использования UML в начале любого проекта по программированию) я не раз слышал и от знакомых программистов. Польза от этого всем: такой подход не только помогает разобраться другим в программе, но и, в первую очередь, самому программисту, который работает над этой программой.
Лучшая книга по UML называется "Применение UML и шаблонов проектирования: введение в объектно-ориентированный анализ, проектирование и унифицированный процесс UP" (английское название: Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development). Автор книги: Крэг Ларман (Craig Larman). Уже вышло третье издание этой книги, я нашел ее англ. версию и уже читаю, правда не в PDF, а в DJVU (маковскую версию проги для чтения djvu можно скачать здесь).
Итак, основная идея этого поста такая: проектирование сайта на Java должно начинаться с диаграммирования, созданного с помощью UML. Таким же образом полезно начинать проектирование любой программы на Java.
Прослушав подкаст (podcast) под названием "Програмирование в стране Утопия" от Budam, я понял что любую программу нужно начинать с ее диаграммирования (хотя кому-то это может показаться и утопией). В принципе, о пользе и необходимости такого подхода (использования UML в начале любого проекта по программированию) я не раз слышал и от знакомых программистов. Польза от этого всем: такой подход не только помогает разобраться другим в программе, но и, в первую очередь, самому программисту, который работает над этой программой.
Лучшая книга по UML называется "Применение UML и шаблонов проектирования: введение в объектно-ориентированный анализ, проектирование и унифицированный процесс UP" (английское название: Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development). Автор книги: Крэг Ларман (Craig Larman). Уже вышло третье издание этой книги, я нашел ее англ. версию и уже читаю, правда не в PDF, а в DJVU (маковскую версию проги для чтения djvu можно скачать здесь).
Итак, основная идея этого поста такая: проектирование сайта на Java должно начинаться с диаграммирования, созданного с помощью UML. Таким же образом полезно начинать проектирование любой программы на Java.
Subscribe to:
Posts (Atom)