Directory Guide
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
, canvas
multiple 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.
❤ 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.
❤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 UI
development practice experience.
❤ 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.
Pony Tech Stack
❤Main technical column
- Front-end development engineer knowledge system (end - front-end related knowledge points, comprehensive summary, very suitable for novices.)
- Cloud native - entry to actual combat ( current main update - the development trend of the times, IT is popular, whoever does not learn will lose.)
- Front-end practical knowledge collection (continuous update - dry goods and dry goods! Personal summary of work experience.)
- Linux operating system entry to proficient ( currently the main update - Linux YYDS, learning cloud native advice is based on the premise of mastering Linux.)
- Front-end framework - Vue (end-development framework, which is currently used by the vast majority of the market.)
❤Other columns (practical dry goods)
- A collection of high-frequency written test interview questions in the front-end field (end-interview essential.)
- C certification (completed - C1 trainee engineer certification of CSDN competency certification, including four parts of exercises and analysis.)
- Development tools/languages (continuously updated - a summary of the usage of major tools/languages, such as Git, Source tree, Webstorm, Express, VS code, etc.)
- Soft Test - System Integration Project Management Engineer
❤Tech Stack Word Cloud
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...