With the passing of 2019, 2020 ushered in the sixth year of code farming career, the past is like smoke, so I used to condenses the harvest of this year through some keywords, and THE keywords I summarized in 2019 are: technology conference, anxiety, patience, learning, competitiveness.

Technology conference

In 2019, I attended a number of technology conferences, but I was dismissive of the possibility that some “experienced people” might come from technology conferences, because most of the time technology conferences looked like advertising conferences, and the sharing content was often too “general”, and the gains from attending were not high.

However, if time permits, I still like to participate in various technical conferences, and I even had the honor to participate in technical sharing as a guest in 2019. This may be related to my “outgoing” and “talkative” personality, because I think technical conferences and technical sharing are more like “entertainment between programmers”.

Born as a programmer, especially not big yards farmers, our daily work may be in their own small circle, it’s a long time I have is in a state of “look”, thinks he has reached the “bottleneck” bloated, and participate in technology sharing let “mouth” slowly become larger, and exposure to different people and circle.

At the beginning, I chose to participate in the conference because of my vision for the great god or the great Factory, which I believe is also the original intention of most people to attend the conference. Such vision may seem naive to “seasoned professionals” in the workplace, but it is precisely this vision that makes people yearn for progress, because “onstage people” show more possibilities:

“Maybe I have a chance to be a part of it…”

“One day I can stand on the stage…”

Therefore, the most important thing in attending the conference is “don’t be reserved”, people always need some external stimulation, and the communication with excellent people will always find: their own way, still far. Therefore, I am very grateful for the growth brought to me by the technology Conference in the past year.

Anxiety and patience

However, after attending various conferences and exchanges, in addition to bringing forward the motivation of longing, I was accompanied by a mood of anxiety: “Looking forward to the future but not getting the right way” is a conclusion I made for myself in 2019.

The Internet has smoothed the information gap, but created a new psychological divide in which we are eager to be the “big shot,” to achieve financial freedom and social acceptance, but overwhelmed by the anxiety of trafficking.

“Society is fast and we are in a hurry!”

It wasn’t until the anxious end of 2019, when I was watching Cognitive Surplus, that I suddenly realized what I lacked: patience.

When we see “bosses” fruit often heart of envy, so we could buy various kinds of courses, hope through the “shortcut” to the actions, or we buy the results really can make our little detours, but our patience is not enough to support the anxious waiting, because “society” soon, So often bring is “not the door into the” anxiety, and then slowly turned into a rage, reverse vent out of the anxious mood.

For example, most programmers know that by working on open source projects on Github, they can not only train themselves technically, but also gain publicity and communication with Star open source. I also went through the same phase. At the beginning, I released the project with full expectation, thinking it would be a hit. But then the lackluster feedback made people not want to stick with it.

We media era has brought us new possibilities, how difficult it is for programmers to make use of technology to become successful. In this era of “seize the day”, a sentence impresses me: “People always overestimate short-term benefits while neglecting long-term returns.

In the process of open source for Star, I was lucky enough to stick to it. When I looked back at the data in 2019, I realized that the so-called “explosion” was not “overnight”, but the result of accumulation day and night.

I remember someone once asked me, “How do you achieve high star in several projects?”

At that time, I did not know how to answer, but now AFTER reviewing the data, I will say, “It is accumulated and promoted day by day, after all, it has been more than three years.” The truth is very simple, but it is difficult to integrate knowledge and action.

Now these accumulated data, will also become my zhuang hold (BI) continue to power.

Learning and Dividends

Immobile learning is an eternal topic for programmers. As a popular industry today, while the outside world feels gratified by the rapid development of the Internet, as a code farmer, especially front-end development programmers, Under the threat of Various “fancy” technologies, including Vue 3.0, React Hook, Kotlin, Chameleon, Flutter, Hippy, Serverless, etc., there are common feelings of fear or disgust.

On the one hand, I was really tired from constantly learning, and on the other hand, I was afraid that I would be left behind in the coming winter. The uncertainty of the future seemed like a shadow, until one day I saw the comments as shown in the picture below in my article. Then I calmed down and thought about my anxiety about Flutter and my contempt for its nesting in the past two years. To the past year of the development of Flutter cost workers, this is not eating technology dividend forward?

The era of Andorid has witnessed the rise of a lot of technology leaders, who are upgrading and transforming with the bonus of technology. Therefore, new technology is certainly a pressure, but it is not an opportunity. It is difficult to eat crabs early, and eating too much may cause cold stomach, but those who eat pin-pide taste are “familiar with the road”.

Programmers, of course, the competitiveness of the real or as an engineer, such as: computer principle, data structure and algorithm, and an ability to solve business problems, technology dividend is short of opportunity, the programmer’s long-term development to be sure it is not how much, in which the framework which language is the climax of short-term bonuses.

competitiveness

Programmers often say that they are the ones who move the tiles, which is not only a kind of self-mockery, but also reflects the classification of most programmers’ jobs. From time to time, I would think: what is the competitiveness between me and the fresh graduates?

The appeal issue was popularised in an exchange with the boss last year: in fact, programmers are engineering, not science. At that time, I roughly understood my positioning. Engineering career is not what you see is what you get. Understanding it does not mean that you can “move your hand and fall your knife”.

Engineering requires learning, and more importantly, memorizing and “building roads and Bridges” with my own hands. Therefore, I think the competitiveness that time brings to me is about practical ability, how to deal with problems and how to handle business implementation. This is the salt that the old master “ate”, and the taste of which cannot be achieved in a few words.

Here’s one of my favorite “chicken soup” I’ve seen in 2019. The biggest lesson of this “chicken soup” is not to “get out of your comfort zone”, but to make you think instead of whining.

Depending on the road, everyone has their own choice, and there is no right or wrong way. Some people are restless in search of new scenery. So while you’re “depressed,” ask yourself what you want.

The last

At the beginning of the New Year of 2020, I hope I can continue to grow in the New Year, and I hope this conclusion can help you clear up the clouds. The paper always feel shallow, just like the sword said in the same: the gentleman sits and discusses the way, the young up and do.

May you find your own place in the face of all kinds of reasonableness and irrationality in the future. Your place of peace is your hometown.