1. Almost confession on the front end

As I have gained a lot of professional fans, some of them will tentatively ask me where I am and whether I have a bachelor’s degree.

Mostly I don’t respond. Not that I am arrogant and indifferent, but that there is really nothing to talk about:

  1. Like most of my friends who switched to the front end, I had a very shallow base: no native, no big factory experience.
  2. The original intention was to choose a career based on salary and a little interest (more because I couldn’t find a job and was forced to teach myself).
  3. There was no impressive project experience on the resume, and interviews were largely a matter of luck.

Here’s a slightly more formal introduction:

My name is “xiao Vain”, 16 years of geographic information system professional college graduate, self-study front. I have three and a half years of experience. I have worked for several small and medium companies, made Python crawlers, and worked in o&M development department. The first two years of work, are struggling for a living, do code farmers only because of their own no specialty, see this line of high wages, crowded in.

Since the age of Micro blog, my online name “Xiaoxiaoyan” has not changed, but this year I have a new identity: “front end dispeller”.

It took me 10 months to achieve the goal from front end waster to front end persuader with a total reading of over one million.

And I also benefited a lot from it, in the constant change of ways to persuade their own at the same time, wrote some of the digging friends is a little helpful articles.

2. Take control of your knowledge

At the beginning of 19th, after I had been working in the operation and maintenance development department of a certain express transportation company for nearly half a year, I began to have the idea of job-hopping:

  • External cause: the company’s various benefits and strange means, so that I feel uncomfortable.
  • Internal cause: three years of background system writing, need to break their own technical bottleneck period.

So I started looking at my updated resume, and it was a horrible picture of the “three nots” : no degree, no ability, and no shine.

He thought he was finished, and what would he argue with others? There was no good idea at that time, so I made up the interview foundation. And one day when I was in shuiqun, I read an article about writing technology blog by Langlang @Langli Xingzhou:

“In a way, my blog is my best study note and personal card. A tech blog is one of the best ways to get to know a developer in the IT industry, especially if you don’t have a decent degree or a stellar career track record. The past should not be remonstrated, but the future can be pursued.”

Woohoo, then write it. Just as I was working on my blog, I got my first cat, Dodo.So, I opened the left hand cat, the right hand knock quick zai life.

3. Balance work and study

Since March, I began to ask for leave one after another to attend the interview with the overtime time I had saved. Moreover, the department was in idle period at that time. As a humble shrimp, no one paid attention to him when he went to work and visited the technology community.

So I multiprocess:

  1. About 1 ~ 2 interviews per week, record the details of each interview.
  2. Think of each interview as an escalation and summarize it into a blog outline.
  3. onmedium.The Denver nuggetsWait for the tech community to find out.

To sum up, the first two days of the interview, the middle one day to organize, the remaining three or four days to summarize written.

It’s easy to say, but the process is difficult: you don’t want to write a list of stacked resources, and you don’t want to copy other people’s knowledge.

To do that? Copy first, then summarize. Add the proper quotes and you have a hot article.

4. Conclusion of persuasion

During the interview in March, the interview boasted about his blog, saying that he read 3W+ nuggets at that time, but to today, has broken the 50W level, and promoted to nuggets co-creator.

30 blogs, each one trying to be interesting, not boring. The scope of the scope, also not front-end:

1. Vuerelated

  • Correct Posture for upgrading VUE-CLI3 in “Vue Practice” Project
  • “Learn from the source code” Vue source JS operations
  • “Learn from Source” thoroughly understand Vue options Props
  • “Learning from Source code” : Vue questions your interviewers don’t know
  • “Vue Practices” arm your Front-end projects
  • “Vue Advanced” 5 minutes for a Vue CLI plug-in
  • TypeScript Best Practices for getting started with TypeScript pre-Vue3.0

2. JavaScriptrelated

  • Why do you Never Understand JavaScript scope chains?
  • “Middle and Advanced Front-end Interview” JavaScript Handwritten Code Unbeatable Secrets
  • JavaScript Tool Functions (New)
  • Observer API Guide for Modern Browsers (New)
  • How Strict are Typescript Strict Patterns?
  • Top Events of 2019: The Future is predictable

3. Performance optimization and front-end debugging

  • “Concise Performance Optimization” Guide for Dual-end Gzip
  • Chrome Devtools Advanced Debugging Guide (New)

4. Principle of full stack and network

  • “Jinxiang Warning” relearn TCP/IP protocol and three-way handshake”
  • “True ® Full Stack Road” Back-end Guide to Web Front-end Development
  • “True ® Full Stack Road – DNS chapter” story from the input URL…..
  • “DevOps” Talking about Operations and Development
  • Understanding the Cryptology of the Web
  • It’s almost 2020 and still don’t know basic Linux commands?
  • Why do I recommend Python as a second language on the front end?

5. Data structures and design patterns

  • “Mid – to Advanced Front-end” Looking into the World of Data Structures – ES6 Edition
  • Those Design Patterns You Inadvertently Use (Part 1) : Creative Patterns
  • The Last Stubbornness of Chettuzai: Teaching but Not Meeting Design Patterns – Structural

6. Data visualization and interaction

  • “The King of Data Visualization Library” D3.js fast start to Vue application
  • 160 lines of Code for dynamic and cool Visualizations – Leaderboards
  • 120 lines of Code for an interactive drag-and-upload component
  • 90 lines of code, 15 elements for infinite scrolling
  • Look Level is Justice! Here are a few libraries that Change Your Imagination about Data Interaction

Most of these chapters are more than 3,000 words long, and early ones are more than 8,000. Due to limited knowledge, the article is full of errors. Thank you for your correction and support.

After writing these articles, I also looked like the following:

5. Gain and progress

2019 should be the most technologically advanced year in my career:

  1. React/VueDabble in source code and performance optimization.
  2. Principles of browser/computer networking.
  3. Data structures and design patterns.
  4. JavaScriptAnd all kinds of libraries

And I’ve learned a lot:

  1. Accumulated a certain popularity, wechat friends from hundreds to thousands of people.
  2. There is a side income from work.
  3. The more friends I brought into the front end.
  4. Got her own cat.

There is a lot of smoke in the line

“One day if anyone asked, there was smoke in the line. I give myself a score, regardless of success or failure. I would say I work hard,

Also pray for good luck…… I couldn’t have done it without you people all the way.” — Jonathan Lee, You

The public name of the counsellor is Jonathan Lee, and those who know me well know that I regard Jonathan Lee as my idol.

In addition to the songs he wrote deeply popular, but also because of his life experience: the son of the boss of the gas line, secondary school failed to read more than two years, after relying on their own talent and efforts to become a generation of music godfather.

His experience in his early twenties was a lot like that of ordinary career changers like us:

When I was young, MY grades were not good. When I came out of society, THERE was no leader in the IT industry at home, so I had to grope and stumbled into the programming line.

And I’ve made a lot of mistakes, but there are people and things that appreciate and sustain me:

  • To my idol Jonathan Lee, thank you for encouraging my soul.
  • Be grateful to my first bossCarsonIf you hadn’t picked me out of the resume pool, I would have changed careers.
  • Thanks to the recognition of nuggets/Qiwu Weekly/Daquan front-end and other platforms, the influence of “front-end dissuader” has been supported.
  • Thank you for your support, you gave me the motivation and inspiration to write.

Finally, “May the wind not break your heart and rain not stand in your way, sweet dreams fill the cold long night. May the stars shine as you guide your way, and may you walk in color every day.”

Denver annual essay | 2019 technical way with me The campaign is under way…