¿Puedo ser competente en NoSQL a un nivel para conseguir un trabajo sin experiencia en bases de datos basadas en SQL?

Primero, es más útil pensar en términos relacionales versus no relacionales en lugar de sql versus nosql.

La principal diferencia está en el diseño de la estructura de datos. Cuándo, dónde y por qué usaría diferentes diseños y bases de datos. Hay cuatro recorridos principales de nosql, cada uno con docenas de productos que utilizan las estructuras pero tienen diferentes implementaciones y usos. También hay bases de datos multimodo que utilizan varios tipos. En muchos casos, ni siquiera tienen una sintaxis de cola similar.

También hay docenas de sistemas de gestión de bases de datos relacionales, pero sql es más o menos el mismo en todas partes (hay algunas diferencias entre las implementaciones, pero las operaciones y consultas básicas son las mismas), y las características generales son las mismas.

Conocer el diseño de bases de datos relacionales y luego contrastar ese conocimiento con cómo las bases de datos nosql hacen las cosas y por qué probablemente serán más valiosas para su carrera; especialmente porque muchas bases de datos nosql se utilizan para complementar bases de datos relacionales, o se están utilizando para realizar una transformación y migración desde bases de datos relacionales existentes.

Dicho todo esto, si se especializa en un sistema nosql en particular, podría encontrar una compañía que lo use que requiera su ayuda, pero sus opciones serán muy limitadas.