¿Por qué aprender inglés?
Prólogo
Como programador que trabaja en China, no saber inglés no parece impedir que encuentre un buen trabajo, un ascenso y un aumento salarial. Pero el trabajo del programador es ligeramente diferente, porque los programas, especialmente los lenguajes de alto nivel, se componen básicamente de inglés y expresiones numéricas. El inglés es muy importante para los programadores.
Por qué aprender inglés
Para aprender bien inglés, puedes leer directamente las versiones originales de varios libros clásicos. La razón por la que la industria de los programadores es especial es que todas sus tecnologías provienen de Europa y Estados Unidos, por lo que los artículos técnicos más convencionales, más recientes y más correctos están todos en inglés. La mayoría de ellos no están traducidos y algunas traducciones sí. relativamente pobre. En lugar de esperar a que alguien más lo traduzca, lea el texto original directamente.
Para aprender bien inglés, puedes ver directamente cursos online de las escuelas más famosas del mundo o vídeos didácticos de expertos en programación. En comparación con los videos de enseñanza de chino, no sé qué tan alto es y estos videos generalmente no tienen traducción.
Aprende bien inglés y podrás comunicarte con programadores de todo el mundo en Stack overflow, Reddit y Github, y hacer amigos a través de la codificación. Si accidentalmente te relacionas con algunos amigos, es posible que ellos te recomienden trabajar en el extranjero por accidente. Como veteranos que han trabajado durante muchos años, todos saben, naturalmente, lo efectivas que son las referencias internas. Si obtiene una admisión de la empresa, cualquier visa será en vano.
Aprenda bien inglés y nombrar las variables en su código no será tan malo ni confuso (algunas personas incluso nombran variables usando pinyin chino). Supongamos que alguien más escribe un método para demostrar el uso de la reflexión. ¿Cómo se siente cuando ve que el nombre del método no es ReflectionDemo, ni siquiera ShowReflection, sino FanSheYanShi?
¿Qué se considera un buen nivel de inglés? No es necesario que continúes aprendiendo deliberadamente
Si crees que cumples con las siguientes condiciones, entonces creo que puedes vivir en un país. donde el inglés es tu lengua materna. Es bastante nutritivo. No debería ser un problema encontrar trabajo como codificador. Por supuesto, puedes terminar en hospitales, canchas de baloncesto callejeras, bares y otros lugares donde se requiere una conversación difícil en inglés. Sin embargo, si solo estás ocupado con el trabajo, no necesitas mejorar deliberadamente tu nivel de inglés, solo debes mantenerlo.
Prueba desnuda (deliberadamente sin preparación) TOEFL 100, IELTS 7, la puntuación oral no es la más baja entre ellas. El vocabulario alcanza 8000 o más. Puedes afrontar una entrevista completa en inglés de 30 minutos y hablas durante. La proporción de la entrevista representa al menos un tercio, en lugar de 20 oraciones como dice la gente, no hay gran obstáculo para leer artículos técnicos generales (como documentos de MSDN) y libros técnicos. 1/100 (es decir, cualquiera Seleccione 100 palabras consecutivas en el artículo y, en promedio, solo una de ellas no reconozca) Puede utilizar correos electrónicos en inglés para comunicarse con extranjeros en la empresa. Puede charlar con extranjeros sobre asuntos domésticos sencillos. asuntos o temas con los que estés familiarizado durante al menos 15 minutos
¿Cómo pueden los programadores mejorar su nivel de lectura en inglés?
De hecho, aprender inglés no es muy diferente de otras habilidades, ya sea que quieras mejorar en lectura, expresión oral o escritura en inglés, debes practicar a largo plazo y de manera ininterrumpida (. el período de tiempo Dependiendo de su propia eficiencia, uso diario y frecuencia (todo relacionado), encontrará que su nivel mejorará naturalmente. Por ejemplo, los blogs parecen ser lo más difícil de seguir ahora, pero si puedes escribir un artículo de algún valor cada mes, tendrás 60 blogs de alta calidad en 5 años y casi podrás publicar un libro. La persistencia más simple, los resultados finales son asombrosos. Pero muchas personas a menudo sólo pueden escribir un artículo por año, o simplemente dejarlo así durante varios años. Ya sabes, siempre hay algunas personas que tienen éxito.
Como programador, la capacidad de lectura en inglés es el requisito más básico. También es el más fácil de lograr en comparación con hablar y escribir, porque hay una cantidad limitada de palabras de uso común en los libros de computadora. Los libros en inglés. Los libros técnicos son difíciles de leer incluso si no los conoces.
Una forma relativamente fácil de cumplirlo es buscar un libro técnico que necesite con urgencia y que esté relacionado con su trabajo actual y leerlo durante una hora todos los días para las palabras que no conoce. Tienes que buscarlos en el diccionario si eso no afecta tu lectura. Si una palabra aparece varias veces, es hora de buscarla en un diccionario e incluirla en su libro de vocabulario. Si puedes insistir en consultar un diccionario inglés-inglés, tu mejora será más rápida.
Si insistes en leer este libro durante una hora todos los días, descubrirás que tu capacidad de lectura ha mejorado mucho.
Parece muy sencillo mejorar tu capacidad de lectura, pero la clave del problema es si puedes perseverar, especialmente en las primeras etapas de la lectura, solo puedes entender 20 palabras y necesitas mirar constantemente. Recogí el diccionario y las palabras. Después de recordar y olvidar, pasaron algunas semanas y el progreso aún era lento. Es más fácil darse por vencido en este momento y dudarás dolorosamente de si soy el material.
Después de todo, el cerebro humano tiende a ser cómodo y perezoso. Todo el mundo sabe que es fácil y divertido pasar una hora o unas horas viendo series de televisión estadounidenses o navegando por Weibo. , simplemente deslízalo y se acabó. Aprender inglés, aprender un nuevo lenguaje de programación y escribir un blog es doloroso. A veces incluso evitas conscientemente comenzar con esto. Haces esto primero, luego aquello y, hasta el final, te das cuenta de que no tienes tiempo. y lee un rato. Si tienes sueño, vete a la cama hoy. De esta manera, el día a día pasa rápidamente y descubres que pareces persistir todos los días, pero todavía no tiene ningún efecto. Pero el hecho es que no eres ni persistente ni eficiente.
Por lo tanto, mejorar las habilidades de lectura en inglés no es muy diferente de aprender otras habilidades, y es relativamente fácil, mucho más fácil que mejorar las habilidades de hablar y escribir en inglés. Si el programador no sabe leer inglés, esto será una deficiencia muy grande para usted. Si se da cuenta, compénselo lo antes posible.
Además, la traducción al inglés es útil para mejorar la lectura en inglés, pero este requisito es relativamente alto. Debes buscar en el diccionario, elegir palabras y formar oraciones, y esforzarte por expresar la intención del autor de manera auténtica. No es un atajo para mejorar las habilidades de lectura.
¡Finalmente, 10.000 horas de práctica realmente no valen la pena!
Varios
Aquí tienes algunas preguntas breves. Si tienes alguna pregunta, puedes dejar un mensaje y agregaré las respuestas aquí.
¿Es necesario leer la versión original?
A menos que lea los libros originales con tanta fluidez como los libros chinos, o que la pérdida de información en los libros traducidos sea demasiado grande, no es necesario leer deliberadamente los libros originales.
¿Cuántas palabras necesitan los desarrolladores?
No existe una respuesta estándar. Como desarrollador, no es necesario un gran vocabulario, pero sí debes utilizar las palabras adecuadas, especialmente los verbos.
Tomemos como ejemplo get, que aparece a menudo en los nombres de métodos/funciones: necesitamos saber cuándo usar get y cuándo usar palabras similares como buscar, construir, recuperar, calcular, calcular y recibir.
p>
En general, existen muchos canales para aprender inglés, especialmente en esta era de Internet desarrollado. Deseo que todos se diviertan aprendiendo inglés y descubran el encanto del inglés.