¿Aprender programación requiere aprender inglés?
En principio, no es necesario, pero aprender inglés definitivamente puede ayudarte a alcanzar mayores niveles. Las razones son las siguientes:
1. Aunque no hay ningún problema al nombrar variables y funciones en Pinyin, e incluso muchos idiomas ahora pueden nombrarlas en chino, es mucho menos conveniente que hacerlo. en inglés. Hay dos razones: p>
a. Dado que la mayoría de las bibliotecas básicas tienen nombres en inglés, si nombra sus funciones y variables en chino y luego cita los nombres en inglés en la biblioteca, será muy útil. confuso. Por no hablar de dos idiomas, es el mismo idioma, inglés. Los tres métodos comunes de segmentación de palabras, guión bajo, camello y pascal, volverán loca a la gente cuando se mezclen (finalmente, desprecio seriamente la nomenclatura húngara). Entonces podrás imaginar cómo se sentirán otras personas cuando ajustes la biblioteca de inglés y escribas tu propio pinyin. Olvídate de otras personas, te volverás loco si lo miras tú mismo dentro de unos días.
b. El chino no es un idioma pinyin. El pinyin solo se puede escribir. No importa lo malo que sea nuestro inglés, hemos leído muchos más artículos en inglés que en pinyin. y los homófonos no se pueden marcar, la denominación pinyin es muy incómoda. Es mejor tener la oportunidad de usar caracteres chinos directamente. Por supuesto, la eficiencia de escritura de los caracteres chinos y la incompatibilidad de los operadores (la razón, por supuesto, proviene del hecho). que nuestras fórmulas matemáticas son todas letras inglesas), deja que la expresión parezca extraña.
2. Comprender la conveniencia de la biblioteca. Debido a que el nombre de la biblioteca debe estar en inglés, si no entiende inglés, debe tener un manual en chino para esta biblioteca, pero a menudo no necesariamente está disponible, e incluso si lo está, reducirá la velocidad. . Las personas que entienden inglés a menudo pueden adivinar la función de una función mirando el nombre de una función y los nombres de sus parámetros formales. Por supuesto, eso no significa que si entiendes inglés, no necesites consultar el manual, pero si ni siquiera sabes el nombre, ¿cómo puedes buscarlo entre un montón de funciones? Búscalo, ¿puedes recordarlo deletreándolo en lugar del significado de la palabra? Sí, puedo recordar algunos. Por ejemplo, cuando era niño, podía recordar el FORMATO de partición FDISK sin saber inglés, pero no hay muchos comandos en DOS/WINDOWS. ¿Cómo se puede comparar con tantas clases y funciones en? una biblioteca?
3. La necesidad de conocer la información más profesional y profunda. Los libros de texto chinos sólo pueden garantizar su introducción. Cuando encuentre problemas profesionales, lo primero que debe afrontar son los materiales en inglés. Muy pocas personas enfrentan estos problemas y nadie lo traducirá al chino. Incluso el soporte chino de MSDN, que creo que es el más concienzudo, tiene mucha información clave que no se puede leer mediante traducción por computadora, por lo que solo se puede leer el texto. versión original en inglés.