Cómo aprender bien gis

Después de leer lo siguiente, tal vez tengas una idea.

Lo respondí antes, así que lo moví aquí. Espero que puedas obtener algunas ideas después de leerlo (si estás de acuerdo, acéptalo, gracias)

(1) Establece una buena base para la planificación

Este artículo es solo para aquellos estudiantes que se especializan en SIG que quieren aprender Desarrollo SIG, pero no saben cómo empezar ni por dónde empezar. Este artículo no es una discusión sobre si el desarrollo de SIG tiene futuro, ni es una publicación sobre si se deben desarrollar SIG.

Permítanme compartir mis propios puntos de vista sobre algunos temas que confundieron a todos cuando era estudiante, y que a mí también me confundieron:

1. ¿Es demasiado tarde para empezar a aprender programación?

Si su objetivo es encontrar un trabajo de desarrollo SIG después de su último año, con un salario mensual de aproximadamente 3K, entonces no es demasiado tarde para comenzar a trabajar duro en su último año.

2.

¿Qué debo hacer si la escuela no enseña programación?

Que en la universidad se enseñe o no no se refiere sólo a una dirección, sino que el aprendizaje depende de nosotros mismos. Ahora que he decidido dedicarme al desarrollo SIG, ya tengo una dirección. ¿Qué importa si se enseña en la escuela o no?

3.

Los estudiantes de SIG no son tan buenos como las computadoras en programación, no tan buenos en topografía y cartografía, y no tan buenos como geografía en el aprendizaje. Ahora estoy empezando a aprender programación, pero por mucho que lo intento, no puedo alcanzar la computadora. ¿Qué debo hacer?

Esta pregunta es muy sencilla. Si puedes alcanzarlos durmiendo ahora, entonces estarás totalmente bien durmiendo.

Sería fantástico si eres estudiante de segundo año y te das cuenta de que planeas hacer desarrollo en el futuro y comenzar a trabajar duro. En este momento, la mayoría de los estudiantes todavía se encuentran en un período de confusión o todavía disfrutan de su feliz vida universitaria. Si comienza a trabajar duro en este momento, comenzará antes que los demás y, naturalmente, tendrá una ventaja sobre los demás. En este momento, las escuelas suelen tener algunos cursos relacionados con la informática, como conceptos básicos de informática, VB y C. Para los estudiantes que no quieran trabajar en esta industria, simplemente arreglárselas, pero para los estudiantes que ya tienen ideas, deberían Aprovecha la oportunidad de aprender bien estos cursos. Además de la tarea asignada por el profesor, también debes programar tanto como sea posible, codificar tanto como sea posible y aprender tanto como sea posible. Al aprender informática, no se limite a lo que enseña el profesor, sino que amplíe usted mismo su alcance de aprendizaje. Hablemos en detalle sobre cómo estos cursos básicos de informática deberían ampliar tus conocimientos.

Al aprender los conceptos básicos de informática, además de estar familiarizado con las operaciones básicas de Word y Excel, también necesita aprender aplicaciones avanzadas, como el uso de Excel para crear hermosos informes, procesamiento de datos, filtrado y estadísticas. gráficos, etc , use VBA para crear algunas aplicaciones pequeñas y use Access para crear algunos programas de administración de bases de datos comunes, como los sistemas de administración de información de los estudiantes. No creas que estas cosas no existen. Fui al Centro de Información Geográfica de Zhejiang y escribí una pregunta sobre informática, una de las cuales estaba relacionada con Excel y requería programación y no programación. No lo logré. . . Vergonzoso

Si la escuela ofrece cursos de idioma C, no hagas simplemente un programa del 1 al 100. Por ejemplo, los estudiantes que no se especializan en ciencias de la computación evitan las partes más difíciles del lenguaje C durante la enseñanza. No puedes evitarlo en este momento. ¿Qué parte? Operaciones de lectura y escritura de archivos, operaciones de bits, operaciones de memoria, operaciones de puntero, todas estas son cosas útiles que deben aprenderse. También hay algunas estructuras de datos que requieren una mayor comprensión, además de los conocidos algoritmos de clasificación de burbujas, como listas vinculadas, árboles binarios, gráficos, etc. Finalmente, existe el lenguaje C para implementar estas estructuras de datos. Puede comprar algunos libros sobre estructuras de datos como referencia.

Si la escuela ofrece cursos de VB, deberías realizar más solicitudes pequeñas. VB es un lenguaje fácil de usar. Después de un breve período de estudio, puedes hacer algo decente y es una muy buena herramienta para aprender el desarrollo secundario de SIG. La dificultad de la programación se reduce y usted puede concentrarse en cómo diseñar y desarrollar funciones SIG. Entonces, cuando aprenda VB, si ha oído hablar de MO, intente usarlo y cree algunos programas pequeños. También puedes usar VB para escribir algunos programas para operar Word, Excel, Cad, etc. Estas cosas no son más que un modelo de objetos. Si está familiarizado con su modelo de objetos, es fácil de operar. Además, al programar con VB se deben incorporar algunas ideas de programación orientada a objetos. Aunque VB no es un lenguaje orientado a objetos, también reduce el umbral para aprender orientado a objetos. Intente escribir algunas funciones y algoritmos de uso común en funciones o clases encapsuladas. No copie el código en todas partes, todo el programa está lleno de código duplicado y complacencia. También puede usar VB para intentar conectarse a la base de datos y ejecutar algunos programas de administración de bases de datos. También puede crear algunos controles y DLL y luego llamarlos usted mismo para experimentar las ventajas de la programación de componentes, etc. . . Estas escuelas no enseñan VB en clases de VB, tienen que aprender por sí mismas.

(2) Objetivos claros y aprendizaje selectivo

Los cursos mencionados anteriormente son básicamente cursos de segundo año, como conceptos básicos de informática universitaria, VB y C. Si puedes hacer todo lo anterior como estudiante de segundo año de secundaria, serás una muy, muy buena persona. Cuando estaba en segundo año, envié un artículo a war3 y reprobé varios cursos, por lo que el capítulo sobre variables de aprendizaje de VB fue inmediatamente descartado. Este examen fue completamente inesperado, y sólo inesperado. ¿Qué hiciste en tu tercer año? En mi tercer año suelo impartir varios cursos profesionales. Para ser honesto, la programación requiere mucho tiempo. Si ha decidido dedicarse al desarrollo SIG después de graduarse, puede abandonar algunos cursos profesionales irrelevantes, siempre que apruebe el examen. No pierdas demasiado tiempo. Tomando mi horario de clases como ejemplo, geografía humana, economía de la tierra y geografía física son clases inútiles.

Muchas personas fingen ser entusiastas de la economía y sus ojos se iluminan cuando ven cursos económicos. De hecho, estos cursos son realmente aburridos. Si no lees esto de geografía y economía, simplemente dedícate a la economía. Después de leer esta gestión catastral, crees que puedes acudir a la Oficina de Bienes Raíces para gestionar la gestión catastral. Quieren aprenderlo todo, pero muchas veces no aprenden nada bien. Por lo tanto, debes abandonar las clases a las que deberías renunciar y utilizar el tiempo limitado sabiamente. También existen otros cursos profesionales relacionados con los SIG, como introducción a los SIG, teledetección, GPS, procesamiento de imágenes digitales, fotogrametría, diseño de mapas SIG, gestión de proyectos SIG, principios y aplicaciones de bases de datos espaciales, etc. . . Y así sucesivamente (solo enumeré algunos según mi propio horario, diferentes escuelas tienen diferentes antecedentes profesionales y diferentes cursos específicos). Estos cursos deben estudiarse cuidadosamente. En estos cursos, encontrará problemas que requieren programación para resolverse. No seas perezoso. Además, en este momento estará expuesto a algún software SIG, como cad, arcview, arcgis, mapinfo, etc. . . Hay muchos, pero hay dos programas que se deben dominar para aprender SIG, incluido su desarrollo secundario. Se pueden ignorar otros programas. No hace falta decir que uno es, por supuesto, arcgis. Para familiarizarse con Arcgis Desktop, lo mejor es comprar un tutorial de prácticas o algo así. Con los datos y pasos, un libro está casi completo. El segundo software es autocad. No se puede ignorar el estatus del software en las industrias de SIG, topografía y cartografía. No hace falta decir que la potencia y facilidad de uso de CAD es el estándar para una generación de formatos de datos. La fuente de datos SIG no es más que imágenes topográficas y de teledetección. Los datos topográficos están básicamente en formato dwg, como los departamentos catastrales y de tierras, que están llenos de una gran cantidad de datos CAD originales, pero los datos CAD son flexibles. No se puede gestionar mediante SIG y existen grandes problemas con la calidad de los datos. Por lo tanto, cómo transferir grandes cantidades de datos CAD originales a la plataforma GIS es un problema que muchos ministerios y unidades están resolviendo. Si domina CAD y su desarrollo secundario, podrá manejar estos problemas fácilmente. Por lo tanto, para aprender bien CAD, debes dominar al menos un método de desarrollo secundario de CAD. lisp, vba, objectARX, lisp y VBA son relativamente fáciles de aprender, pero objectARX es relativamente difícil. Puedes ignorarlo al principio. Si lo usas en tu trabajo en el futuro, no es demasiado tarde para aprenderlo nuevamente.

En términos de programación, según tu segundo año, debes comenzar a comprender algunos principios y métodos orientados a objetos. Además de VB y C, se recomienda aprender C# y Sqlserver, y comprender sentencias SQL básicas y ADO para conectarse a la base de datos. De lo contrario, ni siquiera eres tan bueno como un estudiante de la Universidad de Pekín Jade Bird (solo un codificador en la industria de TI). Estas cosas no son difíciles. Tienes conocimientos básicos de programación y conocimientos orientados a objetos, y puedes usarlos rápidamente. Sin embargo, si quieres aprender C ++, debes hacer un gran esfuerzo. Jaja, como estudiante de SIG, no es necesario aprender C++.

En este momento, si no hay muchas clases en la escuela, o sientes que las clases en la escuela no son desafiantes, tienes dos opciones. Una es ir a una empresa de software para realizar una pasantía y la otra es participar en competencias SuperGraph o ESRI. Si tenéis suficiente energía, podéis hacerlo juntos. En resumen, debemos tener los pies en la tierra, hacer algo y no hacer algo, no perder el tiempo y no aprender sin practicar. Para progresar, debemos seguir aprendiendo a través de la práctica. Nunca es demasiado tarde para que los estudiantes adictos a los juegos se despierten en este momento. Mi segundo año lo pasé dando clases particulares y jugando. Cuando era estudiante de tercer año en la universidad, sentí que nunca sería tutor por el resto de mi vida, así que leí un libro orientado a objetos y un libro de ASP.NET. En ese momento simplemente me lo tragué porque no entendía nada. Luego busqué una pasantía, experimenté algunos giros y vueltas, encontré una pequeña empresa de TI y entré en la industria del software. Durante la entrevista dije todo lo que se me ocurrió sobre el libro. Supongo que la persona que me vio quedó un poco devastada. Más tarde descubrí que la persona que me vio, el vicepresidente de la empresa, era un alumno y era diez años mayor que yo.

(3) Comprensión personal del desarrollo y aprendizaje secundario de SIG

Primero responda una pregunta. Alguien preguntó por qué no es necesario que un estudiante de SIG aprenda C++. De hecho, para ser precisos, lo que quiero decir es que los estudiantes universitarios que apuntan al desarrollo secundario de SIG pueden no aprender C++ durante su etapa estudiantil. No importa cuánto halo tenga C++, todos dicen que C++ tiene un futuro brillante y salarios altos. Sin embargo, hay que admitir que C++ es difícil de aprender. Para las carreras relacionadas con la informática, es comprensible que el objetivo de la graduación sea dominar C++. Para un programador SIG que se ha convertido en monje a mitad de camino, es difícil aprender bien C ++ antes de graduarse y encontrar un trabajo. Este es uno de ellos. Otro punto es que C++ casi no se utiliza actualmente en el desarrollo secundario de SIG. Para algunas pequeñas empresas que están ansiosas por lograr un éxito y ganancias rápidos, solo conocerán C++ pero no C#, e incluso lo rechazarán directamente, aunque tenga que esforzarse mucho más que un codificador de C#. Además, no hay muchas empresas que realicen SIG en el nivel inferior. Parece que no es rentable aprender C ++ en la escuela y terminar como un aficionado después de graduarse. Pero si aprende bien C++, también tendrá buenas perspectivas en otros campos de TI además del SIG. Básicamente, los exámenes escritos de grandes empresas conocidas se realizan en C o C++. Por supuesto, el lenguaje es sólo un portador y la prueba principal es la estructura de datos. Si tiene la confianza para competir con los estudiantes de informática y solo quiere dedicarse a la tecnología, puede abandonar los SIG. Esto definitivamente es mejor que el desarrollo secundario de SIG. Pero si aún desea involucrarse en el desarrollo secundario de SIG, sigue siendo muy útil utilizar algunos lenguajes fáciles de usar y hacer cosas más tangibles en la escuela.

Por supuesto, las personas que trabajan en SIG no quieren ser codificadores toda su vida. Incluso si hacen desarrollo secundario, no deberían centrarse en la programación. Deberían centrarse más en comprender el negocio y adquirir experiencia en la industria en lugar de simplemente desarrollar habilidades de programación. Tal vez algún día, su función sea contratar a otros para completar sus ideas, en lugar de concentrarse en resolver un error del programa todos los días porque no puede leer un fragmento de código y olvidarse de comer y dormir.

Como ahora estoy trabajando en C++, si aprendemos unos de otros, podemos proporcionar libros y rutas de aprendizaje generales.

La ruta de aprendizaje es básicamente: C->C++->Programación Windows->;biblioteca de clases MS-VisualC++ (abreviatura de Microsoft Foundation Class)

Libros en diferentes etapas:

cNo importa, es solo lo que se enseña en la escuela, o ese libro de Tan Haoqiang.

C++ recomienda principiantes en C++ y programación en C++ de alta calidad.

Programación en Windows, existe un libro llamado Programación en Windows. No podía entenderlo, pero sabía que el libro era bueno.

MFC, el VC de Sun Xin lo explicó en detalle, y la explicación en profundidad de Hou Jie sobre MFC, no pude soportarlo. También un muy buen libro.

De todos modos, siento que soy pésimo en C++ y cuanto más aprendo, peor me pongo. Lo siento, es muy doloroso usar C++ ahora. Por supuesto que hay muchos hombres fuertes, pero lo siento por ellos.

Volviendo al tema, ¿cómo ve el desarrollo secundario de los SIG? Para ser honesto, nunca usé MO+VB para el desarrollo secundario de SIG durante la universidad. Ahora es difícil utilizar arcgis en el trabajo, y mucho menos motores y servidores. Pero no tome demasiado misteriosamente el desarrollo secundario de SIG, ni piense que usar arcengine le dará una ventaja sobre las personas que estudian computadoras. Si realizas desarrollo secundario de SIG con un estudiante de informática que nunca ha oído hablar de SIG, tu ventaja será solo de 1 mes. Él necesita preguntarle cómo configurar el entorno y cómo empezar, pero después de esta etapa, usted lo sabrá y él también lo sabrá. El desarrollo secundario de SIG no es más que programación de componentes, que no se diferencia esencialmente del desarrollo secundario de excel y cad. La programación de componentes solo hará que la programación sea más simple, no más complicada, y reducirá la dificultad para los estudiantes de informática. Y sus debilidades en programación se harán evidentes rápidamente. Entonces creo que el aprendizaje del desarrollo secundario de SIG no debería limitarse a aprender arcengine o algo así. En primer lugar, aprenda bien las bases de datos, siente una buena base en programación, comprenda a fondo la orientación a objetos y esté familiarizado con el software de escritorio arcgis. Luego, aprenda desarrollo secundario, practique mientras aprende, participe en concursos o trabaje en proyectos. Muchas personas simplemente copian algunos ejemplos mecánicamente desde el principio y parecen haber hecho algunas cosas inútiles, en las que es difícil profundizar. En resumen, aprender arcengine se basa en la programación, no aprender programación basada en arcengine.

A continuación se presenta una discusión detallada sobre el aprendizaje del desarrollo secundario. Como no he hecho mucho, sólo les diré lo que sé. Ciertamente mi comprensión no es exhaustiva. Puedes agregar algo.

Ahora estoy haciendo un desarrollo secundario de SIG. Las direcciones básicas son SIG de escritorio, webGIS y SIG móvil. Por cierto, 3DGIS se siente como el fondo.

1) Para el desarrollo secundario de SIG de escritorio, C# es sin duda la mejor opción. Parece que mucha gente está haciendo esto. Personalmente creo que deberíamos aprender en esta área: C#, SQLServer, programación de redes, programación de bases de datos y finalmente aprender AO y AE.

2) webgis: Esto es muy popular recientemente, con mucho contenido, tanto profundo como superficial. Creo que si quieres hacer webGIS, primero debes estar familiarizado con la Web. Puede esperar hasta después de graduarse para aprender sobre el servidor Arcgis. Siempre que puedas crear sitios web y tengas experiencia en proyectos, definitivamente podrás encontrar un trabajo. Pero no debes pensar que has aprendido el servidor Arcgis. Cuando alguien te pregunta, no sabes nada sobre CSS y no sabes nada sobre JavaScript. Nadie quiere salir así. Algunas personas aprenden ASP.NET desde el principio y comienzan a usar el servidor Arcgis directamente al mismo tiempo, como si arrastrar y soltar controles, cambiar propiedades y desarrollar software de escritorio no fueran diferentes. Si bien Asp.net es excelente para principiantes, no creo que sea el mejor lenguaje para aprender a crear redes. Oculta muchos detalles de la web, lo cual es muy malo para los principiantes. Recomiendo aprender web primero, comenzando con html, css y javascript. Después de aprenderlos, puede crear algunas páginas simples, escribir algunos scripts, comprender algunos principios y estándares web y luego elegir un lenguaje de backend para aprender. Lo mejor es realizar prácticas en algunas empresas para realizar trabajos web. En apenas dos meses tu nivel se disparará, porque las empresas que hacen trabajos web tienen que trabajar horas extras, y la web en sí no es difícil, y es muy rápida con alguien que te guíe. Creo que sería mucho mejor hacer webgis después de que pueda crear algunos sitios web sencillos.

3) SIG móvil: esto parece ser bastante popular en este momento, pero creo que la diferencia entre SIG móvil y SIG de escritorio puede no ser demasiado grande para los desarrolladores, porque las plataformas SIG móviles están básicamente en wm En cuanto al sistema, el desarrollo en el sistema wm tiene muchas similitudes con el desarrollo en Windows, pero los recursos en todos los aspectos se han vuelto escasos. Siento que la clave para crear una plataforma móvil es la transmisión de datos y la comunicación inalámbrica.

Los SIG móviles también se asocian principalmente con la navegación y el posicionamiento GPS. Por lo tanto, al construir una plataforma móvil, creo que los puntos clave a los que se debe prestar atención son:

Comunicación y transmisión de datos. Como Bluetooth, GPRS, programación de sockets, servicio web, etc.

Posicionamiento GPS. El principio del GPS y la interfaz entre el sistema wm y el GPS.

Puede obtener más información sobre aplicaciones específicas, como la navegación y las condiciones del tráfico en tiempo real, y es mejor realizar algunos proyectos relacionados.

El último 3DGIS, del que no sé mucho, es desarrollo básico. Para dominar C++ y C, opengl es imprescindible. También deberían estudiarse más los algoritmos de gráficos tridimensionales y las estructuras de datos.

(4) Sobre la búsqueda de empleo....

1. Preparación antes de buscar empleo.

Se dice que a los estudiantes de SIG les resulta difícil encontrar trabajo. Creo que no es difícil encontrar trabajo, pero no encuentro un buen trabajo. Los salarios son generalmente más bajos. No hay nada que pueda hacer al respecto. Hoy en día, parece que las empresas de SIG no pueden encontrar ningún trabajo restante para los estudiantes de informática, porque las personas que se especializan en ciencias de la computación saben programar, mientras que muchos estudiantes de SIG no saben cómo programar. La clave es que no les gusta la programación e incluso la desprecian. Obviamente, entrenar arcgis y arcengine es mucho más eficiente que entrenarlo en programación. Es más, si no sabe programar, su comprensión de estos componentes de desarrollo secundarios no puede ser mejor.

Para los estudiantes de SIG, mi sugerencia es utilizar su último año para encontrar una pasantía en programación y hacer preparativos específicos. Mientras no tenga conocimientos de informática, dedicaré algún tiempo a hacer preparativos específicos y, por lo general, puedo encontrarlos. Por supuesto, también confiaré en un poco de suerte. Pero tal vez la empresa que encontraste es pésima, trabajan horas extras todos los días y pagan poco. No importa, esto es sólo una transición para que no tengas que pasar por esta terrible empresa cuando te gradúes y encuentres trabajo. Entonces, incluso si no te pagan, tienes que dedicarte a ello. No importa si tiene algo que ver con SIG. De esta forma, cuando busques trabajo, tendrás cierta experiencia en programación, lo que te será de gran ayuda ya sea para una entrevista o un examen escrito.

Si realmente no puedes encontrar una pasantía, es posible que algunas escuelas no estén en ciudades tan grandes como Shanghai y Beijing, y las pasantías en software no son fáciles de encontrar. Solo puedes intentar hacer algunos proyectos de programación. en la escuela. Al igual que el diseño del curso y el proyecto de graduación, si quieres divertirte, puedes aprobarlo, pero si quieres hacerlo bien, aún puedes aprender mucho. Pero este tipo de aprendizaje tiene poca presión, nadie me enseña y el efecto no es bueno, especialmente para personas como yo que tienen poco autocontrol. Si no puedes encontrar un proyecto en la escuela, sería una buena idea buscar un ejemplo en un libro, incluso si eso significa escribir el código en el libro para completarlo. En resumen, antes de buscar trabajo, escriba algo de código en lugar de arrastrar controles. Los estudiantes de SIG comprenden fácilmente este problema. Mo lo toma, lo arrastra, lo muestra, vale, lo aprendió. AE lo instala, lo arrastra, lo muestra, está bien y vuelve a aprender lo mismo. El servidor y el móvil son rutinas. Puedes aprender todo en arcgis en una semana. No se puede idolatrar un software o un sitio web que puede mostrar un mapa sin arrastrar estos controles. De hecho, sabes muy bien cuánto trabajo tienes que hacer y cuánto obtendrás de él. Si su aprendizaje sobre el desarrollo de SIG solo termina aquí, no puede culparlo por encontrar trabajo.

2. Cómo encontrar trabajo

Con algo en mente, será mucho más fácil encontrar trabajo. También es importante saber cómo encontrar trabajo. Muchos estudiantes esperan encontrar trabajo por sí mismos. Si estás en una escuela de SIG famosa como la Universidad de Wuhan, felicidades, realmente puedo esperar a que encuentres un trabajo. Si no, toma la iniciativa de buscar trabajo.

1) Feria de empleo. Para la carrera SIG no existe una unidad homóloga para las ferias de empleo ordinarias. Así que trate de ingresar a aquellas escuelas con buenas especializaciones en SIG, o algunas ferias de empleo específicas de SIG. No pierdas el tiempo en ferias de empleo genéricas.

2) Inversión neta. Foros profesionales, recién graduados, BBS de nuestra escuela, etc. Estos sitios deben visitarse diariamente. Por cierto, también existe el foro csdn. De vez en cuando, habrá algunos programadores reclutados para el desarrollo de SIG, por lo que debe consultarlo con frecuencia. Simplemente vota si ves algo adecuado. Cuando digo adecuado, no me refiero a que puedas cumplir con sus requisitos. En ese caso, no quedaría nada para invertir. Pero cumple con tus requisitos, y siempre que puedas cumplir con una pequeña parte, puedes votar. No pierdas el tiempo en webs como 51job y China Talent Network, es como tirar piedras al agua. Además de leer anuncios de empleo, también puede recopilar empresas SIG y votar en el sitio web de la empresa.

3) Profesores, personas mayores, familiares, compañeros de clase, amigos e incluso compañeros que se conocieron online. No sólo debes aprovechar todas las conexiones que puedas encontrar, sino que también debes trabajar para encontrar personas potenciales que puedan ayudarte a conseguir un trabajo. A menudo es mejor encontrar un trabajo de esta manera que simplemente encontrarlo usted mismo.

3.

1) Asegúrese de mantenerlo dentro de una página y modifique su currículum de acuerdo con los requisitos de contratación. Escribe lo que él quiera que sepas. Él no lo quiere. Si cree que a la empresa le interesaría, anótelo también. Pero no vayas demasiado lejos. Por ejemplo, si solicita un trabajo como programador, no diga que domina Office, que sabe instalar computadoras, que conoce Photoshop, etc.

2) La parte más llamativa de tu currículum, que es la parte media superior de una hoja de papel, debe estar escrita con las cosas más útiles, como tus habilidades y experiencia en proyectos, premios relevantes, etc. . Coloque palabras como presentación personal, pasatiempos, declaración de empleo, etc. al final y complete las palabras. No escribas sobre ser un cuadro del comité de clase.

3) Si estás postulando para una empresa o institución estatal, si eres miembro del partido, anótalo.

No, olvídalo. Independientemente de si es miembro del partido o no, no es necesario escribir sobre empresas privadas y empresas extranjeras.

4) Exagera tu nivel adecuadamente, pero debes ser capaz de resistir los cuestionamientos. Primero imagínese como un entrevistador, sosteniendo su currículum, las preguntas que haría y luego vea si puede responderlas.

5) Realiza un informe PPT de tus propios proyectos y obras. A veces se usa. También puedes adjuntarlo al enviar tu currículum. No lo empaquete junto con su currículum en un paquete comprimido y cárguelo por separado, de modo que cuando otros solo quieran ver su currículum, no necesiten descargar el PPT, porque el PPT es grande y puede no funcionar si la velocidad de Internet es pobre.

6) Si no está invirtiendo en una empresa extranjera y no necesita un currículum en inglés, no utilice un currículum en inglés.

4.Prueba escrita, ordenador y entrevista.

Los procesos de reclutamiento y selección de la empresa generalmente incluyen lo siguiente. Solo la entrevista se llevará a cabo inmediatamente después de la prueba escrita. La entrevista se notificará por separado después de la evaluación de la prueba escrita.

En general, las pequeñas empresas no realizan exámenes escritos y puedes negociar directamente después de ir allí. En este caso todo depende de tu currículum. Debes estar familiarizado con tu currículum antes de la entrevista, ya que tus habilidades de escritura son relativamente desconocidas. Tómate el tiempo para leerlo antes de la entrevista, trágalo y familiarízate con él, y luego podrás hablar de ello. Respecto a los asuntos escritos en el currículum, revisa todo el proceso, qué conocimientos se utilizaron, qué cosas se hicieron, qué funciones se implementaron, cómo implementarlas, etc. Durante la entrevista, trate de hablar sobre cosas que le resulten familiares y evite las que no le resulten familiares. Las pequeñas empresas pueden hablar libremente durante la entrevista y hablar de temas que no tienen nada que ver con la entrevista. Hable sobre las perspectivas de desarrollo de la empresa, los productos que fabrica y sus propios intereses y pasatiempos. No parezca demasiado serio a menos que la persona que está frente a usted lo sea.

¿Qué hará la empresa GIS en términos de exámenes escritos o por ordenador? En términos de programación, solo puedo brindar experiencia en pruebas escritas de C ++ y no he hecho mucho en otros aspectos. C++ es generalmente la programación C/C++ de alta calidad de Ruilin. Si está familiarizado con el libro, básicamente puede aprobar la prueba escrita de C++. En términos de especialidades, dado que es una especialidad de SIG, por supuesto, tengo que tomar exámenes en otras cosas además de computadoras. En términos generales, las empresas más grandes o las mejores instituciones tendrán habilidades básicas, algunos algoritmos y principios básicos de SIG, generación típica de búfer de polilínea, cálculo de área de polígono, transformación de coordenadas, etc. Las pequeñas empresas generalmente prueban habilidades específicas, como C#, AE, bases de datos, etc. También encontrará algunos problemas de alfabetización algorítmica, como algoritmos de clasificación de burbujas, búsqueda y procesamiento de cadenas.

Otra forma de entrevista es informar directamente, traer tu propio ordenador y demostrar los proyectos que has realizado. De esta manera, es mejor crear un PPT y ejecutar su programa cuando sea necesario. Como dije antes, elige solo las conferencias más importantes y controla el tiempo, normalmente de 5 a 10 minutos. Durante la conferencia, preste atención a la expresión del entrevistador. Si está interesado, puedes hablar más. Si no está interesado, omítelo lo antes posible.