Получение к уровню архитектора приложения

Это может быть немного поздно, хотя ...

  1. Переместите курсор в начало слова «unit» в одном из ваших блоков ul. Просто рядом с символом «». Убедитесь, что это первый или последний элемент.
  2. Нажмите клавишу «Alt» на своем ключевом слове.
  3. Перемещение вверх (если вы выбрали последнюю строку) или вниз (если вы выбрали первую строку) курсор вертикально в пределах своей точки (покажет только крошечную вертикальную выделенную линию).
  4. Тип: cool- Вы увидите «cool-unit»

Если вы хотите переопределить слово «единица измерения», то: На 1-м шаге выберите всю единицу слова, затем выполните следующие шаги.

12
задан Csharp 19 May 2009 в 17:18
поделиться

5 ответов

Есть два критерия для того, чтобы быть архитектором программного обеспечения:

(1) Вы должны называть себя одним из них.

(2) Вы должны убедить кого-то заплатить вам за разработку программного обеспечения

Все остальное - просто строительные леса. Если вы хорошо разбираетесь в разработке и планировании «большой картины», попробуйте представить себя архитектором при следующем поиске работы. Если кто-то покупает, вы архитектор.

29
ответ дан 2 December 2019 в 03:38
поделиться

Рискуя подвергнуть себя придиркам и синтаксическим анализаторам,

Быть «Архитектором» означает, что вы должны уметь разрабатывать программные «Системы», состоящие из нескольких «компонентов», работающих вместе в слабо связанных способ решить некоторые довольно сложные бизнес-задачи и иметь возможность «руководить» или «наставлять» других разработчиков при построении указанной системы.

Помимо того, что вы являетесь экспертом в технологии (-ах), необходимой для решения проблемы, это также означает вы должны быть в состоянии понять рассматриваемую бизнес-проблему с точки зрения бизнеса и уметь свободно общаться по этому поводу как с экспертами в области бизнеса (используя их язык), так и с разработчиками, которые будут создавать компоненты (в их язык)

6
ответ дан 2 December 2019 в 03:38
поделиться

I think you're asking how to move up the career ladder within a company, and that's a different process than previous commentors are discussing. It's also vastly different from one company to the next, but there are still skills and practices that are important across the board.

The most obvious thing is breadth of vision. You have to be familiar with all of the parts of the system you are discussing. That means you have to have a desire to work on different areas of the code, even though you don't know as much about them as the area you've been working on. You have to be willing and able to help other people with stuff you know. That doesn't mean pushing your info onto them, it means answering helpfully when they ask. If your advice is helpful, people will come to you. The obvious place to start with this is helping the people who have taken over responsibility for something you've recently moved away from.

Architects talk to people working on other projects, both because they've been asked their opinion about that other project, and because they figure out who the other experts are and ask them questions when the other person has more experience in an area.

And of course, the code and projects you leave behind speak for you. If your code isn't readable and robust, then it won't matter how many projects you've visited. Your own work has to be impressive as well.

2
ответ дан 2 December 2019 в 03:38
поделиться

Если вам нужно задать второй вопрос, вы еще не готовы быть архитектором.

Чтение и запись кода. Будьте универсалом, а не специалистом. Взгляните на обзор 3.5 и убедитесь, что вы что-то сделали во всех областях. Достаточно лишь распознать проблемы и знать, где и кому искать ответы. Взгляните за пределы .net и посмотрите, как аналогичные проблемы решаются в других средах (какао, java, rails, glass, LAMP, delphi, flex)

1
ответ дан 2 December 2019 в 03:38
поделиться

Быть архитектором - это не что иное, как состояние души. Статус Архитектор имеет потенциально плохие коннотации. В частности потому, что никто не может по-настоящему ответить на вопрос: «Кто такой архитектор?»

Прежде всего ...

  • Означает ли это, что один вырабатывает решения, но на самом деле не реализует их?

Если так, то я думаю, над этим надо работать ... но как к этому прийти, просто «вырабатывая решения»? Практический опыт является обязательным условием. По-настоящему хороший программист в конечном итоге обладает хорошими навыками решения проблем. Хороший решатель проблем в конечном итоге знает, как найти хорошие решения.

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

В корпоративных организациях можно подняться до этого состояния ума и потенциально иметь физический титул (и потенциальную плату), отражающий это состояние. Но мы не должны забывать, что это требует АКТУАЛЬНОЙ разработки хороших решений проблем. Это то, что в конечном итоге приводит нас к такому состоянию ума.

В конце концов, это просто слово, которое мало что говорит о человеке, носящем титул.

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

В корпоративных организациях можно подняться до этого состояния ума и потенциально иметь физический титул (и потенциальную плату), отражающий это состояние ума. Но мы не должны забывать, что это требует АКТУАЛЬНОЙ разработки хороших решений проблем. Это то, что в конечном итоге приводит нас к такому состоянию ума.

В конце концов, это просто слово, которое мало что говорит о человеке, носящем титул.

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

В корпоративных организациях можно подняться до этого состояния ума и потенциально иметь физический титул (и потенциальную плату), отражающий это состояние ума. Но мы не должны забывать, что это требует АКТУАЛЬНОЙ разработки хороших решений проблем. Это то, что в конечном итоге приводит нас к такому состоянию ума.

В конце концов, это просто слово, которое мало что говорит о человеке, носящем титул.

можно подняться до этого состояния ума и потенциально иметь физический титул (и потенциальную плату), отражающий это состояние ума. Но мы не должны забывать, что это требует АКТУАЛЬНОЙ разработки хороших решений проблем. Это то, что в конечном итоге приводит нас к такому состоянию ума.

В конце концов, это просто слово, которое мало что говорит о человеке, носящем титул.

можно подняться до этого состояния ума и потенциально иметь физический титул (и потенциальную плату), отражающий это состояние ума. Но мы не должны забывать, что это требует АКТУАЛЬНОЙ разработки хороших решений проблем. Это то, что в конечном итоге приводит нас к такому состоянию ума.

В конце концов, это просто слово, которое мало что говорит о человеке, носящем титул.

3
ответ дан 2 December 2019 в 03:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: