Este año, escuchas sobre ser un desarrollador en forma de T, alguien que sabe mucho sobre muchas cosas, pero también tiene un tema en el que son realmente profundos. En realidad, creo que es aún mejor ser lo que sea que esta forma que dibujé. Hay mucho, ya sabes, deberías ser, es bueno ser un experto en la materia, pero no te limites a la cosa para la que eres un experto en la materia cuando te contrataron.
Soy principalmente un desarrollador de React, pero a medida que la empresa ha, ya sabes, todos en mi empresa comenzamos a usar Remix, lo que ha significado necesitar mucho de lo que tradicionalmente se pensaba como conocimiento de back end o full stack. Y así, porque tengo otras áreas de experiencia además de solo React, a medida que avanzamos en el uso de Remix, ya sabes, hay ideas que puedo aportar que no habría podido. Y estoy constantemente tratando de ampliar mi conocimiento sobre esos temas para que a medida que nos enfrentamos a nuevos desafíos y nos estamos enfrentando a muchos de ellos porque ninguno de nosotros ha creado una aplicación SSR antes. Correcto.
Lo siento, no SSR, SSG. Sabes, necesitas ser capaz de identificar problemas y resolverlos, y no puedes hacer eso si estás demasiado aislado. Cada conferencia, incluida esta, va a estar hablando sobre IA durante los próximos años, y tengo una gran opinión sobre la IA. En realidad, realmente no me gusta usarla para la generación de código, no porque no crea que sea buena o porque crea que es buena o no buena en ello, sino porque me gusta escribir código. La parte del trabajo que es difícil de hacer es la parte del lenguaje, la parte del lenguaje natural, dejar buenos comentarios en las solicitudes de extracción, comunicar cosas de una manera que no haga que la gente se enoje contigo.
Tuve un jefe que me dio la idea de usar análisis de sentimientos en mi solicitud de PR, así que instalé Grammarly. Y tenía falsos negativos porque si decías la palabra error, por ejemplo, que es una palabra de programación, pensaría que estabas siendo negativo. Pero hubo suficientes veces verdaderas en las que me atrapó hablando de una manera que podría haber parecido más crítica o enojada o cortante de lo necesario. Y así, en realidad usé análisis de sentimientos y mejoré la calidad de mi retroalimentación de revisión de código. Y esto es importante porque he visto a personas renunciar por tener seniors que no podían comunicarse efectivamente. Chat, GPT o Claude u otros LLMs son una excelente manera de hacer eso también. Puede que trabajes en una empresa que no te permita usar IAs para código. Pero, ya sabes, poder decir cómo le digo a este desarrollador que creo que están implementando un anti-patrón sin sonar como un idiota y chat GPT hará un buen trabajo diciéndote cómo hacerlo.
Esto incluso va hay algo que no puse en la diapositiva, pero lo voy a decir de todos modos. ¿Puedo recomendar algo que no recomiendo? Lo recomiendo un poco, que es que tuve un jefe hace muchos años antes de ser desarrollador que me dijo que mis correos electrónicos eran demasiado cortantes. Este es un problema que tengo. Y su consejo para mí fue usar emojis. Y sé lo que todos están pensando. Pero la verdad es que un emoji de cara sonriente al final de una declaración podría hacer mucho para suavizar la forma en que se recibe. Puedes usar ese consejo o no. Tu experiencia puede variar. Esto es lo más importante sobre construir influencia, sin embargo, es que todo lo que haces tiene que hacerse en público. OK, bueno, no todo, pero muchas cosas.
Comments