Maximizando tu Potencial en Entrevistas de Tecnología: Las Tres Cs para el Éxito

Rate this content
Bookmark
Slides

La economía es terrible, los despidos están en todas partes y las entrevistas son difíciles. La búsqueda de empleo es agotadora y estresante, ¿entonces cómo superarlo? ¡Todo lo que necesitas es un plan!


Ya sea superando los nervios o aprendiendo a comunicar tu experiencia técnica de manera más efectiva, todos tenemos nuestras dificultades. ¡Lo que no puedes hacer es dejar que te detengan! En esta charla, aprende cómo aprovechar las tres C (Conexiones, Comunicación y Confianza) para obtener una ventaja competitiva durante tus entrevistas. Al adoptar esta estrategia, estarás preparado para arrasar en tu próxima entrevista y obtener esa oferta.

This talk has been presented at C3 Dev Festival 2024, check out the latest edition of this Tech Conference.

James Q Quick
James Q Quick
21 min
15 Jun, 2024

Comments

Sign in or register to post your comment.

Video Summary and Transcription

Las entrevistas técnicas se están volviendo más competitivas debido a los crecientes despidos en la industria tecnológica. Construir conexiones y tener referencias es crucial para asegurar oportunidades laborales. Construir tu marca y presencia en línea puede llevar a oportunidades laborales sin entrevistas tradicionales. Compartir tu experiencia a través de la creación de contenido y la creación de redes puede ayudar a construir conexiones y aumentar la conciencia. La confianza, la comunicación efectiva y la exhibición de habilidades blandas son clave para tener éxito en las entrevistas técnicas.

1. Tech Interview Success and the Impact of Layoffs

Short description:

Hablemos de entrevistas técnicas y cómo maximizar tu potencial para el éxito. Los despidos en la industria tecnológica han aumentado, con más de 191,000 trabajadores de empresas tecnológicas con sede en Estados Unidos siendo despedidos en 2023. Esto ha llevado a una mayor competencia por las vacantes de trabajo, lo que dificulta que los solicitantes obtengan entrevistas. Es importante tener un plan para aprovechar al máximo las oportunidades que se presenten.

Ahora tendremos que abordar el elefante en la habitación, que son los despidos. He estado siguiendo el Crunchbase Tech Tracker este año y el año pasado para ver cuántos empleos y qué empresas se han visto afectadas. Según esto, más de 191,000 trabajadores de empresas tecnológicas con sede en Estados Unidos fueron despedidos en recortes masivos de empleo en 2023. Este es, con mucho, el momento más aterrador que he visto en mis más de 10 años de carrera, con despidos ocurriendo casi todos los días. Curiosamente, puedes ver algunos de estos números y ver cuántos fueron despedidos en diferentes años. En 2023, nuevamente, 191,000. En 2024, ya casi 53,000. Y esto incluye a algunas empresas importantes como Amazon, Alphabet, Microsoft y Meta, etc. Y aún más personalmente, ha habido una gran cantidad de despidos en empresas con las que tengo conexiones personales. Así que tengo amigos en cada una de estas empresas que han sido afectados por despidos solo este año. Lo más frustrante de esto, o una de las cosas más difíciles de esto, es que significa que ahora hay muchas más personas solicitando los empleos que están disponibles. Entonces, lo que esto significa es que si estás solicitando un empleo ahora, tienes que competir con personas que han sido despedidas de algunas de las principales empresas tecnológicas del mundo. Y así comenzamos a ver historias como esta. Vemos a personas solicitando 50, 100, 200 empleos. Y en caso de que esto no sea lo suficientemente grande para que lo veas, esta persona solicitó 200 empleos y en las últimas cinco semanas recibió 10 respuestas y solo tuvo tres entrevistas telefónicas. Y la realidad es que cuando solicitas empleos, a menudo no escuchas nada. Solo escuchas silencio. Y honestamente, eso es increíblemente agotador. Es desalentador. Te hace preguntarte cosas como, ¿por qué debería seguir solicitando si no escucho nada de vuelta? ¿Todavía hay empleos disponibles para que potencialmente pueda obtener una entrevista? ¿Y cómo voy a competir con todas estas personas que también están compitiendo por los mismos empleos? Entonces, una conclusión clave es que no hay muchas oportunidades disponibles o no tantas como solía haber. Por lo tanto, cuando tengas esa oportunidad, debes aprovecharla al máximo. ¿Y cómo aprovechas al máximo tus oportunidades? Comienza con un plan. Y eso es lo que quiero mostrarte hoy, un plan para optimizar y maximizar tu potencial para el éxito en las entrevistas técnicas.

2. Maximizando el Potencial en Entrevistas Técnicas

Short description:

Mi nombre es James Kuquick y he sido desarrollador, conferencista y profesor durante unos 10 años. Reflexionando sobre el impacto de la estabilidad en nuestras carreras, quiero compartir las tres C para el éxito en las entrevistas: conexiones, confianza y comunicación. Es importante actuar en planes de acción tangibles para maximizar tu potencial en la búsqueda de empleo. La gestión de relaciones es la clave del éxito en la industria tecnológica.

Entonces, mi nombre es James Kuquick. Soy desarrollador, conferencista y profesor, y he hecho alguna combinación de estas cosas profesionalmente durante unos 10 años. Mi esposa y yo llevamos casados casi nueve años. Hace aproximadamente un año, dimos la bienvenida a nuestra hija al mundo. Y desde hace unos días o un par de semanas, ahora tenemos una niña de un año, lo cual ha cambiado realmente la forma en que trabajamos o intentamos trabajar desde casa. Así que cuando pienso en tener ahora una niña de un año y seguir criando a nuestra hija, pienso en la estabilidad en nuestras carreras. Esto me hizo reflexionar sobre cómo tener el mayor potencial de éxito en las entrevistas. Como en cualquier buena charla que hago, comencé preguntando en Twitter cuáles eran los pensamientos de las personas. Y pregunté simplemente, ¿cuál es la cosa más importante que tuvo un impacto en ayudarte a conseguir tu último trabajo? Y dije, empezaré yo. Es el contenido. He sido creador de contenido durante casi 10 años, la mayor parte de mi carrera, y lo hago a tiempo completo por mí mismo, lo cual tengo el privilegio de hacer. Ahora, este es un tuit. Hay un código QR que puedes escanear y contribuir a este tuit. Me encantaría saber de ti. ¿Cuáles son las razones por las que has conseguido tus trabajos en el pasado? ¿Qué te ha ayudado más? Y ya hay un montón de buenos comentarios allí que incluiremos algunos en esta charla. Así que podrás ver algunos ejemplos de otras personas que también han publicado. A lo largo de esta charla, hablaremos de las tres C para el éxito en las entrevistas. Y esto será conexiones. Esto es confianza y esto es comunicación.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Una Guía del Comportamiento de Renderizado de React
React Advanced Conference 2022React Advanced Conference 2022
25 min
Una Guía del Comportamiento de Renderizado de React
Top Content
This transcription provides a brief guide to React rendering behavior. It explains the process of rendering, comparing new and old elements, and the importance of pure rendering without side effects. It also covers topics such as batching and double rendering, optimizing rendering and using context and Redux in React. Overall, it offers valuable insights for developers looking to understand and optimize React rendering.
Impacto: Creciendo como Ingeniero
React Summit 2022React Summit 2022
27 min
Impacto: Creciendo como Ingeniero
Top Content
This Talk explores the concepts of impact and growth in software engineering. It emphasizes the importance of finding ways to make the impossible possible and the role of mastery in expanding one's sphere of impact. The Talk also highlights the significance of understanding business problems and fostering a culture of collaboration and innovation. Effective communication, accountability, and decision-making are essential skills for engineers, and setting goals and finding sponsors can help drive career growth. Feedback, goal setting, and stepping outside of comfort zones are crucial for personal development and growth. Taking responsibility for one's own growth and finding opportunities for impact are key themes discussed in the Talk.
Acelerando tu aplicación React con menos JavaScript
React Summit 2023React Summit 2023
32 min
Acelerando tu aplicación React con menos JavaScript
Top Content
Mishko, the creator of Angular and AngularJS, discusses the challenges of website performance and JavaScript hydration. He explains the differences between client-side and server-side rendering and introduces Quik as a solution for efficient component hydration. Mishko demonstrates examples of state management and intercommunication using Quik. He highlights the performance benefits of using Quik with React and emphasizes the importance of reducing JavaScript size for better performance. Finally, he mentions the use of QUIC in both MPA and SPA applications for improved startup performance.
Sobre convertirse en un Tech Lead
TechLead Conference 2023TechLead Conference 2023
25 min
Sobre convertirse en un Tech Lead
Top Content
The role of a Tech Lead involves shaping the roadmap, helping the team be more effective, and working on important projects. Lessons learned include encouraging idea sharing, avoiding taking on all the work, and focusing on delegation. Tech Leads focus on the outcome, involve the team in decision-making, and make plans based on how different pieces will interact. The role of a Tech Lead is to focus on engineering and guide the team in figuring out how the whole system should fit together. Architecting can become problematic when it loses touch with the coding part, resulting in implementation issues.
Concurrencia en React, Explicada
React Summit 2023React Summit 2023
23 min
Concurrencia en React, Explicada
Top Content
React 18's concurrent rendering, specifically the useTransition hook, optimizes app performance by allowing non-urgent updates to be processed without freezing the UI. However, there are drawbacks such as longer processing time for non-urgent updates and increased CPU usage. The useTransition hook works similarly to throttling or bouncing, making it useful for addressing performance issues caused by multiple small components. Libraries like React Query may require the use of alternative APIs to handle urgent and non-urgent updates effectively.

Workshops on related topic

Masterclass de Depuración de Rendimiento de React
React Summit 2023React Summit 2023
170 min
Masterclass de Depuración de Rendimiento de React
Top Content
Featured WorkshopFree
Ivan Akulov
Ivan Akulov
Los primeros intentos de Ivan en la depuración de rendimiento fueron caóticos. Vería una interacción lenta, intentaría una optimización aleatoria, vería que no ayudaba, y seguiría intentando otras optimizaciones hasta que encontraba la correcta (o se rendía).
En aquel entonces, Ivan no sabía cómo usar bien las herramientas de rendimiento. Haría una grabación en Chrome DevTools o React Profiler, la examinaría, intentaría hacer clic en cosas aleatorias, y luego la cerraría frustrado unos minutos después. Ahora, Ivan sabe exactamente dónde y qué buscar. Y en esta masterclass, Ivan te enseñará eso también.
Así es como va a funcionar. Tomaremos una aplicación lenta → la depuraremos (usando herramientas como Chrome DevTools, React Profiler, y why-did-you-render) → identificaremos el cuello de botella → y luego repetiremos, varias veces más. No hablaremos de las soluciones (en el 90% de los casos, es simplemente el viejo y regular useMemo() o memo()). Pero hablaremos de todo lo que viene antes - y aprenderemos a analizar cualquier problema de rendimiento de React, paso a paso.
(Nota: Esta masterclass es más adecuada para ingenieros que ya están familiarizados con cómo funcionan useMemo() y memo() - pero quieren mejorar en el uso de las herramientas de rendimiento alrededor de React. Además, estaremos cubriendo el rendimiento de la interacción, no la velocidad de carga, por lo que no escucharás una palabra sobre Lighthouse 🤐)
Construyendo aplicaciones web que iluminan Internet con QwikCity
JSNation 2023JSNation 2023
170 min
Construyendo aplicaciones web que iluminan Internet con QwikCity
Featured WorkshopFree
Miško Hevery
Miško Hevery
Construir aplicaciones web instantáneas a gran escala ha sido elusivo. Los sitios del mundo real necesitan seguimiento, análisis y interfaces y interacciones de usuario complejas. Siempre comenzamos con las mejores intenciones pero terminamos con un sitio menos que ideal.
QwikCity es un nuevo meta-framework que te permite construir aplicaciones a gran escala con un rendimiento de inicio constante. Veremos cómo construir una aplicación QwikCity y qué la hace única. El masterclass te mostrará cómo configurar un proyecto QwikCity. Cómo funciona el enrutamiento con el diseño. La aplicación de demostración obtendrá datos y los presentará al usuario en un formulario editable. Y finalmente, cómo se puede utilizar la autenticación. Todas las partes básicas para cualquier aplicación a gran escala.
En el camino, también veremos qué hace que Qwik sea único y cómo la capacidad de reanudación permite un rendimiento de inicio constante sin importar la complejidad de la aplicación.
Next.js 13: Estrategias de Obtención de Datos
React Day Berlin 2022React Day Berlin 2022
53 min
Next.js 13: Estrategias de Obtención de Datos
Top Content
WorkshopFree
Alice De Mauro
Alice De Mauro
- Introducción- Prerrequisitos para la masterclass- Estrategias de obtención: fundamentos- Estrategias de obtención – práctica: API de obtención, caché (estática VS dinámica), revalidar, suspense (obtención de datos en paralelo)- Prueba tu construcción y sírvela en Vercel- Futuro: Componentes de servidor VS Componentes de cliente- Huevo de pascua de la masterclass (no relacionado con el tema, destacando la accesibilidad)- Conclusión
Depuración del Rendimiento de React
React Advanced Conference 2023React Advanced Conference 2023
148 min
Depuración del Rendimiento de React
Workshop
Ivan Akulov
Ivan Akulov
Los primeros intentos de Ivan en la depuración de rendimiento fueron caóticos. Veía una interacción lenta, probaba una optimización aleatoria, veía que no ayudaba, y seguía probando otras optimizaciones hasta que encontraba la correcta (o se rendía).
En aquel entonces, Ivan no sabía cómo usar bien las herramientas de rendimiento. Hacía una grabación en Chrome DevTools o React Profiler, la examinaba, intentaba hacer clic en cosas al azar, y luego la cerraba frustrado unos minutos después. Ahora, Ivan sabe exactamente dónde y qué buscar. Y en esta masterclass, Ivan te enseñará eso también.
Así es como va a funcionar. Tomaremos una aplicación lenta → la depuraremos (usando herramientas como Chrome DevTools, React Profiler, y why-did-you-render) → identificaremos el cuello de botella → y luego repetiremos, varias veces más. No hablaremos de las soluciones (en el 90% de los casos, es simplemente el viejo y regular useMemo() o memo()). Pero hablaremos de todo lo que viene antes - y aprenderemos cómo analizar cualquier problema de rendimiento de React, paso a paso.
(Nota: Esta masterclass es más adecuada para ingenieros que ya están familiarizados con cómo funcionan useMemo() y memo() - pero quieren mejorar en el uso de las herramientas de rendimiento alrededor de React. Además, cubriremos el rendimiento de interacción, no la velocidad de carga, por lo que no escucharás una palabra sobre Lighthouse 🤐)
Masterclass de alto rendimiento Next.js
React Summit 2022React Summit 2022
50 min
Masterclass de alto rendimiento Next.js
Workshop
Michele Riva
Michele Riva
Next.js es un marco convincente que facilita muchas tareas al proporcionar muchas soluciones listas para usar. Pero tan pronto como nuestra aplicación necesita escalar, es esencial mantener un alto rendimiento sin comprometer el mantenimiento y los costos del servidor. En este masterclass, veremos cómo analizar el rendimiento de Next.js, el uso de recursos, cómo escalarlo y cómo tomar las decisiones correctas al escribir la arquitectura de la aplicación.
Maximizar el rendimiento de la aplicación optimizando las fuentes web
Vue.js London 2023Vue.js London 2023
49 min
Maximizar el rendimiento de la aplicación optimizando las fuentes web
WorkshopFree
Lazar Nikolov
Lazar Nikolov
Acabas de llegar a una página web y tratas de hacer clic en un elemento en particular, pero justo antes de hacerlo, se carga un anuncio encima y terminas haciendo clic en eso en su lugar.
Eso... eso es un cambio de diseño. Todos, tanto los desarrolladores como los usuarios, saben que los cambios de diseño son malos. Y cuanto más tarde ocurran, más interrupciones causarán a los usuarios. En este masterclass vamos a analizar cómo las fuentes web causan cambios de diseño y explorar algunas estrategias para cargar fuentes web sin causar grandes cambios de diseño.
Tabla de contenidos:¿Qué es CLS y cómo se calcula?¿Cómo las fuentes pueden causar CLS?Estrategias de carga de fuentes para minimizar CLSRecapitulación y conclusión