Форум Сообщества Аналитиков
Обсуждения => Идеи и мозговой штурм => Тема начата: makar182 от 21 Декабря 2014, 19:01:42
-
Доброго времени суток!
Хотел бы попросить совета у старожил по своей ситуации на тему "Смогу ли я стать аналитиком?".
Мне 26 лет и по образованию я инженер-нефтяник, работал только в этом направлении, но в какой-то момент разочаровался в нефтянке и решил сменить сферу труда на ИТ(давно интересовался на уровне наблюдателя). Изучал основы PHP+MySQL, C и С++(в разное время по очереди) по большим книжкам, все как полагается, но после изучения "букваря" каждого языка (алгоритмы не изучал) я понимал, что в голове и в душе я не программист, хоть вроде все ясно и понятно. Так было с каждым из этих языков по очереди.
В то же время я принял участие в создании мобильного приложения, позже я создавал несколько своих проектов. Проблема в том, что участие во всех этих проектах я принимал именно на уровне разработки бизнес-целей, пользовательских и функциональных требований, разработки интерфейса. Вопрос программирования был целиком и полностью делегирован. Но именно выполняемые мной задачи мне очень нравились и я был счастлив :)
Спустя примерно полтора года исканий своего места в ИТ я случайно наткнулся на статью на Хабрахабре про бизнес аналитиков и понял что примерно этим я и занимался(и именно так звучит та профессия, которую я не мог сформулировать раньше и осознать), только в меньших масштабах. Это именно то, что мне нравится и что у меня получается! (по крайней мере я так думаю).
Прочитав какое-то количество статей на Хабре про то, как стать аналитиком и параллельно читая Вигерса, я начал кошмариться - и тут и там практически все говорят про обязательный практический опыт программирования и что люди с улицы аналитиками стать не могут и не смогут... нужен опыт программирования... Это правда и я зря теряю время?
При крайней необходимости, я могу изучить какие-то языковые основы и базовые алгоритмы, но писать код я никогда не смогу, ровно как и зваться программистом.
Подскажите советом, буду очень признателен!
-
"Смогу ли я стать аналитиком?".
...
выполняемые мной задачи мне очень нравились и я был счастлив :)
Это - главное.
обязательный практический опыт программирования и что люди с улицы аналитиками стать не могут и не смогут... нужен опыт программирования... Это правда...?
Полная чушь. Практический опыт программирования очень полезен в понимании программистов - основных потребителей результатов работы аналитика. Но и без него неплохо получается - достаточно обычного человеческого желания понять.
но писать код я никогда не смогу, ровно как и зваться программистом.
Ну и не надо.
-
Это - главное.
Полная чушь. Практический опыт программирования очень полезен в понимании программистов - основных потребителей результатов работы аналитика. Но и без него неплохо получается - достаточно обычного человеческого желания понять.
Ну и не надо.
Спасибо Леонид, успокоили. :)
-
Мой совет: Написали текст — перечитайте и разбейте на абзацы.
-
Покажите, где у Вигерса написано, что опыт программирования обязателен?
Сам Вигерс по образованию и базовому опыту работы — химик.
-
Смотря каким аналитиком хотите быть: если хотите разбираться в тонкостях и налаживать коммуникации с разработчиками, то опыт программирования обязателен. Бывают такие роли в компании аналитик-менеджер. А если просто аналитиком, и как выполняются твои требования - должен решать менеджер, то нафиг не надо. Написал доку и пошел спать.
Аналогично и с тестированием. Тоже можно забить что такое тест кейс и как проводят нагрузочное тестирование.
Меньше знаешь - крепче спишь (С)
-
и тут и там практически все говорят про обязательный практический опыт программирования и что люди с улицы аналитиками стать не могут и не смогут... нужен опыт программирования... Это правда и я зря теряю время?
Нет, это не правда. Видимо такое впечатление у вас возникло из-за того, что обычно аналитики вырастают из смежных IT областей (тестирование, поддержка, разработка).
Но на практике, сильные навыки разработки могут даже вредить аналитику.
-
и тут и там практически все говорят про обязательный практический опыт программирования и что люди с улицы аналитиками стать не могут и не смогут... нужен опыт программирования... Это правда и я зря теряю время?
Полная чушь. Не нужен.
А на мой взгляд - еще и вреден. Аналитики получаются лучше из предметки, службы сопровождения, и других областей, где приходится много коммуницировать с разными людьми.
-
Мой совет: Написали текст — перечитайте и разбейте на абзацы.
Спасибо, учту.
Покажите, где у Вигерса написано, что опыт программирования обязателен?
Сам Вигерс по образованию и базовому опыту работы — химик.
Я не имел ввиду, что именно Вигерс такое писал. Такие высказывания я видел в статьях на Хабре на эту тему.
-
Опыт программирования иногда позволяет предсказывать где и как лажанутся программисты при реализации ваших требований и расписывать эти требования более подробно. К сожалению культура чтения у нас в индустрии находится на низком уровне. И те, кто требования читает часто не осознают что они прочитали. Один из вариантов "ложной слепоты".
Приведу пример. Взято осюда: http://teamlead.ru/display/MAIN/Atlassian+Platinum+Expert
В то время когда Agile становится стандартом разработки для многих команд, при гибком подходе в ведении бизнеса в целом возникают довольно серьезные проблемы с планированием.
После перевода с "консультанского" на русский у меня получилось следующее:
До Agile с планированием все было хорошо, после внедрения Agile возникли серьезные проблемы.
И зачем мне тогда ваш Agile сдался?
Обычное рекламное объявление. Висит давно. Вероятно, у большинства тех кто читает объявление не проходит полную обработку в голове. Значит оно выполняет свое назначение "продавать". Пусть висит и дальше. С документом требований примерно также.
-
Опыт программирования иногда позволяет предсказывать где и как лажанутся программисты при реализации ваших требований и расписывать эти требования более подробно. К сожалению культура чтения у нас в индустрии находится на низком уровне. И те, кто требования читает часто не осознают что они прочитали. Один из вариантов "ложной слепоты".
Тогда может что уж, лучше самому накодить всё, раз разработчики такие лажовщики?:)
-
Тут как: не вопрос "надо-не надо читать код", а каким аналитиком хочу стать. Получать 70тыр и плевать кто что делает, пусть каждый сам отвечает за свои задачи. Или я буду работать так, что без меня компания развалится...
И еще...смотря, какая компания и как поставлен процесс разработки. В некоторых невозможно даже прочесть код, а в некоторых аналитик, который может поправить код, получает бонусы.
Все таки добавлю...кем хотите стать в будущем. Если техническим спецом, то код - это неотъемлемая часть хорошего специалиста. Если менеджером, то это вредно. Если будете хорошим тех.спецом, то на менеджера не продвинут. По моему опыту - всех, кто себя позицианирует...кодит не буду, тестить не моя работа...в итоге на руководящую должность выдвигали.
-
Тут как: не вопрос "надо-не надо читать код", а каким аналитиком хочу стать. Получать 70тыр и плевать кто что делает, пусть каждый сам отвечает за свои задачи. Или я буду работать так, что без меня компания развалится...
И еще...смотря, какая компания и как поставлен процесс разработки. В некоторых невозможно даже прочесть код, а в некоторых аналитик, который может поправить код, получает бонусы.
Все таки добавлю...кем хотите стать в будущем. Если техническим спецом, то код - это неотъемлемая часть хорошего специалиста. Если менеджером, то это вредно. Если будете хорошим тех.спецом, то на менеджера не продвинут. По моему опыту - всех, кто себя позицианирует...кодит не буду, тестить не моя работа...в итоге на руководящую должность выдвигали.
Определенно хотелось бы со временем выйти на менеджера хотя бы той простой причине, что я физически кодить не смогу, я пробовал ;D
Есть ли еще какие-то рекомендации для выдвижения себя именно в такой виде с будущими планами на менеджера? Хотелось бы понять всю палитру возможностей.
Я так понимаю, что менеджеры вышедшие из аналитиков лучше, чем менеджеры-самоучки, которые не имеют опыта программирования?
-
Я так понимаю, что менеджеры вышедшие из аналитиков лучше, чем менеджеры-самоучки, которые не имеют опыта программирования?
А что вы понимаете под менеджером-самоучкой?
Лично мне неизвестны примеры, чтобы самоучек брали куда-то кем-то руководить. Все менеджеры которых я знаю, работали до повышений или рядовыми специалистами в родной компании, или уже были руководителями на предыдущем месте работы.
-
А что вы понимаете под менеджером-самоучкой?
Лично мне неизвестны примеры, чтобы самоучек брали куда-то кем-то руководить. Все менеджеры которых я знаю, работали до повышений или рядовыми специалистами в родной компании, или уже были руководителями на предыдущем месте работы.
Под менеджером-самоучкой (не совсем правильно выразился) я подразумеваю человека, который не имеет непосредственного опыта в программировании, тестировании и сопутствующих задачах.
Получается менеджером проекта может стать исключительно бывший разработчик ПО, тестировщик и т.п.?
-
Получается менеджером проекта может стать исключительно бывший разработчик ПО, тестировщик и т.п.?
Да, менеджеров и начальников не приносит аист. Их выращивают из простых специалистов:)
Если, конечно, он не родственник владельца компании!
-
Да, менеджеров и начальников не приносит аист. Их выращивают из простых специалистов:)
Если, конечно, он не родственник владельца компании!
Я понимаю ;D Поэтому и хочу войти в ИТ как аналитик и иметь возможность в будущем перерасти в менеджера проекта. При этом кодить не предлагать! ;D
В итоге: Если я Вас правильно понял, то вполне можно стать хорошим аналитиком, который абсолютно не кодит, и в будущем иметь возможность органичного роста до менеджера? Конечно учитываем, что выкладываешься на все 100%! Я против халтуры, просто физически нерасположен к программированию, а сфера ИТ очень манит :)
-
Если я Вас правильно понял, то вполне можно стать хорошим аналитиком, который абсолютно не кодит, и в будущем иметь возможность органического роста до менеджера?
Такие примеры на практике есть. Правда на них иногда без слез не взглянешь, но есть... и ведь работают, даже денежку получают.
-
Такие примеры на практике есть. Правда на них иногда без слез не взглянешь, но есть... и ведь работают, даже денежку получают.
Если без слез не взглянешь, значит рост их был не органичным.
-
В итоге: Если я Вас правильно понял, то вполне можно стать хорошим аналитиком, который абсолютно не кодит, и в будущем иметь возможность органичного роста до менеджера? Конечно учитываем, что выкладываешься на все 100%! Я против халтуры, просто физически нерасположен к программированию, а сфера ИТ очень манит :)
Выкладывайтесь на все 100% как в любимом аналитиками фильме "Ослепленный желаниями" :))
И по поводу "физически не расположен к программированию" - тогда вы физически не расположены ни к одной профессии, которые сидят за компом. Для программирования важнее иметь умственные склонности.
-
рост их был не органичным.
А что такое "органичный" рост? А то может я работаю аналитиком, а все эти годы у меня не "органичный" рост? ;D Это шутка юмора, если что. Не подумайте, что глумлюсь.
Считаю, что многие эти вопросы отпадают после начала работы. Хотя бы в течение года приходит понимание, какой рост наиболее подходит именно Вам лично. Вы сами начнете в голове выстраивать эту стратегию, в зависимости от обстоятельств. Я бы на Вашем месте просто начинал немедленно работать и получать опыт. Варианты - кем идти работать были предложены коллегами выше.
-
Выкладывайтесь на все 100% как в любимом аналитиками фильме "Ослепленный желаниями" :))
И по поводу "физически не расположен к программированию" - тогда вы физически не расположены ни к одной профессии, которые сидят за компом. Для программирования важнее иметь умственные склонности.
Для программирования, как и для других профессий, очень важна страсть и любовь к тому, что ты делаешь. Именно в таком случае ты преуспеешь в этом. Если ты не прешься от того, чем занимаешься, то ты не сможешь выкладываться на все 100%. Так вот лично у меня нет страсти и любви к программированию. Заниматься профессией, которая изначально обречена на отсутствие моей любви к ней, я не хочу.
И по поводу "физически не расположен к программированию" - тогда вы физически не расположены ни к одной профессии, которые сидят за компом.
Непонятная логическая цепочка. В программировании много специфики, которой нет во многих других PC профессиях, зачем все уравнивать? По вашей логике, если я не могу писать на С++, то мне даже не стоит смотреть в сторону работы с MS Office?
-
А что такое "органичный" рост? А то может я работаю аналитиком, а все эти годы у меня не "органичный" рост? ;D Это шутка юмора, если что. Не подумайте, что глумлюсь.
Считаю, что многие эти вопросы отпадают после начала работы. Хотя бы в течение года приходит понимание, какой рост наиболее подходит именно Вам лично. Вы сами начнете в голове выстраивать эту стратегию, в зависимости от обстоятельств. Я бы на Вашем месте просто начинал немедленно работать и получать опыт. Варианты - кем идти работать были предложены коллегами выше.
Полностью согласен и именно так и собираюсь поступить :)
А что такое "органичный" рост? А то может я работаю аналитиком, а все эти годы у меня не "органичный" рост? ;D Это шутка юмора, если что. Не подумайте, что глумлюсь.
Я понимаю, что вы не глумитесь :) И все же отвечу. Органичный рост - это когда начальство видит, что сотрудник на самом деле сможет эффективно выполнять должностные инструкции менеджера несмотря даже на отсутствие непосредственного опыта программирования :)
-
Органичный рост - это когда начальство видит, что сотрудник на самом деле сможет эффективно выполнять должностные инструкции менеджера несмотря даже на отсутствие непосредственного опыта программирования :)
Да что Вы к этому программированию-то привязались? Начальство может увидеть то, что Вы способны стать менеджером и без опыта программирования. Таких случаев более чем достаточно.
-
Да что Вы к этому программированию-то привязались? Начальство может увидеть то, что Вы способны стать менеджером и без опыта программирования. Таких случаев более чем достаточно.
Просто меня запугали мнения некоторых аналитиков (читать также околоаналитиков/псевдоаналитиков) на Хабре, так что решил перепроверить тут ;D ;D ;D
-
Ну вот, теперь начнет бытовать мнение, что аналитику или менеджеру вообще не нужно программирование.
А ведь при общении с заказчиками и выслушивании их "хотелок" не плохо бы понимать и их реализуемость (т.е. возможность реализовать требования в принципе). А здесь уже без азов программирования на платформе не обойтись....
Что касается менеджера - конечно не всегда менеджер может знать предметную область (в нашем случае менеджер, это человек, который управляет и аналитиками и программистами). Но хорошо ли это? Опыт подсказывает, что нет.
Вывод: для начала работы аналитиком совсем не обязательно знать программирование, но что бы действительно расти - придется азы изучать)
-
Ну вот, теперь начнет бытовать мнение, что аналитику или менеджеру вообще не нужно программирование.
А ведь при общении с заказчиками и выслушивании их "хотелок" не плохо бы понимать и их реализуемость (т.е. возможность реализовать требования в принципе). А здесь уже без азов программирования на платформе не обойтись....
Что касается менеджера - конечно не всегда менеджер может знать предметную область (в нашем случае менеджер, это человек, который управляет и аналитиками и программистами). Но хорошо ли это? Опыт подсказывает, что нет.
Вывод: для начала работы аналитиком совсем не обязательно знать программирование, но что бы действительно расти - придется азы изучать)
Не надо из крайности в крайность бросаться :) Я сетовал именно на возможность необходимого практического опыта программирования в качестве разработчика :) От знаний азов и развития никто не открещивался. :D
-
Если бы мы считали опыт программирования обязательным, мы бы так и прописали в профстандарте.
На самом деле, для системного аналитика некоторый опыт программирования желателен (как проверка умений алгоритмизации и для разговора с потребителями тех.требований на одном языке), для бизнес-аналитика — в зависимости от профиля деятельности.
-
В итоге: Если я Вас правильно понял, то вполне можно стать хорошим аналитиком, который абсолютно не кодит, и в будущем иметь возможность органичного роста до менеджера? Конечно учитываем, что выкладываешься на все 100%! Я против халтуры, просто физически нерасположен к программированию, а сфера ИТ очень манит :)
Да, я такие примеры знаю. Правда там тоже не сразу аналитиками стали, а пришли из тестирования или поддержки. Нормально руководят, не хуже остальных.
Для программирования важнее иметь умственные склонности.
Я бы сказал что самое важное это усидчивость, терпение и способность к монотонной работе, особенно в энтерпрайз разработке:)
Вывод: для начала работы аналитиком совсем не обязательно знать программирование, но что бы действительно расти - придется азы изучать)
Чтобы расти, придется изучать совсем другое:)
-
Чтобы расти, придется изучать совсем другое:)
Что например? :) Или по ситуации?
-
Что например? :) Или по ситуации?
В основном и главном навык коммуникации. Всякие нотации, методологии и инструменты уже по ситуации.
-
В основном и главном навык коммуникации. Всякие нотации, методологии и инструменты уже по ситуации.
ну даете...:) по вашему получается аналитик=продажник
-
ну даете...:) по вашему получается аналитик=продажник
По вашему навык коммуникации нужен только продажникам?:)
По моему, аналитик должен уметь общаться всегда и со всеми. Должен уметь слушать и понимать что же хочет человек. Должен уметь четко и ясно излагать свои мысли устно и письменно.
А выбор инструментария зависит уже от конкретной ситуации и компании где работает аналитик.
-
Вы пишите что коммуникация - это основной навык. Уметь понять и поставить задачу - это я еще соглашусь. А каким методом - поболтать или знать так предметную облась, что болтать уже не надо - это другое.
-
Вы пишите что коммуникация - это основной навык. Уметь понять и поставить задачу - это я еще соглашусь. А каким методом - поболтать или знать так предметную облась, что болтать уже не надо - это другое.
Смысл написанного мной, что общение с заказчиками, менеджерами, разработчиками и тестировщиками - жизненно важно для аналитика, а рисует он овальчики в UML или прямоугольнички в BPMN - не имеет почти никакого значения.
По этому мне не ясно что вы вкладываете в слово "болтать" и почему оно имеет негативную окраску:)
"знать так предметную область, что болтать уже не надо" - как правило, такое заканчивается очень плачевно для проекта, когда все себе на уме и не хотят болтать друг с другом.
Или вы не об этом?
-
по поводу овальчиков соглашусь, но по поводу: общение - это жизненно необходимое - нет.
На практике есть знакомые аналитики, очень замкнутые, разговаривают только коротко и по существу. При этом прекрасные специалисты. Даже добавлю, такие в нашей компании становятся начальниками отделов и управления, в отличии от их общительных коллег.
Мое личное мнение - в аналитике главное уметь понять и объяснить. Сами же писали: "Должен уметь слушать и понимать что же хочет человек. "
А в термин "коммуникация" я вкладываю - предать информацию от одного другому. Зачем это сейчас? Уже де факто в любой компании этот процесс отлаживает руководство.
-
"знать так предметную область, что болтать уже не надо" - как правило, такое заканчивается очень плачевно для проекта, когда все себе на уме и не хотят болтать друг с другом.
Или вы не об этом?
Себе на уме - тоже не верно. Аналитик должен предложить решение, а не хотеть поболтать.
-
дубль
-
Мое личное мнение - в аналитике главное уметь понять и объяснить. Сами же писали: "Должен уметь слушать и понимать что же хочет человек. "
Верно, так для меня это и есть общение. Именно про это я и говорил что коммуникация главный навык аналитика.
А в термин "коммуникация" я вкладываю - предать информацию от одного другому. Зачем это сейчас? Уже де факто в любой компании этот процесс отлаживает руководство.
Ну вот, даже в таком простом вопросе в определениях терминов разошлись:)
Себе на уме - тоже не верно. Аналитик должен предложить решение, а не хотеть поболтать.
Чтобы предложить что-то, сначала надо поговорить с заказчиком. А то бывает между тем что заказчик пишет менеджеру проекта и тем что ему нужно на самом деле - пропасть размером с Марианскую впадину!
-
" Чтобы предложить что-то, сначала надо поговорить с заказчиком. А то бывает между тем что заказчик пишет менеджеру проекта и тем что ему нужно на самом деле - пропасть размером с Марианскую впадину!"
Во-во, я и говорю поменьше заказчика надо слушать :)) Просто надо геологию земли знать, тогда и не попадешь в Марианскую впадину. Когда я не была такой старой, я тоже много общалась.
-
Во-во, я и говорю поменьше заказчика надо слушать :)) Просто надо геологию земли знать, тогда и не попадешь в Марианскую впадину. Когда я не была такой старой, я тоже много общалась.
А по мне так лучше сразу прийти к заказчику и спросить самый важный вопрос: "А зачем?"
И внезапно может оказаться что ему не нужно копать Марианскую впадину, а хватит и бассейна в котором он на надувном матрасе будет плавать :D
-
Ну вот и вы пришли к тому же...зачем много говорить. Я правда, другой вопрос задаю: что в итоге хотим?
-
Ну вот и вы пришли к тому же...зачем много говорить. Я правда, другой вопрос задаю: что в итоге хотим?
Я от этого и не уходил:)
А вот интересно, у каждого аналитика свой "самый главный вопрос"?
-
А по мне так лучше сразу прийти к заказчику и спросить самый важный вопрос: "А зачем?"
К сожалению один самый главные вопрос, не всегда приводит к четкому ответу и вот после этого вопроса и может начаться так не любимая всеми "болтовня"...
И в рамках общения с заказчиком начинает выясняться, что хотел то он совсем другого ну или его первоначальные цели тоже были не верны.
-
К сожалению один самый главные вопрос, не всегда приводит к четкому ответу и вот после этого вопроса и может начаться так не любимая всеми "болтовня"...
Не любимая всеми это кем? А если я ее люблю? Получается уже не всеми:)
Ну и мне непонятно, почему общение с заказчиком, высокомерно сводится к негативному слову "болтовня"?
Как будто он вам уже денег должен заранее, а вы "так и быть" согласны помочь этому никчемному человечишке с его жалкими просьбами :D
И в рамках общения с заказчиком начинает выясняться, что хотел то он совсем другого ну или его первоначальные цели тоже были не верны.
Не "не верны", а "неверно выявлены"
-
davvol, а Вас послушать, что болтовня - это и есть выявление требований. Например, я послушав конечную цель Заказчика, сама пытаюсь предложить два-три варианта решения. Либо он добавляет/поправляет, либо выбирает. Поэтому особо общаться нет необходимости. Для меня коммуникации - это последнее качество на которое я обращу внимании при приеме аналитика на работу.
Я, конечно, не претендую на супер специалиста, но как то же я работаю в этой отрасли много лет, и пока в моем арсенале нет невыполненых задач.
-
davvol, а Вас послушать, что болтавня - это и есть выявление требований.
Если вы перечитаете наш диалог, то окажется что данным термином оперируете только вы, и только в пренебрежительном смысле.
Я никогда не писал что болтовня тождественна выявлению требований. И вообще не давал определений болтовне или ее важности.
Получается что вы построили воздушный замок, а теперь яростно с ним боретесь, разоблачая меня в том что я не говорил ;)
Например, я послушав конечную цель Заказчика, сама пытаюсь предложить два-три варианта решения. Либо он добавляет/поправляет, либо выбирает. Поэтому особо общаться нет необходимости.
Ну, это и есть общение, в общем-то :)
Для меня коммуникации - это последнее качество на которое я обращу внимании при приеме аналитика на работу.
Дело хозяйское :)
-
А еще говорили, что я шут на форуме )))))
Жжоте!
-
"Записки начинающего аналитика" готовятся к изданию и в течение пары недель появятся в магазинах.
Книга адресована в первую очередь тем, кто хочет стать аналитиком. Это не бизнес-литература, поэтому там нет советов в стиле "как сделать так, чтобы всем стало зашибись сразу и даром". Скорее - это взгляд на сферу деятельности изнутри, с теми нюансами (в основном касающимися взаимодействия), о которых не принято рассказывать на семинарах и в лекциях.
Если модераторы позволят, чуть позже сделаю анонс книги в форуме в соответствующем разделе.
-
Отлично, я бы почитал!
-
Готова (http://www.uml2.ru/forum/index.php?topic=6421.0)
-
а прочитал уже кто-нибудь?
-
Судя по моей статистике, 32 продажи за год)) Читали ли - не знаю