Some of the online views of GIS

Source: Internet
Author: User

The GIS student programming is inferior to the computer, does the mapping is inferior to the study surveying and mapping, does not have the geography to study the geography, I now began to learn the programming how to learn also to be unable to learn the computer how to do?
This is a simple question, so if you go to bed now and catch them, you can go to sleep.

1, the family asked you to learn what professional, not to mention geographic information system, they do not understand, said you are learning computer.

You are learning computer, do GIS, there will be Good computer Foundation, object-oriented, data structure, database, computer network, operating system, software engineering, design patterns, etc., this involves something too complex, in fact, is very simple, do the computer, want is the foundation, a lot of things not to look at will do on the line, C + + The book has seen not less than 10 times, thinking in Java is looking at the 6th time, but the feeling is not well mastered, SQL statements, see a lot of pen questions, feeling or difficult, with C + + write a tree traversal, quick sort, certainly not, many big companies are very important these, In fact, a good foundation for their own development is very important, you work in the future "good learning ability" of the fundamental, you have to go out to find work, must look at the data structure.

2, must have the good GIS Foundation

One of the most problematic, what are geographic and projected coordinate systems? Which one does BeiJing84 belong to? Oh! I was asked the first time to answer the wrong, the most GIS is the map projection, the basic is the map of things, the principle of GIS so point, rotten in the heart, and then the space database of things, SDE, no, GIS things are these, perhaps their knowledge of GIS is not too concerned about, Also do not know what else, do the development of these. Remember, ArcGIS Desktop, huh! Proficient well, of course, at least familiar with very familiar, without this thing, development is very difficult. In fact, a lot of CS system is redundant, with ArcMap what can not do.

Now do GIS two times development, the basic direction hasDesktop Gis,webgis, mobile GISThese.3DGISFeel the bottom, also incidentally say it.
1)Desktop GIS Two-time development, language undoubtedly C # is the best choice, feel a lot of people are doing this, personal feel to do this aspect to learn: C#,sqlserver, network programming, database programming, the last is learning ao,ae.
2)WebGIS: This is very hot recently, the content is also many, can be deep can shallow, I think want to do Webgis, must first make the web to be ripe. You can wait until after graduation to learn ArcGIS server, as long as you will do the site, have project experience, absolutely can find a job, but you can never think of learning ArcGIS Server, people ask you css things you do not, ask you javascript things, you confused, There is no one to go out like this. When someone starts to learn ASP. NET, at the same time, the direct start of ArcGIS server, like drag control, change properties, and desktop software development is no different. Although the quick start, but I think it is not the best language to learn the Web, it put a lot of web details to hide, so for beginners is very bad, I suggest learning the Web first to learn the foreground, starting from Html,css,javascript, these learn, can do some simple page, can write some scripts, understand a Web principles and standards, then choose a background language to learn. The best way to do the web is to go to some companies internship, just two months, you can make the level of soaring, because the company to do the web work overtime is a desperate, and the web itself is not difficult, someone with learning, very fast. Can do some simple website, then to do Webgis, I think it should be much better.
3)Mobile GIS: This seems to be quite a fire at the moment, but it feels to developers, mobile GIS or desktop GIS differences may not be too big, because the mobile GIS platform is basically the WM system, WM system development and Windows development have a lot of similarities, but all aspects of the resources become scarce. I feel the mobile platform, the most critical is the data transmission, wireless communication this piece. Mobile GIS is also mainly associated with navigation, GPS positioning. So, to do mobile platform, I think the focus is to focus on:

Communication and data transmission. such as Bluetooth, GPRS, socket programming, webservice and so on.

GPS positioning. GPS principle, and WM system to the GPS interface and so on.
Navigation, real-time traffic and other specific applications can learn more, can do some related projects the best.
The last 3DGIS, not much to understand, is the bottom-up development, C + + and C should be proficient, OpenGL must be. 3-D graphics algorithms and data structures should also be studied.
It's a little messy, let's see.

ways to find a job:
There is goods in the belly, and then to find a job, it is much easier. Understand the way to find work is also very important, many students are waiting for work to find themselves, if you in Wuhan University this GIS professional is very famous school, that is to congratulate, sitting really can wait until work to find you, if not, it is necessary to take the initiative to find a job.
1)Job Fairs。 For the GIS professional, the ordinary job fairs are not what the corresponding units. So try to go to those GIS professional better school crowded, or like some GIS special job fairs. General job fairs don't waste your time.
2)Net Investment。 Professional forum, fresh students, their school BBS, and so on, these sites are going to point every day. Yes, there are csdn forums, and occasionally there will be some recruit developers of GIS developer, also should often look. See the right to cast. I don't mean that you can meet his requirements, so there's no company to vote for. Instead, it fits your requirements, and you can vote as long as you can fit a small part of it. Like 51job,chinahr sites, do not waste time, the above to cast a resume with the water to cast a stone no difference. In addition to looking at job postings, you can also collect GIS companies, and then go to the company's website to vote.
3)Teachers, seniors learn elder sister, home, classmates, friends, and even online know the same industry friendsWait a minute. Not only to use all the relationships you can use to find, but also to try to dig out potential, may be to you find a job helpful people. This approach tends to find jobs that are better than your own to hit the blind.
3.Resume
1) Be sure to control in a page, to the recruitment requirements to revise your resume, he wants you will what, you write what. He didn't want to, you think the company will be interested, you can also write. But don't write about it. For example, you apply for programmers, do not write you skilled office, but also install computers, but also Photoshop and so on.
2) The most prominent part of a resume, that is, a piece of paper on the upper and middle, to write the most useful things, such as your skills and project experience, related incentives. What self-introduction, hobbies, entry declarations and so on are put in the back of the word. What to do when a class representative class cadres don't write up.
3) If you are a member of the state-owned enterprises and institutions, if you are party members, write up. No, just forget it. Private enterprises and foreign companies you are not the party members do not have to write.
4) Appropriate exaggeration of their own level, but must be able to ask, you first imagine yourself as an interviewer, holding your resume, you will ask, and then see if you can answer.
5) Make a report on your own projects and works. Sometimes it's used. You can also attach a resume when you send it. Do not and resume into a compressed package, separate upload, so that others just want to see the resume, not the next ppt, because the PPT is big, the speed is not good words are not necessarily under the move.
6) not to invest in foreign companies, and do not require English resume in the case, do not use English resume.
4.written test, on-machine and interview
The process of recruiting and selecting companies is roughly the same. Interview only, after the written examination immediately after the interview, the written examination to inform the interview separately.
In general, small companies do not write a written test, go to the direct chat, this situation is on your resume to ask, before the interview must be familiar with their resume, their skills are relatively unfamiliar, seize the time before the interview to see, swallowed of the mix of familiar, and then can say on the line. Resume on the project, review the whole process, the use of what knowledge, what has been done, the realization of what functions, how to achieve and so on. In the interview process, as much as possible to talk about their familiar things, avoid unfamiliar things. Small company interview process can be nonsense, can talk about the interview unrelated topics. Talk about the company's development prospects Ah, do what products ah, chat some of their own interests and hobbies ah anything can. Don't look too serious unless you are serious.
GIS companies will be written or on the computer test something. In terms of programming, I can only provide written experience in C + + and I haven't done anything else. C + + is generally the Lin Rui of the high-quality C + + programming, the book is ripe, C + + written test can almost. Professional, since it is a professional GIS, of course, in addition to the test site, in general, the big point of the company, or better institutions, the basic skills of the examination, some fundamental GIS algorithms and principles, typical, polyline buffer generation, polygon area calculation, coordinate transformation and so on. Small companies general examination for specific skills, such as C # and AE, database, etc. Also encounter some algorithm literacy topics, bubble sorting, find, string processing algorithm and so on.
Another way of interviewing is to report directly, bring your own computer, and demonstrate the projects you have done. Like this, it's best to make a PPT and then run your program when you need it. This do report, said before, only to pick the most important, time to control, generally 5 minutes to 10 minutes, the process of attention to observe the interview of the person's expression, he is interested can speak a little more, not interested in jumping as soon as possible.

Because I am now doing C + +, if I am learning, I can provide a general learning route and learn books.
The learning route is basically: MFC, Windows Programming, C + +
Various stages of the book:
C doesn't matter, the school teaches the line, or is rectification that book, but C is the basis of C + +.
C + + recommended C + + primer and high quality C + + programming
Windows program design, there is a book, called Windows programming. I can't see it, but I know the book is very good.
MFC, Xinxin Sun VC in-depth detailed, waiting for the understanding of MFC, I can not see. is also a very good book.

Some of the online views of GIS

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.