Ape Creation Essay|Front-end to full-stack, the learning and growth path of an IT beginner


insert image description here


write in front

On July 18, 2021, I published my first technical article on CSDN, and it has been a year since now, which also means that I have been authoring on CSDN for a year. For me, this year's creative process is undoubtedly the year with the greatest technical growth and harvest in IT. It is no exaggeration to say that I have never learned so much and improved so much in one year.

In fact, as the title says, "A Beginner's Learning and Growth Path", the word "beginner" is not very accurate to me. Because my undergraduate major is network engineering, and in addition to network-related knowledge, I have also been involved in development languages ​​such as JavaScript, Linux, C+, Java, and C#.

As we all know, in universities, whether it is network engineering, software engineering, communication engineering, or accounting and other majors, there will be a wide range of development languages.

Here I refer to myself as a "beginner", mainly because I learned everything in college, but as a result, I don't seem to know anything, and I can't do anything. In this way, I am indeed a "beginner". .

It was in the third year of my junior year that I started to make the transition. In order to have the skills that I can use after graduation, in addition to preparing for the soft exam, I began to improve my professional and technical abilities. That's when I started to actually get in touch with CSDN.


creative road

❤Front -end development engineer knowledge system

I started learning the front-end, which is why I always say that I am from the front-end. The first creation was based on the front-end, while learning and recording. At that time, it was the initial stage of creation, so the quality of the article was lower than it is now. In the process of recording, I created my first column front-end development engineer knowledge system , and I have updated 39 articles so far, which are basically completed. It contains HTML, JS, JS高级, Node.js, CSS, BOM, DOM, Jquery, Typescript, canvasmultiple technology stacks, just like the title of the column, the purpose of this column is to allow readers to clearly understand all the knowledge points of front-end development, master the relevant foundation, and after learning, they can really Know the front end.

insert image description here

Vue&React development framework

In front-end development, to learn basic knowledge, you must also master the front-end development framework. At present, there are three mainstream front-end frameworks in the market: Vue, React, and Angular. I mainly learned and summarized the Vue (all) and React (basic) parts in the later period. They are respectively in the two columns of front -end frameworks - Vue and front-end frameworks - React . The articles are displayed in the form of theoretical and practical demonstrations, the purpose is to make the readers understand at a glance and make them more clear.

insert image description here

❤Front -end development practice

In the senior year, the study is basically over. I came to a company in Beijing for an internship, and the position was front-end development, and this was the beginning of the real practical work. As the so-called "practice is the only criterion for testing truth", I learned a lot during the internship, and even mastered a lot of things outside the front-end theory. At work, I did not relax the summary of the blog, and used my spare practice to record my own practice in the blog post. In the process, I also created what I think is the most meaningful practical column front-end practical knowledge collection . The main content is 前端+ Vue+ Echarts+ Element UIdevelopment practice experience.

insert image description here

Linux & cloud native

After the internship, I have never forgotten my goal of becoming a technical project manager, and it is unrealistic to only know front-end development. I started to involve other technology stacks other than the front-end, not the back-end, but based on project-level development knowledge, such as Linux and cloud native (The Force Project), and created two columns at the same time: cloud native - entry to actual combat and Linux Operating system entry to proficient , more than 30 articles have been published.

insert image description here
insert image description here


Pony Tech Stack

❤Main technical column

❤Other columns (practical dry goods)

❤Tech Stack Word Cloud

insert image description here


Learning and Growth Summary

The above is the creative process of Xiaoma in the past year. From the beginning of the front-end to Linux, and then to cloud native, the fields involved are getting wider and wider. At the same time, the difficulty of learning is naturally getting bigger and bigger, but from the beginning, learning, From the time of learning, to summarizing articles based on my own understanding, I can feel a full sense of achievement every time I write it down. I believe this is one of the reasons why all CSDN colleagues can continue to create.

Learning to summarize is itself a process of self-improvement, sharing this knowledge with others for the benefit of others. That's exactly what I created it for -- 提升自我,受益他人. So every column and every article of mine is completely free.

Learning makes people happy, sharing makes people happy! The road to learning never ends, and this is just the beginning...

Supongo que te gusta

Origin blog.csdn.net/weixin_53072519/article/details/126589795
Recomendado
Clasificación