Я программист Java (Enterprise) недавно получил новую должность архитектора. Читаю разную литературу на эту тему сейчас, но хотелось бы найти что-то систематизированное. Хороший курс был бы идеален.
Посоветуйте.
К чему этот комментарий? Чисто поржать?
Правильнее тогда было бы аналогию провести: "качка сделали фитнес-инструктором, он спрашивает, как инструктировать"
Я спрашивал про курс, а не про мнение о моем назначении.
Это как? В моем понимание хороший инструктор заканчивает как минимум спортфак, где ему в течении 4х лет рассказывают физиологические и анатомические особенности.
Работаю и постигаю архитектурный дзен, качаю скилы > архитектор > развиваюсь дальше.
Назначили архитектором > начинаю постигать архитектурный дзен.
Я бы из выше перечисленного все таки остановился на 1м варианте.
Если уже прыгнули на это место, то начинайте отсюда - https://en.wikipedia.org/wiki/Software_architecture
И постепенно закрывать дыры заплатками, так как я не встречал никогда годного курса который бы закрывал все белые пятна.
approximate solution, у меня есть опыт в архитектуре ПО.
меня не интересуют паттерны и сиквенс диаграммы.
меня интересует организационная составляющая.
как это вообще быть Архитектором.
нашел вот например курс от люксофта (
Сергей Горностаев, какой смысл обсуждать то, что меня сделали архитектором? я до сих пор понять не могу. Ну я был старшим разработчиком. У меня есть опыт создание архитектуры ПО, UML , бла бла бла, но у меня нет опыта работы архитектором. Про такие курсы я и спрашиваю.
Омг)
Я вам открою занавес, как это быть архитектором, ответите вы сами себе через год. Это чистый опыт, который нарабатывается годами через камни, боль, опыт и слезы.
Strannyk, хорошо, вот представьте вы старший разработчик. умеете разрабатывать и проектировать. вас ставят архитектором на новый проект. вы общаетесь с заказчиками, с ПМом. Вас просят написать разные документы. технические требования, верхнеуровневую архитектуру, что-то еще. У вас есть кое-какой опыт, но все равно его недостаточно, чтобы все это сделать. и вообще вы еще сами не до конца понимаете, что требуется от архитектора. ваши диаграммы классов на таком этапе никому не нужны.
теперь вопрос: как себя поднакачать в этой области. системная аналитика, анализ требований, стратегия проектирования и еще куча вещей, которые опытный архитектор знает.
я не спрашиваю про курсы, где меня научут шаблону Синглтон, я спрашиваю про курсы, где мне покажут, что делает архитектор и что мне нужно знать. примерно так.
Евгений Шатунов, В том что автор вопроса, будучи архитектором, не удосужился грамотно сформулировать свой вопрос, и навел глупого шороху.
Вопрос должен был прозвучать так:
"Сделали архитектором, но в угоду нехватки опыта - умею в архитектуру, но не умею в организационные вопросы и управление, дайте советы".
А так, учитывая что это Java (Enterprise), удивлен что архитектор задает такие вопросы, так как обычно сидит архитектурная команда, которая натаскивает новичка.
Дмитрий, Это опыт) Чистый и целевой который набивается годами и шишками. Условный Тим Лид, который засирает свои первые 2-3 проекта и команды, и спустя n-ное количество часов уже начинает плавать как рыба в воде.
Вы один что ли архитектор там? Более опытные коллеги не делятся best-practice? Вас на амбразуру кинули?
Сергей Горностаев, ну я уже сам нашел например у люксофта курс (почему то ссылку не получается вставить): "Ключевые практики архитектора ПО". Он платный конечно же. Примерно такие курсы я ищу. Поэтому и задал этот вопрос.
approximate solution, один маленький проект кое-как сдал. И то вышло так, что практически вся моя работа оказалась не нужна. Сейчас ставят на второй проект, надеюсь, там будет какой-то ментор.
Дмитрий, Да должен быть как бы. По нормальному у вас вообще должны быть от компании какие нибудь мастер классы по организации данного вопроса. Особенно если люди значит что у вас просто банально отсутствует опыт.
approximate solution, хорошо, поправь меня если я что-то упускаю из твоих слов.
Ты считаешь автора неучем и недостойным задавать подобные вопросы (равно как и занимать должность) лишь только на базе того, что твои мысленные формулировки вопроса расходятся с его фактическим изложением?
С моей точки зрения ты просто через чур додумал за автора вопроса. Вот этого точно делать не стоило.
Ты считаешь автора неучем и недостойным задавать подобные вопросы
Мне кажется вы забыли выключить "шерифа" форума) Так как я как и многие не понял формулировки автора, и точности его вопроса. И никакого негатива как к автору, так и его опыту не испытываю.
approximate solution, про шерифа форума это снова через чур додумывание?
Лично я автора смог понять, хоть и не могу фактически помочь ему. Я не могу понять смысла твоего ответа и бури твоего негодования в комментариях.
Strannyk, Получить можно, но обычно чем больше глубина вхождения в профессию, тем более бессмысленными становятся курсы, так как не могут шаблонами описать те бизнес процессы и организационные моменты которые работают внутри компании.
Курсы = junior\middle сотрудник. Всё что выше TL, PM, это передача опыта чуть ли не из рук коллеги, и целевой опыт.