“Live up to the time, the creation of non-stop, this article is participating in 2021 year-end summary essay competition”

Talk about writing

Why blog

I write technology blog about adds up to three years, first of all thanks to my former colleagues – Guo Lin, I was under the influence of he began to write blog, he was writing technical direction is android, he basically output articles every day, and to write good, as the saying goes, god reward those who work hard, pay will have harvest, His articles have been loved by many developers, and he has written several books on Android development. He is now an Android development expert at Google and now works at Microsoft. In the past, when we sat together, we often analyzed functional requirements and discussed technical issues. I have learned a lot from him and wish him continued success at Microsoft.

Writing technical blog has really improved my technical level a lot. Since I need to collect relevant knowledge about the content of an article before writing it, I will be exposed to a lot of relevant and irrelevant things, which not only broadens my knowledge, but also strengthens my own understanding of the content of the knowledge.

When my supervisor asked me to write a document, I was always the last one to submit it, mainly because I had an inner aversion to writing a document. At that time I will write code is not willing to write a document, because I am maintenance function, the code is I wrote, I look very kind, but want me to convert my code to others can read the document, this process is painful, will have to spend much time to organize language, is special for me is a waste of time, so, When I write documents, I often struggle with whether others can understand what I write. I often delete and delete and write, which leads to low efficiency, and the layout of the document is also very ugly.

However, after such a long period of blogging, I gradually changed my aversion to writing documents from rejection to acceptance. Now, writing documents has become a daily job for me. Blogging has enabled me to learn how to think, how to collect information and how to typeset. If you want to improve your programming skills quickly, start blogging now!

My current blog is mostly about iOS development and algorithms. If you are interested, you can follow me. My home page is juejin.cn/user/195232…

Why Denver

I originally blend in CSDN, and also gained the title of CSDN blog expert, when in July last year, the captain added my WeChat would ask me to Denver to write, and also help me to transfer a part of the article to the nuggets platform, my paper a few days time to harvest a lot of reading and the thumb up, All of a sudden, I feel that the traffic and users of the Nuggets platform are very active. To use the words of an Internet celebrity, “everyone here is talented and speaks well. I really like it here”.

At the same time digging gold writing, I also know a number of technical level is very high big guy, here is not a name, in case of leakage who, this friendship boat said overturned overturned.

Naturally, I chose the Nuggets as my first post. , of course, the nuggets this platform didn’t disappoint users, compared with several other platforms, Denver’s activities should be the most, and the prize of each event is also pretty good, in this more than a year, I attended the nuggets more than 10 large and small activities, also rolled a wave of wool, by the way, I took part in the activities under to review and harvest the prize!

activity

activity The article
2021 Mid-Year Summary Put on the wizard hat and ride the magic broom | 2021 summary
Python topic on Here you go, Github’s Python learning material
Daily check-in
Algorithm problem lottery stickers
Good article call order activity
More activities in August There are too many articles to ignore
Mid-Autumn Festival creative essay contest The game guys are trying to get people to pay again. That’s bad!
Programmers must know little things StoreKit2 smells this good? Yeah, I tried it. It smells good
Project Digg Closures are a nice thing to use for data binding
Excavation plan weekly list How do you draw a nice graph, after you read these apis

Harvest the prize

During this period of nuggets writing, I won a lot of prizes, including nuggets badges, caps and cups, and I was lucky to win some awards:

Acclaimed article

Here by the way, I also paste some of the higher reading volume of the article, thanks to the big guy’s love, I will continue to output the article you like.

  • How do you draw a nice graph, after you read these apis
  • Binary tree brush summary: binary search tree properties
  • Binary tree summary: binary tree properties
  • Binary tree summary: binary tree modification and construction
  • StoreKit2 smells this good? Yeah, I tried it. It smells good
  • After reading this article, I am no longer afraid of being asked how to construct a binary tree.
  • The game guys are trying to get people to pay again. That’s bad!
  • Take you rolled a netease holding cloud music home | adapter
  • Netease Cloud Music Home Page (3)
  • Netease Cloud Music Home Page (2)
  • Netease Cloud Music Home Page (a)
  • Does the code need comments? Write and you lose
  • I would not study in Codable for a long time. They are for fun
  • IOS handles web data gracefully. Do you really? Why don’t you read this one
  • UICollectionView custom layout! This one is enough

Talk about work

He who does not advance loses ground

My present company is a technology-driven game company, not only have the swim, mobile game business, and the research of game engine, I have served for almost eight years, since I step into the work should be dry the longest one, why is the company to give employees a lot of opportunities, I also have a car in this eight years, Buy a house, get married and have a baby.

Originally, I was engaged in mobile terminal development in the company, mainly responsible for the research and development of mobile games iOS SDK. Starting this year, I also apply to the leadership slowly from mobile development transformation to the core business of our company, try to maintain and develop the game engine, because the development of mobile game before the SDK after more than N after polishing of the game, has been mature, need not like now used every day from all kinds of dazzling new demand, what is agile development, Maybe this is also the difference between making tools and commercial apps.

As a result, I now spend 60% of my energy on learning game engine development, and the remaining 40% on maintaining my old business and researching areas I haven’t covered before, and then output the results of my research into articles for everyone to read and discuss.

This year, I made a Todo list of goals that I have accomplished so far:

  1. Develop a Swift version of netease cloud music
  2. Make your own open source library
  3. Learn how to swap JSON and Models for Codable
  4. How to load network data gracefully
  5. How to write qualified code comments
  6. How does the MVVM pattern implement data binding
  7. Develop visual diagrams with SwiftUI
  8. LeetCode binary tree algorithm summary

Unfinished goals:

  1. Use ARKit to achieve the function of a bubble machine
  2. Implement a function to display a 3D model scene
  3. Achieve a collaborative whiteboard client and server functions

Try to wrap up these unfinished features for the rest of the year. As the old saying goes, “sail against the current, if you do not advance, you will fall back”. How to get rid of the curse of being eliminated by the society at the age of 35, we can only constantly expand our unknown knowledge. Only the weak will worry alarmingly about when they will be eliminated by the society every day.

Talk about life

hobby

After entering the workplace, there is basically no other hobbies to develop, so the current biggest hobby is watching TV, fitness, and planting plants.

This year is a great year for Netflix drama, which makes me, a binge-watching fan, feel good. So I subscribed to Netflix for a year, and watched “Paper House, Maid’s Diary, The Vitgen River, Drug Lords, Hind Wing Deserter, Gentleman Thief, Truth” and so on.

In the second half of this year, my weight rose sharply and exceeded 160. The main reason was that the leaders of the company fed milk tea and carbonated drinks in the summer. Now I really regret it. Now I go to the company’s gym to do some exercises or aerobics at noon every day, hoping to lose the excess fat as soon as possible.

Before I got fat:

After gaining weight:

Let alone planting flowers, although planting what is dead (I feel my climate is not good), but still keen to make the land beautiful, if there is a good digging friend of flower species, we can communicate.

pressure

Adult pressure is nothing more than pressure from work, car, house loan, children’s education, and parents’ health. I can’t escape these worldly things, so the best way to reduce stress is not to think about it, live in the moment, work hard, buy the insurance should buy the insurance, spend time with children should be with children, work hard to make money, the rest of the world, not so much.

broken

I was lucky, when house prices are relatively low bought a house, is to earn the life first bucket of gold, then, after she was going to buy a better consideration for Eva school district room, so I sold my house before, replacement of a set of the school district room location is good, also want to make a room at the end of this year, see the father so for the sake of your education, You at least want to read a 211 ah!

Due to the good income of financial management and investment this year, I also had the idea of changing my car. Before, I had been driving fuel cars, but now the oil price is very high, so I first focused on new energy vehicles, and successively test-drove NIO, Xiaopeng P7 and Ideal One. After the test drive, the first feeling was that the electric car really smells good! Now EVERY day to the family money management amway ideal one good, ah, try to change a big toy as soon as possible.

The end of the message

Thank you very much nuggets this platform, let me know a lot of big men, let me know, the world of technology how big, let me know that there are people outside, outside the sky. Is the gold where will shine, so the last to use the Peking University security master’s words to do an end!

Special thanks to Captain, Beau, Arc, Nuggets Troy

Go for 2022!!