The last few days of the year are a good time to do your year-end review. How have you been as a programmer in 2019? I met different people and experienced things worth remembering. This year, I was happy and full of hope, or I encountered setbacks and experienced ups and downs. For the last year of the decade, do you wish the time had passed quickly, or do you feel nostalgic about it?

We’ve collected the year-end stories of over 150 average developers in 2019, and we’d like to share them with you.

The content of this article is excerpted from the excavation of gold community year-end planning “excavation of gold annual essay” activity, log in the “Excavation of gold” App, to know more stories.

2019, I am too “southern”

LienJack: I’m out of love

I and cummer know more than 3 years, experienced a lot, still very not willing to give up between each other, break up when cummer really cried for a long time, although put forward to break up is her, but she is still very helpless. Summarize the reasons for breaking up as follows.

The gap between the two sides of the world is bigger and bigger, the girlfriend spends more than 2 years to enter a super factory, the salary is also very high, than I do development now even higher. As the people around her every day are the best of the best, her vision is getting wider and wider.

However, after I resigned from netease, I failed in the postgraduate entrance examination and could not find a job. Finally, I had to work for a company with a salary of 3-4K. Meanwhile, the people around me were also ordinary. Finally, 3 years ago, my girlfriend went from liking me because SHE was more mature than average men to thinking you were childish like a boy.

Personal inferiority, 2 years ago postgraduate entrance examination failure, was hit once, and then found netease out of the incredibly still can not find a job, eat all cynicism, especially at that time to listen to her girlfriend around how excellent, really want to die (I know she is not intentional), but really give me psychological trauma. I was afraid to talk to her afterwards.

Economic pressure, due to my girlfriend’s family problems, she had to rely on internship and weekend tutoring to make money before graduation, and my salary was ONLY 4K, resulting in holidays, let alone gifts, go out to eat AA, we were very poor, but also because of a little money or 1-2 hundred yuan quarrel.

Less time to meet. One is that I have low self-esteem and dare not face her; the other is that I have no money to meet her; the other is that I need a lot of time to learn skills. At first, my girlfriend was very unhappy and said THAT I did not take care of her. Later, she was busy with her work and gradually got used to going to dinner, movies and shopping by herself. I became dispensable and quarreled with her because SHE thought I could not understand what she said and she could not understand me. She doesn’t want to see me either.

As a result of both sides progress pace gap is too big, produce estrangement, and this estrangement because get along with time too short, cannot resolve, cause estrangement bigger and bigger. Although I said a lot of bad things about her before, in fact, she is really good to me. She did not choose to leave me when I was the poorest, but she was willing to wait for me and pay a lot for me when she found the distance between us was too big. We two used to be true love, but was tortured by reality only helpless.

CRPER: Who wants to be displaced and wronged if not to make some money

At the beginning of the year, after the Spring Festival as usual to work (seven), and then dealt with the resignation, why?

Boss(10:XX): The company is going to cut costs. Can you accept a salary cut?

Me (10:XX): No (a million ideas, all kinds of weird overtime, nothing at the end of the year, and a pay cut? International joke)

Boss(10: XX): Then you go through the resignation procedures today and hand over to XX.

Me (10:xx): ok –> Turn around and go out

I accidentally exported the relevant data to a document. Why?

  • As a result, companies use all kinds of disgusting behavior to force employees to leave, and avoid compensation.

  • What is the concept of meeting twice a day? Once in the morning and once in the evening. I can’t stand it.

  • Forcefully changing work hours from 9 to 6 to 8:30 to 19:00 (during a group meeting)

After leaving, the blank period is more than half a month. Sleep to wake up naturally every day during the period, wake up to see the data, occasionally go to the Internet cafe night dozen warcraft. I got three offers when I selected jobs this time.

  • One in the software industry base, need frequent assignments, similar to the field, bye

  • One is doing container service, the highest treatment, the company has a certain scale to let me lead the team (did not go)

  • The last one was a small workshop. The owner was almost one round older than me, and I was impressed by his personality.

The new company is also a single soldier mode, although the number of people, but the atmosphere is very good. And the relevant welfare benefits to the can, in this company, I mainly control the front end of this piece. The business here is not complicated, but the pace of iteration is fast, so overtime is essential.

The most frequent time, 10105 become daily, half night average issued once. In order to let the small partners also struggle together, xiao to love, move to reason of the truth said a lot. What I learned in this company is more about the coordination and adjustment of personnel. But startups don’t fare well, and this one went cool, and I came out again in September.

Frequent job searches can be physically and mentally exhausting, with a day spent in mail delivery, phone calls, interviews, waiting lists and second interviews. Yes, more than work.

@🍀 digging gold: Medicine is so expensive, I feel like I don’t even have the right to get sick

On a Saturday in August, leisurely sitting at home, as I stood up to a cup of water, suddenly right thigh upwards a bit position, all of a sudden huge pain, at that time, thought it was twisted, there would be no rest assured, to work on Monday found that had already bent over to tie shoelaces, can’t, can only ask for leave to the hospital to do check.

Morning went to a hospital checking a painful heart, such as the morning, did a CT, to my despair, I was diagnosed with mild herniation, heard the news I left two lines of heartache tears, I still so young, how can I suddenly slipped disc, later can’t use the waist to do.

I went to see my attending doctor with the CT scan, and he gave me a two-week injection, plus a bunch of pills, and I had to go for daily injections. The key medicine was very expensive, but the two-week injection cost more than 1000 dollars. Fortunately, I was also sensible and did not rush to pay for the medicine; The drugs I was prescribed amounted to nearly two thousand dollars; At this moment, I feel even sick are not qualified.

@Front-end sweeper: failure to make money, feel powerless

Owing tens of thousands of dollars of foreign debt, I have been working for about two months, always feeling that my money is not enough to spend, and I want to earn some extra money. By chance, I saw some channels to promote Douyin Blue V, but the premise was that I had to pay for the agent, which was several thousand yuan. At that time, I also liked to brush Douyin, and I felt there was still a market for it. I thought, anyway, he has been so poor, and then more than a few thousand dollars also less than where to go, hit several thousand dollars to go in.

To tell you the truth, at the beginning, I was full of passion. I went to sell every weekend and asked door to door. Dozens of contacts would come out every weekend.

However, passion is only temporary, as we say in rural areas, I am not the material to eat that bowl of rice. Because there has been no customer, confidence gradually lost, passion slowly receded, about a month later, there is no below, which is equivalent to a waste of thousands of dollars, although some heartache, but there is no way.

At that moment, I finally realized that I, a dull coquetty man with no eloquence, was still suitable for sitting in the office typing on the keyboard and thinking, without expression or approval from others.

From 2017 to 2018, guiyang’s real estate market is a glorious period, the vast majority of real estate in just one and a half years, the housing price more than doubled, from the previous 6,000 variable to more than 10,000. At that time, I couldn’t imagine that I would have to struggle to get a square place for me if I let it develop. So I bravely applied for a credit card of more than 90,000 yuan from my friend to make a down payment.

But now, looking at their monthly point of death wages, eat wine to eat wine, with the use of the money owed to friends has not been up, his heart is particularly not the taste, so every night in bed will not consciously think of this pile of problems, difficult to sleep, this is the root cause of poor sleep quality.

Once, I dreamed of going anywhere with a sword, but now, I just want to write code without bugs.

Once, I dreamed of writing my brilliant life in code. Now, I just want to lie in the arms of a rich woman and watch “Celebrate the Years of Life”.

Will be confused, but there is always light

Boy play heart ah: can’t think through, it is better to start over.

Some time ago, when I was working overtime until 12 o ‘clock and taking a taxi back to my apartment, I suddenly thought of a question: “If I lose my enthusiasm for technology one day and don’t want to work on Internet at all, what should I do?”

And then I lost sleep that night.

In fact, I have always made certain career planning, but I did not leave the technology and the Internet in the end. I don’t know what I can do if I’m really sick of technology one day.

This seems like a very empty and nonsense question.

But I still didn’t give up thinking about this problem, so I went to talk to my friend. After I shared my latest puzzle, my friend said something like this: Do you think I want to write code?

“There are so many people in the company who have been doing technology for more than three or five years. How many of them still keep their passion for technology? I don’t think so.

You are lucky enough to be interested in technology and to be able to do your own work. Your classmates in other majors may not be able to do their own work. When a hobby becomes a job, it becomes boring for all but a few people. But you take responsibility for what you need to take responsibility for.”

That probably talked for more than an hour, I probably have the answer in my mind.

As I said before, this question is really lame and pretentious. If you have a family, a wife and children, take on your responsibilities as if you were in primary school, deciding whether to go to Peking University or Tsinghua University. If you’re still alone (woe to me), it seems like you can pursue those elusive things, like freedom.

Now that I think about it, the reason I asked this question and wanted an answer was that for years, quicksand had been around me, deciding where I wanted to go, not drowning me, but reminding me every now and then that you had no choice, or the wind would blow you away. So I went through all my red-blooded years, wrapped in the east, wrapped in the west. Maybe there’s another answer deep down inside of me. I don’t know.

2020, why don’t we start over, sort of to ourselves. There are still many regrets and grudges in 2019, but they will eventually disappear into memory, unintentionally or intentionally, just like those of 2018 or 2017.

I probably have some plans for what I want to do. I hope everything goes well.

Lalxyy: There is always a light to guide us

The past semester has been filled with meetings, meetings, meetings, homework, the occasional LeetCode brush, and books. Time was so tight that it was impossible to buy food: the restaurant downstairs in the software engineering department was almost nauseating. His grades, though not ideal, seemed to have improved a little, and had begun to go from failing to passing to excellent; Interviews are starting to happen.

I’m no longer the dumb kid who couldn’t get a word in edgewise at meetings. I tried to put forward my ideas in English, though I always got disagreeablly, or only partial agreement. But either way, I feel like life is so much better now than when I was autistic and struggling when I received some terrible news in September.

Perhaps moving to a new place and stepping out of your comfort zone necessarily means losing something (and, of course, gaining something; Unfortunately I don’t see it now). As I packed my bags and set off for school hopefully, I didn’t expect all sorts of bad news about family, relationships, studying, and finding a job.

While feeling that things are different, I also realized that this is the inevitable painful process of jumping out of my comfort zone. Unfortunately, I am not mentally strong and always live in my own world; It’s even harder to get rid of some thoughts.

To my delight, time and effort still seem to be the cure for everything.

Looking back on the ups and downs of my life, if I had to ask what kept me going (not saying it was good, but I felt like I was climbing from the bottom of the valley), maybe it was a triple combination of dream, hard work and luck.

I may not be the most hard-working, but I am also grateful for the help of luck. But I think perhaps the most important thing is that that little dream, along with all the people who have accompanied me on my journey, together form the spiritual strength that supports me and guides me forward.

It’s a spirit that sometimes inspires me to move forward even though I’m at the bottom. After experiencing some things, I understand that people can’t escape being born, but I also hope that ordinary life can do something to illuminate the people and things around me.

There is still a long way to go. My final score exceeded my expectation, and I also worked as an intern in a very good unicorn in the United States, which made me thank for what I had done in this rough life. Of course, I don’t want my future life to be like an ascetic monk. What I’m looking forward to is a balance between life’s grinding and personal endurance. However, life is not always what we expect — only when we grow up can we have the confidence to face life with a smile.

@Front-end Xiaoranzi: From confusion and hesitation to dust settled

A year of study, master a lot of things that have never been master, I went with the wind, feel their wages will certainly double more than.

So I began to prepare for the interview several months before the end of the year. I wanted to get away from this comfortable environment and change myself and learn more.

During this time of preparing for the interview, all of your friends who have changed jobs have found their ideal jobs. Their average salary ranges from 25K + to 40K.

And I, miraculously, didn’t get an interview invitation. I can tell that it must be my resume, which has been revised and revised, but there is no interview invitation. The final analysis is still my education background and resume problems, and did not reach the standard, there is no other bright spot.

However, I do not want to fabricate, obviously associate college degree of formal schooling, special take this to read undergraduate course, must go writing oneself already undergraduate course graduated? Indeed, I do not have many star projects on Github. I do not have a bachelor’s degree and a good background.

My world was dark then.

With no interviews, I also knew I needed a highlight to bolster my job-changing resume. I started banging my head against the wall, building all kinds of wheels, and ended up basically writing the core method and giving up. Such as monitoring buried point systems, audio and video players and so on… But without the actual business support, I don’t know what the meaning of writing these systems and libraries is. I fell into a period of silence, and all kinds of problems seemed to suddenly overwhelm me, leaving no room.

Can you believe I was resuscitated by an INTERVIEW invitation from an HR girl? Although I did not join in the end, I felt less confused because of the little sister’s voice, which inspired me a lot.

At the same time, our eldest brother left his job to start a partnership and gave me a chance. He wanted me to go with him because he knew my skills were OK. Finally, it was decided to join next year.

The future is very long, you still have many opportunities, come on, boy! Live and learn, whether you are accepted by society or not, but you need to make sure that you are qualified when society wants to accept you.

@Thornwu: Everything is getting better

In the morning meeting, I was still listening to the product director’s arrangement of the next year’s work direction. In the afternoon, HR and technical director called me to a small conference room to talk. Because of my excellent work attitude, ability and output, I thought the HR might be preparing to give me a raise before they took out the resignation agreement. Hahaha I’m still too young.

When I saw the resignation agreement, I was stunned, as one of my colleagues later asked me, “Why me?” .

Yeah, well, why not? Why not.

This is the first time I saw HR crying with facial paralysis, and the technical director’s face was also very bad. I think they made an effort to keep me.

Holding back tears, I wrote my name on the protocol bookmark and smiled as I said goodbye to my colleagues.

To the company downstairs, against the cold wind, tears finally can not hold back the flow out, from the Tonghui River has been crying to Jiulongshan. I don’t think I’ll ever cry like that again.

When I returned to Beijing after Chinese New Year, I got offers from Ape Tutoring and HIGO. It took me more than a month to fully recover from my entry in mid-February.

My good condition also helped me better accept the challenges brought by various new technologies and cope with the intensive development iterative tasks in the next half year.

As my abilities were recognized, I took on more and more important development tasks, was hired as an interviewer for Node.js, and received my first quarterly award.

Like they say, what doesn’t kill you makes you stronger.

Live what you want to be and go where you want to go

Bingxin said: in 2019, I welcomed my daughter

Although the topic is technically related, as a dad programmer, I have to enjoy my life.

2019, my little angel was born.

Want to say to wife above all here, laborious! Her morning sickness was so severe that nine months of pregnancy were a struggle. But luckily, it turned out the way we wanted it.

It is said that the daughter is the lover of his father’s previous life, and I want to beat him every day compared to the son, there are many different feelings in it. One wails, the other weeps. One is acting like a rabbit, the other is acting like a virgin. One wants to be a programmer, the other definitely doesn’t want to be a programming girl.

Looking at my two children every day makes me happy. As another kind of existence in my own life, this feeling, I think, can only be felt by myself.

I can’t wait for them to go to elementary school, high school, and even adults, and by the way, mom’s got drinks ready for your graduation party. And I thought that time could be slower, because every moment I experience now is something I will never experience again.

“Bingxin knowledge of the source, in things less stagnant.” I hope the two children can always uphold their hearts to do their own, mom and dad will always be your strong backing.

Aobing: In writing, I get surprises

“You are really suitable for writing articles” is a sentence said by Sanwei to me. In the week when I heard this sentence, this sentence has been lingering in my mind, but it is also very tangled, because I originally planned to be an up leader who shares life, and all the equipment has been bought.

As you can see here, I must have known that I chose to write. The personal color of my article is very heavy, and many elements of videos have been inserted, such as asking for praise and attention, as well as the interaction with everyone’s questions, SO I can realize my dream of becoming a master in the article.

Ok I wrote, to now just a half months, harvest a lot of fans in every platform, three slanting poking fun at me like a hanging, actually I don’t have too much feelings, because I also don’t know how to boil the day and night, and I like the beginning three slanting learned he summarizes many writing experience, standing on the shoulders of giants to cool a little, go a lot less detours.

At the same time, I also got to know a lot of big guys, and the operation of major blog websites, and was recognized by a lot of partners. My data in some blogs was terrible, but some readers still gave me praise and encouragement one by one. Thank you.

Writing their own articles is also constantly to their own literacy, review the details of the knowledge point, in fact, is a good thing.

Over the past year, as a whole is a good year, and I know that in the New Year is a better year, whether you find me as scenery, don’t you think that my salary is very natural and unrestrained, on the contrary I occasionally to borrow money to live, but definitely not the next year, after all, the day of the home better.

Look, I just replaced the only big-head TV in the village and bought the first refrigerator in the family, so it’s better now.

@Development of the cat: while young, to toss

Untrained programmer: Nerd, plaid shirt, gaming… We have a lot of stereotypes attached to us, and that’s just an obsession.

I, never play games, do not love plaid shirt, the point is: do not love home, I am a person who likes to wave everywhere.

Travel and music are my soul.

Plan a free trip for yourself every year and enjoy the feeling of being on the road. Go to a strange city, see different scenery, chat with strangers, feel the local strong and simple folk customs.

In March this year, he completed a nine-day 3,800-kilometer road trip in Xinjiang.

Xinjiang is an unforgettable place. Really just like the CCTV advertisement: Xinjiang is a good place. I’ll go again sometime.

Put up some pictures to get a feel for it.

It is often said that reading ten thousand books means traveling ten thousand miles. Many people are looking for a meaning to travel, for me: travel is just to feel the beauty of the world, nothing more.

Note from code Maker: I felt growth when I joined Ali

It has been one year since I joined Ali, and I feel the growth in Ali.

System-level thinking: In the past, no matter for foreign companies or startups, the precipitation of a project was not heavy enough. In Ali, in addition to access to all the middleware, we mainly explored the underlying technology and the performance bottleneck.

Originally, it was more about implementation, but now we need to consider performance, bottleneck, principle and bottom layer. After all, tmall has 544,000 orders per second at its peak, all of which are built brick by brick. A business with enough history to give you a technical feast is beyond description.

Complete project system: Playing Dubbo by yourself is not microservices, nor service governance. Involved in more than two dozen team after big projects, from depots table and idempotent, distributed transaction, consistency, log tracking, current-limiting fuse, demotion, elegant line, monitor, plan and so on many aspects to perceive “world service”, allows you to talk about capital is no longer the content of the book, but the inside of the chest of bamboo.

Different vision: Of course, the first thing to say here is not to take the platform as their own capital. But you can still have that “right here, right now” vibe. Regardless of the market value, Alibaba is actually doing very meaningful things every day.

For example, AliExpress connects China and the world, the last mile of village shopping to the countryside, Cainiao solves the world’s logistics problems, Alipay’s four Great Inventions of New China, ant Forest stops the lost land and so on. Although profit is the first goal, what TA does every day is thinking about how to change the world.

Five years is a long time, so it’s time to take a break and think about your career. Work well, do everything well, in addition to the depth of technology to take root, there are also fields of deep cultivation to carry out.

MacroZheng: 2019 My Github Open Source road

This year, I learned a lot and exported a lot. If I want to talk about my biggest achievement, my Github can sum it up. In this year, I have accumulated 3W +Star, and maintained 6 open source projects in total. Here I will make a brief summary of these open source projects.

First of all, let’s talk about the mall project. Mall is an e-commerce system based on SpringBoot+MyBatis and Docker container deployment. I started writing this project last March, took nine months, and it was officially open source last December.

This is my first open source project, and it is also a project started from scratch. I completed the requirement analysis, backstage function realization, front-end page realization and mobile terminal prototype design of the whole project by myself. Many of the technologies and tools used in the project were learned and applied at present, and I gained a lot.

This project started my road of open source, and I think I can build a lot of valuable things around this project. After all, there are few practical projects on the Internet, and even fewer projects with full documentation. Therefore, I tried to make it into a learning project, and then there are a series of open source projects.

I want to build mall project into a learning project, so that more people can learn, so I came up with the practical learning course of Mall learning. Mall-learning focuses on mall project and analyzes its structure, business and technical points.

This project started in May this year and is still being improved. I will integrate all the techniques I have learned in daily life into it. At this point in time, the project is not just a mall tutorial, but a general project tutorial because many of the techniques involved can be applied to other projects.

Through the improvement of the project documents of Mall – Learning, my technology stack has been gradually improved, and the following technology stack has been basically created.

Overall, I’ve gotten more out of this year than I did last year, and I’ve gotten more out of these two years than I did in the previous five years as a programmer. Why would I write an open source project on Github? In fact, I always have this idea in my mind: as people who work on the Internet, we have to leave something on the Internet.


These are the experiences of ordinary developers, and we’ve probably all been there. These seemingly small moments and stories make up a year, a decade, or even a long life. Maybe we programmers have been eating, coding, and coding all year long, running our ordinary lives. But having these experiences is what makes ordinary days so much more memorable.

In Nuggets, we share our code, practice and life with 1 million + developers. I’m waiting for your story. Wanna come?

The Nuggets’ annual essay campaign is underway. Come to the Nuggets community to learn more.

Finally, the New Year is coming one day, nuggets sauce ahead of time to send New Year’s greetings, wish you have code under your fingers, stars in your eyes, light in your heart.

Happy New Year ~