Cómo aprender bien gis
Después de leer lo siguiente, es posible que tengas algunas ideas.
Ya lo he respondido antes, así que lo copiaré aquí. Espero que obtengas algunas ideas después de leerlo (si es así). de acuerdo, acéptelo, gracias)
(1) Establezca una buena base en programación
Este artículo es solo para aquellos estudiantes de SIG que quieran aprender sobre desarrollo de SIG, pero no lo han hecho. Aún no he empezado y no sé por dónde empezar. Referencia para estudiantes actuales. Este artículo no es una discusión sobre si el desarrollo de SIG tiene futuro, ni es una publicación sobre si las personas que hacen SIG deben dedicarse al desarrollo.
En primer lugar, permítanme compartir mis puntos de vista sobre algunos temas sobre los que todos estaban confundidos cuando yo era estudiante, y yo también estaba confundido:
1.
¿Ahora es demasiado tarde para empezar a aprender programación?
Si su objetivo es encontrar un trabajo en desarrollo de SIG después de su último año y poder pagar un salario mensual de alrededor de 3.000 dólares, no es demasiado tarde para comenzar a trabajar duro al comienzo de su último año.
2.
¿Qué debo hacer si la escuela no enseña programación?
Ya sea que la escuela te enseñe o no, solo te da una dirección, y tienes que confiar en ti mismo para aprender. Dado que has decidido desarrollar SIG y la dirección ya está ahí, ¿qué importa? ¿La escuela te enseña o no?
3.
Los estudiantes de SIG no son tan buenos en programación como las computadoras, hacer topografía y mapeo no es tan bueno como estudiar topografía y mapeo, y hacer geografía no es tan bueno como estudiar. Geografía. No importa cuánto empiece a aprender programación ahora, no puedo alcanzar a los que estudian computadoras.
Esta pregunta es simple. Si puedes ponerte al día con ellos acostándote ahora, definitivamente podrás irte a la cama.
Sería fantástico si eres un estudiante de segundo año y puedes darte 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 relativamente confuso o todavía disfrutan de una vida universitaria feliz. 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, C, etc. Para los estudiantes que no quieran participar en esta industria, pueden arreglárselas, pero para los estudiantes que ya tienen ideas. , esta vez debemos aprovechar la oportunidad para aprender bien estos cursos Además de las tareas asignadas por el profesor, debemos intentar programar tanto como sea posible, escribir más código y aprender más cosas. Al aprender informática, no se limite al contenido que enseña el profesor. Debe ampliar el alcance del aprendizaje usted mismo. 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 familiarizarse con las operaciones básicas de Word y Excel, también debe aprender aplicaciones avanzadas, como usar Excel para crear algunos informes atractivos, procesar datos y filtrar. Los cuadros estadísticos, etc., usan VBA para crear algunas aplicaciones pequeñas y usan Access para crear algunos programas de administración de bases de datos de uso común, 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 tomé el examen escrito y las preguntas por computadora. Una de ellas estaba relacionada con Excel y requería dos métodos, programación y no programación. No lo logré. . .囧
Si la escuela ofrece cursos de idioma C, no hagas simplemente un programa que sume del 1 al 100. Por ejemplo, las partes más difíciles del lenguaje C son evitadas por quienes no se especializan en informática cuando las enseñan. No puedes evitarlo en este momento. ¿Qué partes? Las operaciones de lectura y escritura de archivos, operaciones de bits, operaciones de memoria y operaciones de puntero son cosas muy útiles para aprender. También hay estructuras de datos sobre las que necesita saber más. Además de los algoritmos como la clasificación de burbujas con los que todos están familiarizados, necesita comprender todo, como listas vinculadas, árboles binarios y gráficos. 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, entonces deberías hacer más aplicaciones pequeñas. VB es un lenguaje fácil de usar. Después de un corto período de aprendizaje, puede hacer algo decente. Esta es una muy buena herramienta para aprender el desarrollo secundario de SIG. La dificultad de la programación se reduce y 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 puede usar VB para escribir algunos programas para operar Word, Excel, Cad, etc. Estas cosas no son nada, solo un modelo de objetos. Una vez que esté familiarizado con su modelo de objetos, será fácil de operar. Además, al programar con VB, debe incorporar algunas ideas de programación orientada a objetos. Aunque VB no puede considerarse un lenguaje orientado a objetos, también reduce el umbral para aprender a orientarse a objetos. Intente escribir algunas funciones y algoritmos de uso común. en funciones o clase encapsulada. No copie el código una y otra vez y se sienta complacido de que todo el programa esté lleno de código repetido. 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. . . Cuando estas escuelas toman clases de VB, no saben cómo enseñarlas, así que 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 para estudiantes universitarios, VB, C, si puedes hacer todos. Lo anterior en tu segundo año, eres una muy, muy buena persona. Contribuí a war3 durante mi segundo año y reprobé varias materias. El capítulo sobre variables en VB fue inmediatamente descartado. El examen se basó completamente en la sorpresa, así que logré la sorpresa. Entonces, ¿qué haces en tu tercer año? En su tercer año, generalmente se ofrecen varios cursos profesionales. Para ser honesto, la programación requiere mucho tiempo. Si decide dedicarse al desarrollo SIG después de graduarse, puede renunciar por completo a algunos cursos profesionales irrelevantes. Puedes aprobar el examen, no pierdas demasiado tiempo. Tomemos como ejemplo mi horario de clases. La geografía humana, la economía de la tierra y la geografía física son clases inútiles. Hay muchas personas que se consideran entusiastas de la economía y se les iluminan los ojos cuando ven las clases de economía, de hecho, estas clases son realmente aburridas. Si no estudias geografía y economía, si estudias te considerarán economista. gestión de ciudadanía local, Pensando que puedes acudir a la Oficina de Bienes Raíces y Tierras para gestionar el registro catastral, quieres aprenderlo todo, pero muchas veces terminas sin aprender nada. Por lo tanto, debéis abandonar las lecciones a las que deberíais renunciar y utilizar sabiamente el tiempo limitado. También hay 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. (Solo enumero algunos según mi horario de clases. Cada escuela tiene diferentes antecedentes profesionales y diferentes cursos específicos. Estos cursos deben estudiarse con atención). En estos cursos encontrarás algunos problemas que requieren programación para resolverse, así que no seas perezoso. Además, en este momento estará expuesto a algún software SIG, como cad, arcview, arcgis y mapinfo. . . Hay muchos, pero hay dos software que quienes quieran aprender SIG deben dominar, incluido su desarrollo secundario, y otros software pueden ignorarse. No hace falta decir que arcgis lo es, por supuesto. Si está familiarizado con el escritorio de arcgis, es mejor comprar un tutorial de prácticas o algo así. Si lo completa en un libro, estará casi listo. El segundo software es autoCAD. No se puede ignorar el estatus de este software en las industrias de SIG y topografía, el poder y la facilidad de uso de CAD son naturales. El formato de CAD es el estándar de una generación de formatos de datos. No existe otra fuente de datos SIG. En cuanto a las imágenes topográficas y de teledetección, los datos topográficos están básicamente en formato dwg. Sin embargo, los departamentos territoriales y los departamentos catastrales están llenos de una gran cantidad de datos sin procesar CAD. no se puede gestionar con GIS y la calidad de los datos se ve muy afectada. Por lo tanto, cómo transferir la gran cantidad de datos CAD originales a la plataforma GIS es un problema que muchos departamentos y unidades están resolviendo si domina CAD y CAD. desarrollo secundario, podrá manejar estos problemas con facilidad. Por lo tanto, para aprender bien CAD, debe dominar al menos un método de desarrollo secundario de CAD. Lisp, vba, objectARX, lisp y VBA son relativamente simples y fáciles de aprender, pero objectARX es más difícil al principio. Si lo usas en tu trabajo en el futuro, podrás aprenderlo nuevamente. No es demasiado tarde.
En términos de programación, a partir de su segundo año, debe comenzar a comprender algunos principios y métodos orientados a objetos. Además de VB y C, se recomienda aprender C# y Sqlserver. Necesita conocer declaraciones SQL básicas y ADO para conectarse a la base de datos. Sí, de lo contrario, ni siquiera será tan bueno como un estudiante de la Universidad de Pekín Jade Bird (limitado a trabajos de codificador en la industria de TI). Estas cosas no son difíciles. Tienes conceptos básicos de programación y conocimientos orientados a objetos, y puedes comenzar rápidamente. Sin embargo, si quieres aprender C, tendrás que trabajar duro. Jaja, como estudiante de SIG, aprender C no lo es. necesario.
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 realizar una pasantía en una empresa de software y la otra es para participar en concursos SuperGraph o ESRI. Si tienen suficiente energía, pueden hacerlo juntos. En resumen, debes hacer algo con los pies en la tierra, no perder el tiempo y no aprender sin practicar. Debes seguir aprendiendo en la práctica para poder progresar. Definitivamente no es demasiado tarde para que los estudiantes adictos a los juegos se despierten en este momento. Pasé mi segundo año dando clases particulares y jugando. Cuando era estudiante, sentí que no podía ser tutor por el resto de mi vida. Entonces leí un libro orientado a objetos y un libro de asp.net. Como no entendí nada en ese momento, los leí sin dudarlo. Luego busqué una pasantía. Después de algunos giros y vueltas, encontré una pequeña empresa de TI y entré en la industria del software. Durante la entrevista, dije todas las palabras del libro y todo lo que se me ocurrió. Supongo que la persona que me estaba entrevistando estaba un poco destrozada, pero luego descubrí que la persona que me estaba entrevistando, el vicepresidente de. la empresa, era un alumno diez años mayor que yo.
(3) Comprensión personal del aprendizaje de desarrollo secundario de SIG
Para responder una pregunta primero, alguien preguntó por qué, como estudiante de SIG, no es necesario aprender C. De hecho, para ser precisos, lo que quiero decir es que los estudiantes universitarios que aspiran al desarrollo secundario de SIG no necesitan aprender C durante su etapa estudiantil. No importa cuánto halo tenga C en la cabeza, todo el mundo habla de lo prometedor y alto que es el salario de C, pero hay que admitir una cosa: C no es fácil de aprender. Para las carreras relacionadas con la informática, es comprensible dominar C. como objetivo de la graduación, pero para nosotros, este tipo de codificador que está aprendiendo SIG y se convierte en monje carece de muchos conocimientos básicos de informática, es más difícil aprender C mucho antes de graduarse y luego encontrar un trabajo. Este es uno de ellos. Otro punto es que C casi nunca se utiliza en el desarrollo secundario de SIG. Para algunas pequeñas empresas que buscan un éxito rápido y ganancias rápidas, incluso lo rechazarán directamente si dice que solo conocen C pero no C#, aunque cueste. más que un codificador de C# Cuanto más, más esfuerzo. No hay muchas empresas que trabajen en el nivel inferior de SIG, por lo que parece un poco antieconómico aprender C en la escuela y aún estar medio calificado después de graduarse. Pero si aprende bien C, puede tener buenas perspectivas de desarrollo en campos de TI distintos de SIG. Básicamente, los exámenes escritos de grandes empresas conocidas son todos sobre C o C. Por supuesto, el idioma es solo el portador y el. La prueba principal es la estructura de datos. Si tiene la confianza para competir con estudiantes de informática y desea dedicarse a la tecnología, puede abandonar por completo los SIG, que definitivamente es mejor que el desarrollo secundario de SIG. Pero si aún desea involucrarse en el desarrollo secundario de SIG, use algunos lenguajes fáciles de usar y haga más cosas en la escuela que sean visibles y tangibles y serán muy útiles para encontrar trabajo. Por supuesto, aquellos que trabajan en SIG no quieren ser codificadores por el resto de sus vidas. Incluso si están haciendo desarrollo secundario, no deberían centrar toda su energía en la programación. Deberían centrarse más en comprender el negocio y acumular. Experiencia en la industria, no solo en programación. Acumular habilidades de programación. Tal vez algún día, su función sea contratar a otros para completar sus ideas, en lugar de luchar para resolver un error del programa todos los días, sin poder comer ni dormir porque no se puede pasar una oración de código.
Como ahora estoy haciendo C, si puedes aprender de él, puedo proporcionarte una ruta de aprendizaje general y libros de aprendizaje.
La ruta de aprendizaje es básicamente: C -gt; C -gt; programación de Windows -gt
Libros en cada etapa:
C no Importa Sí, solo lo que se enseña en la escuela, o el libro de Tan Haoqiang.
C recomienda C básico y programación en C de alta calidad
Programación de Windows, hay un libro llamado Programación de Windows. No puedo leerlo, pero sé que este libro es muy bueno.
MFC, la explicación en profundidad de Sun Xin sobre VC, la explicación en profundidad de Hou Jie sobre MFC, yo tampoco lo soporto. También es un muy buen libro.
De todos modos, creo que mi C es terrible estudiando, y cuanto más estudio, peor soy. Lo siento, será doloroso hacer C ahora. Por supuesto que hay mucha gente fuerte, pero lamentablemente yo soy muy pobre.
Vayamos al grano, cómo ver el desarrollo secundario de los SIG. Para ser honesto, aparte de usar MO VB para el desarrollo secundario de SIG en la universidad, nunca he usado nada más. Hoy en día, es difícil incluso utilizar arcgis en el trabajo, y mucho menos el motor y el servidor. Pero no tome el desarrollo secundario de SIG de manera demasiado misteriosa, ni piense que solo porque puede usar arcengine, tiene una ventaja sobre aquellos que estudian ciencias de la computación si le piden que realice el desarrollo secundario de SIG con un estudiante de informática que nunca ha oído hablar de él. GIS, tu ventaja es solo por un mes. Necesita preguntarte cómo configurar el entorno y cómo empezar, pero después de esta etapa, puede hacer todo lo que sabes. El desarrollo secundario de SIG no es más que programación de componentes. No es esencialmente diferente del desarrollo secundario de Excel y el desarrollo secundario de CAD solo hará que la programación sea más simple, no más complicada. Esto es excelente para los estudiantes de informática. Y sus debilidades en programación se harán evidentes rápidamente. Por lo tanto, creo que cuando se trata de aprender el desarrollo secundario de SIG, no debes limitarte a aprender arcengine o algo así. Primero debes aprender bien la base de datos, sentar una base sólida para la programación, comprender a fondo la orientación a objetos y convertirte en uno. familiarizarse con el software de escritorio arcgis y luego aprender desarrollo secundario, practicar mientras aprende, participar en competencias o hacer proyectos o algo así. Muchas personas simplemente copian algunos ejemplos cuando aparecen y parecen haber hecho algo, pero no lo ven y lo saben pero no saben por qué. Es difícil profundizar de esta manera. En resumen, debería aprender arcengine basándose en la programación, en lugar de aprender a programar basándose en arcengine.
Lo siguiente trata específicamente sobre el aprendizaje del desarrollo secundario. Debido a que no he hecho mucho, solo hablaré sobre lo que sé. Lo que sé definitivamente no es muy completo.
Ahora estoy haciendo un desarrollo secundario de SIG. Las direcciones básicas incluyen SIG de escritorio, webGIS y SIG móvil. 3DGIS parece de bajo nivel, así que hablemos de ello por cierto.
1) Para el desarrollo secundario de SIG de escritorio, C# es sin duda la mejor opción. Creo que mucha gente está haciendo esto. Personalmente creo que es necesario aprender: C#, SQLServer, programación de redes, programación de bases de datos. y finalmente simplemente aprende AO y AE.
2) WebGIS: esto es muy popular recientemente y hay mucho contenido, que puede ser profundo o superficial. Creo que si quieres hacer webgis, primero debes estar familiarizado con la web. Puedes esperar hasta graduarte para aprender el servidor Arcgis. Siempre que puedas crear sitios web y tengas experiencia en proyectos, definitivamente puedes encontrar un trabajo. Pero no debes pensar que has aprendido el servidor Arcgis. No lo sabrás. Estás completamente confundido acerca de tus cosas de JavaScript y nadie quiere terminar así. Algunas personas aprenden asp.net desde el principio y, al mismo tiempo, comienzan a usar el servidor arcgis directamente. Parece que arrastrar controles y cambiar propiedades no es diferente del desarrollo de software de escritorio.
Aunque Asp.net se aprende rápidamente, no creo que sea el mejor lenguaje para aprender la web. Oculta muchos detalles web, lo cual es muy malo para los principiantes. Recomiendo aprender la interfaz primero cuando aprenden la web. html, comience con css y javascript. Después de aprenderlos, puede crear algunas páginas simples y escribir algunos scripts. Después de comprender algunos principios y estándares web, puede elegir un lenguaje de back-end para aprender. Lo mejor es ir a algunas empresas para realizar prácticas cuando se trabaja en la web. En solo dos meses, su nivel se disparará, porque las empresas que realizan trabajos en la web son muy difíciles de trabajar horas extras, y la web en sí no es difícil, y es muy rápida si. alguien puede ayudarte a aprenderlo. Después de que pueda crear algunos sitios web simples, creo que será mucho mejor hacer webgis.
3) SIG móvil: esto parece ser bastante popular en este momento, pero creo que para los desarrolladores, la diferencia entre SIG móvil y SIG de escritorio puede no ser demasiado grande, porque la plataforma SIG móvil es básicamente Basado en el sistema wm, el desarrollo en el sistema WM tiene muchas similitudes con el desarrollo en Windows, excepto que los recursos en todos los aspectos se han vuelto escasos. Siento que el aspecto más crítico de la construcción de 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 en los que debemos centrarnos son:
Comunicación y transmisión de datos. Como Bluetooth, GPRS, programación de sockets, servicio web, etc.
Posicionamiento GPS. Principio de GPS y la interfaz del sistema wm con GPS, etc.
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 es 3DGIS, del que no sé mucho. Se considera un desarrollo de bajo nivel. Debes dominar C y C, y debes saber opengl. También se deberían realizar más investigaciones sobre algoritmos de gráficos 3D y estructuras de datos.
(4) Sobre la búsqueda de empleo....
1. Preparación antes de buscar empleo.
Se dice que es difícil encontrar trabajo en las carreras de SIG. No es que crea que es difícil encontrar trabajo, sino que no puedo encontrar un buen trabajo. Los salarios son generalmente bajos. No hay nada que podamos hacer al respecto. Ahora siento que las empresas de SIG parecen estar recogiendo a los sobrantes que no pueden encontrar trabajo en carreras de informática, porque después de todo son especialistas en informática y pueden programar, y muchos estudiantes que estudian SIG no pueden programar. La clave es que no te gusta la programación o incluso la desprecias. Entrenar a arcgis y arcengine es obviamente mucho más eficiente que capacitarte en programación. Es más, si no puede programar, ¿qué tan buena será su comprensión de estos componentes de desarrollo secundarios?
Para la especialización en SIG, mi sugerencia es utilizar tu último año para encontrar una pasantía de programación y prepararte de manera específica. Siempre que no seas analfabeto en informática, dedica algo de tiempo y prepárate de manera específica. , normalmente se puede encontrar, por supuesto, también depende de un poco de suerte. Pero tal vez la empresa que encuentras es terrible, trabajas horas extras todos los días y el salario es pequeño. No importa. Esto es solo una transición, para que cuando te gradúes y encuentres un trabajo, no tengas que ir. a través de una compañía tan terrible otra vez. Por lo tanto, aunque no haya recompensa, debes dedicarte a ella. No importa si tiene algo que ver con SIG. De esta manera, cuando busques trabajo, tendrás cierta experiencia en programación, lo que te será de gran ayuda ya sea en entrevistas o pruebas escritas.
Si realmente no puedes encontrar una pasantía, es posible que algunas escuelas no estén en grandes ciudades como Shanghai y Beijing. No es fácil encontrar pasantías de software, por lo que solo puedes intentar hacer algunos proyectos de programación en. escuela. . Por ejemplo, diseño de curso y proyecto de graduación, si solo quieres perder el tiempo, puedes aprobarlo, pero si quieres hacerlo bien, aún puedes aprender mucho. Pero este tipo de aprendizaje es menos estresante y no hay nadie que se ocupe de él, por lo que el efecto no es bueno, especialmente para personas como yo que tienen poco autocontrol. Si no puede encontrar un proyecto en la escuela, busque libros y cree ejemplos a partir de libros. Incluso si escribe el código en el libro nuevamente y puede ajustarlo, sigue siendo bueno. En resumen, antes de buscar trabajo, debes escribir algo de código en lugar de simplemente arrastrar controles. Es fácil para aquellos que aprenden SIG detectar este problema. MO lo toma, lo arrastra y lo muestra. Bien, lo aprendí. Instale AE, arrástrelo, muéstrelo, está bien y aprenda lo mismo nuevamente.
El servidor y el móvil son todos la misma rutina. Aprendí todo el material de Arcgis en una semana. Si no hubiera revisado estos controles, me sorprendería verte crear un software o un sitio web que pueda mostrar mapas. ¿Cuánto trabajo es? Lo mejor que sé en mi corazón es que obtienes lo que pagas. Si tu estudio sobre el desarrollo de SIG sólo termina aquí, entonces no puedes culpar a la dificultad de encontrar un trabajo.
2. Formas de encontrar trabajo
Será mucho más fácil encontrar trabajo si tienes algo en mente. También es importante comprender las formas de encontrar trabajo. Muchos estudiantes están esperando que les lleguen trabajos. Si estás en una escuela como la Universidad de Wuhan con una especialización en SIG reconocida, felicitaciones, realmente puedes esperar hasta conseguir un trabajo. viene a ti. Si no, entonces tienes que tomar la iniciativa para encontrar un trabajo.
1) Feria de empleo. Para la especialidad SIG no hay unidades correspondientes en las ferias de empleo ordinarias. Así que trate de ir a escuelas con mejores especializaciones en SIG o asista a algunas ferias de empleo específicas de SIG. No pierdas el tiempo en ferias generales de empleo.
2) Inversión online. Foros profesionales, recién graduados, BBS de tu escuela, etc. Debes visitar estos sitios web todos los días. Por cierto, hay foros de csdn y, ocasionalmente, habrá algunos programadores reclutados para el desarrollo de SIG, por lo que debe consultarlos con frecuencia. Si ves algo adecuado, vota por ello. Cuando digo adecuado, no me refiero a que pueda cumplir con sus requisitos. En ese caso, no habrá otras empresas en las que invertir. Pero puede cumplir con sus requisitos y solo necesita cumplir con una pequeña parte para votar. No pierda el tiempo en sitios web como 51job, chinahr, etc. Enviar su currículum en estos sitios no es diferente a tirar piedras al agua. Además de leer las ofertas de trabajo, también puede recopilar empresas SIG y luego ir al sitio web de la empresa para presentar su solicitud.
3) Profesores, personas mayores, familiares, compañeros de clase, amigos, incluso amigos de la misma industria se reunieron online, etc. No sólo debe utilizar todas las conexiones interpersonales que pueda utilizar para encontrarlos, sino que también debe hacer todo lo posible para encontrar personas potenciales que puedan resultarle útiles en su búsqueda de empleo. Este enfoque a menudo conduce a mejores empleos que tratar de encontrar un trabajo por su cuenta.
3.
1) Debe limitarse a una página y su currículum debe modificarse de acuerdo con los requisitos de contratación. Escriba lo que se le pide saber. Si no lo solicita, puede escribirlo si cree que a la empresa le interesará. Pero no escribas nada que se desvíe mucho del tema. Por ejemplo, si está solicitando un trabajo como programador, no diga que domina Office, que puede instalar computadoras, que sabe hacer Photoshop, etc.
2) La parte más llamativa de tu currículum, que es la parte media y 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. Cosas como la presentación personal, los pasatiempos y la declaración de empleo se colocan al final para completar el recuento de palabras. No escribas sobre ser un representante de clase o un cuadro de clase.
3) Si está postulando para empresas estatales e instituciones públicas, si es miembro del partido, escríbalo. Si no, olvídalo. Para empresas privadas y empresas extranjeras, no es necesario escribir si es miembro del partido o no.
4) Exagera adecuadamente tu nivel, pero debes poder resistir las preguntas. Primero imagina que eres el entrevistador, sosteniendo tu currículum, qué preguntarías, y luego mira si puedes responderlo. .
5) Realiza un informe en PPT de los proyectos y trabajos que has realizado. A veces se usa. También puedes adjuntarlo al enviar tu currículum. No lo ponga en un paquete comprimido con su currículum y lo cargue por separado. De esta manera, cuando otros solo quieran ver su currículum, no necesitarán descargar el PPT, porque el PPT es muy grande y es posible que no puedan descargarlo. si la velocidad de Internet no es buena.
6) Si no está solicitando empleo en una empresa extranjera y no requiere un currículum en inglés, no utilice un currículum en inglés.
4. Prueba escrita, prueba informática y entrevista.
El proceso de reclutamiento y selección de la empresa generalmente incluye los siguientes tipos. Solo entrevista, entrevista inmediatamente después de la prueba escrita, la entrevista se notificará por separado después de la evaluación de la prueba escrita.
Generalmente, las pequeñas empresas no realizan exámenes escritos. Simplemente conversan directamente cuando llegas. En este caso, todos hacen preguntas sobre tu currículum. Debes estar familiarizado con tu currículum antes de la entrevista. compare las habilidades que escribió en él. Si no está familiarizado con él, tómese el tiempo para echarle un vistazo antes de la entrevista, así se familiarizará con él y luego podrá hablarlo.
Para el proyecto escrito en el currículum, revise todo el proceso, qué conocimientos se utilizaron, qué cosas se hicieron, qué funciones se implementaron, cómo se implementaron, etc. Durante la entrevista, trate de hablar sobre cosas que le resulten familiares y evite las que no le resulten familiares. Durante el proceso de entrevista en una pequeña empresa, se pueden decir tonterías y hablar de temas que no tienen nada que ver con la entrevista. Puede hablar sobre las perspectivas de desarrollo de la empresa, los productos que fabrica, sus propios intereses y aficiones, etc. A menos que la persona con la que te reunirás sea seria, no parezcas demasiado serio.
¿Qué tipo de exámenes escritos o por ordenador realizan las empresas de SIG? En términos de programación, solo puedo brindar experiencia en pruebas escritas en C y no he hecho mucho en otros aspectos. C suele ser el libro de programación C/C de alta calidad de Lin Rui. Si está familiarizado con ese libro, básicamente puede aprobar la prueba escrita de C. En términos de profesionalismo, dado que se trata de una especialización en SIG, por supuesto, hay que tomar el examen en otras cosas además de las computadoras. En términos generales, las empresas más grandes o las mejores instituciones tomarán el examen sobre habilidades básicas, algunos algoritmos y principios básicos de SIG, por lo general. Polilíneas, generación de búfer, cálculo de área de polígono, conversión de coordenadas, etc. Las pequeñas empresas generalmente realizan exámenes dirigidos a habilidades específicas, como C#, AE, bases de datos, etc. También encontrará algunas preguntas sobre alfabetización algorítmica, como clasificación de burbujas, búsqueda, algoritmos de procesamiento de cadenas, etc.
Un método de entrevista que también encontré es dar un informe directamente, traer tu propia computadora y demostrar los proyectos que has realizado. De esta manera, es mejor crear un PPT y luego ejecutar el programa cuando sea necesario. Al dar un informe, lo he mencionado antes. Solo se deben seleccionar los puntos más importantes. Se debe controlar el tiempo, generalmente de 5 a 10 minutos durante la presentación, presta atención a la expresión de la persona que te entrevista. más si está interesado. Si a usted no le interesa, omítalo lo antes posible.