Дневник цели
После практически месяца лени все-таки удалось оторвать свою пятую точку от дивана :) Понял, что длинные планы строить бессмысленно, так что буду двигаться короткими спринтами (привет, Agile :) ).
Ближайший спринт (до 26 мая):
- Английский. Книга Джины "Английский для наших" + поищу дополнительные интересные источники. В качестве первого кандидата - LinguaLeo, на который у меня кстати уже есть лицензия (досталась нахаляву).
- Вникнуть в основы банковского стандарта Базель ll/lll.
- Одна специфическая аналитическая задача, которая у меня четко описана в другом месте.
Итак, начинаем учиться! Поехали!
Господи, как же интересно было планировать и как лень непосредственно ботать :) Прокрастинация в действии... )
Полезные материалы по XML:
- На сайте w3schools.com
- На сайте ibm.com
- В Интернет-университете ИТ-технологий
- http://vfpdev.narod.ru/docs/xmlint_r.html
- http://khpi-iip.mipk.kharkiv.edu/library/extent/prog/iipXML/xmlintro.html
- Самоучитель XML (Ильдар Хабибуллин)
- Изучаем XML (Эрик Рэй)
По SoapUI и XMLSpy буду смотреть дополнительно
Итак, по результатам первичного мониторинга потребностей рынка были выделены следующие навыки (cпасибо Алексею - http://smartprogress.ru/user/8847 за помощь):
- SQL/теория реляционных БД
- XML-технологии (в т.ч. XSD, SOAP... + посмотреть XMLSpy)
- Английский
- Повторение UML (+ Enterprise Architect + RUP)
- Углубленное освоение систем версионного контроля (SVN и Git)
- Освоение банковской/финансовой предметной области
Порядок изучения на ближайшее время:
- XML-технологии (в т.ч. XSD, SOAP... + посмотреть XMLSpy)
- SQL/теория реляционных БД
- Повторение UML (+ Enterprise Architect + RUP)
Английский пойдет в параллели со всем остальным.
До какого уровня учить мне интуитивно понятно, так что формально прописывать не буду. А по времени - до 24 мая.
Предполагаемые цели обучения (из них буду выбирать):
- Фундаментальная теория системного анализа (Карл Вигерс - Разработка требований к программному обеспечению, Алистер Коберн - Современные методы описания функциональных требований к системам и т.д.)
- Вспомнить программирование (Java или Python)
- Вспомнить реляционную модель данных + SQL
- Вспомнить XML (+ XSD, XSLT и т.д.)
- Освоение Linux
- Углубленное изучение систем версионного контроля (SVN, Git)
- Отдельные технологии (SSH, VPN и т.д.)
- Довести до уровня Apper Intermediate владение английским языком
Вот как-то так.
Алексей, поскольку основная задача на следующий год - максимальная стабильность, то я сразу исключил из рассмотрения все непрофильные для текущей должности скиллы (например, менеджерские). На текущем месте работы ситуация не очень стабильная последнее время, так что вопрос звучит скорее так - вкладываться больше в то, что нужно здесь, или в то, что более востребовано на рынке труда.
Алексей, тогда (если положение компании действительно нестабильно) я б на вашем месте сделал ставку на то, что популярно на рынке. Но не просто абстрактно популярно, а именно по вашей текущей специализации. Правда перед этим стоит еще раз оценить действительно ли все так нестабильно и в какой степени эта нестабильность может задеть вас.
Также при этом надо не забывать регулярно делать проверку на предмет того, не стабилизировалось ли у вас на работе, не пора ли вернуться к развитию того, что требуется для непосредственной работы. Есть риск пропустить этот момент и отстать от работающих в компании специалистов, которые сейчас на вашем уровне. Это с точки зрения своего опыта говорю.
Если рассматриваете два пути развития, то рекомендую посмотреть вот этот бесплатный курс: http://www.stratoplan.ru/free/cdk/
Вас вряд ли там заинтересует всё, тем более, что многое там очевидно. Но подозреваю, что может быть интересен вот этот блок: "Стратегия «2*top25»: почему некоторые растут быстрее и как сделать свое движение более безопасным и свою профессиональную позицию более устойчивой" (хотя и он тоже достаточно очевиден).
Алексей, предлагаю перейти на ты :) Полностью согласен. Хотя риск отстать от коллег, на проекте с которыми работаешь уже больше года, все же мне кажется не так велик... Так что имхо самым эффективным будет вложение в навыки, востребованные на рынке в целом по конкретной специальности. Сейчас промониторил немного свою... оказалось, что конкретно мне сейчас необходимо подтянуть английский, SQL/теорию релационных БД и XML-технологии. Дальше повторить UML. Затем - углубленное освоение систем версионного контроля и видимо банковской/финансовой предметной области (туда вакансий больше чем всех остальных вместе взятых).
А за ссылку огромное спасибо! Скачал оффлайн версию - сейчас слушаю.