¿Por qué sigo sintiendo que no sé nada después de 1 año de experiencia como desarrollador web?

Nunca he sido calificado para un trabajo de desarrollo que he ocupado.

Como desarrollador web, hay mucho que existe y se está desarrollando mucho más constantemente que incluso tratar de estar al tanto de lo que es relevante para usted puede ser una actividad ardua.

Los navegadores con los que trabajamos tienen un mayor rendimiento y más funcionalidad que antes, lo que lleva al desarrollo de nuevos paradigmas para aprovechar estas mejoras, lo que lleva a una variedad de herramientas que aprovechan estas posibilidades en evolución. Dadas suficientes iteraciones, ya no usamos las mismas herramientas, incluso si comparten el mismo nombre.

Entonces no, no estás haciendo nada “incorrecto” per se. La mayoría de las descripciones de trabajo están llenas de pelusa. Yo ignoro rutinariamente años de experiencia, requisitos educativos y cosas por el estilo. Tomo cosas relacionadas con el flujo de trabajo (ágil, kanban, etc.) con un grano de sal. Realmente, las únicas cosas por las que debería sentirse descalificado deberían ser de naturaleza técnica: lenguajes específicos y bibliotecas / marcos deberían ser las únicas cosas que requieren atención. Así que pruébelos, comprenda los problemas que resuelven, y si se siente cómodo agregándolos a su repertorio, no debería tener problemas para aplicarlos.

Estás familiarizado con las tecnologías principales. Estás familiarizado con un preprocesador. Estás familiarizado con un marco. Está familiarizado con un lenguaje comúnmente utilizado en el back-end. No hay razón para que no puedas aprender otras cosas similares en esos espacios, y esos son espacios muy amplios para trabajar. Solo tiene que entender lo que están tratando de resolver, cómo son similares a lo que usa actualmente y dónde difieren, debe centrarse en cómo y por qué, desde el punto de vista del desarrollo, son importantes.

La mejor manera de manejar la sensación de abrumamiento al mirar las ofertas de trabajo es encontrar entre 20 y 40 empresas para las que le gustaría trabajar, y luego enviarles 3 piezas de correspondencia. Primero, averigüe quién será el gerente de contratación o el entrevistador y envíe una carta de presentación, luego, un par de días después, una carta de presentación y un currículum, y luego en un par de días más llame y solicite la entrevista. He usado este formato con algunos de mis clientes de coaching y funciona todo el tiempo. Deberías terminar con 3-5 ofertas si haces tu búsqueda de trabajo de esta manera. Descubrí esta técnica en un libro de Dan Miller llamado 48days para el trabajo que amas.

En segundo lugar, cuando una empresa publica una descripción del trabajo, reúnen su lista de candidatos ideales y deben escupir una descripción para ROBO-Coder. La mayoría de las empresas saben que no encontrarán un montón de personas que coincidan con el candidato ideal, pero están buscando ver si usted está dispuesto a trabajar para convertirse en el candidato que están buscando. Hay mucho que decir sobre alguien que se adapta culturalmente y está dispuesto a aprender, que alguien sin personalidad que “ya lo sabe todo”.

¡Buena suerte en tu búsqueda!

Bueno, si solo estás haciendo las cosas básicas de la web, sí, es posible que no hayas aprendido nada.

Javascript: ¿entiendes el alcance variable? ¿Qué es un IIFE y por qué lo usarías? ¿Qué tal usarlo (un lenguaje prototipo) para hacer herencia de objetos?

¿Qué tal jquery? ¿Lo sabes muy bien? Css, ¿realmente entiendes cómo las cosas caen en cascada? ¿Qué hay de las cosas HTML5 / CSS3? ¿Qué hay de las consultas receptivas / de medios?

¿Entiendes qué es xml y cómo se relaciona con html?

Lo más importante: ¿te gusta construir cosas en una computadora? Si no, entonces comience a pensar cuáles son sus verdaderas pasiones y trate de hacer la transición hacia ellas.

¿Siente que no sabe nada o siente que no está calificado para solicitar otro trabajo? Esas son dos cosas diferentes.

En el momento de escribir este artículo, tengo dos años de experiencia en desarrollo y siento que he aprendido una cantidad abrumadora durante mi tiempo con esta empresa, pero no me siento un experto y estoy seguro de que no Siento que sé tanto como el programador principal. ¿Estás comparando lo que sabes con la base de conocimiento de alguien que ha estado haciendo esto durante diez años? Si es así, entonces, por supuesto, te sentirás como un exfoliante.

En cuanto a los listados de trabajo? Mira, el marketing de IME y las personas de recursos humanos pueden ser verdaderos imbéciles, especialmente en TI. Tal vez realmente necesitan todo lo que ponen en la publicación, o tal vez solo están viendo a quién pueden aplicar. Eres un programador Realmente sabes lo que es Angular. Eso te pone por delante del 99% de la población. Además, cualquier empresa para la que valga la pena trabajar esperará una curva de aprendizaje y estará dispuesta a realizar alguna capacitación.

Ahora, todo lo dicho dice que todavía tomaría la posición de que tal vez si no se siente cómodo con sus propias habilidades, tal vez debería tener otro año en su haber con su compañía actual. Tal vez tienes el síndrome del impostor y tal vez sabes mucho más de lo que crees que sabes, o tal vez estás mojado detrás de las orejas y lo sabes. Tome mi situación: en el papel me pagan muy mal, pero luego también me contrataron como desarrollador de stack sin antecedentes de trabajo en esta industria. Me pagan por experiencia, y quizás tú también. Si sus facturas están pagadas, es un buen negocio.

Buena suerte.

Eso es normal. El problema con las descripciones de trabajo es que los empleadores imponen requisitos muy específicos en los anuncios de trabajo. Tengo más de quince años de experiencia y puedo sentirme intimidado mirando las publicaciones de los empleadores.

Una publicación de trabajo real que me gustaría ver leería algo como esto

Buscando un desarrollador apasionado y motivado, con una sólida experiencia en la creación de productos funcionales. Debe poseer las siguientes habilidades o estar dispuesto a aprenderlas y dominarlas aquí: Tecnología X, Y y Z.

Lo mejor que puede hacer es demostrar que puede aprender rápidamente, que es un buen solucionador de problemas y que ha producido un trabajo significativo en el pasado.

Como gerente de contratación, he contratado a docenas de desarrolladores que no tenían una fracción de las habilidades en la publicación y tuvieron bastante éxito al elegir las nuevas tecnologías que se les lanzaron.

Buena suerte.

Hola,

No se preocupe, no está solo, ya que los nuevos avances suceden mucho más rápido que ser absorbidos por el proyecto. Siempre tengo este sentimiento similar después de estar en esta arena durante 6 años 🙂

El desarrollo web siempre está cambiando el panorama, todos y cada uno de los nuevos proyectos quieren la mejor tecnología disponible en ese momento, un número reducido de horas (desde la perspectiva de las ganancias).

Nunca se conforme con una tecnología única durante demasiado tiempo, siga agregando nuevas habilidades a su perfil para mantenerse relevante en la industria.

Cualquiera que sea el trabajo que hagamos, no está destinado a durar mucho tiempo, ya sean tecnologías / marcos, etc., aprender a superarlo, comenzar a aprender y mantenerse actualizado.

Buena Suerte Amigo 🙂

Porque todavía no sabes nada. El desarrollo web lleva años dominarlo. Hay tantas cosas que aprender. En este punto, todavía estás en la fase de conocimiento suficiente para ser peligroso.

Comunícate con los reclutadores de tu ciudad y deja que te hagan entrevistas. Realmente pueden ayudar a acelerar su carrera. Son los que ayudan a gestionar las expectativas, por lo que no se espera que sepa todo el día. Tienes un año de experiencia profesional en desarrollo, eso cuenta mucho. La mayoría de los candidatos para los trabajos para los que se entrevistará no tendrán ninguno.