Resumen del Año: 2023
¿Cómo resumir mi experiencia en 2023? ¿Fue exitosa o no? ¿Cómo medirla? ¿Cómo me siento al respecto? Es una larga historia.
Alrededor de noviembre de 2022, recibí dos ofertas de dos empresas cuyo cliente es un gran banco. Compitieron por mí. Una me ofrecía un salario de alrededor de 27k CNY al mes, y la otra de 32k CNY al mes. Decidí unirme a la segunda. El trabajo anterior que tenía me daba un salario mensual de alrededor de 22k CNY. Así que obtuve un aumento salarial de aproximadamente un 50%. Me sentí bastante bien al comienzo de este año.
Aunque ya tenía un salario de 25k al mes en 2017, no ha habido un aumento significativo en comparación con eso. Lo sé, han pasado otros 5 años, y he crecido. Comparando mis trabajos anteriores en startups chinas y el negocio de mi propia startup, ahora mi tarifa por hora diaria es más alta que nunca. Mi mente está más aguda que nunca.
Debido a los tres años de la pandemia de COVID, rara vez viajaba. Así que, al regresar de Xinning, mi ciudad natal, comencé a visitar algunos lugares utilizando mi dron DJI para grabar algunos escenarios. Fui a la torre de Guangzhou y luego hice un video corto.
Lo interesante de ese breve video es que la rima de la música de fondo coincide en cierto momento con las luces a lo largo del río. En ese instante, la rima cambia y las luces pasan de encendidas a apagadas.
Y luego, durante aproximadamente un mes, cada fin de semana salía, principalmente por la zona del Gran Área de la Bahía en China. Zhuhai, Dongguan, Macao, Beihai, Zhaoqing, Qingyuan. Y practiqué usando un dron DJI para tomar vistas aéreas.
El momento más tenso fue cuando estaba en Macao, tomando una escena cerca de un lago. Controlé el dron de forma remota para que volara desde la tierra hacia el lago. De repente, la distancia entre el dron y la superficie del agua cambió, lo que podría haber causado problemas y hacer que comenzara a caer. Me puse nervioso y rápidamente intenté agarrarlo con la mano, ya que todavía estaba cerca de la pared, pero no lo logré. Sin embargo, había algunos cables en la pared que atraparon el dron. Así que usé mi mano para recuperarlo. ¡Qué emoción!
El trabajo que realicé fue sobre una aplicación de pagos. Ayudé en el desarrollo del backend utilizando Java, Spring, Spring Cloud y Azure, y también hice un poco de trabajo en la plataforma de AWS.
Aprendí mucho en este viaje. Permíteme describir algunas lecciones técnicas.
-
La arquitectura de software es muy importante. Debemos pensar en cómo estructuramos el código con una visión a largo plazo. Reflexionar sobre cómo desarrollamos y desplegamos ayudará a tomar decisiones.
-
La configuración de las propiedades de Kafka en Azure EventHub es importante. Si lo hacemos mal, podríamos perder mensajes cuando los microservicios escalen.
-
A veces, podemos revisar el archivo
build.log
de IDEA para solucionar el error. -
Cada línea del código importa. Podemos saltar directamente a la ubicación del nuevo código para revisar y sospechar. Por ejemplo, ¿por qué no se imprime el log aquí?
-
Debemos hacer lo correcto lo antes posible. Si algo está mal, el problema siempre está ahí y sigue causándonos problemas.
-
Es difícil hacer lo correcto. Deberíamos intentarlo de muchas maneras y dejar que la realidad nos diga qué es lo mejor. Solo podemos aprender algunas lecciones valiosas cuando permanecemos el tiempo suficiente. Por eso es importante tomar notas sobre nuestras decisiones y reflexionar sobre ellas después de un tiempo. Para el código, es lo mismo también.
-
Debemos anotar nuestras notas técnicas y lecciones valiosas correctamente y a tiempo. Después de un tiempo, podríamos olvidar lo que sucedió exactamente.
-
El túnel SSH de 3 saltos puede ser difícil de entender en ocasiones. Usa el modo detallado (verbose) para revisar cuidadosamente.
-
La vida es conectar puntos. Depurar o codificar se trata de conectar mensajes. Para solucionar el error del código del backend, también podemos revisar el código del frontend. Mi dedicación al desarrollo de Android y iOS entre 2013 y 2015 no fue una pérdida de tiempo, aunque ahora trabajo principalmente como desarrollador backend.
Durante este tiempo, ChatGPT estaba en auge. Comencé a leer el libro “Redes Neuronales y Aprendizaje Profundo”. Alrededor de junio, probablemente había leído la mitad. Sentí que comenzaba a entenderlo. Luego intenté implementar la red neuronal desde cero. La primera vez, el progreso fue realmente lento. Había como 50 líneas de código para cargar MNIST. Usamos la función pickle
para cargar los datos y los separamos en datos de entrenamiento y datos de validación. Además, dimos forma a los datos como (784, 1).
Para un código tan simple, lo reimplementé 5 veces para finalmente entenderlo. Luego intenté implementar la parte de la red neuronal.
En cuanto a la parte de la red neuronal, la función de retropropagación y la actualización por mini-lotes me resultan difíciles de comprender en todos sus detalles. Intenté escribir lo que sabía para entender mejor los detalles.
En julio, dejé mi trabajo actual por alguna razón. Escribí algunos artículos para ayudarme a saber qué debería hacer en los próximos años. Luego, construí una computadora para aprendizaje profundo. Esto me recordó cómo en 2022 hice el mantenimiento de mi coche al extraer el aceite del motor y rellenarlo con aceite nuevo. También me recordó cómo conecté el circuito para hacer que el LED brillara según el nivel de sonido de la música.
El ego es el enemigo del crecimiento. Después de dejar el trabajo, pensé que lo había hecho bien, pero la retroalimentación fue simplemente que estaba bien para terminar el trabajo. En ese momento, no podía aceptar lo que eso significaba. Solo después de medio año pude apreciar lo que decía.
En el viaje de Guangzhou a Lhasa, en el Tíbet, el paisaje era increíble. Durante este trayecto, se me ocurrieron muchas ideas. Una de ellas es que podríamos necesitar crear un IDE impulsado por IA de audio, que te permita escribir código mientras conduces.
Usar un dron para grabar vistas hermosas puede ser un poco complicado. Porque lleva tiempo y una sola sesión de grabación me toma alrededor de media hora. Pero a menudo te encuentras con paisajes increíblemente hermosos y simplemente no puedes evitar grabar videos desde el aire para compartirlos con tus amigos.
En el viaje, después de algunos días, me sentí un poco aburrido. Ya había hecho un viaje por carretera de larga distancia antes. Se me ocurrió una nueva idea. Quería convertirme en una mujer para obtener nuevas experiencias. Este pensamiento realmente me emocionó. Así que, cuando llegué a la gran ciudad de Kunming, compré algunas prendas de mujer e incluso compré un nuevo par de gafas para verme más femenino.
Así que me vestí como una mujer. En el ascensor, me encontré con dos chicas, que parecían estudiantes de secundaria y estaban hablando de manicuras. Cuando se abrió la puerta, les dije que yo también quería hacerme una. Salieron y una de las chicas me miró y le dijo a su amiga con asombro: “¿Podría ser una chica?”
Nunca me había encontrado con algo así en mi vida. Fue realmente emocionante. Solo podemos hacer nuevos descubrimientos cuando hacemos cosas nuevas.
En Kunming, encontré una tienda donde comprar una peluca. Pero era cara, costaba alrededor de 1000 CNY. Después de regresar a Guangzhou, compré más ropa de estilo femenino y también una peluca. Después de publicar mi video con apariencia femenina en las redes sociales, un compañero de clase comentó que la versión femenina de mí mismo se parecía mucho a mi hermana mayor.
Durante el viaje, solicité la ayuda de un servicio de grúa varias veces. La razón fue que las estaciones de carga eran escasas en el Tíbet. Y la distancia entre ellas a menudo era de 100 km. Además, en las estaciones de carga, los cargadores probablemente no eran muchos. Así que si no funcionaban, necesitabas conducir hasta la siguiente estación de carga. Y hay muchas montañas. Mi coche eléctrico solo podía recorrer alrededor de 250 km cuando subía montañas. Enfrenté algunos desafíos durante el viaje. Uno de ellos fue que en la Prefectura Autónoma Tibetana de Diqing, el servicio de grúa ayudó a transportar mi coche a la estación de carga, pero el coche aún no podía cargarse. Porque la electricidad de mi coche estaba al 0% en ese momento. Pedí ayuda al servicio de atención al cliente y encontré a algunas personas locales que me ayudaron, como prestarme un cargador portátil o intentar cargar en sus estaciones de carga domésticas. La solución final fue que debíamos desconectar la batería para reiniciar completamente el coche después de abrir el capó. El coche puede “sentir” la electricidad de carga. Aquí, usé la palabra “sentir” en lugar de “responder” para que sea más divertido.
Y en el viaje de regreso, conduje mi coche hacia la zanja sin querer. Hubo cuatro razones. La primera es que los colores de la carretera y la zanja son los mismos. La segunda es que no hay barrera entre la zanja y la carretera. La tercera es que en los 100 metros frente a la carretera, hay un punto de giro hacia la derecha, y conduje un poco hacia la derecha para dejar que el coche entrara en la zanja, mi subconsciente no se dio cuenta de que el coche estaba saliendo de su ruta normal. La cuarta es que miré hacia la derecha para buscar mi segundo teléfono móvil, por lo que mis ojos no estaban mirando la carretera en ese momento. Pedí ayuda a un servicio de grúa para levantar mi coche. Reparé mi coche después de regresar a Guangzhou.
Así que este viaje de 8000 km de distancia es feliz y triste al mismo tiempo. Tuve 6 accidentes durante el viaje, 4 de ellos fueron por falta de electricidad en las zonas montañosas, uno fue que conduje rápido y golpeé un bache que hizo que el neumático explotara, y el último fue que conduje el coche hacia una zanja intencionalmente. Lo feliz es el paisaje y las personas que conocí en el viaje.
En mi travesía, asistí a una entrevista para el puesto de ingeniero full stack (Base HK) en un banco multinacional de Singapur. Esta fue la primera entrevista a la que asistí que se realizó fuera de China.
Después de regresar de Tíbet, continué aprendiendo algo sobre machine learning. Empecé a ver una y otra vez el video de nanoGPT hecho por Andrej Karpathy. Intenté escribir el código por mi cuenta, pero aún no lo entendía. Imprimí alrededor de 30 artículos para estudiarlos. Leí el libro “Programming PyTorch for Deep Learning”. Encontré más proyectos de ejemplo o tutoriales de PyTorch para aprender. Y luego, todas estas cosas comenzaron a hacerse un poco más claras para mí.
Comencé a solicitar empleos en posiciones de aprendizaje automático. Finalmente, obtuve una entrevista para el puesto de Ingeniero de Aprendizaje Automático en el área de voz en una startup en Guangzhou. Fue interesante participar en esa entrevista. Compartí mis conocimientos con otros, aunque no se comunicaron conmigo después. Hablamos sobre Openai Whisper. Resulta que había comenzado a aprender sobre ello, pero no había avanzado mucho.
Esto me dio confianza sobre mi decisión de adentrarme en el aprendizaje automático. Luego, asistí a cursos en la plataforma Coursera para obtener algunos certificados. Tomé dos especializaciones: la Especialización en Aprendizaje Automático y la Especialización en Aprendizaje Profundo. No vi muchos videos porque pensé que ya sabía algo al respecto. Descubrí que las tareas de escribir código sobre redes neuronales para reconocer conjuntos de datos MNIST eran fáciles para mí, porque realmente había estudiado esto con cuidado antes.
Noté que en la fase posterior, comencé a perder la paciencia. Tenía prisa por obtener estos certificados para encontrar trabajos en aprendizaje automático. Este era un mal comportamiento. Las personas que comprenden profundamente el conocimiento pueden reconocer a quienes no lo hacen. Y me di cuenta de la brecha de conocimiento entre yo y un ingeniero de aprendizaje automático calificado. Todavía podría necesitar un año más. Y la triste noticia fue que en el mercado no había muchas posiciones para ingenieros de aprendizaje automático junior. Dejé de tomar más certificados después de obtener dos.
Así que comencé a entender un poco más sobre las redes neuronales recurrentes, los sistemas de recomendación y el aprendizaje por refuerzo. Pero aún debería ser una comprensión superficial sin pensar en el código por mi cuenta. Necesito aprender bien ese material en el futuro para solucionar este asunto de hacer trampa.
Comencé a participar en algunas competiciones de Kaggle. Hasta enero de 2023, he participado en 4 competiciones. Fue realmente divertido escribir código en PyTorch para resolver problemas. Registré todos estos procesos de aprendizaje en mi proyecto de GitHub, que se llama “neural-networks-and-zhiwei-learning”. A la fecha, tiene 533 commits.
Comencé a dudar de mi decisión de cambiar al campo del aprendizaje automático, ya que tengo una deuda o hipoteca de 1.25 millones de CNY. Estar sin trabajo se vuelve doloroso.
Mi padre me dio 45,000 CNY para ayudarme a pasar este momento difícil. Mi esposa comenzó a ayudarme a pagar la mitad de mis pagos mensuales de la hipoteca. Comencé a solicitar trabajos como ingeniero full stack o ingeniero de datos. Hice la prueba para el puesto de contratista como ingeniero de datos en un banco multinacional británico. Esta fue la primera vez que hice una prueba para este tipo de puesto. Sabía que los problemas eran fáciles, pero simplemente no pude dar buenas respuestas.
También asistí a la entrevista para el puesto de ingeniero full stack en este banco. No poder responder algunas preguntas básicas sobre el JVM me dejó frustrado después. ¿Cuándo podré aprender lo suficiente sobre estas cosas?
Lo interesante en ese momento fue que solo una empresa me invitó a realizar entrevistas para un puesto de aprendizaje automático, y no pude conseguir más entrevistas. Cuando comencé a buscar algunos puestos de ingeniero full-stack, fui invitado a una entrevista presencial por una startup en Guangzhou que está desarrollando una aplicación de red social para personas de América Latina. Querían que les ayudara con ingeniería full-stack, además de algo de blockchain e inteligencia artificial. Fue gracioso. Simplemente me dio la oportunidad de aprender sobre aprendizaje automático. A veces, la búsqueda de empleo requiere algo de flexibilidad.
Una de las lecciones para mi campo, desde una perspectiva a largo plazo, es que debería prepararme mejor para las preguntas de la entrevista. Debería leer los materiales relacionados una y otra vez y realizar algunos experimentos.
El año pasado estaba cuestionando mi decisión de comprar una casa. Ya sabía en 2019 que la estrategia del gobierno chino de desarrollar la economía convirtiendo a China en un gran terreno de construcción no podía continuar. Los 10 años entre 2020 y 2030 serán un período en el que China colapsará sin desmoronarse por completo. Había un libro famoso sobre este tema. Seguí a la autora en Twitter durante mucho tiempo y confiaba en lo que decía. Aunque también depende de otros factores. La economía inmobiliaria colapsará, pero la economía tecnológica crecerá, sin duda.
Pensé que aprender inglés lo suficientemente bien como para trabajar en empresas globales me salvaría de esta mala situación económica. Parece que estaba equivocado. El valor de mercado de mi casa en Guangzhou bajó de alrededor de 2 millones a aproximadamente 1.7 millones. Esto empeoró las cosas. Pero no solo yo, mucha gente está sufriendo. Los reclutadores me dijeron que la economía de China y la economía global han estado mal recientemente. Ha habido muchos despidos.
Mi familia no estuvo de acuerdo con vender mi casa. Comencé a vender mi coche para mejorar un poco la situación. Me ofrecieron alrededor de 45,000 CNY por mi coche, lo cual era solo la mitad del precio original después de usarlo durante un año. Mi familia tampoco me permitió hacer eso.
Este es otro gran fracaso en mi vida. Tengo más comprensión sobre quién me dio dinero y quién me robó, sobre lo que es bueno y lo que es malo, quién hizo mi vida más fácil y quién la hizo más difícil.
Cuando las personas experimentan dolor, reflexionan y adquieren sabiduría. Tomaré mi licenciatura más en serio. Presenté 12 exámenes, pero solo aprobé 4. No los preparé bien porque estaba ocupado con temas de aprendizaje automático. Pero, en realidad, eran mucho más importantes para hacerme más atractivo en el mercado laboral.
Mi caso aún no es incurable. Todavía estoy esperando los resultados recientes de algunas entrevistas para trabajos de contratista en algunos grandes bancos. Todavía tengo cierta capacidad para los trabajos en inglés en China. Y he observado que están apareciendo más trabajos en inglés en China, ya que muchas empresas globales están recortando costos.
Permíteme escribir algunas reflexiones para mí mismo. Será mejor si las personas más jóvenes las ven.
Sé más honesto. Los ojos de las personas son agudos. No engañes. Participa en exámenes más autorizados para conocer tu capacidad. Explora mucho el mundo para tener opiniones más objetivas sobre las cosas. Valora las diferencias y en lugar de insistir en un solo tipo de opinión. Aunque los títulos universitarios no son importantes en Silicon Valley, eso no significa que no lo sean en China.
Sé práctico y trata de sobrevivir en tu entorno primero. Si tus calificaciones no son las que esperabas, no es problema del examen, es tu problema. Si no pasas la entrevista, no es problema del entrevistador, es tu problema. La tecnología es el futuro, no la casa. Las casas y los terrenos están en todas partes.
Valora los comentarios honestos en tu entorno, especialmente de aquellos en quienes confías y que son más exitosos que tú. Ellos pueden conocer tu capacidad. En lugar de tomar los resultados de exámenes o entrevistas de manera demasiado personal, deberías pensar que simplemente significa que mi habilidad no es buena, no significa que yo no sea bueno. Mi habilidad es limitada, pero puedo mejorarla.
No es necesario estar demasiado feliz cuando tienes éxito. Ahorra más dinero. Ten más empatía sobre lo que sucede en el mundo. Ayuda a las personas, pero con paciencia. No fuerces nada, aunque a veces tu solución parezca mejor.
Hace un año, recibí la retroalimentación de una entrevista en la que me dijeron que mi base de conocimientos técnicos era bastante buena, pero que aún me faltaba un poco de profundidad en ciertos temas. En ese momento no le di mucha importancia. Ahora sé que tenían razón.
Aunque comencé a programar a los 13 años, ahora tengo 29, y en estos 16 años, mi enfoque se dispersó en algoritmos, iOS, Android, backend, frontend, aprendizaje automático, inglés y muchas otras cosas. Simplemente no tenía una habilidad muy sólida para conseguir un trabajo relativamente fácil en una mala situación económica.
Cuando estaba molesto y ansioso recientemente, mi esposa me envió un video de mi hija cantando una canción animada en inglés. Ella está a punto de cumplir 3 años. Y puede cantar cosas como “Sister figure, Sister figure”, “Sister shark and sister shark”. Sé que su vida será mucho más fácil en comparación con la de su padre.
Parece que su inglés será fluido alrededor de los 18 años, en lugar de lo que su padre logró alrededor de los 27 años. Cuando obtiene malas calificaciones en la escuela, sé que debería tener más paciencia con esto. Si presionas demasiado a los niños, solo obtendrás niños rebeldes.
Estaba molesto a mis 12 años, en sexto grado, cuando mi padre y mi profesora de chino me criticaron por no comportarme bien en la clase de chino en la escuela. Me sentí agraviado porque era debido a que había puesto mi atención en la competencia de matemáticas. Aunque había estudiado duro, el último examen de chino había salido un poco mal. Este patrón se repitió en mi vida una y otra vez. En ese momento, me escondí para llorar en el pastizal oculto junto al cruce de caminos. Mi padre estaba preocupado y me buscó durante varias horas.
Y a mis 16 años, me enseñé a programar durante varios años. Encontré algunos artículos interesantes en inglés en Internet y los imprimí, y aprendí inglés por mi cuenta en el aula vecina mientras mis compañeros tomaban clases de inglés. En ese momento, eso hizo que mi profesora se sintiera incómoda. Espero que me perdone al ver mi nivel de inglés hoy.
Y decidí aprender por mi cuenta meses antes del examen de ingreso a la universidad. Me sentí frustrado porque me impidieron hacerlo. En lugar de estar entre los 5 primeros al ingresar a la escuela secundaria, ocupé el puesto 50 entre 350 estudiantes. Logré llegar a la segunda ronda de la Olimpiada Nacional de Informática en la provincia de Guangdong, obteniendo un puntaje entre los 300 mejores de la provincia. Me sentí agraviado porque no solo mis logros en la competencia no me permitieron ingresar a las escuelas que esperaba, sino que mis puntajes en el examen de ingreso a la universidad tampoco fueron tan buenos como esperaba.
Así que finalmente me separé de este sistema escolar en 2014, y decidí dejar el lugar que no podía darme lo que esperaba para trabajar en una startup sin terminar mi licenciatura. No importa cuánto mis padres intentaron detenerme en ese momento.
Hablé con algunos estudiantes de secundaria. Tenían el mismo estado mental. Esta sensación de brecha psicológica era bastante normal.
Entonces mi vida entró en esta trampa de demostrar mi valía para obtener el resultado esperado. Mi circuito cerebral estaba totalmente controlado por ello. Me volví temeroso del fracaso y me preocupé cada vez más por mi éxito en lugar de por el mundo objetivo, incluyendo ese conocimiento objetivo. Me volví egocéntrico porque parecía que no importaba cuánto me esforzara, simplemente no podía sobrevivir. Me convertí en un robot que escuchaba materiales de aprendizaje cada minuto de mi tiempo despierto. Y si obtenía el éxito que deseaba, me volvía demasiado feliz. Y cuando no podía obtener el éxito que quería, me sentía bastante molesto.
Luego, a partir de 2020, comencé a leer cuidadosamente el blog de Yin Wang, quien cursó 3 doctorados en busca de la verdad. Así que resultó que en este mundo realmente existen personas que realmente quieren aprender mucho, sin importar las calificaciones o el dinero. Él compartió su aprendizaje y sus preguntas sobre el mundo. Aunque no debería propagar sus ideas poco populares, como que el ser humano no llegó a la luna en 1969, lo que a veces me trae problemas, debería seguir adquiriendo su sabiduría en ingeniería de software en los próximos años. Y, por supuesto, muchas otras personas o colegas me han enseñado mucho.
Uno de mis errores anteriores fue que, una vez que encontré lo que consideraba lo mejor, ya sea en una empresa o en personas, comencé a medir a otras empresas o personas con ese estándar superior. Cuando surgían conflictos con la otra parte, me aferraba a lo que yo pensaba.
Entonces probablemente haría sentir mal a las personas o las enojaría. Debería valorar más las diferencias y ver el lado positivo de cada cosa.
Intento reflexionar profundamente sobre qué causó el dolor en mi mente, qué hizo que mi vida fuera difícil, qué ha sucedido en este mundo con todo lo que veo en esta vida.
Cuando estaba cuestionándome si el futuro sería mejor a finales de 2023, fui a la óptica a revisarme la vista. Los grados de ambos ojos se redujeron en 25 grados después de usar gafas con 150 grados menos de lo real durante otro medio año. Había realizado este experimento durante 1.5 años. Los grados reducidos fueron menores en el último medio año, en comparación con el medio año anterior. En mi opinión, el descubrimiento realizado por Yin Wang es en su mayoría correcto, aunque los detalles varían un poco en cada caso. Pero es absolutamente correcto que, en la vida diaria, es lo suficientemente claro que podemos usar el teléfono móvil o trabajar en computadoras usando gafas con 150 grados o 125 grados menos de lo real. Es lo más cómodo.
Y mi nivel de japonés mejoró hasta el punto de que puedo reconocer más símbolos japoneses, y ahora puedo cantar algunas canciones en japonés. Mi cerebro cambió para esto sin ningún dolor. Las cosas avanzan más lentamente de lo esperado. Pero si haces lo correcto, el resultado llegará.
Una vez que me considero un ciudadano del mundo, me siento menos asociado con cualquier nacionalidad. Algunas personas dicen que el muro de Internet es algo grandioso porque ayuda a las empresas chinas de Internet a crecer. Y justo hoy, me sentí frustrado con esto por la 300ª vez. Me impide publicar mis ensayos regularmente en GitHub. Después de luchar con ello durante una hora, descubrí que necesitaba agregar algunas configuraciones al programa SSH. Entonces funcionó como por arte de magia.
Eliminé mi ensayo “Por qué el genio Zhiwei debe ir a Estados Unidos”. Aunque tiene muchos puntos buenos, ahora que vivo en China, debería apreciar más los aspectos positivos de este lugar en lugar de sentirme insatisfecho con frecuencia donde estoy ahora.
Una vez que intenté ser mujer por algunos días, pude entender mejor a mi esposa y a las mujeres en mi vida. Porque en algunos momentos sentí exactamente lo mismo.
Si estamos infelices, es porque no pudimos aceptar algunas cosas. La realidad y las expectativas están luchando entre sí. Mientras el precio de mi casa baja, el valor de la tecnología sube. En realidad, parece que en China ahora, mi situación es algo afortunada. En comparación con el mundo entero, mis situaciones financieras, familiares y de mercado parecen estar todavía bien.
Estaba un poco frustrado con las empresas que me rechazaron por no tener un título universitario sin evaluar mi capacidad durante estos años de búsqueda de empleo. Ahora, les diré, gracias, está bien. Porque solo era cuestión de aprendizaje y tiempo, y yo era bueno en eso. Realmente me gustaba aprender algo de Cálculo en YouTube Shorts.
Me gustan mucho los videos cortos. Descargué las aplicaciones indias de videos cortos Moj y Josh para jugar con ellas durante algunos días. Aunque ahora me enfoco principalmente en el japonés, me gustaría retomarlo en el futuro.
Durante este período, resolví algunos problemas de algoritmos en Codeforces. Ahora entiendo mejor por qué no pude estar entre los 100 mejores de China en la escuela secundaria, en lugar de solo estar entre los 300 mejores de la provincia de Guangdong. Una razón es que no tenía la confianza de que podía lograrlo. La segunda razón es que practiqué poco con problemas difíciles. Ahora tengo una mentalidad diferente. Creo que puedo resolver problemas difíciles fácilmente con práctica. No le tengo miedo a ningún problema difícil.
Al menos intentaré resolverlos por mí mismo al principio. Seguí lo que Yin Wang dice para reducir mi miopía en 100 grados al año, y ahora me dedico a hacer cosas que pocas personas en este mundo saben cómo hacer. ¿Por qué no podría resolver estos problemas difíciles que muchas personas en el mundo pueden hacer? Uno de ellos es sobre los árboles indexados binarios. Simplemente leí durante 2 días esas 100 líneas de código para entender qué significan sin ninguna otra explicación. Aunque todavía no entiendo algunos detalles, sé que mi cerebro es lo suficientemente poderoso para comprender mucho solo pensando y ejecutando el código en mi mente una y otra vez, y así entiendo su intención.
Gracias al mundo. Mi bienestar depende de otros seres humanos. Espero que mi historia de lucha este año pueda ayudarte a sentirte mejor si tampoco has estado bien últimamente.
En lugar de necesitar la ayuda de las personas en esta situación difícil, debería ayudar más a los demás, y tengo la capacidad de hacerlo. Necesitamos más ingenieros en China que puedan hablar inglés con fluidez. Necesitamos más ingenieros en China. Necesitamos más personas que confíen en que pueden aprender cualquier cosa. Y tengo la capacidad de ayudar a estas personas. También tengo la capacidad de ayudar a mis colegas globales.
Este año conocí a algunos estudiantes jóvenes de secundaria o universidad. Leen mis artículos y me agregan a WeChat. Me alegró mucho ver que realmente ayudé a las personas. Y mis familiares comenzaron a presentarme a sus hijos. Me sentí feliz de que de alguna manera me haya convertido en un modelo en mi entorno.
Justo esta mañana, un banco global me invitó a realizar la última ronda de la entrevista. Espero que esta vez pueda lograrlo. Probablemente me acerqué a los reclutadores unas 5 veces en los últimos seis meses. Cada vez que me acerqué, fue durante una semana. Las primeras veces fue para un puesto de trabajo en machine learning. Las veces recientes han sido para un puesto de ingeniero full stack. Espero poder estar menos ansioso en el próximo trabajo y descansar más los fines de semana, en lugar de quemarme una y otra vez. Y espero poder colaborar mejor y tener más tolerancia hacia la imperfección.
Uno de mis problemas es que repito las cosas una y otra vez. Esto significa que realmente debería escribir cosas nuevas en lugar de quedarme en mis zonas de confort. Pero, en mi opinión, esta vez lo estoy haciendo de manera diferente. En lugar de dejar que Grammarly corrija mis errores gramaticales automáticamente, los estoy corrigiendo manualmente.
Lo que sea, les deseo lo mejor en 2024, mis amigos que hablan chino, inglés y japonés. Sin conocer un poco del idioma nativo de los otros 4 mil millones de personas en este mundo, no me atrevo a decir que son mis amigos.
Y gracias a todas las personas que han aparecido en mi vida este año. Sin la interacción con ustedes en el mundo físico o digital, me sentiría muy solo.
¡Feliz Año Nuevo a mis lectores de todo el mundo! ¡Feliz Año Nuevo Lunar a mis lectores chinos! あけましておめでとうございます!
¡Escribí estas palabras en japonés en mi computadora de aprendizaje profundo utilizando el método de entrada en japonés de Ubuntu! ¡Ahora parece fácil escribir palabras en japonés!
Solo puedo prever que mi hija escribirá sus palabras en chino e inglés en el futuro. ¡Qué feliz será! Amigos, espero que también sean felices una y otra vez en este nuevo año.