¿Cómo puede un novato sin conocimientos convertirse en programador? ¿Qué hay que aprender?
No es tan difícil aprender a programar por ti mismo. Siempre que seas un estudiante de ciencias e ingeniería y un amigo con buen pensamiento lógico, puedes empezar a programar. Aquí hay seis formas de compartir su experiencia de programación autodidacta con sus amigos. Estos métodos son suficientes para ayudarle a empezar y avanzar: 0. Los libros y vídeos pueden ser la mejor manera de aprender a programar. Para los principiantes, pueden aprender a través de vídeos y libros. Estos dos métodos forman una relación complementaria. Los videos de instrucciones de programación pueden ayudarlo a dominar rápidamente la programación, pero generalmente son más vívidos, simples y poco sistemáticos. Los libros son sistemáticos, completos y aburridos, por lo que la mejor manera es combinar libros y vídeos.
Después del período de inscripción, podrás leer libros, vídeos y blogs a tu antojo. ¿Cómo aprender a programar por tu cuenta sin fundamento? ¿Qué habilidades se requieren para ser miembro de /kloc-0? 1. Mantenga la palabra "duro" durante el período de ingreso a la industria; la programación autodidacta inevitablemente encontrará este fenómeno: después de aprender durante uno o dos meses, descubrirá que no sabe mucho. No recibirás muchos comentarios al comienzo de la programación, ¡eso es normal! La clave es que hay que persistir durante tres a seis meses para superar este difícil período de entrada. 2. Los principiantes deben intentar no meterse en problemas. Cuando encuentre un problema difícil en la etapa introductoria y aún no lo comprenda después de mucho tiempo, puede omitirlo temporalmente. Si acumulas un cierto nivel de conocimientos, descubrirás que las soluciones posteriores son mucho más sencillas.
3. Súbete a hombros de gigantes. Los pequeños problemas que encontró los han encontrado innumerables predecesores. Lo resumieron y lo compartieron en línea. La experiencia de sus predecesores es su valioso recurso. Deberías aprovechar StackOverFlow, Quora, Google, etc. 4. Encuentre el propósito de la programación. Algunos programadores sienten que su salario mensual es más de 1W tan pronto como aprenden a programar. Este proceso de aprendizaje puede ser doloroso y es fácil darse por vencido.
Lo mejor es aprender a programar en proyectos pequeños. Cuando haces un buen trabajo, tendrás una sensación de logro. Al mismo tiempo, básicamente tiene la capacidad de encontrar un trabajo, encontrar directamente un puesto de desarrollo junior y luego avanzar, y tendrá el camino hacia el autoestudio. ¿Cómo aprender a programar por tu cuenta sin fundamento? ¿Qué habilidades se requieren para ser miembro de /kloc-0?
5. Practica repetidamente. La programación es un oficio que requiere práctica repetida. ¿Es posible hacerlo de forma independiente sin libros ni vídeos? El estado final de aprendizaje no es más que: no lo tengo, pero mis manos me resultan familiares. En los últimos años, la industria de TI ha cambiado rápidamente. Podemos sentir aproximadamente los cambios en los teléfonos móviles y los productos de Internet que utilizamos. Migramos de los teléfonos originales no inteligentes a teléfonos iPhone y Android. Hemos pasado de ir a cibercafés a comprar ordenadores a smartphones con memoria 6G y 2GHz (superando ya la configuración de ordenadores en 2010).
Pasamos de los grandes juegos de PC a los juegos móviles. Cada uno de nuestros teléfonos tiene casi 100 aplicaciones. Hemos utilizado muchas cuentas oficiales de WeChat, tiendas WeChat, miniprogramas y minijuegos. Pasamos de 5 yuanes a 30 millones para ver vídeos cortos y retransmisiones en directo en cualquier momento y lugar. Rara vez usamos efectivo porque tenemos que sacar la billetera para retirar dinero. A veces queremos sacar 10 yuanes, pero realmente no tenemos... productos ricos de Internet (aplicaciones, H5, pequeños programas, juegos, etc.). detrás de esto. ), la TI en realidad está respaldada por una tecnología de TI en constante cambio.
Entonces, como programa, debes continuar aprendiendo y aprendiendo cualquier tecnología que la empresa necesite. Después de trabajar varios años, no resulta demasiado agotador seguir estudiando. Después de todo, después de varios años de experiencia, muchas cosas me resultan familiares. ¿Cómo aprender a programar por tu cuenta sin fundamento? ¿Qué habilidades se requieren para ser miembro de /kloc-0? A lo largo de los años he desarrollado varias cosas y realizado varios trabajos de programación. Se han desarrollado programas back-end de servidor que requieren varios lenguajes de programación: JAVA, PHP, Node.js, Python, SQL, etc. Se han desarrollado páginas web para PC y H5, requiriendo Javascript, CSS3, HTML5, etc. Para desarrollar una aplicación, es necesario utilizar JAVA, SQL y HTML5.
Hemos desarrollado un pequeño programa WeChat, que requiere CSS, Javascript, HTML, etc. Software informático desarrollado, que requiere el uso de C#, Javascript, C, etc.
¿Por qué necesitas aprender tantas técnicas? Porque los diferentes lenguajes de programación tienen diferentes puntos fuertes. Por ejemplo, cuando se trata de juegos, Unity madura muy rápidamente y muchos juegos conocidos se desarrollan con él, por lo que casi muchas empresas lo utilizan cuando desarrollan juegos. El desarrollo de aplicaciones móviles utiliza principalmente lenguajes de programación como JAVA, Swift y OC. Debe aprender estos lenguajes de programación para desarrollar una aplicación. ¿Cómo aprender a programar por tu cuenta sin fundamento? ¿Qué habilidades se requieren para ser miembro de /kloc-0?
Las personas que no han estado expuestas al desarrollo tecnológico todavía no saben por qué se necesitan tantos lenguajes de programación. Digámoslo así: el traductor habla inglés a los británicos, español a los españoles y chino a nosotros. El lenguaje de programación de la tecnología de TI es similar al lenguaje que hablamos y diferentes campos requieren diferentes lenguajes. Dicho todo esto, todo el mundo sabe qué habilidades necesitan los programadores en el trabajo y qué desarrollarán.
Permítanme resumir brevemente: Los programadores deben dominar el lenguaje de programación de su puesto. Por ejemplo, para crear una aplicación de Android, debes dominar JAVA. No basta con tener conocimientos generales de un lenguaje de programación. Para aumentar la velocidad de desarrollo, también es necesario comprender varios marcos y bibliotecas. ¿Qué desarrollará el personal del programa? Puede desarrollar aplicaciones, sitios web, software informático, programas WeChat, etc. Sin embargo, hay que decir que la industria tiene sus propias especialidades. No todos los programadores pueden desarrollar aplicaciones, sitios web y pequeños programas... Algunas personas solo pueden entender una tecnología, pero pueden ser expertos, como los expertos en bases de datos. Y he sido sólo un manitas todos estos años, pero con todos los avances habrá... más manitas, eso es todo.