¿Qué programación de software debo utilizar para lograr un trazado de intensidad tridimensional de los patrones de difracción de aperturas de Fraunhofer?
Personalmente, creo que es mejor comenzar con C/C++. Cuando comprendas bien C++, podrás aprender VC++ es el mejor lenguaje de programación para aprender a programar el sistema Windows. Ya no es un tema. Si desea cambiar su carrera a C # / Java en este momento, puede comenzar en unas pocas semanas. Y un buen lugar para aprender C ++ es que hay muchos libros clásicos sobre C ++.
Por supuesto, si eliges C ++, debes tener perseverancia y perseverancia. Hoy en día, muchos colegios y universidades enseñan directamente C # en lugar de VC ++. Los cursos se deben a que VC ++ es difícil. ¡Porque es difícil y requiere más perseverancia! Si no tienes esto, es mejor no elegir VC ++. Además, si no quieres considerar la programación como tu dirección de trabajo futura, es mejor. Se recomienda no aprender VC ++. Por ejemplo, si está desarrollando un sitio web, simplemente puede aprender JAVA o C #/ASP. Será fácil comenzar y no será tan difícil. Esta es mi experiencia personal. p>
Aquí tienes un artículo que guardé. Si te estás preparando para el semestre de VC++, puedes echarle un vistazo:
Diez buenos hábitos para aprender VC++
Bienvenido a Amon's. Sitio web técnico profesional de VC ++:
Cada fin de año, todos los principales medios de comunicación se apresuran a resumir las diez figuras principales, las diez marcas principales, las diez bellezas principales, los diez chicos más guapos, etc. Es todo tan confuso que la gente está llena de curiosidad y dudas. Esto es realmente un poco deprimente, al igual que los entrenadores nacionales de la selección nacional de fútbol, como Chen Qiangfu, siempre dicen esto después de cada fracaso en el fútbol: debemos sumar. ¡Cuando regresemos, jugaremos mejor la próxima vez! He escuchado esto durante décadas y tengo los oídos en carne viva, pero todavía no podemos ver al equipo de cerdos chino actuando como un ser humano. Solo una formalidad hasta cierto punto, resumir no significa que las deficiencias originales se puedan corregir, ni que las deficiencias originales se puedan corregir. Sin embargo, Amon también conoce las costumbres. Su ciudad natal. Los predecesores dijeron que cuando vas a un país, debes seguir las costumbres. Por lo tanto, si vives en este tipo de ambiente, no puedes lidiar con estas cosas aburridas, a menos que lo estés. un genio. Los genios a menudo parecen extraños para los no genios y son incompatibles con la realidad, pero Amon no es un genio, por lo que tiene que resumir rápidamente, de lo contrario se saldrá del tema y todos lo regañarán :)
(1) Aproveche al máximo MSDN, porque personalmente creo que es mejor que cualquier libro de referencia de programación.
MSDN es la fuente más completa de información de programación proporcionada actualmente por Microsoft Resources; La base de datos de última tecnología de Microsoft, junto con funciones de búsqueda de texto completo fáciles de aprender y usar, le permiten encontrar rápidamente cualquier dato de referencia técnica que necesite, lo que le permite mantenerse al día con la tecnología de las élites y maestros del mundo. los programas más ricos en cualquier momento Desarrollar recursos. A menudo recibo correos electrónicos de muchos amigos. Las preguntas que hacen suelen ser muy simples. MSDN definitivamente puede responder estas preguntas, pero parece que no les gusta usarlo porque mi inglés no es bueno. ¿No has aprendido a aprovechar al máximo diversos recursos para resolver problemas?
(2) Mejora tu nivel de inglés, desarrolla el hábito de visitar más sitios web en inglés, leer más materiales en inglés y comprar más inglés original. libros escritos por extranjeros;
Ha habido demasiadas discusiones sobre los programadores y el dominio del inglés. Personalmente, creo que para convertirse en programador, el dominio del inglés en la escuela secundaria es suficiente. Incluso algunas personas que no entienden inglés también pueden llegar a serlo. mejores programadores, porque el desarrollo de herramientas de desarrollo hará que las personas sean cada vez más estúpidas, pero si está satisfecho con poder usar una determinada herramienta para desarrollar un determinado módulo de software, no hay nada que decir sobre programadores que sean realmente apasionados. Los programadores que no están satisfechos con el status quo siempre sienten que hay demasiadas incógnitas, por lo que siempre están aprendiendo. Hoy en día, la tecnología de la información se desarrolla demasiado rápido y la mayoría. de las tecnologías apareció por primera vez en inglés. Se necesitan varios La versión china del libro no estará disponible hasta meses o años después. Por lo tanto, si desea mantenerse al día, debe trabajar duro para mejorar su inglés para poder mantenerse al día. con la tecnología de la información. Puede que te preocupe que tu nivel de inglés no sea bueno. No importa, simplemente busca más en el diccionario al principio. "Todo es difícil al principio". El inglés es realmente muy fácil.
Es más, muchos
sitios técnicos en inglés son mejores que los nacionales, por ejemplo, etc.
(3) ¡Fortalezca la autogestión, sea bueno en el autoresumen y analice! tus propias fortalezas y defectos.
Más del 80% de los líderes en China tienen puntos de vista similares en sus discursos en más del 80% de las ocasiones, así que no diré más aquí De todos modos, este artículo es útil. No hay nada malo en ninguno. industria y en cualquier lugar. ¿No es uno mismo el mayor enemigo en la vida? Si te cuidas y te reconoces, ¿qué más no puedes manejar?
(4) Desarrolla buenos hábitos Hábitos de documentación
A la mayoría de los programadores no les gusta escribir documentos. Yo también lo odiaba. En mi opinión, los llamados documentos son simplemente una tontería. Es aburrido reemplazar una oración con diez oraciones. Para algunos chicos chinos, son claramente las palabras "Te amo". Simplemente conecta la luna, el sol, el mar, las montañas, las piedras, los ángeles y todo el desorden. Aunque suene romántico, en mi opinión lo es. , no es práctico :), o incluso demasiado aburrido ¿Por qué un hombre habla tanto? Una buena documentación es un vínculo muy importante en el proceso formal de investigación y desarrollo. Un buen programa se escribe primero Solo cuando se programa con un. Buen documento de diseño ¿Puede escribir código seguro bajo la guía del documento de diseño? Si no escribes un documento, escribe un programa desde el principio, de modo que no sigas la ruta diseñada, sino que escribas donde pienses. Las funciones pequeñas están bien, pero las funciones grandes pueden volverse confusas o incluso fuera de control. Entonces, ¿cómo escribir documentos? De hecho, creo que no existe un estándar unificado. Aunque el país y algunas personas de NB han resumido muchas plantillas, todos tienen diferentes. Hábitos Si simplemente aplica un determinado estándar sin modificarlo o innovarlo, creo que será muy difícil e incómodo escribirlo. Por lo tanto, creo que siempre que pueda describir claramente sus ideas de diseño y sus algoritmos o pasos de implementación, es un. buen documento I Se recomienda encarecidamente que todos los amigos programadores sean buenos en el uso de diagramas para ilustrar sus pensamientos al escribir documentos. No somos escritores y, a menudo, podemos fallar en la redacción. buenas características! ¡Haga buen uso de VISIO, ROSE u otras herramientas para expresar sus ideas!
(5) ¡El estilo de codificación debe ser estandarizado, riguroso y eficiente!
Esto es evidente, así que asegúrese de recordarlo. Sin embargo, esto a veces puede estar relacionado con la personalidad de una persona si a menudo es deshonesto, a menudo tiene una barba larga, a menudo se abrocha mal los botones y. A menudo comes comida rápida. Si eres una persona que dura una hora, debes prestar atención cuando CODIFICAS es CODIFICAR y la vida es vida. ¡Será malo si el programa que escribes es el mismo! >(6) Dominarlo bien Habilidades de seguimiento y depuración.
El seguimiento y la depuración de programas es un asunto tedioso y complicado, por lo que se recomienda encarecidamente dominar las estrategias y técnicas de depuración necesarias. eche un vistazo a Lao Mei. Puede beneficiarse mucho del libro <
(7) Desarrolle el hábito de la autocomprobación
Trabajo de prueba Debe ser realizado por ingenieros de prueba, pero cuando termine de escribir un módulo o una pieza de software, aún debe probarlo usted mismo para asegurarse de que no haya errores de bajo nivel. Es más, si. Estos errores son vistos por el ingeniero de pruebas y le darán una bofetada. Muy falta de CARAS.
(8) Bueno en la comunicación, especialmente a menudo intercambia experiencias de aprendizaje con algunos expertos. >
Algunas personas dicen que la mayoría de los programadores son introvertidos e introvertidos. Me gusta hablar, pero en realidad no es que no me guste, pero no hablo contigo. girando todo el día. Funciones, datos y algoritmos llenan mi mundo. Todavía tengo tiempo para hablar contigo. Cuando se habla de temas aburridos, es más fácil continuar la conversación si encuentras a la persona adecuada con quien hablar. en el libro que "escuchar lo que tienes que decir vale diez años de lectura". Hoy en día, hay cada vez más foros técnicos, que se convertirán en un lugar importante para que los programadores se comuniquen. Algunas personas también dicen: "Leer una publicación larga tuya es mejor que leer diez años de libros".,:)
(9) Hacer resúmenes de temas especiales por etapas
El conocimiento debe revisarse y actualizarse, por lo que sugiero que los programadores desarrollen el hábito de hacer resúmenes de temas especiales por etapas. Por ejemplo, si estudia o. Haga algo relacionado con subprocesos múltiples este mes, módulo o proyecto, luego, una vez que lo termine, podrá resumir todas las tecnologías relacionadas con subprocesos múltiples, incluidos conocimientos teóricos, métodos prácticos, diversas técnicas y artículos excelentes, etc., que lo ayudarán Será útil para tus diversas habilidades. Mejorar será de gran ayuda. ¿Lo has probado? Si no, actúa rápidamente.
(10) ¡Ten espíritu de perseverancia! Tonterías, como no puedo superar los diez primeros, los incluiré. A China siempre le ha gustado llamar al público a conocer ciertos espíritus, como los de Marx, Lenin, Mao Zedong, Deng Xiaoping, Lei Feng, etc. El espíritu hace que la sociedad sea más estable. La vida de las personas es mejor, entonces, ¿qué tipo de espíritu deben tener los programadores? No digo que se acabó, solo quiero explicar que para aprender bien cualquier tecnología, lo mejor es tener espíritu de perseverancia. y excelencia, especialmente para aprender algunas comparaciones. Creo que abstraer tecnologías más difíciles, como VC ++, es más difícil de aprender que otros lenguajes de desarrollo. Tal vez haya comenzado a usarlo durante dos años, pero todavía se siente incómodo y no parece hacerlo. Si dominas algo en este momento, solo puedes pensar en ello. Además de los métodos de aprendizaje, también debes fortalecer tus objetivos y creencias.
¡Bienvenido al sitio web de tecnología profesional VC++ de Amon: