Creo que puedes hacerlo, si te lo propones.
Sería útil si hay un mentor en la empresa que lo ayude a aprender las cuerdas.
Hay 2 mitades para cualquier proyecto de software:
- ¿Cuáles son los detalles técnicos detrás de las aplicaciones o extensiones que bloquean los anuncios?
- ¿Cuántas veces debería leer 'Código limpio'?
- ¿Cuál es el mejor servicio de desarrollo de software en India?
- ¿Podré llegar a un nivel respetable como ingeniero de software si no soy competente con la línea de comandos y los entornos Unix?
- ¿Por qué no hay un exceso de ingenieros de software?
- conocimiento del dominio
- conocimiento de ingeniería de software
Si contrata a un ingeniero de software que todavía no tiene el conocimiento del dominio, necesitará ponerse al día con eso. Si contrata a un ingeniero mecánico que tiene el conocimiento del dominio, pero que carece un poco del lado de la ingeniería de software, necesitarán ponerse al día con eso.
Te garantizo que pase lo que pase, tendrás problemas en alguna parte. Si es bastante nuevo en el negocio, lo bueno es que aún no sabe lo que es “imposible”: tendrá mucho entusiasmo para compensar algunas lagunas en el conocimiento.
Aunque VB .net se usa más ampliamente de lo que parece, es relativamente nicho y rápidamente pasa de moda. Esto podría ser una bendición: muchos “programadores de carrera” se mantienen alejados de ella. Si va a convertir la programación en su carrera principal, asegúrese de mantenerse actualizado y exponerse también a otras herramientas / idiomas.
Si tiene alguna influencia en la elección del lenguaje, para un nuevo desarrollo me mantendría alejado de VB.net, y probablemente iría a C #.