To the annual feeling myriad, but the hand in the keyboard and “empty pen” season.

With the big front-end wave coming, my work in 2019 was mostly devoted to the Flutter and a little native development, with occasional front-end and mini program development, while my leisure time was spent on Github, mining, and writing, as shown in the word cloud below.

The last post at the end of the year, I hope you can leave your likes 👍❤️, 👏 welcome comments and exchanges.

Github

Github project data also increased significantly during the year, such as:

  • GSYVideoPlayer Star count increased from 8K to 12K.
  • Gsy_github_app_flutter Star count increased from 2K to 9K.
  • GSYGithubAPP, GSYGithubAPPWeex, GSYGithubAPPKotlin and other projects have also seen certain growth.

One of the most striking things about Github this year is that people underestimate long-term returns and overestimate short-term returns. Because a lot of times Github projects don’t go viral. Someone may start an open source project with the mindset of “exploding”, only to find it “mediocre” in the short term and quit.

But in fact, many “pop” are experienced a long time of maintenance, only to accumulate the data bit by bit, and finally “daughter-in-law endure to become a woman”. So where there are so many overnight wealth, most of the time to fight is who can adhere to.

Open source projects insist on the reason, nothing more than to get others’ recognition and data brought by the “sense of vanity”, in fact, this and fitness, Gihub is like programmers “show muscles 💪”, but how can muscle overnight?

As shown in the figure below, the global download number of GSYVideoPlayer in Jcenter in 2019 is about 190,000, which has increased compared with 140,000 in 2018. Meanwhile, the total download number in the three years is about 350,000. Although these data are not very large, they are also “small” compared with many great artists. But these data are the motivation for me to stick to it: because “there are still people using it, so there is the significance of doing it”.

Finally, as shown in the figure below, CarGuo’s Github has gained more than 30K stars and 4,400 followers in four years, ranking the 62nd in China. A lot of the growth on Github this year has to do with the Flutter. Although the reviews on The Flutter have been mixed, sometimes programmers need a technical bonus to get new growth, so hopefully you and I can keep going and find our own muscles.

Gold and writing

Writing is another way for me to communicate with others, and gold mining is my favorite writing platform, especially since the boiling point of gold mining is a daily necessity.

Wrote 23 articles in the nuggets last year, including 16 articles on The Flutter, increased the number of articles read from 140,000 to nearly half a million, and increased the toughness to LV5. Although the distance from LV6 is still very far, but the road to step by step, rice to eat a mouthful is not?

Writing on The Diggings platform has also brought me many additional opportunities, especially to communicate with great people and meet more interesting people. The biggest feeling of writing in 2019 is that writing is the best learning process, which not only helps others, but also urges me to learn.

In 2019, I was honored to participate in the technical sharing of Flutter for two times as a guest, which allowed me to get in touch with a bigger world, because in many cases, independent learning has limitations, and the problems caused by communication can help me find out my own shortcomings more comprehensively.

In the future

In fact, 2019 was the year of The Flutter for me: I changed my job because of Flutter, I started a new project because of Flutter, I was able to continue writing because of Flutter, I was exposed to more of the world because of Flutter…

This is the advantage that technology dividends can give developers. While we complain about “not learning”, we also find that some people grow by following the “new frontiers”. So sometimes we can think about what “new technology” can bring us besides the burden of learning.

If a technology is emerging and it has problems, aren’t we, as developers, here to solve those problems?

2019 environment is really not easy, especially again by the end of layoffs, the enterprise and the staff feel pressure wave of the era, mobile development no longer present “percussion horseshoe disease, a day to see changan flower”, big front is also more and more enterprises are the “cost” after considering choice, after the baptism of tuyere, In 2020 or more, expand your skill tree.

Try to be an “engineer” rather than a “brick loader,” and make your abilities not just dependent on a certain language or framework.

In the New Year, I hope to complete my weak areas such as computer principle, data structure and algorithm, because that is the bottom competitiveness of a programmer.

“Code farmer, never slave!!”

If you feel recognized, I hope you can leave your thumbs up 👍❤️, 👏 welcome to comment exchange.

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