In 2019, I went through a naked resignation, a job search, and escaped from a second-tier city to Shenzhen.

In my half-year summary, I wrote that Shenzhen was a fugitive. Now, at the end of the year, my work and life are settling down, and looking back at the panicked self I was at the beginning of the year, it’s all worth it.

Here are some of the “me and Tech” stories of 2019.

Join the Gold Digger Translation program

In 2019, I joined the Gold Mining Translation Project, and I have translated 6 articles so far:

  • WebSockets vs. Long Polling
  • Kubernetes illustrated Guide for Children
  • Using 84 Cognitive Biases to Design Better Products — Part 1
  • Using 84 Cognitive Biases to Design Better Products – Part 2
  • Using 84 Cognitive Biases to Design Better Products – Part 3
  • How to kill a process and all of its children

Through the translation project, I became familiar with the Pull Request, code Review and other processes on GitHub. After joining the translation project, I also met a lot of big guys like @Leviding (escape).

Take this opportunity to focus on the Amway gold translation project, is really a very good platform. Before their own selection of English technical articles are often confused, do not know how to read the quality of the article. The Nuggets Translation Project has all the high-quality articles sorted out, waiting for you to translate and proofread. Each article will be labeled according to its direction, so you can know it’s a good article on xx before you read it.

I deeply believe that The English level is a huge bottleneck programmers, a lot of primary information is basically from abroad, and the update speed of Chinese consulting is very slow. Official documentation for many technologies is also in English, and to get the correct posture for using these technologies, you sometimes have to go through the motions. If the English level is better, it is really too relaxed!

3. A small gift for redeeming points (showing off your face

Algorithm is diligence

Algorithms and data structures are the building blocks of programmers.

In 2019, I developed a good habit of doing algorithm problems, which are currently on the LeetCode platform:

  • Complete problem 317
  • Participate in 22 competitions
  • Output questions 67 solutions

To keep myself organized, I created a JalanJiang/ Leetcode-Notebook problem solving project on GitHub. In addition, in this month I also set up a brush topic group, organized some partners to do together. At present, some people have joined the brushing group, if you are interested in doing and sharing the problem, please click here to apply to join us.

Over the past year, my LeetCode submission record

Making the user

I used to be someone who never used GitHub, but in 2019, GitHub became my daily go-to site.

I read the Go Guide on GitHub to learn the Go language, managed my own Projects with Projects, created an Organization to organize my friends to work on problems together, and submitted Pull requests to my favorite Projects…

GitHub is a great learning platform, there are so many interesting projects and developers from all over the world, you can always learn their code, and if you want to communicate with them, just raise an Issue in your project.

Over the past year, my GitHub commit record

Sharing and Output

This is my fourth year since I wrote my first tech blog on October 27, 2015.

My blog is deployed on GitHub Pages, cannot be included by Baidu SEO, comment plug-in is Disqus, need scientific Internet to comment. If domestic friends use Baidu search information, it is never able to search my article… (cry

So over the course of four years, I had only a handful of visitors, about 50 to 70 a day, and occasionally I got comments or emails from readers asking questions.

But, man is always lonely ah.

So last month, I opened my own technical public account and began to output articles in a series in a planned way. The series I am writing now include:

  • The interview Algorithm
  • Illustrated select TOP interview questions
  • Making refers to the north
  • Computer History Museum

From “write for yourself” to “Write for everyone,” I discovered the problem with my writing: TOO much self-talk.

For a long time, I’ve written for the same reason: to help me review what I’ve learned. I never think about what the reader wants, or whether it will be well understood. Since I became aware of this problem, I have been working on improving my writing style, and I hope to make progress slowly

conclusion

Small achievement

  • 6 articles were translated, 12 articles were proofread and 5 articles were recommended
  • The Pull Request for the open source project jackfrued/ Python-100-days and PHPMailer/PHPMailer are merged
  • JalanJiang/ Leetcode – Notebook gets 101 little stars 🌟
  • Received a number of recruitment emails for being active in the GitHub community
  • Introduction to iOS development, you can write a small Demo ✌️
  • My first time at a tech conference. See what I saw at Google Developer Conference 2019.
  • Put the kitten on six pounds

reflection

  • Still too impatient, often digging a hole and then digging another one, resulting in a lot of holes left unfilled in 2019
  • Irregular work and rest, also did not take good exercise 🤦♂️

To 2020

Do not make what messily flag, hope oneself 2020 diligently do a happy person ba ~


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