¿Qué lenguaje de programación es mejor para aprender?
Pregunta 1: ¿Qué lenguaje de programación es mejor? En pocas palabras, hay dos caminos:
1. C\C\C#(ASP.NET)
<. p>2, JAVA (J2SE\J2EE\J2ME\JSP)Debes aprender ambas rutas: estructura de datos, base de datos (SQL u Oracle)
Opcional: Fundamentos de aplicación informática, base de red, base de hardware.
C es la base para aprender lenguajes de alto nivel; C se utiliza principalmente para escribir el código central de software a gran escala, al igual que el ensamblador, es difícil de aprender, pero una vez que lo aprendes bien, es muy prometedor; C# se usa principalmente para escribir algún software del sistema. Por ejemplo, el código central del motor del juego es relativamente simple de escribir y tiene una interfaz amigable. ASP.NET usa principalmente el lenguaje C# para escribir y desarrollar sitios web; /S arquitectura).
J2EE se usa ampliamente, principalmente para software de aplicaciones empresariales y algunos sistemas de escritorio (arquitectura C/S) y plataformas informáticas; en segundo lugar, J2ME está orientado a campos ilimitados y se utiliza principalmente para desarrollar algún software para teléfonos móviles; . Como los juegos móviles. Chicos con gran potencial, basta con mirar a los usuarios de teléfonos móviles de China; JSP se utiliza principalmente para desarrollar sitios web.
Eso es todo. Si habla demasiado, puede resultarle difícil establecer contacto por primera vez. No hay una manera definitiva de decir cuál es mejor y cuál es peor. Déjame decirte mis sentimientos personales. Es la primera vez que me involucro en el campo de Java. Siento que no existe C para comenzar. Java C es rápido para comenzar, las herramientas no son tan fáciles de usar como Turbo C y Visual C. La interfaz no es tan amigable como ellos. Fue mi primera exposición a conceptos como JAVA_HOME, CLASSPATH y máquinas virtuales, y aprendí mucho. Sin embargo, es más fácil para quienes aprenden Java encontrar trabajo que para quienes aprenden C. Yo personalmente lo siento así.
Sin embargo, como programador senior, definitivamente conoce más de un idioma. Esto es lo que suelen decir: "Excelente en una materia, competente en dos materias, familiarizado con tres materias..."
En cuanto al certificado, C no parece tener un certificado especial, solo una certificación de nivel.
Los certificados Java generalmente están certificados por SUN, que tiene autoridad y valor.
Sun tiene muchas certificaciones de Java, incluidas SCJA, SCJP, SCJP, SCWCD, SCBCD, SCDJWS, SCMAC y SCEA. Si desea realizar el examen de alto nivel, primero debe realizar el de bajo nivel. examen
Pregunta 2: ¿Qué lenguaje de programación es mejor aprender ahora? 1. Sin fundamento, si planeas aprender a programar por tu cuenta, ¿qué conocimientos deberías tener?
Respuesta:
Para la etapa introductoria, los requisitos de nivel de conocimiento no son altos o muy bajos. Todo el mundo debería haber oído hablar de cómo los estudiantes de primaria xxx programan de esta manera y cómo. Para hablar de temas como este, aquí no hablaremos de desarrollo a largo plazo, solo de cómo empezar. En primer lugar, creo que debería tener la capacidad básica para operar una computadora. Si ni siquiera puede crear una nueva carpeta o descargar información de Internet, primero debería comprar "Windows xx desde Introducción a Mejora" y luego. Considérelo cuando se trata de programación, si cree que domina las operaciones básicas de la computadora, continúe leyendo.
2. ¿Cuáles son los requisitos para aprender a programar?
Respuesta:
Primero: Garantía de hardware En primer lugar, debe tener una computadora, ya sea una computadora portátil o una computadora de escritorio, e independientemente del rendimiento, el rendimiento casi lo ha hecho. No hay impacto en el aprendizaje temprano de la programación. En lo que respecta a los inicios, Windows sigue siendo el sistema operativo preferido.
Segundo: hay un libro introductorio sobre el lenguaje xx, hecho en papel. Específicamente, qué lenguaje es xx, discutiremos este tema más adelante. Aunque los libros electrónicos están en todas partes hoy en día (tenga en cuenta esta frase), las versiones escaneadas están en todas partes y también son de alta definición, pero sigo recomendando leer libros hechos en papel. Una es que es fácil de transportar. y puedes leerlo en cualquier momento; el segundo es evitar la fatiga ocular. No creo que no te duelan los ojos si miras el monitor toda la noche leyendo libros electrónicos. el autor del libro.
Tercero: Garantía de tiempo, si tienes muchas cosas esperando con las que lidiar todos los días, ocúpate de esas cosas primero y luego asigna el tiempo restante para estudiar, que puede interrumpirse en cualquier momento. tiempo, en términos de programación, no creo que sea estudiar mucho y memorizar palabras en un tiempo fragmentado. Debería ser una buena elección.
3. ¿Estás seguro de que quieres aprender a programar?
Respuesta:
Esta pregunta parece un poco redundante, pero ¿por qué se hace? Ya sabes, la programación no es algo que sucede de la noche a la mañana. Si solo tienes un impulso temporal, o simplemente quieres completar una pequeña herramienta en tu mente y no tienes planes a largo plazo para escribir programas, en este caso, está bien que no. Después de todo, la programación comienza desde el inicio hasta Ser capaz de escribir software de forma independiente será de gran ayuda. Si se da por vencido en el medio, todos sus esfuerzos serán en vano y gran parte de su valioso tiempo se habrá desperdiciado. Realmente no vale la pena ganarlo. Sin embargo, incluso si te quejas de que este es tu hobby, es bueno tener un hobby, así que continúa leyendo.
4. ¿Cómo empezar?
Respuesta:
¿Cómo puedo empezar? De hecho, siempre que tengas perseverancia y trabajes lentamente durante un año y medio, definitivamente podrás comenzar, pero el propósito de escribir este artículo es acortar este ciclo, ¿no es así? Por lo tanto, a continuación hablaré sobre cómo comenzar más rápido desde una perspectiva personal. Aquí lo presentaré en general y cada punto se presentará por separado más adelante.
C1gt;. Comprender la composición básica de las computadoras, la historia del desarrollo de las computadoras y la historia del desarrollo de la programación. Parece que no tiene nada que ver con la programación, pero el impacto potencial sigue siendo muy grande;
p>C2gt ;.Elegir un lenguaje sencillo como idioma de inicio;
C3gt;.Aprender a utilizar motores de búsqueda;
C4gt;.Saber leer libros;
C5gt;. Ser "como" un maestro;
C6.gt;La actitud de aprendizaje que debes tener;
4.1: Entender el significado de estas historias:
Comprende algo La esencia de la programación es mucho más significativa que saber programar. No aprendas a programar sin saber qué es la programación. Como entusiasta de la programación, esto será muy perjudicial para tu aprendizaje. El funcionamiento de las computadoras es importante. Debería ser algo normal, ¿no quieres saberlo?
4.2gt;. Seleccione el idioma de nivel de entrada:
Este tema siempre ha sido un tema muy controvertido en la etapa de nivel de entrada. Hay muchos idiomas y muchas recomendaciones. Al final, me convertiré en un novato. Escuché que este idioma es adecuado para principiantes, así que comencé a aprenderlo. Después de un tiempo, algunas personas dijeron que el idioma xx es basura, débil e inútil si lo aprendes. Comenzaron a recomendarte el idioma xxx, así que los novatos comenzaron a aprenderlo nuevamente. En este tipo de idioma, al final no entiendo ningún idioma, se pierde mucho tiempo y se me agota el entusiasmo. Para resolver este problema, primero debemos comprender una pregunta fundamental: ¿Cómo elegir un lenguaje de programación adecuado para ingresar? Recomiendo considerarlo desde la perspectiva de la dificultad. El lenguaje debe ser fácil de aprender, interesante y tener un cierto grado de popularidad. Solo con popularidad más personas podrán comunicarse y discutir juntas. Abrí la lista de lenguajes de programación y encontré. Hay más de 100 lenguajes de programación, y este número sigue aumentando. Aquí echemos un vistazo a la clasificación de lenguajes de programación en mayo de 2012. ¿Podemos ingresar...gt;gt;
Pregunta 3. : ¿Dónde aprender? ¿Qué lenguaje informático es mejor? Hay dos tipos principales para elegir:
1. Java
2.
Java: hoy en día, casi todos los idiomas extranjeros. Todos los libros de texto universitarios sobre informática utilizan Java, y JVM tiene una gran portabilidad y multiplataforma. Como lenguaje desarrollado por el gigante de código abierto Sun, tiene un gran potencial y es un lenguaje extremadamente popular. .
C: se usa en todo el mundo y se dice que es bueno en todo el mundo, pero parte de la sintaxis es relativamente complicada (especialmente el problema del puntero, escuché que "aprende C"). y viajar por todo el mundo".
Otros: C# puede crear una interfaz genial, depende del tipo de trabajo que quieras hacer. Si eres un artista, no debes dejar a C# solo~
Paga. atención al aprendizaje Lugar:
if (estudiante universitario)
Simplemente escriba 10,000 líneas de código antes de graduarse de la universidad
else
Cien líneas al día; porque la práctica hace la perfección
Libros recomendados:
Para aquellos que dominan el inglés, se recomienda leer el manual original de C (el significado original de algunos las oraciones se malinterpretarán después de la traducción al chino, leer la versión en inglés será beneficioso para usted. Para mejorar su nivel de inglés, si quiere ser bueno con las computadoras, el inglés es muy importante, porque las computadoras no están hechas en China ~), Código completo ;
Finalmente, no importa lo que estudies, siempre que lo estudies en serio, una vez que lo aprendas bien, serás poderoso~
Trescientas sesenta líneas para lograr el objetivo. Primer puesto~
Saludos cordiales~
Pregunta 4: En lenguajes de programación, Para la mayoría de los principiantes en programación, existe un entendimiento común: es muy importante elegir un lenguaje de programación. Al aprender a programar, los más importantes son Visual Basic, Visual C++, Delphi, Power Builder, etc. Una herramienta de desarrollo relativamente popular. A menudo veo principiantes preguntando: Cuando aprendo C/C++, ¿es mejor aprender Visual C++ o Borland C++ Builder? O simplemente pida elegir entre Visual Basic y Delphi. ¿Cuál es la relación entre aprender programación y aprender lenguajes de programación? ¿Cómo deben elegir los principiantes? Hagamos una analogía simple: aprender a programar es como aprender a disparar, y los lenguajes de programación corresponden a varias armas de fuego, como pistolas de aire comprimido, pistolas y rifles que se utilizan para disparar. Para aprender a disparar, debes elegir un arma de fuego. Es imposible aprender a disparar bien sin un arma y es imposible aprender a usar todas las armas de fuego al mismo tiempo. Sin embargo, si dominas el tiro de un tipo de arma de fuego, aprenderás otras armas de fuego será por analogía. Porque mientras te familiarizas con un arma de fuego, también aprendes la técnica de tiro en sí. Si aprendes otras cosas, obtendrás el doble de resultado con la mitad de esfuerzo. Lo mismo ocurre con el aprendizaje de programación. Debes comenzar aprendiendo un lenguaje de programación. Al mismo tiempo, ¿en el proceso de aprendizaje?
Sugerencia: No es necesario comenzar con un determinado lenguaje para aprender a programar. Puedes hacerlo en Visual Basic, Delphi, Borland C++ Builder o Pascal. , Turbo C (o Borland C) Elige el que te resulte más aceptable para estudiar. Lo que aprendo principalmente de él es la idea de programar en sí, y lo que aprendo es ver los problemas desde una perspectiva de programación. Quizás el efecto del aprendizaje no se pueda ver de inmediato, pero se pueden aprender habilidades básicas sólidas, que serán de gran beneficio para un mayor desarrollo en el futuro. Estas habilidades básicas incluyen:
1. Fortalecer la capacidad de analizar la lógica y establecer modelos matemáticos
¿Cuál es el propósito de la programación? Se trata de resolver problemas de la vida real. En realidad, los problemas se describen en un lenguaje natural que los ordenadores actuales no pueden entender. Lo que tenemos que hacer es "contarle" el problema a la computadora de una manera que ésta pueda entender. Esto también requiere que realicemos análisis lógicos de problemas de la vida real, establezcamos modelos matemáticos razonables y luego los ingresemos en la computadora en forma de programas y datos. Los tres componentes de color de R, G y B representan cada uno un color. y el procesamiento del color se transforma en Procesamiento de tres números enteros R, G y B. Siempre que cambiemos estos tres números enteros, podremos cambiarlo a otro color.
Para otros problemas de la vida real también deberíamos hacer lo mismo
para que se puedan calcular
2. Conocimiento de estructura de datos y algoritmos
Con el desarrollo Desde la programación hasta el presente, ya existe un conjunto de modelos matemáticos relativamente comunes y completos (los llamamos
estructuras de datos) y métodos de procesamiento (es decir, algoritmos) correspondientes a estos modelos matemáticos. El procedimiento actual se basa
en esto. Hay un dicho de experiencia entre los programadores: "Una buena estructura de datos es la mitad del programa". Su importancia es evidente. Como programador
3. Rica experiencia práctica
La programación en sí es un tema muy práctico. Un programa que sólo existe en papel es como un pájaro sin alas que nunca podrá volar en el cielo real. No importa cuán inteligente sea el código y cuán hermoso sea el estilo, son solo una serie de caracteres en una hoja de papel. Es como un ejercicio de composición. Puede que esté bien escrito, pero si no se lo entrega al profesor para que lo revise, ¿qué diferencia hay con una hoja de papel en blanco? Finalmente, como programador, hay una cosa más. pequeño requisito: es decir, tener una buena condición física y poder trasnochar.
Principio del formulario 1
Elija la herramienta adecuada y haga lo correcto: artículos sobre el mismo tema de elegir herramientas de programación y elegir la herramienta adecuada
" Trabaja bien y haz lo correcto" Para hacer cualquier cosa, primero debes afilar tus herramientas." - "Las Analectas de Confucio". Cuando muchas personas aprenden a programar software, esperan
elegir una excelente herramienta de programación. Cuando vas a una librería, puedes ver una amplia variedad de libros de programación, pero si no has decidido qué lenguaje de programación aprender, no sabes qué libros comprar.
Si quieres aprender bien a programar, debes comprender cuidadosamente las características de varios lenguajes y encontrar tu propia dirección de aprendizaje. Entonces primero
debes aclarar qué quieres hacer, ¿qué te interesa? Para decirlo más lejos: ¿Qué aspecto de la programación desea completar ahora? ¿Cuál es la función principal de su programa? A partir de aquí, podrá elegir la herramienta de desarrollo que más le convenga entre muchos softwares.
......> Es un camino real, pero si hay demasiada gente aprendiéndolo, será difícil aprenderlo bien. Existen muchos tipos de lenguajes informáticos. En términos generales, se pueden dividir en tres categorías: lenguaje de máquina, lenguaje ensamblador y lenguaje de alto nivel. Si se divide por idioma, se puede dividir en dos categorías: lenguaje simbólico inglés y lenguaje simbólico chino. (Ejemplos típicos: Lenguaje Fácil, Lenguaje C) Cada acción o paso realizado por la computadora se ejecuta de acuerdo con un programa que ha sido programado en lenguaje de computadora El programa es el conjunto de instrucciones que debe ejecutar la computadora, y el programa Todas. escrito en el idioma que conocemos. Por lo tanto, si las personas quieren controlar la computadora, deben enviarle comandos a través del lenguaje informático. Actualmente, existen dos formas comunes de lenguajes de programación: lenguaje ensamblador y lenguaje de alto nivel. En pocas palabras, hay dos rutas: 1. C\C\C# (ASP.NET) 2. JAVA (J2SE\J2EE\J2ME\JSP) Debe aprender ambas rutas: estructura de datos, base de datos (SQL u Oracle). ) ) Cursos seleccionados: conceptos básicos de aplicaciones informáticas, conceptos básicos de redes, conceptos básicos de hardware. C es la base para aprender lenguajes de alto nivel; C se usa principalmente para escribir código central de software a gran escala. Al igual que el ensamblador, es difícil de aprender, pero después de aprenderlo, es muy prometedor. C # se usa principalmente para escribir; algunos software del sistema, como el código central del motor del juego, son relativamente simples de escribir y tienen una interfaz amigable. ASP.NET utiliza principalmente el lenguaje C # para escribir y desarrollar sitios web (arquitectura B/S). J2EE se usa ampliamente, principalmente para software de aplicaciones empresariales y algunos sistemas de escritorio (arquitectura C/S) y plataformas informáticas; en segundo lugar, J2ME está orientado a campos ilimitados y se utiliza principalmente para desarrollar algún software para teléfonos móviles, como juegos móviles. Chicos con gran potencial, basta con mirar a los usuarios de teléfonos móviles de China; JSP se utiliza principalmente para desarrollar sitios web.
Pregunta 6: ¿Qué lenguaje de programación es el más utilizado? Además, ¿qué lenguaje de programación es más fácil de aprender? VB~VC~VF~C~C#~C ~JAVA~.NET~ Todos estos son programación ASP~CGI~PHP~JSP. . Aunque todos son programación, los programas que compilan son diferentes. ¿Cuál es el objetivo? ¿Desarrollo? ¿Iniciar un negocio? ¿O ir a trabajar a la empresa? ¿O un pasatiempo? Si desea escribir programas pequeños como pasatiempo, le recomiendo VB~VC~, que es fácil de comenzar. Simple. Bastante poderoso también. Si quieres aprender bien y trabajar en una empresa, te recomiendo el desarrollo de proyectos a gran escala como C~~~~~~JAVA. Si desea crear un sitio web, aprenda ASP ~ CGI ~ PHP ~ JSP. De estos cuatro, JSP es el más difícil, así que primero aprenda ASP. Hay muchos lenguajes de programación, pero el propósito es escribir buenos programas. Siempre que domines uno, puedes ganar dinero. No seas demasiado exigente al principio. Los lenguajes son lenguajes informáticos que se utilizan para la comunicación. y practica más. Te recomiendo que los aprendas. Tres lenguajes de programación, porque hay una razón por la que te recomiendo que los aprendas. Primero: primero aprenda bien el lenguaje C. Esta es la base para aprender todos los lenguajes de programación. También es imprescindible para quienes realizarán el examen de certificación nacional en el futuro. Segundo: aprenda bien Java, porque Java actualmente ocupa el primer lugar. Y el salario también es bueno. La cuota de demanda del mercado llega al 50% o más. O aprenda .NET, porque .NET no ha salido durante mucho tiempo, pero debido a que es producido por Microsoft, la participación de mercado ha llegado a 48 y .NET es más fácil de usar que Java. De cualquier manera, puedes elegir uno. Si aprende Java, se desarrollará en la dirección de los ingenieros de jsp. Si aprende .NET, se desarrollará en la dirección de ASP.NET. Tercero: por cierto, aprenda una tecnología de base de datos. Porque al desarrollar, inevitablemente tendrás que lidiar con la base de datos. Es mejor saber que no saber. Generalmente solo aprende SQL. ORACLE generalmente solo es adecuado para grandes empresas
Pregunta 7: ¿Qué lenguaje de programación es el más fácil y fácil de aprender? Los principiantes no están acostumbrados a los punteros C/C. Python es relativamente gratuito y potente. Grandes empresas como Google e IDL lo están utilizando y usted puede desarrollar buenos hábitos de sangría.
Se puede utilizar en una amplia gama de aplicaciones, desde web (google, douban) hasta programas GUI/consola (como el gran software 3D BLEND3D) y scripts de juegos en línea.
Existen muchos tipos de lenguajes informáticos. En términos generales, se pueden dividir en tres categorías: lenguaje de máquina, lenguaje ensamblador y lenguaje de alto nivel.
Cada acción o paso realizado por la computadora se ejecuta de acuerdo con un programa compilado en lenguaje informático. El programa es la colección de instrucciones que la computadora debe ejecutar, y todos los programas están escritos en un lenguaje que conocemos. Por lo tanto, si las personas quieren controlar la computadora, deben enviarle comandos a través del lenguaje informático.
El único lenguaje que las computadoras pueden reconocer es el lenguaje de máquina, que es un código compuesto por 0 y 1. Pero normalmente cuando la gente programa, no utiliza el lenguaje de máquina porque es muy difícil de recordar y reconocer.
Actualmente, existen dos formas comunes de lenguajes de programación: lenguaje ensamblador y lenguaje de alto nivel.
La esencia del lenguaje ensamblador es la misma que la del lenguaje máquina. Ambos operan directamente sobre el hardware, sin embargo, las instrucciones utilizan identificadores abreviados en inglés, que son más fáciles de identificar y recordar. También requiere que los programadores escriban cada operación específica en forma de comandos. Los programas ensambladores suelen constar de tres partes: instrucciones, pseudoinstrucciones y macroinstrucciones. Cada instrucción en el programa ensamblador solo puede corresponder a una acción muy sutil en el proceso de operación real, como movimiento e incremento. Por lo tanto, los programas fuente ensambladores son generalmente largos, complejos y propensos a errores, y la programación en lenguaje ensamblador requiere más computadoras. Conocimiento profesional, pero las ventajas del lenguaje ensamblador también son obvias. Las operaciones que se pueden realizar con el lenguaje ensamblador no son posibles con lenguajes ordinarios de alto nivel. Además, el archivo ejecutable generado por el ensamblador del programa fuente no es solo relativamente. pequeño, pero también se ejecuta muy rápidamente.
Los lenguajes de alto nivel son actualmente la elección de la mayoría de programadores. En comparación con el lenguaje ensamblador, no solo sintetiza muchas instrucciones de máquina relacionadas en una sola instrucción, sino que también elimina detalles relacionados con operaciones específicas pero irrelevantes para completar el trabajo, como el uso de pilas, registros, etc., simplificando así enormemente las instrucciones. en el programa. Al mismo tiempo, debido a que se omiten muchos detalles, los programadores no necesitan tener muchos conocimientos profesionales.
El lenguaje de alto nivel es principalmente relativo al lenguaje ensamblador. No se refiere a un lenguaje específico, pero incluye muchos lenguajes de programación, como los actualmente populares VB, VC, FoxPro, Delphi, etc. La sintaxis y los formatos de comando de estos lenguajes son diferentes.
Los programas escritos en lenguajes de alto nivel no pueden ser reconocidos directamente por las computadoras y deben convertirse antes de poder ejecutarse. Se pueden dividir en dos categorías según el método de conversión:
<. p> Tipo de interpretación: métodos de ejecución similares Debido a la "traducción simultánea" en nuestra vida diaria, el intérprete del lenguaje correspondiente "traduce" el código fuente de la aplicación al código de destino (lenguaje de máquina) durante la ejecución. La eficiencia es relativamente baja y no puede generar un ejecutable ejecutable de forma independiente. Para ejecutar un archivo, la aplicación no se puede separar de su intérprete, pero este método es más flexible y puede ajustar y modificar dinámicamente la aplicación.Clase de compilación: la compilación se refiere a "traducir" el código fuente del programa al código de destino (lenguaje de máquina) antes de que se ejecute el programa fuente de la aplicación, de modo que el programa de destino se pueda ejecutar independientemente de su entorno de lenguaje, mediante comparación. Conveniente y eficiente. Sin embargo, una vez que es necesario modificar la aplicación, primero se debe modificar el código fuente y luego volver a compilarlo para generar un nuevo archivo objeto (*.OBJ) antes de que pueda ejecutarse. Solo hay un archivo objeto pero no hay código fuente. modificación muy inconveniente. La mayoría de los lenguajes de programación actuales están compilados, como Visual C++, Visual Foxpro, Delphi, etc.
[NextPage]Aprende programación, por dónde empezar
Si quieres aprender a programar, pero no sabes por dónde empezar, quizás quieras echar un vistazo a lo siguiente planes de aprendizaje, que pueden ayudar ¡Déjame darte un poco de inspiración!
============================================ ===
Solución 1: Lenguaje básico y ventajas de Visual Basic (1) Basic es fácil de aprender y de usar.
(2) Visual Basic proporciona poderosas capacidades de programación visual, lo que le permite crear fácilmente hermosos programas.
(3) Numerosos controles hacen que la programación sea tan fácil como construir bloques...gt;gt;
Pregunta 8: ¿Qué lenguaje de programación es el más práctico? ¿Cuál es el mejor para aprender y empezar? ¿Qué campo de la programación es más prometedor? El más práctico es, sin duda, C. Todos los programadores deben empezar a utilizarlo y todos están acostumbrados a empezar en las escuelas.
El lenguaje más adecuado para comenzar. Personalmente, creo que Pascal es el lenguaje porque tiene un formato estricto y no tiene "indicadores". .., pero es un poco "fracaso" "gente", no muchas escuelas lo enseñan, por supuesto, C# también es bueno, no sólo no tiene punteros, en la mayoría de los casos ahorra la necesidad de liberar objetos después de ellos; se crean si no fuera por el hecho de que JAVA no es adecuado para personas que recién están aprendiendo a desarrollar software, no está mal, después de todo, siempre ha sido muy popular, además, en las escuelas, los estudiantes usan C para obtenerlo; comenzó, y luego aprende JAVA o C#, y queda a criterio de los estudiantes elegir.
Los más prometedores son JAVA, PHP y C#. Ahora que Internet es el mundo, aún debes aprender a desarrollar redes.
Sin embargo, el lenguaje es solo una introducción. Cuando realmente lo usa, en realidad usa el paquete de objetos escrito por otros, es decir, el marco. en diferentes lenguajes de desarrollo no son universales.
Ahora, quiero saber si quieres aprender por tu cuenta desarrollo de software.
Primero aprenda la sintaxis de C usted mismo y luego elija una entre JAVA, PHP o C#. Hay muchos materiales de autoaprendizaje en Internet. Encuentre la hoja de ruta de aprendizaje del idioma correspondiente y sígala. paso a paso.
Pregunta 9: ¿Cuáles de los lenguajes de programación actuales son los más útiles y fáciles de aprender? Los principiantes recomiendan aprender Python
Los expertos también recomiendan Python
Tú Puedes hacer lo que quieras y solo aprender un lenguaje, Python
Otros
Programación de sistemas: C, ensamblador
Dirección de desarrollo empresarial: Java, .NET.
Desarrollo de juegos: C, Lua/Python/Ruby
Front-end del sitio web: HTML, javascript, CSS
Back-end del sitio web: PHP, Perl, Python, Ruby, Java, C#
Concurrencia paralela: erlang, F#, scala
Interfaz gráfica: Python, Tk, VB, C#, C
Escribir programas de manera eficiente: Lisp, Ruby, Python
El programa a escribir es eficiente: C/C, ensamblador
Pregunta 10: ¿Qué lenguaje de programación es mejor para que los programadores aprendan en el próximo? tres años? La era futura es la era del AIRE. Es decir, inteligencia artificial AI, Internet de las cosas, AR/VR. Solo mencionaré las tendencias en programación.
Entre ellas, el desarrollo subyacente de la inteligencia artificial está relacionado principalmente con C y C. Si se trata de la capa de aplicación, sigue siendo tecnología de desarrollo de red tradicional, como PHP, RubyOnRails, etc.
Para Internet de las cosas, las tecnologías más utilizadas son principalmente H5/CSS3 y Nodejs (Microsoft los recomienda para Internet de las Cosas) Tecnología) etc. También está el desarrollo de hardware inteligente, que requiere que usted sepa C o C y comience con el ensamblaje.
AR/VR C# es el lenguaje de desarrollo estándar de Unity, el motor 3D principal actual, y vale la pena aprenderlo. Pero como decirlo, si lo usas en el terminal móvil, tienes que elegir uno de OC/swift en IOS, y si quieres andriod, necesitas saber java
Debes ser un poco Confundido después de hablar mucho de eso, déjame decir esto, lo anterior haré ambas cosas. . . Pero mi puesto es el de director de TI.
Como principiante o alguien que quiere decidir una determinada dirección de desarrollo, puede elegir entre front-end y back-end, o elegir una de las tendencias de la industria AIR.
Si quieres convertirte en un gran dios, cuanto más aprendas, más fuerte será tu habilidad y más conocimientos tendrás. Cuando llegue ese día, podré darte una larga lista detallada. (Es demasiado pronto para hacer una lista ahora. Si enumera demasiadas, es posible que tenga miedo de demasiadas y no pueda aprender)
Siga avanzando en una dirección y, finalmente, descubrirá que la sociedad necesita que seas una persona polifacética. Pero no es necesario empezar desde arriba.