Tarjetas de rango de experiencia junto a un registro de candidato y una bandeja sin resolver.
Mantén los requisitos declarados separados de tu propia evidencia.

Un Actor es un programa alojado que recopila datos públicos. El Naukri Jobs Scraper es el Actor de este artículo. Lee páginas públicas de Naukri. No usa un inicio de sesión de Naukri. Lo inicias a través de Apify. Una API es una forma en que un programa le pide a otro programa que trabaje. Se llega a este Actor a través de la API de Apify. No es una API oficial de Naukri. No incluye todos los empleos de la India. No es una base de datos privada de una empresa.

Una Task es un conjunto guardado de entradas. La Task actual es Naukri Jobs by Experience Level Dataset. Una Task solo inicia la búsqueda. El Actor guarda filas de origen. Tú haces la revisión de este artículo. El Actor no decide si encajas. No envía una postulación.

Una fila es un registro de empleo guardado. Una posible coincidencia significa que la fila superó las comprobaciones que puedes hacer aquí. No significa que obtendrás una entrevista.

Las personas que están al inicio de su trabajo preguntan cómo encajan sus años en un puesto. Un ejemplo público es esta pregunta de una persona recién graduada en ciencia de datos. Este artículo responde solo el paso del rango de experiencia. Aprender habilidades nuevas es una tarea aparte.

Paso 1. Escribe tu regla de años

Escribe una oración para tu pregunta de experiencia. Indica tus años relevantes ya terminados. Años relevantes significa años en el trabajo que vas a usar para este puesto.

Di cómo cuentas las pasantías. Di cómo cuentas los proyectos. Di cómo cuentas el trabajo de tiempo parcial. Di cómo cuentas los empleos que cubren las mismas fechas. No sumes esos empleos superpuestos en un total más largo, salvo que el empleador diga que lo hagas. Si el empleador indica una regla de conteo, usa esa regla.

Esta revisión responde un solo paso de encaje. No es un plan completo para aprender habilidades.

Conserva tus años declarados para la tabla. El campo de búsqueda acepta un número entero de 0 a 30. En la ficción de más adelante, el valor de búsqueda es 1. La tabla usa 1.0. Si tus años declarados no son un número entero, no cambies la tabla para forzar un encaje.

Paso 2. Inicia una búsqueda pequeña

Elige una familia de puestos. Elige el mercado de la India que quieres. Elige una ventana de tiempo corta.

El Actor actual acepta estas entradas. `searchTerm` toma una frase de búsqueda en cada línea. Usa una línea para la primera comprobación. `location` es opcional. `maxItems` es la cantidad máxima de filas que el Actor puede guardar para toda la búsqueda. Si omites `maxItems`, ese límite de guardado desaparece. Define siempre un límite de guardado. `postedWithinDays` es texto. Los valores permitidos son "0", "1", "3", "7", "15" y "30". El valor "0" significa cualquier antigüedad. `experienceYears` es un número entero de 0 a 30. El valor 0 pide la configuración de búsqueda fresher. Fresher aquí significa la configuración de origen para cero años de experiencia. `sortBy` puede ser relevance o date. `searchDepth` puede ser standard, extended o deep. Standard significa la primera comprobación estrecha. Este método usa standard. No necesita una profundidad más amplia. El Actor también acepta `excludeCompanies`. Esta revisión no usa ese campo para juzgar los años.

La Task guardada busca software engineer. Usa `experienceYears` 5, `postedWithinDays` "7", `sortBy` date y `searchDepth` standard. No define una ciudad. No define `maxItems`. Reemplaza el puesto por el tuyo. Agrega tu ciudad solo si quieres ese mercado. Reemplaza 5 por tu número entero. Define `maxItems` en 2.

Usa una entrada como esta para la primera comprobación. El puesto, la ciudad y el número de años son marcadores de posición. Pon tus propios valores. Quita `location` si no quieres un límite de ciudad. Usa 0 para la configuración fresher.

json
{
  "searchTerm": "your role",
  "location": "your city",
  "maxItems": 2,
  "postedWithinDays": "7",
  "experienceYears": 1,
  "sortBy": "date",
  "searchDepth": "standard"
}
Paso 2. Inicia una búsqueda pequeña

Conserva las comillas alrededor de `postedWithinDays`. El Actor espera texto, no un número solo.

Una búsqueda de ejemplo ya comprobada usó una entrada distinta. Usó una frase, software engineer. No usó ciudad. Usó `postedWithinDays` "0", `maxItems` 2, `sortBy` relevance y `searchDepth` standard. No definió `experienceYears`. Guardó dos ID de empleo de Naukri distintos. Había títulos, nombres de empresa y lugares. Cada fila tenía un `jobUrl` directo de Naukri. Cada `sourceUrl` coincidía con la consulta pedida. El origen era naukri.com. Cada fila tenía `observedAt`. Ambas filas tenían `descriptionText`. Su texto `experienceRaw` también tenía rangos numéricos 0-5 y 0-2. La búsqueda tuvo éxito. Guardó dos filas. Pidió una página. Vio 20 avisos. No tuvo solicitudes fallidas. No tuvo solicitudes bloqueadas. Se detuvo con `max_items_reached`. Eso significa que se alcanzó el límite de guardado. Esas dos filas no son todos los empleos coincidentes. Este ejemplo no envió `experienceYears`. No muestra que el filtro de años haya cambiado las filas. No demuestra un encaje fresher.

Paso 3. Lee el resultado de la búsqueda

Lee la nota del resultado antes de revisar los años. Conserva el filtro que enviaste. Conserva el límite de guardado. Conserva el motivo por el que se detuvo la búsqueda.

Un resultado vacío significa que esta búsqueda no guardó filas. No prueba que no existan empleos. Un resultado bloqueado significa que las solicitudes fallaron o fueron bloqueadas. No trates esa ausencia como un cero limpio. Un resultado con tope significa que se alcanzó el límite de guardado. El ejemplo comprobado tenía tope. Lee solo las filas guardadas. No las llames un feed completo.

El filtro de años puede limitar lo que devuelve el origen. No reemplaza la lectura de cada regla. Una búsqueda fresher todavía puede mostrar un rango amplio. Igual debes leer el texto del aviso.

Estos campos pueden ayudar. Algunos pueden estar ausentes.

`schemaVersion` nombra la forma de la fila. No es un resultado de años. `jobId` es el ID de empleo del origen. `title`, `companyName` y `location` nombran el empleo. `experienceRaw` es el texto de experiencia del origen. `experienceMinYears` y `experienceMaxYears` son números analizados. Analizado significa que el programa convirtió el texto en números. `skills` enumera habilidades cuando el origen las muestra. No conviertas las habilidades en una puntuación. `descriptionText` es el texto de la descripción que guardó el Actor. Su presencia no prueba que tengas todas las reglas. Puede no ser el texto completo del empleador. `postedAt` y `postedAtRaw` son el texto de fecha que mostró el origen. `observedAt` es el momento en que el Actor registró la fila. Estos tiempos no son una promesa de que el empleo siga abierto. `jobUrl` es la página directa del empleo. `sourceUrl` es la página de búsqueda de tu consulta. `searchTerm` y `searchLocation` muestran lo que pediste. Comprueba que coincidan con tu puesto y tu mercado. `pageNumber` y `rankOnPage` muestran el lugar en esa búsqueda. No son tu probabilidad de ser contratado. `status` y `statusReason` describen la fila guardada. Omite una fila que no sea un aviso público normal. `source` debe apuntar a la página pública que querías leer.

Las fechas y la experiencia son lo que mostró el origen. No son una promesa de contratación.

Paso 4. Mantén el texto original junto a los números

Mantén `experienceRaw` junto a los dos números analizados. Lee la descripción guardada. Después lee la página pública del empleo.

Separa cinco casos. Un rango cerrado tiene un extremo bajo y un extremo alto, como 0-2 años. Una frase de límite inferior fija solo un mínimo, como "1+". Una frase de límite superior fija solo un máximo. Un valor ausente significa que no hay evidencia de experiencia. Un conflicto significa que el texto original y los números analizados no coinciden.

No completes un extremo ausente con cero. No supongas que los números analizados captaron todas las reglas del empleador.

Paso 5. Prueba una regla de rango

Usa una prueba numérica solo cuando el texto original y los números analizados coinciden.

Para un rango cerrado, prueba min <= tus años <= max. El extremo bajo cuenta como dentro. El extremo alto cuenta como dentro. Si la prueba se cumple, la etiqueta es `numeric_range_match`. Esa etiqueta significa solo que tus años están dentro del rango cerrado. No significa que el empleador te acepte.

Para una frase de límite inferior, prueba solo tus años >= min. Hazlo solo cuando el texto original muestre esa regla. Un máximo null significa que no se analizó un número superior. Null no es cero.

Para una frase de límite superior, prueba solo tus años <= max. Hazlo solo cuando el texto original muestre esa regla. No inventes un mínimo de cero.

Si la redacción no es clara, la etiqueta es `needs_review`. Si el texto original y los números analizados entran en conflicto, la etiqueta es `needs_review`. Si un número es negativo, no uses el rango. Si min es mayor que max, el rango está invertido. No uses un rango invertido como dato de encaje. Un par invertido, como min 5 y max 2, no es una prueba que puedas aprobar.

Paso 6. Agrega las otras condiciones declaradas

Después lee las otras condiciones de experiencia del aviso. Una condición puede pedir años en un tipo de trabajo. Puede pedir un certificado. Puede fijar un mínimo para un puesto.

Mantén separadas dos etiquetas. `numeric_range_match` significa solo la prueba numérica. `employer_requirements_checked` significa que leíste las condiciones extra.

Asigna una clase a cada frase extra. Obligatoria significa que el empleador la declara como un requisito. Preferida significa que el empleador la declara como un deseo. No clara significa que el texto no dice cuál es. No trates cada frase como obligatoria.

Puedes encajar en un rango 0-5 y aun así no cumplir un deber obligatorio. También puedes no tener un certificado obligatorio. Un rango preferido puede no ser un impedimento estricto. Escribe la clase en tus notas. Un encaje numérico no es la aceptación del empleador.

Paso 7. Arma una tabla con seis avisos de ficción

Arma una tabla para tus filas reales. Usa el ID real del empleo y `jobUrl`. Conserva el texto original, los números analizados, tus años, el estado del rango, la otra evidencia, el estado de la revisión y la acción siguiente. Conserva en la tabla las filas sin resolver. No ordenes las filas por una probabilidad adivinada. Ninguna puntuación privada pertenece a esta tabla.

Los seis avisos de abajo son ficción original. Son filas de enseñanza. No son salida del Actor. No son empleos reales de Naukri. No tienen URL activas. No trates el resultado como una ejecución del producto.

La persona que aprende en esta ficción tiene 1.0 año relevante. Ese número sigue una regla de conteo que ya escribió. El campo de búsqueda usaría el número entero 1. Las pruebas de abajo usan 1.0.

J1 muestra el texto original "0-2 years", min 0 y max 2. El texto original y los números coinciden. La prueba es 0 <= 1.0 <= 2. Eso es verdadero, porque 1.0 está entre los extremos. El estado del rango es `numeric_range_match`. Esta ficción no le da a J1 ninguna condición extra que falle. J1 puede seguir como posible coincidencia. Igual leerías una página activa para una fila real, porque el texto guardado puede estar incompleto.

J2 muestra el texto original "2-4 years", min 2 y max 4. El texto y los números coinciden. La prueba es 2 <= 1.0 <= 4. Eso es falso, porque 1.0 está por debajo de 2. El estado del rango es `below_range`. J2 no es una posible coincidencia. Un 2.0 exacto quedaría en el extremo bajo y aprobaría. Esta persona no tiene 2.0.

J3 muestra el texto original "0-5 years", min 0 y max 5. El texto y los números coinciden. La prueba es 0 <= 1.0 <= 5. Eso es verdadero. El estado del rango es `numeric_range_match`. La descripción también exige dos años en el dominio relevante. Años en el dominio relevante significa años en el tipo de trabajo nombrado. Esta ficción declara esa regla como obligatoria, no como preferida. La persona tiene 1.0, que está por debajo de 2. La condición obligatoria no se cumple. J3 no es una posible coincidencia. El encaje numérico sigue siendo verdadero, y la regla extra sigue sin cumplirse.

J4 muestra el texto original "1+ years", min 1 y max null. La frase con más muestra un límite inferior. No muestra un rango cerrado. La prueba es 1.0 >= 1. Eso es verdadero. El estado del rango es una coincidencia de límite inferior. El máximo null no es cero. Si escribieras max 0, la prueba falsa 1 <= 1.0 <= 0 descartaría un encaje real de límite inferior. No hagas eso.

J5 no tiene texto de experiencia. No tiene mínimo. No tiene máximo. El estado es desconocido. Desconocido no es cero. Si escribieras 0 y 0, inventarías una prueba. Una persona fresher podría parecer un encaje exacto por accidente. Una persona con 1.0 año podría parecer por debajo del rango por accidente. No hay evidencia, así que no hay prueba. J5 queda sin resolver.

J6 muestra el texto original "3-5 years", pero los números analizados son min 0 y max 5. Esos valores no coinciden. Si confiaras en el 0-5 analizado, 1.0 parecería un encaje numérico. Si confiaras en el 3-5 original, 1.0 estaría por debajo del rango. Las dos pruebas no coinciden. El estado es `needs_review`. J6 no es una coincidencia. No elijas el rango más favorable.

Paso 7. Arma una tabla con seis avisos de ficción
EmpleoRango originalMín. analizadoMáx. analizadoAños de quien postulaEstado del rangoOtra condiciónEstado de la revisiónAcción siguiente
J10-2 years021.0numeric_range_matchninguna en esta ficciónposible coincidenciaLee la página activa del empleo antes de postularte
J22-4 years241.0below_rangeninguna en esta ficciónno es una coincidenciaNo la agregues a partir de estos números
J30-5 years051.0numeric_range_matchobligatorio: 2 años en el dominio relevantecondición no cumplidaConserva la nota numérica, pero no la llames coincidencia
J41+ years1null1.0coincidencia de límite inferiorninguna en esta ficciónposible coincidenciaLee la página activa del empleo antes de postularte
J5ausenteausenteausente1.0desconocidosin evidenciasin resolverLee la página de origen a mano
J63-5 years051.0conflictoel texto original y los números analizados no coincidenneeds_reviewNo elijas ninguno de los dos rangos

Hay seis avisos revisados. J1 y J3 son rangos cerrados cuyo texto original y números coinciden, y 1.0 está dentro de ambos. Son dos encajes numéricos de rango cerrado. J4 es un encaje confirmado de límite inferior. J2 está por debajo de su rango. J5 y J6 están sin resolver. J5 está sin resolver porque falta toda la evidencia de experiencia. J6 está sin resolver porque el texto original y los números analizados no coinciden.

Después de la condición obligatoria extra, J3 queda fuera. J1 y J4 siguen como posibles coincidencias. Son dos de seis en esta ficción. Dos de seis es el resultado de esta revisión inventada. No es una tasa de empleos que te van a aceptar. No es una parte de los empleos de Naukri que debas esperar.

La misma ficción con cero años necesita una prueba nueva. No reutilices las decisiones de un año. Con cero años, J1 sigue encajando, porque 0 <= 0 <= 2. J2 sigue por debajo de 2. J3 sigue encajando en los números cerrados, porque 0 <= 0 <= 5. J3 sigue sin cumplir los dos años de dominio obligatorios. J4 no cumple, porque 0 no es >= 1. J5 sigue desconocido. J6 sigue en conflicto. En esta misma ficción, solo J1 sigue como posible coincidencia con cero años. J4 era una posible coincidencia con 1.0 año. No es una posible coincidencia con cero.

Paso 8. Lee un puesto antes de postularte

Revisa a mano las posibles coincidencias. Lee las instrucciones actuales de postulación del empleador en la página del empleo. Compara tu evidencia con un puesto a la vez. Elige, como tarea aparte, las actividades de aprendizaje que abarcan varios puestos.

Este artículo termina con una lista de revisión de rangos. No estima el pago. No puntúa habilidades. No promete una entrevista.

Fuentes y lecturas adicionales

Por Chronometrica · Actualizado

Volver arriba ↑