Impacto: Creciendo como Ingeniero

Rate this content
Bookmark

Convertirse en un ingeniero web no es fácil, pero hay toneladas de recursos disponibles para ayudarte en tu viaje. ¿Pero a dónde vas desde allí? ¿Qué haces para seguir creciendo y para seguir expandiendo el valor que aportas a tu empresa? En esta charla, examinaremos los diferentes tipos de impacto que puedes tener como ingeniero web. Analizaremos lo que significa asumir proyectos más grandes y complejos, y cómo escalar a ti mismo y hacer crecer la comunidad a tu alrededor. Al impulsar nuestro propio desarrollo, todos podemos aumentar nuestro impacto, y en esta charla, discutiremos cómo hacerlo.

27 min
17 Jun, 2022

Comments

Sign in or register to post your comment.

Video Summary and Transcription

Esta charla explora los conceptos de impacto y crecimiento en la ingeniería de software. Enfatiza la importancia de encontrar formas de hacer posible lo imposible y el papel de la maestría en la expansión de la esfera de impacto de uno. La charla también destaca la importancia de entender los problemas empresariales y fomentar una cultura de colaboración e innovación. La comunicación efectiva, la responsabilidad y la toma de decisiones son habilidades esenciales para los ingenieros, y establecer metas y encontrar patrocinadores puede ayudar a impulsar el crecimiento de la carrera. La retroalimentación, el establecimiento de metas y el salir de las zonas de confort son cruciales para el desarrollo y crecimiento personal. Asumir la responsabilidad del propio crecimiento y encontrar oportunidades de impacto son temas clave discutidos en la charla.

Available in English

1. Introducción al Impacto y Crecimiento

Short description:

Hola a todos. ¿Pueden oírme? ¿Buena conferencia hasta ahora? Esta es en realidad mi segunda vez aquí. Los buenos ingenieros pueden decirte qué es posible y qué no. Los grandes ingenieros descubren cómo hacer posible lo imposible. Si solo intentas y trabajas en ello, probablemente puedas lograrlo. He crecido y aprendido tanto durante ese tiempo. No podría haberlo hecho solo. Quería validar, ¿soy solo yo? ¿Sienten lo mismo otras personas? Así que en realidad entrevisté a un par de personas. Esta charla está estructurada en dos partes. Primero hablaremos sobre qué es Impacto. ¿Qué tipo de impacto le importa a una empresa? Y luego veremos cómo crecer.

Hola a todos. ¿Pueden oírme? Genial. ¿Qué tan emocionados estamos todos de estar aquí? ¿Buena conferencia hasta ahora? Ahí vamos. Y hola también a todos los que se unen de forma remota. Es realmente increíble tenerlos a todos. Y como ya les dijeron, esta es en realidad mi segunda vez aquí porque eso es lo emocionado que estoy de compartir esto con ustedes. ¿Creen que podemos hacerlo aún mejor que ayer? Ahí vamos. Bien.

Ayer, recibí una pregunta realmente interesante, y fue cuál es la diferencia entre un buen ingeniero y un gran ingeniero? Y no tenía realmente una respuesta, pero reflexioné un poco, y llegué a esta conclusión. Los buenos ingenieros pueden decirte qué es posible y qué no. Pero los grandes ingenieros descubren cómo hacer posible lo imposible. Y lo que quiero decir con eso es que existe esta mentalidad de que nada es inalcanzable. Si solo intentas y trabajas en ello, probablemente puedas lograrlo. No tenía esa mentalidad cuando me uní a Spotify hace cuatro años. Y he crecido y aprendido tanto durante ese tiempo. Y por eso les estoy hablando hoy. Esa es mi experiencia acumulada que quiero compartir con ustedes. Y tampoco podría haberlo hecho solo. Fue realmente, realmente importante tener el apoyo incansable de mis gerentes, las personas a mi alrededor, los rituales y herramientas que tenemos en Spotify. Así que si algo en esta charla llama su atención, eso es lo que pueden tener en caso de que quieran conseguir un trabajo, estamos en una racha de hiring este año. Y para esta charla específica, también tengo que agradecer a un par de personas. Se basa en mi experiencia. Pero también quería validar, ¿soy solo yo? ¿Sienten lo mismo otras personas? Así que en realidad entrevisté a un par de personas. Entrevisté a dos gerentes, Linda y Nafisa y a un ingeniero de personal llamado Aaron, así como a Tejas, que está en el otro escenario hablando ahora mismo. Así que gracias a todos por venir aquí y perderse su increíble charla. Lo siento.

Sí. Así que esta charla está estructurada en dos partes. Primero hablaremos sobre qué es Impacto. ¿Qué tipo de impacto le importa a una empresa? Y luego veremos cómo crecer.

2. Crecimiento Profesional e Impacto

Short description:

Para seguir creciendo como ingeniero, no necesitas pasar a la gestión. Muchas empresas, incluyendo Spotify, tienen doble carreras donde los ingenieros senior y los gerentes de ingeniería senior son equivalentes. La diferencia entre los niveles de ingeniero radica en su esfera de impacto. Los desarrolladores junior se centran en la auto-mejora y gradualmente expanden su impacto a departamentos enteros o diseñando interfaces entre sistemas. La maestría es un pilar clave del impacto, que incluye excelencia técnica y va más allá de escribir código. Los grupos subrepresentados pueden necesitar demostrar más, pero es importante ignorar las percepciones negativas y buscar inspiración en charlas como la de Tanya Riley sobre ser azul.

Lo primero que necesito hacer es desmentir este mito. Para seguir creciendo como ingeniero, necesitas pasar a la gestión. No es cierto. Muchas empresas, incluyendo Spotify, en realidad tienen doble career tracks. Eso significa que si eres un ingeniero senior o un gerente de ingeniería senior, esos son equivalentes. A menudo también en términos de salario. Y no tienes que quedarte en un solo camino. Puedes cambiar entre ellos. Te va a ayudar, pero no tienes que hacerlo.

Pero ahora, ¿cuál es la diferencia entre un ingeniero dos y, digamos, un ingeniero de personal? Creo que es su esfera de impacto. Entonces, como un desarrollador más junior, tal vez estás enfocándote solo en hacerte mejor para que en el futuro, puedas proporcionar más valor. Tal vez estás trabajando solo en un par de archivos o en esa pequeña aplicación. Pero con el tiempo, esa esfera crecerá y crecerá hasta que tal vez estés, ya sabes, teniendo impacto en un departamento entero o estás diseñando interfaces entre diferentes dominios o diferentes sistemas, ¿verdad? ¿Y cómo haces crecer esto? Como ingenieros, creo que tenemos varias palancas de impacto de las que voy a hablar también así como habilidades fundamentales que juegan en esto. Y las palancas o estos pilares de impacto, he mirado un par de diferentes frameworks que encontré en línea, career frameworks. Los llaman de diferentes maneras, pero en esencia, suele ser una combinación de estos tres. El primero del que quiero hablar es la maestría. Puedes llamar a esto excelencia técnica en su lugar o, ya sabes, nuestro oficio. Y la razón por la que lo menciono primero es porque esto es lo primero que usualmente evaluamos en, digamos, un proceso de entrevista. Esto es lo que te permite entregar impacto, ¿verdad? Y hablaremos de eso en un momento. Esto no solo significa escribir code. Y eso es realmente importante. Cuanto más senior te vuelves, menos code probablemente estarás escribiendo día a día, pero todavía estás haciendo un trabajo de ingeniería increíblemente importante porque estarás, por ejemplo, diseñando las interfaces entre diferentes sistemas, pero no puedes hacer eso directamente en code. Primero tienes que planificarlo de una manera diferente.

El siguiente es, oh, lo siento. Este es un pilar donde los grupos subrepresentados suelen tener que hacer un poco más de trabajo para demostrar que tienen lo que se necesita. Entonces, mientras si eres un hombre blanco y dices que eres un ingeniero impresionante, la gente probablemente creerá que eso es cierto. Tuve que demostrar eso un poco más. Lo que escuché fue que no soy lo suficientemente técnico. Si eso te sucede, no me escuches. Ve allí y mira la charla de Tanya Riley sobre ser azul.

3. Impacto Empresarial y Cultura

Short description:

La maestría solo puede llevarte hasta cierto punto. Si estás utilizando tus conocimientos técnicos para reconstruir la misma aplicación una y otra vez, no estás aportando ningún valor. Para ser realmente bueno en esto, necesitas entender tus problemas de negocio, la visión del producto y la visión del negocio. Conocer los problemas que una empresa realmente enfrenta puede ayudarte a decidir. La cultura es difícil de cuantificar, pero la colaboración y la innovación son clave. Ayudar a los ingenieros a fomentar un ambiente de seguridad e innovación puede llevar al éxito. Las habilidades básicas, a menudo referidas como habilidades blandas, te permiten trabajar en estos pilares.

Cambió mi vida. El siguiente del que hablaré es el impacto empresarial. Ya mencioné que la maestría es una especie de habilitador. La maestría solo puede llevarte hasta cierto punto. Si estás utilizando tus conocimientos técnicos para reconstruir la misma aplicación una y otra vez, no estás aportando ningún valor. Eso es lo que tu empresa te paga por hacer. Entonces, en lugar de eso, si utilizas eso para decir, no sé, mejorar el flujo de conversión, mejorar la conversión en un 3%, o tal vez estás, no sé, eliminando esta tarea repetitiva y con eso ahorrando $10,000. Eso es impacto empresarial.

Para ser realmente bueno en esto, necesitas entender tus problemas de negocio. Necesitas entender qué problemas enfrenta tu negocio con el tiempo. Necesitas entender la visión del producto y la visión del negocio. Y si puedes hacer eso, lo genial es que a menudo tenemos estas decisiones realmente difíciles que tomar entre un pequeño hack rápido y el sistema super escalable que vivirá durante años y años. ¿Cómo sabes cuál deberías elegir? Saber qué problemas realmente enfrenta una empresa puede ayudarte a decidir.

Y el último es la cultura. Y esto es realmente difícil de cuantificar. Pero si tienes una buena cultura en una empresa, probablemente te sentirás seguro. Te sentirás bien allí. Querrás quedarte allí por más tiempo. ¿Verdad? Y hay tanto que entra en la cultura. Solo me voy a centrar en dos cosas por ahora. Colaboración e innovation. ¿Por qué colaboración? Bueno, solo soy un ingeniero, ¿verdad? Incluso si fuera el mejor ingeniero del planeta, todavía podría lograr más si pudiera nivelar a otras personas a mi nivel. Y luego innovation. ¿Por qué innovation? Todos trabajamos para empresas que dependen de la creativity y la innovation para mantenerse por delante de su competencia. Entonces, si podemos, por ejemplo, ayudar como ingenieros a fomentar un ambiente donde las personas se sientan seguras para ser ellas mismas, presentar esa idea estúpida, probarla, fallar, aprender de ella, intentarlo de nuevo, hasta que tengas éxito, puedes fomentar la innovation. Y esto puede verse diferente en tu empresa. Por lo tanto, es realmente importante que si quieres hacer una career en esa empresa específica, hables con las personas con las que debes hablar para averiguar qué es lo que les importa. Y dijimos que no solo son estas palancas de impacto las que son importantes, también hay habilidades básicas. ¿Cuáles son esas? No me gusta la palabra soft skills, aunque es como usualmente las has escuchado referirse antes. Básicamente, esto es lo que te permite hacer ese trabajo, ¿verdad?, trabajar en esos pilares.

4. Comunicación, Responsabilidad y Toma de Decisiones

Short description:

Necesitas buenas habilidades de comunicación, responsabilidad y habilidades para tomar decisiones para trabajar eficazmente con los demás. La comunicación, tanto escrita como verbal, es crucial para la colaboración y la construcción de consensos. Ser responsable significa asumir la responsabilidad de tus acciones y aprender de los errores. La toma de decisiones se vuelve más importante a medida que tu alcance e impacto crecen. Requiere habilidades técnicas, comunicación efectiva y la capacidad de tomar decisiones difíciles. Como ingenieros, la resolución de problemas está en el núcleo de nuestro trabajo.

Necesitas eso para trabajar con otras personas, básicamente. Eso es lo que va a permitir. Y en mis interviews con las personas en el trabajo - lo siento, ¿quieres tomar la foto? Ahí vamos. Las personas con las que hablé en el trabajo, siempre señalaban estos tres. Así que por eso, sabes, pensé que confiaría en ellos en lugar de inventar algo yo mismo.

El primero es la comunicación. Por comunicación, me refiero tanto a la comunicación escrita como verbal. Esta es tu herramienta más importante si estás trabajando en varios equipos especialmente. Pero incluso dentro de un equipo, te va a ayudar mucho. Lo utilizarás para negociar, persuadir, construir consenso. Y lo que veo que más a menudo sale mal aquí es que no dirigimos nuestro mensaje a la persona del otro extremo, especialmente si no son técnicos.

El siguiente es la responsabilidad. Este es aún más complicado porque muchos idiomas no tienen una palabra para este concepto. Entonces, ¿qué significa? Si eres responsable, significa que asumes la responsabilidad de tus acciones y tus inacciones y en lugar de culpar a alguien más o esconder tu error bajo la alfombra, realmente te levantarás y dirás, mira, me equivoqué, pero aquí está cómo voy a asegurarme de que nunca suceda de nuevo o así es como voy a solucionarlo. Eso es ser responsable. Y eso te ayudará en lo que intentes lograr porque si realmente te sientes responsable, lo harás realidad. ¿Verdad? Y no solo puedes responsabilizarte a ti mismo. También puedes hacerlo con otras personas, por ejemplo, a través de la retroalimentación.

El último que quiero mencionar es la toma de decisiones. Y esto va a cerrar todo en un círculo agradable. Cuanto mayor sea tu alcance, mayor será tu esfera de impacto, mayores serán las decisiones que estarás tomando. Eso requerirá, ya sabes, todas tus habilidades técnicas, trabajar en el problema correcto y todo eso. Requerirá comunicación entre equipos, construir esa alineación de que esta es realmente la solución correcta. Pero en muchos casos, tienes varias opciones y no hay un claro ganador y simplemente tendrás que tomar la decisión. Pero si eres responsable, las personas confiarán en ti con esa decisión. Ahora veamos cómo podemos crecer.

Lo primero que quiero mencionar es que todos somos ingenieros, ¿verdad? ¿Sí? Sí. Ahí vamos. Literalmente resolvemos problemas para ganarnos la vida. Ese es nuestro trabajo.

5. Estableciendo Metas y Encontrando Patrocinadores

Short description:

Necesitamos averiguar dónde queremos estar y dónde estamos hoy. Los objetivos a largo plazo requieren conectarse con el propósito interno y encontrar inspiración en los demás. Comunica tus metas a los patrocinadores que pueden ayudarte a alcanzarlas, incluso si tu empresa carece de procesos formales. Busca mentores y defensores para expandir tu red e incrementar las oportunidades.

No es diferente con el crecimiento. Tenemos un lugar al que queremos llegar. Tenemos un lugar donde estamos hoy. Necesitamos averiguar dónde están esos lugares, pero luego es bastante fácil construir los pasos para llegar allí.

Comencemos con ¿dónde queremos estar? ¿A dónde queremos ir? Podrías estar pensando, conozco mis metas. Quiero ese aumento. Quiero esa promotion. Desafortunadamente, la ciencia nos dice que eso es un motivador realmente pobre a largo plazo. Para metas a largo plazo, necesitas conectar con esa motivación, con ese propósito interno. ¿Cómo encuentras eso? Soy realmente malo en esto. Directamente, no tengo estas metas elevadas. No es como que quiero ser un astronauta. No tengo eso. En cambio, lo que hice fue mirar a mi alrededor y admirar a todas estas personas increíbles con las que trabajo, y me pregunté, ¿qué es lo que me inspira de ellos? ¿Por qué este proyecto no es ese proyecto que me atrae? A través de eso, he construido esta visión para mí de dónde quiero estar en un par de años. No ha cambiado mucho en los últimos tres o cuatro años. Lo cambio un poco, por supuesto.

Lo siguiente, una vez que sabes a dónde ir, y no puedo enfatizar esto lo suficiente, acabo de hacerlo. No pude evitarlo, lo siento. Encuentra tus patrocinadores. Necesitas comunicar tus metas a las personas que pueden ayudarte a alcanzarlas. Eso podría ser tu gerente, podría ser el gerente de tu gerente, podría ser ese gerente de proyecto allá que puede ponerte en ese proyecto en el que necesitas trabajar. Es realmente importante que hagamos eso incluso si tu empresa no tiene los rituales en su lugar. En Spotify, afortunadamente, tenemos charlas de desarrollo dos veces al año donde hablamos de estas cosas. Si no lo tienes en tu lugar, necesitas hacer más del trabajo tú mismo. Pero lo hermoso es que, a la mayoría de las personas realmente les gusta ayudar a los demás. Así que no solo busques personas que puedan ser tus mentores, que puedan ayudarte a crear esas habilidades que necesitas. También busca personas que puedan abogar por ti, que te metan en esa sala que necesitas para conseguir el próximo proyecto. Y cuanto más grande sea tu red, más fácil será, ¿verdad? Y un consejo profesional que aprendí de Aaron es, no te acerques a alguien y le digas, ¿puedes ayudarme con X? Ve a ellos y diles, sé que eres un experto en X. Tú, sí. Exactamente.

6. Retroalimentación, Establecimiento de Metas y Oportunidades de Crecimiento

Short description:

La retroalimentación es crucial para entender nuestro progreso y áreas de mejora. Establecer metas con razones claras, métricas, acciones y apoyo es esencial. El aprendizaje ocurre principalmente en el trabajo y en entornos sociales, en lugar de en eventos educativos formales. Alinear las metas de desarrollo personal con las necesidades de la empresa puede llevar a valiosas oportunidades de crecimiento. Ejemplos incluyen asumir tareas de comunicación, integrarse con equipos y emparejarse con colegas para practicar nuevas habilidades. Salir de nuestras zonas de confort es donde ocurre el verdadero crecimiento.

¿Hay algo que pueda hacer para aliviar tu carga y ayudarte? Lo siguiente, obviamente, si no entiendo dónde estoy hoy, la retroalimentación puede realmente ayudarte con eso. Y eso es súper, súper aterrador, ¿verdad? La primera vez que escuché que Spotify tiene dos ciclos de desarrollo al año y tienes que recoger retroalimentación de todos tus compañeros, anónima, pensé, mierda. Como, ¿qué voy a hacer, verdad? Pero las tres cosas que sucedieron fueron, número uno, mi síndrome del impostor desapareció porque de repente, todas estas personas me decían que estaba haciendo mucho mejor de lo que pensaba yo mismo. Número dos, realmente entendí que había progresado porque esa retroalimentación que recibí hace seis meses ya no aparecía. Y la tercera cosa que sucedió es, realmente obtuve esos pointers de otras áreas que podría querer mejorar. Y encima de todo eso, tener esas conversaciones realmente honestas pero personales y buenas con cada uno en realidad construye una confianza mutua entre tú y tus colegas.

Genial. Ahora entendemos dónde estamos, entendemos a dónde queremos ir, ahora se trata de descubrir ese camino allí. Y obviamente no puedes hacerlo todo de una vez, ¿verdad? Tendrás que dividir esto en varios hitos o metas más pequeñas. Normalmente intento buscar metas que estén quizás a tres, quizás seis meses de distancia, algo así. Y esta es mi fórmula para esas. Lo más importante aquí es que tengo la razón de por qué quería hacer esto allí. Eso significa que si, por alguna razón, esta meta no funcionó, todavía sé lo que realmente quería lograr y puedo hacer algo más en su lugar. Luego también tengo una métrica. ¿Cómo sé si tuve éxito o no? Acciones. Pasos más pequeños y concretos que puedo tomar en mi día a día. Y súper importante, apoyo. ¿Necesito encontrar un proyecto donde pueda practicar esa habilidad? ¿O necesito ser enviado a una conferencia para esto? ¿Puedo gastar en otro libro, verdad?

Y hablando de gastar en libros, estoy seguro de que todos están pensando que estamos todos en una conferencia aquí, ¿verdad? Así que estás como estoy aquí para aprender. Desafortunadamente, malas noticias. El 70% del aprendizaje ocurre en el trabajo, el 20% en entornos sociales, y solo el 10% en estos eventos educativos formales como esta conferencia. Eso no significa que esta conferencia no sea súper, súper valiosa. Solo significa que si realmente queremos crecer, tenemos que hacerlo en nuestro día a día. ¿Y cómo hacemos eso? Bueno, podemos casar nuestras metas de desarrollo personal con algo que la empresa realmente necesita hacer para tener éxito. En Spotify, esto suele ser bastante fácil porque voy a mi gerente y le digo que quiero entrar en back-end, y probablemente me digan, bueno, en realidad, sabes, hay este proyecto en el que podrías estar trabajando, podrías integrarte con este equipo, solo hay muchas cosas que ya hacen por ti. También traje un par de ejemplos de lo que puedes hacer para emparejar estas cosas. Un compañero de trabajo mío quería mejorar sus habilidades de comunicación, así que lo que hizo fue que se ofreció a dirigir demostraciones de sprint y escribir actualizaciones para los stakeholders. La cosa más aburrida del mundo. Mi gerente estaba como sí, por favor llévatelo, ¡verdad! Pero le ayudó, y eso es lo importante. Otro ejemplo es un amigo mío que quería entrar en esta nueva plataforma, y sabía que su equipo iba a usar esa plataforma muy pronto, así que fue una venta fácil ir e integrarse con ese equipo durante tres meses para descubrir cómo funciona por dentro y por fuera. Y otro amigo mío quería entrar en el desarrollo de back-end, así que su gerente de ingeniería sugirió ¿qué tal si te emparejas con este otro ingeniero de un equipo diferente durante cuatro horas cada semana y desarrollas esa habilidad, para que puedas practicar lo que has aprendido en teoría y cursos? Lo otro que necesito decir sobre estas acciones que puedes tomar es que, aunque es súper agradable permanecer dentro de nuestra zona de confort, fuera es donde ocurre la verdadera magia.

7. Superando el Miedo y Asumiendo la Responsabilidad

Short description:

Estaba aterrada cuando me pidieron que liderara una gran iniciativa, pero lo hice y crecí mucho. Emparejarme con un ingeniero de personal ayudó a aliviar mi miedo. Es importante revisar regularmente los objetivos, reflexionar sobre el progreso y priorizar el tiempo de enfoque. Ayuda a otros a crecer compartiendo conocimientos y ofreciendo apoyo. Asumir la responsabilidad de nuestro propio crecimiento puede llevar a logros increíbles.

Y eso da miedo, da mucho, mucho miedo. Estaba absolutamente aterrada cuando mi gerente preguntó, oye Iris, ¿quieres liderar esta gran iniciativa, a nivel de toda la empresa, con mucho peso en back-end? Yo soy una ingeniera web, ¿realmente tengo que hacerlo? Pero lo hice de todos modos, y funcionó, y nunca he crecido tanto en un período tan corto de tiempo como en esos tres meses. Y ahora estoy enganchada, ahora estoy como, ¿es esta iniciativa lo suficientemente incómoda? ¿Puedo encontrar algo que sea aún peor? Y realmente ayuda. Pero también, consejo profesional, mi gerente me emparejó con alguien más, con un ingeniero de personal, para hacerlo menos aterrador para mí. Alguien que no sería directamente responsable de ello, pero que me respaldaría en caso de que ocurriera algo, que podría ser mi mentor un poco, y eso simplemente me quitó el miedo.

Bien, ahora más o menos sabemos dónde estamos, sabemos cómo llegar a nuestro objetivo, ahora solo queda hacerlo, ¿verdad? Eso es fácil. ¿O no? Esto me ha pasado tantas veces, simplemente olvido mis objetivos hasta dos semanas antes del DevTalk. Mierda. Bueno, hemos aprendido de ello, aunque. Así que mi gerente y yo ahora revisamos nuestros objetivos una vez al mes, en nuestras reuniones individuales semanales. Y además de eso, para mí mismo he creado este pequeño ritual de, al principio de la semana, enfocarme en mis objetivos, entender cómo puedo progresar hacia ellos esta semana en mi día a día, y ¿qué otras prioridades tengo esta semana? La otra parte es que al final de la semana, reflexiono sobre cómo fue, pienso en, ¿necesito algún apoyo, hay algunas pequeñas victorias que puedo morder, algún aprendizaje, algo que puedo compartir con otras personas para hacerlas crecer.

Y otra cosa que me llevó mucho, mucho, mucho tiempo darme cuenta es esto. ¿El calendario de alguien más se parece algo a esto? ¿Un par de manos? Te entiendo. Mi gerente ahora está basado en Nueva York, así que esto es lo que pasó con mi calendario. Todos nuestros eventos de equipo se trasladaron a la tarde, y yo trasladé todas mis otras reuniones recurrentes a la tarde también. Simplemente ya no acepto reuniones por la mañana, y, de repente, tengo como unas buenas cuatro a cinco horas de tiempo de enfoque cada día para trabajar en lo que sea necesario hacer.

Bien, ahora más o menos hemos envuelto esto, ¿verdad?, entendemos qué tipo de impacto queremos tener, qué habilidades clave para crecer, y sabemos cómo planificar nuestros objetivos. Hay una cosa más realmente, realmente importante que necesito decir. Todo esto fue sobre ayudarte a crecer, pero casi definitivamente también hay cosas que puedes hacer para ayudar a otros. Comparte lo que has aprendido en esta conferencia con tus colegas, ¿verdad? Acércate a ellos para ofrecerles ayuda. Si estás en posición de patrocinar a alguien más, hazlo. El crecimiento se compone. Siempre lleva más tiempo de lo que pensamos. No es algo que haces una vez. Es continuo y constante, pero como cualquier inversión, un pequeño cambio hoy puede hacer una gran diferencia mañana, y creo firmemente que si simplemente nos ponemos en el asiento del conductor y asumimos la responsabilidad de nuestro propio crecimiento, realmente no hay mucho que no podamos lograr. Gracias. Gracias. Bueno, en realidad, justo antes de que él vuelva allí. Bueno, si escucho la reacción de la audiencia, la gente está realmente entusiasmada con este tema, y siempre me gusta mucho en una conferencia que no solo tengamos temas técnicos sino también cosas como cómo crecer como ingeniero además de las habilidades duras. ¿Te gusta ese término? No, ¿por qué la codificación es una habilidad dura? No tiene sentido para mí.

QnA

Habilidades de Codificación y Crecimiento Profesional

Short description:

Si prefieres codificar más que un puesto senior, no tiene que ser un techo de carrera. Todavía hay oportunidades de crecimiento e impacto como ingeniero. Aunque el tipo de código que escribes puede cambiar, aún puedes contribuir escribiendo pruebas de concepto, pruebas de carga y herramientas para apoyar a los equipos. El crecimiento puede no siempre reflejarse en los títulos de los puestos, pero puede llevar a mayores responsabilidades y aprendizaje. Hacer que otros rindan cuentas a través de la retroalimentación requiere entregarla de una manera cuidadosa, preguntar si están listos para recibirla y proporcionar ejemplos específicos de cómo sus acciones te hicieron sentir.

Solo habilidades de codificación, entonces. Exactamente. Bien. Ya es suficiente de mi parte. Pasemos a las preguntas de la audiencia.

Una pregunta de anónimo. ¿Significa que si prefieres code más que un puesto senior, es un career techo? No lo creo. Si te gusta la ingeniería, entonces no habrá problema. Si piensas que code es tu forma de llegar allí, tal vez eso podría restringirte de alguna manera. Pero no es que no code. Es solo un code muy diferente al que escribo. Yo, por ejemplo, me aseguraría de investigar cómo, ya sabes, si este plan que tenía, escribiría una prueba de concepto para asegurarme de que realmente funciona en la realidad. Escribiría una prueba de carga o algo así. Hay pequeñas herramientas que puedo escribir para ayudar a muchos equipos a lograr lo que quieren lograr, ¿verdad? Así que todavía hay mucho de codificación. Es solo un poco diferente. Cambia, sí. Cambia, sí.

También puedes seguir creciendo como ingeniero, creo. Incluso si tal vez no es en el título, pero creces en responsabilidades o simplemente aprendes cosas nuevas, asumes diferentes responsabilidades y aún puedes crecer. Y eso también se traducirá en un cheque de pago diferente.

Mencionaste, una pregunta de Anónimo, mencionaste que puedes hacer que otras personas rindan cuentas a través de la retroalimentación. ¿Puedes dar un ejemplo de eso? ¿Cómo lo haces? Entonces, en general, dar retroalimentación constructiva es realmente difícil, ¿verdad? Requiere mucho, tienes que superarte a ti mismo y realmente entregar eso de una manera cuidadosa. Es bueno tener un ejemplo exacto. Es bueno preguntar a las personas primero, ¿estás listo para recibir retroalimentación? ¿Puedo decirte algo? ¿Estás en el estado de ánimo correcto, en el lugar correcto? Eso es realmente importante. Si dicen que no, aléjate de eso. No es tu culpa. No tienes que hacer crecer a otras personas. Tómalos en consideración también. Y luego solo sé muy cuidadoso y cuéntales cómo te hicieron sentir cuando hicieron algo en lugar de ser como una declaración general, siempre haces X.

Recibir Retroalimentación y Mejorar las Habilidades de Impacto

Short description:

Si eres bueno recibiendo retroalimentación, entonces dirás, en realidad, ¿podrías explicarme un poco más sobre eso? ¿Podemos profundizar en eso? ¿Qué fue lo que hice? Enfócate en tus habilidades técnicas si aún no lo haces. Solo encuentra en lo que eres bueno y aprovecha al máximo al inicio de tu carrera. Oh, no estoy seguro de tener suficiente contexto para responder a esa pregunta, así que me encantaría hablar de eso en la sesión de preguntas y respuestas también. ¿Cuáles son los buenos recursos para que los desarrolladores mejoren en habilidades de impacto? Honestamente, he leído muchos libros de gestión, y realmente me han hecho darme cuenta, como, hay mucho más que solo el código que escribimos, ¿verdad? Cada segundo que pasamos en el trabajo, tomamos la decisión de trabajar en algo que tiene impacto o algo que no lo tiene. Pero no tengo recursos concretos más allá de muchos libros de gestión, muchos libros sobre start-ups, sprints de diseño, ese tipo de cosas. Como, desarrollar productos en su conjunto, creo, puede hacerte un mejor ingeniero.

Eso no va a ayudar a nadie. Pero si eres realmente bueno en retroalimentación, creo que también, si me acerco a ti y digo, ¿qué demonios fue eso hoy? Ese es mi día promedio. ¡Correcto! Si eres bueno recibiendo retroalimentación, entonces dirás, en realidad, ¿podrías explicarme un poco más sobre eso? ¿Podemos profundizar en eso? ¿Qué fue lo que hice? Así que eso también, requiere mucho valor para hacerlo. Ya sabes, ya te sientes derrotado, pero realmente ayuda.

Muy bien, gracias. Pregunta de otro anónimo. ¿Qué advice le darías a un desarrollador que está empezando a crecer en su career? Enfócate en tus habilidades técnicas si aún no lo haces. Creo que probablemente he visto dos tipos diferentes de ingenieros, los que son súper buenos técnicamente y los que son súper buenos en las habilidades básicas. Y dependiendo de dónde estés, necesitas desarrollar la otra parte también, ¿verdad? Y lo que hice demasiado pronto fue que comencé a enfocarme en cómo puedo ser ese pegamento en el equipo. ¿Cómo puedo ayudar a los demás? ¿Cómo puedo, como veo ese bloqueador. ¿Puedo eliminar ese bloqueador? Si ya eres bueno en eso, tal vez toma la decisión consciente de retroceder de eso. Deja que alguien más crezca en esa área durante medio año y enfócate solo en la codificación o en cualquier otra tecnología que necesites desarrollar. Sí. Supongo que depende. Solo encuentra en lo que eres bueno y aprovecha al máximo al inicio de tu career, ¿verdad?

Pregunta de Sundaar, ¿cómo sugerirías lidiar con el conflicto organizacional y la toma de decisiones sesgada? Tema importante. Oh, no estoy seguro de tener suficiente contexto para responder a esa pregunta, así que me encantaría hablar de eso en la sesión de preguntas y respuestas también. Esta es la sesión de preguntas y respuestas, la sala de conferencias, ¿verdad? Vale. Vamos a la sala de conferencias con esa pregunta. Entonces, ¿cuáles son los buenos recursos para que los desarrolladores mejoren en habilidades de impacto? Esa es una muy buena pregunta también. Recursos. Honestamente, he leído muchos libros de gestión, y realmente me han hecho darme cuenta, como, hay mucho más que solo el code que escribimos, ¿verdad? Cada segundo que pasamos en el trabajo, tomamos la decisión de trabajar en algo que tiene impacto o algo que no lo tiene. Y no estoy diciendo que tengas que ser productivo en todo momento. No tiene sentido eso. Como, el equilibrio entre la vida laboral y personal sería horrible. Tienes que hacer lo que disfrutas haciendo, pero puedes combinar eso con algo que puede realmente aportar mucho valor a la empresa. Creo que realmente se trata de tomar esa decisión conscientemente, darte cuenta de que tienes esa opción, de que puedes preguntar por qué estamos haciendo eso, entender las razones detrás, entender el producto y el plan de negocio. Creo que eso realmente ayuda. Pero no tengo recursos concretos más allá de muchos libros de gestión, muchos libros sobre start-ups, sprints de design, ese tipo de cosas. Como, desarrollar productos en su conjunto, creo, puede hacerte un mejor ingeniero. Vale, gracias. Tenemos tiempo.

Retroalimentación y Mejora

Short description:

No ha habido ningún aspecto negativo después de introducir la iniciativa de Feedback, tu colega. Puede ser aterrador al principio, pero siempre ha ayudado a todos. Hacer preguntas específicas en un formulario de retroalimentación y dar críticas constructivas es crucial para la mejora personal. Las personas pueden ayudarte a crecer proporcionando orientación y apoyo. La sesión de preguntas y respuestas ha llegado a su fin, pero puedes continuar la conversación con Iris en Spatial Chat y en el stand de los oradores. Aplaudamos a Iris.

Pregunta de Nico. ¿Hubo algún aspecto negativo que la empresa tuvo que enfrentar después de introducir la iniciativa de Feedback, tu colega? No estoy seguro de cuándo la introdujeron. Eso fue definitivamente antes de mi tiempo, y he estado allí durante cuatro años. No creo que haya habido nada negativo. Da miedo la primera vez, pero siempre ha ayudado a todos con los que he hablado, a pesar de que da miedo la primera vez. Escribo un formulario de retroalimentación, y hago preguntas muy específicas. Sé que soy malo en esto, o solía ser malo en esto. ¿Has visto alguna mejora? Sí. Sólo me ha ayudado. Aunque la retroalimentación personal y saber que la persona sabe que tú diste esa retroalimentación y luego dar una retroalimentación negativa puede ser aterrador, creo que es la única forma para ti de mejorar. Si te doy una retroalimentación negativa, entonces puedes venir a mí, con suerte, te sentirás y verás hey, Mattin, dijiste que necesito crecer en esto, ¿cómo puedes ayudarme? Eso es lo siguiente, por supuesto. Las personas pueden ayudarte. Siempre trato de decirle a las personas que tienen menos experiencia, donde veo una brecha clara, puedo decirles cosas concretas que pueden hacer para mejorar también, incluso si es como ayudarles, como ofreciendo mi tiempo, lo que sea. Sí. Recurso valioso.

Muy bien. Eso es todo el tiempo que tenemos para nuestra pequeña sesión de preguntas y respuestas. Si quieres continuar la conversación, Iris estará en Spatial Chat y en el stand de los oradores y ahora, por supuesto, un gran aplauso para Iris. Gracias.

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

TechLead Conference 2023TechLead Conference 2023
25 min
On Becoming a Tech Lead
Top Content
Tech lead sounds like a lot of work. And not the fun coding kind either. Why would you ever want that? What does it feel like when you get it?In this talk Swizec explains why he took the step towards technical leadership, how his priorities changed, and why it means he’s doing more engineering than ever. A whole new world where writing code is the easy part.
10 min
Emma Bostian: I landed my dream job by sharing my blogs on Twitter
Top Content
Featured Article
Software engineer, lecturer, podcast host, author — is there something Emma Bostian hasn't done? She moved from America to Sweden, started working at Spotify, and took up a few challenges along the way. And now she has some career tips to share.

What led you to software engineering? 
I was raised in the ecosphere of tech because my dad is a software engineer at IBM, and my mom was a designer there, too. My dad always encouraged me to join STEM and take a look at computer science — however, I was convinced I wanted to be a medical doctor. In my first year of college, I declared a biology major and quickly realized I was not too fond of it. In my second semester, I switched to an actuarial science major where I took Introduction to Computer Science, and the rest is history. In my second year of college, I declared a computer science major and began my journey from there.
What is the most impactful thing you ever did to boost your career?
Writing blog posts and documenting my learning journey on Twitter has far been the best career boost. I wrote purely for myself to reference the things I learned over time, and I even utilized my design skills in Figma to create custom graphics depicting difficult concepts like CSS specificity. By sharing my blogs on Twitter and engaging with the people reading them, I was able to grow an audience extremely quickly. I began receiving conference speaking opportunities, podcast requests, and course invitations to teach with LinkedIn Learning and Frontend Masters.
Ultimately, I landed my job at Spotify through Twitter, too, when a friend and follower of mine asked if I would be interested in interviewing. Now I live in Stockholm working my dream job. It still blows my mind how tweeting about my blog led me to some of the most amazing career opportunities.
What would be your three tips for engineers to level up their career? 
First, be patient. I often see posts on Twitter or LinkedIn about developers who were promoted to a senior position after a year. And while this is wonderful, I think we forget that each company has a different standard for what constitutes a senior developer, and everyone's journey will be different.
Second, don't be afraid to ask questions. If you try your best to solve a problem or answer a question you have, but you can't figure it out after a reasonable amount of time, ask a team member or mentor for help.
And lastly, invest in the right resources for learning. When I started my journey, I didn't know which platforms worked for me to learn. Now, I have a few trusted platforms such as Frontend Masters, Free Code Camp, or Level Up Tutorials that I go to when I need to learn a new skill.
You're currently working as a software engineer at Spotify. What does a typical day of yours look like there?
I begin my day answering emails. Then we have a team breakfast and a standup remotely as we're all still remote at Spotify. After that, we might have a web tech sync with the other squads in our business unit. The day usually includes some form of pair or mob programming, depending on the work stream. 
My team always has Fika, a traditional Swedish coffee break, scheduled every afternoon. Every couple of Fridays, we have team games planned to release some stress. 
Also, I tend to have a lot of free time to focus, which is nice but makes for a boring answer to this question!
Do you have some rituals or tools that keep you focused and goal-oriented?
I'll admit that I've been struggling with staying motivated in the time of remote work. I've been remote with Spotify since onboarding a year ago, but my team is wonderful, and they help me when I'm down.
Apart from that, I use Todoist to keep track of my tasks, and, naturally, I listen to Spotify while working. But other than that, not really. Maybe I should adopt some new tools to keep me on track!
My current favorite Spotify playlist is Brand New Chill: https://open.spotify.com/playlist/37i9dQZF1DX6uQnoHESB3u?si=380263b3c853442e
I also love Chillout Daily: https://open.spotify.com/playlist/7ozIozDp260fjNOZy1yzRG?si=66d6c839ec9b458a
You wrote a book called De-coding the Technical Interview. What was the impulse to do it?
I wanted to give the community a manual of the essentials of computer science knowledge to ace the technical interviews. The book covers data structures like stacks, queues, or linked lists, tackles algorithms, and deals with systems design. You'll also learn about the interview process from start to finish, get tips on how to submit an amazing take-home project, or understand how to problem solve. You'll also gain knowledge on the frontend coding skills needed to excel at a frontend interview.

If you could stress one piece of advice on surviving a technical interview, which would it be?
Do not lie your way through an interview. If you don't know the answer to something, just admit it. There's no shame in admitting you don't know the answer to something. There is shame in faking it and pretending like you do know the answer.
What's the single best practice everyone who writes code should follow?
Remember that while you are technically writing code for computers, you're also writing it for humans. Your code should be readable and have as little complexity as possible without sacrificing accessibility or performance.
In addition to the book, you co-host the Ladybug Podcast. What inspired you to enter this field, and what are the podcast's main topics?
We talk about everything tech and career on the podcast, from Java and GraphQL to how to start a business and cross-cultural communication. The podcast is a way for me and my co-hosts to share our experiences in tech, having taken different paths. And I'm really glad for doing it — it has allowed me to meet so many incredible people, learn many new things, and support my dream of teaching.
What pieces of your work are you most proud of?
My technical interview book was a huge feat for me as well as my courses with LinkedIn Learning on building a tech resume. I enjoy creating things that help other people advance their careers, so I'm also proud of my courses with Frontend Masters on design systems and CSS.
***
Follow Emma on Twitter
14 min
Kent C. Dodds: Consume, build, and teach — and level up your career
Top Content
Featured Article
Even though his bio offers quite a hefty reading, he only applied for one job in his career. The rest came along as he was building his name as a renowned speaker, teacher, and a prolific figure of the open-source community. How did Kent do it? “Commit to creating high-quality content,” he says.


What led you to programming?
I had a friend when I was a teenager who was really into it, and he tried to teach me. But I just couldn't get it — it didn't make any sense to me. So I never really thought I'd get into programming, but I liked computers a lot, and I ended up going to school for electrical engineering. 
Well, that didn't work because I'm not good at math. But right when I started the program, I got a job at a company uploading videos to YouTube and that sort of thing. The work was tedious, so I decided to write a computer program to automate lots of the work I was doing with the knowledge I had about programming. And that was the first spark of things for me to use programming to solve real-world problems. 
What is the most impactful thing you ever did to boost your career? 
Committing to creating high-quality content. That might sound obvious because I'm a full-time educator now, but I would not have gotten my job at PayPal if I hadn't been so active with my blog. In fact, lots of my jobs came out of me being involved in the community around meetups, conferences, or open-source projects. 
How do you choose topics for the content you create, be it for your blog or podcast?
I don't think too much about the content other people are creating. And I don't often consume it. My ideas come from the things that I'm working on, things that I'm learning myself, or — when I was working with a team of developers — the things that I had to remind people of in code reviews regularly. Anytime that I would have a code review comment that was pretty long to describe my position, that was an excellent opportunity for a blog post. Also, if people ask me about a topic regularly, I'll make a blog post rather than answer that question multiple times.


What would be your three tips for engineers to level up their career? 
The number one thing I tell people is to be a nice person. I know that sounds fluffy or silly, but it cannot be overstated. You will get so much further in your career and just in life in general if you're a nice person. That doesn't mean that you take people being jerks lying down, but how you interact with others is out of kindness. You could be the best engineer in the entire world, but if you're not a nice person, you will not reach your full potential or accomplish your goals, whatever they may be.
Second, it's just as important to decide what you are not going to learn as it is to decide what you are going to learn. You could jump into countless things — and there are successful people who are polyglot programmers, but I can't speak to that a whole lot. All I can tell you is that in my experience, focusing on specific things that I want to be truly good at has worked out great for my career. That doesn't mean that I closed myself off to other things. With my website rewrite, I have been doing a lot of dev ops-related work and a lot of back-end stuff that I've typically not been involved in. You want to keep your head up on what's going on outside of what you're doing so that you know what direction to go in when you come across problems you need to solve. However, finding a focus on what you want to be good at has helped me a lot. That way, you feel a little less stressed.
And the third one? 
Learn how to learn effectively. It's a three-step process: you consume, build, and teach. The consumption of newsletters and Twitter and whatever inspires you, but you don't want to spend too much time doing that — implementing it into actually building something matters. This happens naturally if you work at a company, but maybe you're not making the things you want to learn, so you may want to start a side project. The building phase is where you get experience, but you also want to solidify that experience. How? You start teaching. You don't necessarily have to teach it to people, it could be stuffed animals. The goal of the teaching is to retain in your mind what you've learned through the building process.
What are you working on right now? 
The big thing I'm working on right now is a rewrite of my website. It'll be much more than just a developer portfolio — I'll have user accounts, and there'll be fun things that you can do with it. And because it's more than just a website, I'm using Remix, a new cool framework in the React ecosystem. I'm also working on updating my material on TestingJavaScript.com and a TypeScript course as well. 
So, whatever I'm working on, it ends up resulting in lots of opportunities for content.


Do you have some rituals that keep you focused and goal-oriented? 
I have a notepad where I keep all of my notes of what I'm going to do for the day so that when I'm checking things off, I'm not distracted notifications. I've tried apps for that, and that does not work well for me. 
I also am a firm believer in inbox zero. I have my work inbox and my personal inbox, and I keep them both at zero. And I kind of use that as a to-do list. 
And if I'm not feeling excited about working for some reason, I will often hop on my Onewheel, which is an electric skateboard that only has one giant wheel in the middle. It's just a total blast, and I'll hop on that with my backpack and a charger, and I'll go to a Starbucks or a park just to declutter my mind.
What things in the React universe are you excited about right now?
React version 18 is coming out soon. The experimental version is out there, and it's fun to play with. I'm just really thrilled that it's no longer a concurrent mode but concurrent features that you can opt into. Cool things like that will enable React server components in the future. 
But the biggest thing I'm excited about is Remix. That's huge. It eliminates a lot of problems that are solved well other tools, but when I'm using Remix, I don't have those problems, so I don't need those clusters.
You already said that teaching is an integral part of the learning process, and you stand your word since you're also a full-time educator. What inspired you to enter this field?
I have been a teacher for as long as I can remember. I grew up in a church where you talk in front of your peers from a very young age, and my mom was an elementary school teacher, so teaching has just always been a part of me. 
I really just enjoy sharing what I'm learning with others. As far as teaching technical topics, I gave my first workshop when I was still a student at Brigham Young University. With my fellow, we taught how to use AngularJS, and I got Firebase to sponsor pizza so they would show up, and that was pretty fun.
Then I started teaching on the side at egghead.io right after I'd graduated. That was when I first got a paycheck for teaching. And I realized that teaching could be quite lucrative and support my family and me as a full-time endeavor. So I did it — I quit my job. I'm a very risk-averse person, so I'd done teaching as a side hustle for four years just to verify that I could make this work.
When TestingJavaScript was released, and I got that paycheck, I realized that I didn't need my PayPal salary anymore. I could just focus my daytime on teaching and give my evenings back to my family, which was a nice trait.


Apart from that, how has teaching impacted your career? 
Earlier I mentioned that pretty much all of my jobs came because I was perceived as an expert. After the first job, where I was an intern and then converted into full-time, I never applied to another. I worked for four different companies, and they wouldn't have recruited me if they didn't know who I was and what I was doing. My content is how they knew who I was — I just made it easy for them to find me. Teaching made that impact. It made my career. 
We talked about React and Remix. Are there any other open-source projects that you'd recommend keeping an eye on or contributing to?
I have some myself. React Testing Library is probably the biggest one that people are familiar with. And if React isn't your jam, then other framework versions of the testing library. 
React Query is also really popular. If you're using Remix, you don't need it, but if you're not, I strongly advise using React Query cause it's a stellar, fantastic library, and Tanner Linsley, the creator, is a stellar and fantastic person. 
What pieces of your work are you most proud of? 
Probably the biggest thing I've ever done is EpicReact.Dev. It has helped tens of thousands of people get really good at React, improve their careers and make the world a better place with the skills that they develop. My whole mission is to make the world a better place through quality software, and I feel like I've done that best with Epic React. 
There are things that I've built at other companies that are still in use, and I'm proud of those cause they've stood the test of time, at least these last few years. But of everything, I think Epic React has made the biggest impact.
***
Follow Kent on Twitter and listen to his favorite Spotify playlist
React Day Berlin 2022React Day Berlin 2022
29 min
Fighting Technical Debt With Continuous Refactoring
Top Content
Let’s face it: technical debt is inevitable and rewriting your code every 6 months is not an option. Refactoring is a complex topic that doesn't have a one-size-fits-all solution. Frontend applications are particularly sensitive because of frequent requirements and user flows changes. New abstractions, updated patterns and cleaning up those old functions - it all sounds great on paper, but it often fails in practice: todos accumulate, tickets end up rotting in the backlog and legacy code crops up in every corner of your codebase. So a process of continuous refactoring is the only weapon you have against tech debt. In the past three years, I’ve been exploring different strategies and processes for refactoring code. In this talk I will describe the key components of a framework for tackling refactoring and I will share some of the learnings accumulated along the way. Hopefully, this will help you in your quest of improving the code quality of your codebases.
TechLead Conference 2023TechLead Conference 2023
36 min
Effective Communication for Engineers
Your communication skills affect your career prospects, the value you bring to your company, and the likelihood of your promotion. This session helps you communicate better in a variety of professional situations, including meetings, email messages, pitches, and presentations.
TechLead Conference 2023TechLead Conference 2023
31 min
Imposter Syndrome-Driven Development
“Maybe I’m fooling everyone… I’m not good enough for this, and at this point, it is a question of time until everyone figures it out” these might be the words that cross your mind as your coworker compliments you for doing another fantastic job at delivering a new feature. As you grow in your career, so does your uncertainty. You put in the extra hours, learn all the new technologies, and join all the initiatives you can, but at the end of the day, it never feels enough. At this point, that feeling is leading your actions and decisions. It is the thing that is driving your career. Only one question persists: Are you really an imposter?

Workshops on related topic

Node Congress 2022Node Congress 2022
39 min
How To Design A Sustainable Freelance/Contracting Career
WorkshopFree
Ready to kickstart your freelance career or just getting started on your freelance journey? You’re in the right spot. Learn the tricks of the trade from the industry’s most experienced freelancers.
The independent talent movement is the future of work. If you’re considering leaving full-time employment for a career as a freelancer, now is the time to find your successful space in the independent talent workforce. More people are working freelance today than ever before, with the freelance marketplace now contributing $1.2 trillion to the US economy. Some of the most in-demand roles for freelancers right now are senior developers with professional experience in React, Python, Blockchain, QA, and Node.js.
This workshop will help you design a sustainable and profitable full-time (or part-time) freelancing/contracting career. We will give you tools, tips, best practices, and help you avoid common pitfalls.
React Summit 2022React Summit 2022
75 min
How To Design A Sustainable Freelance/Contracting Career + Speedcoding Challenge
WorkshopFree
Ready to kickstart your freelance career or just getting started on your freelance journey? You’re in the right spot. Learn from the world’s largest fully distributed workforce in the world.
The independent talent movement is the future of work. If you’re considering leaving full-time employment for a career as a freelancer, now is the time to find your successful space in the independent talent workforce. More people are working freelance today than ever before, with the freelance marketplace now contributing $1.2 trillion to the US economy. Some of the most in-demand roles for freelancers right now are senior developers with professional experience in React, Python, Blockchain, QA, and Node.js.
This workshop will help you design a sustainable and profitable full-time (or part-time) freelancing/contracting career. We will give you tools, tips, best practices, and help you avoid common pitfalls.
At the end of the workshop there will be a Q&A session with a Freelance Developer who can answer your questions and provide insights and tips into their own success.
During the Workshop break, we will be running a speed-coding challenge! At the end of the workshop, we will award a prize for the winner and display the leaderboard.
We will have you login to our portal and complete the challenge as fast as you can to earn points. Points are assigned based on difficulty and the speed at which you solve the tasks. In case you complete all tasks, you get extra points for the remaining time. You’ll see your score, ranking, and the leaderboard once you complete the challenge.
We will be giving away three Amazon Gift Cards ($200, $100, $75) for the top three winners.
React Advanced Conference 2021React Advanced Conference 2021
145 min
Designing A Sustainable Freelance Career
WorkshopFree
Would you like to pursue your passions and have more control over your career? Would you like schedule and location flexibility and project variety? Would you like the stability of working full-time and getting paid consistently? Thousands of companies have embraced remote work and realize that they have access to a global talent pool. This is advantageous for anyone who has considered or is currently considering freelance work.>> Submit your interest on becoming a freelance engineer with Toptal and get a call with Talent Acquisition specialist <<

Freelancing is no longer an unstable career choice.

This workshop will help you design a sustainable and profitable full-time (or part-time) freelancing career. We will give you tools, tips, best practices, and help you avoid common pitfalls.
Table of contents

Module 1: Dispelling common myths about freelancing
Module 2: What does freelancing look like in 2021 and beyond
Module 3: Freelancing choices and what to look for (and what to avoid)
Module 4: Benefits of freelancing from a freelancer + case study
BREAK
Module 6: How to get started freelancing (experience, resume, preparation)
Module 7: Common paths to full-time freelancing
Module 8: Essentials: setting your rate and getting work
Module 9: Next steps: networking with peers, upskilling, changing the world
Module 10: Freelancer AMA
React Summit Remote Edition 2021React Summit Remote Edition 2021
121 min
Landing Your Next Developer Job
WorkshopFree
Renaud Bressant (Head of Product), Nathanael Lamellière (Head of Customer Success and Solution Engineer), Nouha Chhih (Developer Experience Manager) will be looking at the different developer jobs that you can accounter when looking for your next developer role. We'll be explaining the specifics of each role, to help you identify which one could be your next move. We'll also be sharing tips to help you navigate the recruitment process, based on the different roles we interviewed for as recruiters, but also as candidates. This will be more of an Ask Us Anything session, so don't hesitate to share your thoughts and questions during the session.