[WebGIS Beginner to Entry] Summary of the second stage

I. Introduction

In December 2021, I conducted a summary of the first stage of [WebGIS Beginner to Entry] , and now, a year and a half have passed. I completed my graduation project, passed the probationary period of the position smoothly, and as the only front-end developer in my department, I participated in more and more work projects.

At the same time, I think I have achieved the goal of the second stage of the development work: to be familiar with the business system, to be able to cope with 80% of the development needs , that is, to be able to fully cope with the work tasks at this stage.

This stage is different from the first stage when I was just getting started. In the second stage, I clearly know the technology stack that the company mainly uses and the projects I plan to take over. Quickly learn and accumulate experience from the project source code.

2. Some reflections on blog content

Now I am facing almost all the functions that will be used in actual production. So I seldom write the column [WebGIS beginners to entry] , but started the recording work of the [WebGIS instance] column, which basically records some function realizations mentioned by the project manager when he asked me about the requirements.

But to be honest, the explosion of ChatGPT and the maturity of AI tools make me feel that the text in the column of WebGIS examples is almost worthless. (Of course, the main problem is that what I wrote is too shallow)

Today there is a requirement to obtain the user's coordinates and azimuth (orientation) in real time through WebSocket, and then use it on the map (Mapbox GL JS) to draw the positioning point in real time and to be able to rotate smoothly according to the azimuth.

It is such an effect:
Please add a picture description

I didn't know how to do it, so I asked ChatGPT, and it gave me a feasible solution directly:
insert image description here

In the past, I would write an example blog to introduce the realization of this requirement, but now through AI, everyone can quickly complete the realization. Then, my kind of introduction or record blog that does not involve hard core information will be worthless.

In my eyes, this kind of blog content is valuable: I think back to Gongjin's time , but at this stage, I am far from that kind of technology, experience, and writing level.

Three, follow-up

Under the condition that I am familiar with the work business and the business needs do not require too high technical skills, AI can basically assist me in completing various work tasks at this stage.

At present, I have too few resources of all kinds, so I can only plan to learn CesiumJS first
(because I have intensively brushed the recruitment software and concluded that 3D GIS development is more profitable, and the platform I can go to may be larger), and the work will start soon. It will be a full year, and I still live leisurely, watching while walking.

Guess you like

Origin blog.csdn.net/ReBeX/article/details/130545105