Dong nació el 24 de octubre de 1985. Cuando mi madre era joven, escribía programas usando código de máquina y cinta de papel perforada. Influenciada por su familia, Winter amaba las computadoras desde que era niña. En la escuela secundaria, escribía pequeños juegos en Wenquxing. Ingresó a la Universidad de Ingeniería de Harbin en 2004. Mientras estaba en la universidad, participó en la competencia ACM/ICPC y ganó el primer premio en la provincia de Heilongjiang y el primer premio en cuatro provincias del noreste. Comencé a aprender desarrollo web front-end en mi segundo año. Winter entró en contacto con el front-end porque se involucró en la comunidad de Othello y escribió complementos para la interfaz de Othello. Más tarde, se involucró en la comunidad 51js. Una vez vio el artículo del Sr. Zhou Aimin y se sintió insatisfecho, así que lo discutió con él y fue muy fructífero. Más tarde, Yueying lo incorporó a un grupo, conoció a mucha gente y aprendió muchas cosas. Cuando me gradué, recibí ofertas de Baidu y Microsoft. En ese momento, el salario mensual ofrecido por Tencent era de 7 mil, Baidu de 9 mil y Microsoft de 13 mil. Winter finalmente se unió a la Academia de Ingeniería de Microsoft Asia. Siete años después, en 2015, para los estudiantes de primer año ordinarios, Alibaba dio 13.000 y Baidu dio 14.000. Se puede ver que Winter ya era superior a los demás cuando se graduó de la licenciatura. Como primer estudiante de la escuela en recibir una oferta de Microsoft, la Universidad de Ingeniería de Harbin también realizó una entrevista exclusiva con él. Winter se dedica principalmente al desarrollo del navegador IE en Windows CE en Microsoft. En 2010, comenzó a trabajar en libros electrónicos y sistemas operativos basados en web en el Instituto de Innovación de la Universidad de Shandong, donde conoció a Lao Zhao y otros. En ese momento, virushuo, tinyfool y Yu Sheng también estaban en el Shanda Innovation Institute. En 2011, Dacheng Xiaopang también llegó a la Facultad de Innovación de la Universidad de Shandong. Dijo que aunque Winter es 5 años menor que él, le ha enseñado mucho. Tres años después de que Winter se graduara, su salario mensual alcanzó los 25.000 dólares. Se unió a Alibaba en diciembre de 2012 y trabajó en el equipo de front-end del departamento de negocios inalámbricos. Con la salida a bolsa de Alibaba, el patrimonio neto del Sr. Winter definitivamente aumentará.
Aunque el Sr. Winter suele ser gracioso y nada serio, se vuelve serio cuando se trata de cuestiones técnicas.
En términos de tecnología, el Sr. Winter presta gran atención a lo básico. Pensó en las personas que conoció en 51js, que estaban en la cima de la industria unos años después de sentar las bases, pero solo sabían que aquellos que "seguían la tendencia" habían desaparecido. Con respecto a los principios de compilación, el profesor Winter inicialmente pensó que los principios de compilación no eran tan importantes en comparación con otros conocimientos, pero luego descubrió que para comprender completamente todos los idiomas, excepto los de Microsoft, es necesario leer los "Estándares de lenguajes para desarrolladores". ". El propio Sr. Winter ha estudiado el Libro del Dragón, pero cree que el Libro del Dragón es demasiado académico. Además, Winter también concede gran importancia a los algoritmos y estándares. Siente que cuando un programador tiene miedo de palabras como algoritmo, estándar de lenguaje, capa inferior, documentación nativa y en inglés, su vida técnica ha llegado a su fin. Teacher Winter recomienda el libro "Práctica de programación". Él cree que este libro puede permitir que una persona que domine los conceptos básicos de un lenguaje de programación se convierta en un programador calificado. Además, como experto en JavaScript, el Sr. Winter tomó prestados cinco libros de la biblioteca al mismo tiempo que estaba aprendiendo JavaScript y luego eligió una lectura intensiva confiable basada en su experiencia real. Al mencionar este asunto, el Sr. Winter dijo que es muy importante que un novicio no adore, no crea ciegamente y permanezca escéptico. Además, el Sr. Winter también tiene sus propios puntos de vista sobre los marcos y las bibliotecas: las bibliotecas/marcos no deben dedicarse a resolver lo que los usuarios pueden hacer en 15 minutos. Las bibliotecas/marcos deben denominarse como documentos y ser coherentes con el estilo de las bibliotecas de clases nativas; . La API de una biblioteca/marco debe tener una única responsabilidad y coincidir con el nombre; la biblioteca/marco debe ser separable y estar compuesta con granularidad media.
En términos de ingeniería, el Sr. Winter cree que la ingeniería debe ser una combinación de predicación, soluciones técnicas y negocios prácticos. Si algún vínculo no se hace bien, la implementación se convertirá en una práctica de ingeniería fallida. La principal competitividad de los ingenieros es la capacidad de ingeniería. La ingeniería reconoce la realidad y persigue la viabilidad.
Los expertos en ingeniería saben cómo utilizar diferentes métodos de ingeniería en diferentes entornos para mejorar la conversión de valor y establecer gradualmente la estructura organizacional y el proceso de implementación ideales. Sin embargo, la realidad siempre es más flaca que ideal. Internet está lleno de ruido sobre MVC y el acoplamiento cohesivo arquitectónico, pero los problemas que más deben resolverse son la liberación de código, la gestión de versiones, la dependencia y la reutilización. La carga de trabajo del desarrollo a menudo no es la implementación de funciones, sino el largo proceso y la presión psicológica de cada lanzamiento. Desde el aprendizaje de la tecnología hasta la implementación del proyecto, es como dar el primer paso en un largo viaje de miles de kilómetros.
En términos de selección de talentos, el Sr. Winter cree que los currículums se centran más en la experiencia y el trabajo, mientras que las entrevistas se centran más en los conocimientos básicos y la codificación real. Puede encontrar algunas preguntas que cubren una amplia gama de puntos de conocimiento. , como etiquetas HTML y CSS de uso común, propiedades, selectores de CSS, etc., y describa brevemente sus características y escenarios de uso. Además, durante el proceso de entrevista, es importante discutir los temas que discuten el entrevistador y el solicitante, cómo decidir de manera flexible las preguntas de seguimiento y los métodos de comunicación en función de las respuestas, y cómo juzgar las respuestas del entrevistador. Las habilidades de los ingenieros se reflejan principalmente en tres aspectos: capacidad algorítmica para resolver problemas de un solo punto, capacidad arquitectónica para manejar la escala de código, capacidad de ingeniería para cooperar con la persona a cargo y la acumulación de las dos primeras habilidades. Según la experiencia del profesor Winter, hay tres tipos principales de personas que fracasan en las entrevistas: primero, tienen miedo, no se atreven a mirar los estándares, no se atreven a aprender algoritmos, no se atreven a unirse a clubes, etc. El segundo es el cierre. En un círculo pequeño, me siento fuerte, no me comunico con los demás y no miro a los demás. En tercer lugar, la comodidad. Si puedes lograrlo, no te importarán los principios. Si no te importa, no te dará pereza tocar la tecnología. Si tienes suficientes habilidades antiguas, no aprenderás otras nuevas.
A finales de mayo de 2015, el profesor Winter dejó Zhihu porque no estaba satisfecho con el juicio amistoso de Zhihu y estableció un proyecto de Hu Zhi en GitHub, respaldando sus respuestas, cancelando todos los "me gusta" y reemplazando por lotes. todas las respuestas.
Después de trabajar, el Sr. Winter también se obsesionó con las novelas en línea y luego se puso a trabajar a lo grande, escribiendo algoritmos de composición tipográfica para Bambook, que lee artículos en línea. La profesora Winter no solo leía novelas en línea, sino que también las recomendaba a sus padres, lo que la llevó cuando era joven a leer obras literarias en línea como "Las obras completas de Shakespeare", "La Divina Comedia" y "El país de las nieves". . En cuanto a la propia profesora Winter, su favorito es "El viaje de La Llorona a otro mundo". El Sr. Winter entrevistó una vez a Wandoujia. El entrevistador comentó que la base del desarrollo front-end era insuficiente y que no estaba bien preparado para la entrevista. No sé si tiene algo que ver con que el Sr. Winter lea artículos en línea. Sin embargo, leer artículos en línea no afecta el nivel salarial del Sr. Winter. Hay una pregunta sobre Zhihu: "¿Cómo es decirle a su familia su salario por primera vez?" La maestra Winter respondió: "Mamá, ¿puedes ayudarme a ver cuántos ceros son?".