Mi consejo es que permanezca uno o dos años en desarrollo y obtenga el conocimiento del dominio y comprenda bien el proceso porque en 1.3 años de experiencia no puede aprender las cosas que se requieren para convertirse en un BA. Además, no puede dar confianza al reclutador de que puede asumir el rol de BA con 1.3 años de experiencia en desarrollo.
En general, el reclutador tendrá confianza si pasas 3 años en tu puesto actual y pueden estar listos para darte una transición. 3 años es un buen período para comprender el ciclo de vida del proyecto, verá tanto al alza como a la baja en un proyecto (si tiene suerte de estar en un proyecto que le brinda) y también otros aspectos de los riesgos del proyecto y su dinámica.
En cuanto a herramientas:
- ¿Por qué MS Windows no tiene más soporte para desarrolladores?
- ¿Dañaría una carrera en el desarrollo de software comenzar en una pequeña empresa?
- ¿Qué les sucede a los desarrolladores de software que no son "programadores de estrellas de rock", "genios de las matemáticas" o que no trabajan para Google o alguna de las 5 grandes compañías después de haber cumplido los 40 años? ¿Luchan por encontrar trabajo?
- ¿Qué ciudad o estado es el mejor para conseguir un trabajo como desarrollador de software en Canadá? ¿Cuál será el paquete promedio para una persona con 6 años de experiencia?
- ¿Qué es el principio de responsabilidad única y por qué es importante en el desarrollo de software?
- Paquete de MS office
- MS VISIO
- BALASMIQ
- IBM Rational Rose
Cualquiera de estas herramientas será útil / utilizada por un BA en su vida diaria. Le sugiero que aprenda esas herramientas. Busque en Google el uso de las herramientas anteriores y prepárese a través de tutoriales de YouTube, etc.
Preguntas de entrevista :
- Pueden darle un párrafo y pedirle que dibuje un diagrama de flujo
- Cómo reunirás los requisitos
- Cómo evitará los requisitos dinámicos del cliente
- Sugerencia sobre SDLC
- Preguntas relacionadas con el dominio, etc.
Todo el mejor amigo!