Can I still learn programming when I'm thirty? As long as you want, as long as you do, it's never too late

The article is a bit long, I hope you can finish it. If I can give my confused friend a little courage, I would be honored.

The best time to do something is ten years ago, followed by now.

If you want to learn programming but don’t know where to start, and there is no systematic learning path, then come join us and learn together

C/C++Linux server development/back-end architect [Zero Sound Academy]-Learning Video Tutorial-Tencent Classroom

Don’t worry about getting older here, because you are definitely not the oldest;

Don't worry about the poor foundation here, because there are still worse than you;

Don't worry about low academic qualifications here, because there are those with lower academic qualifications than you;

But in the end they all got what they wanted through their own hard work, so when it's not too late, if you want to do it, then do it. Anyway, no matter which way you choose, you will regret it in the end, right?


Okay, stop talking nonsense, start the text

Old Liu, Xiao Cai, Manager Gao, Peng Ge, Zhou Ge, Xiao Kai, Xiao Wang, Qiang Ge, Xia Zong in the article are all fictitious names. Jingyuan City, Huping City, Xinyang City, and Gaoshun City are fictitious place names.

       Seeing this topic, you might think that this boring text is about the life experience of programmers after 30+, prestigious school education, big factory background, and a team of more than 100 people, after realizing the value of life and financial freedom Talk freely? But I want to say no to you, because I am different from everyone. After everyone graduated at around 20 years old, I moved to a big factory. When I was full of energy, I was still at a loss for the future; when everyone was 30 years old, I was just entering the middle of the workplace. Enter the code farmer's line. This is me, a programmer who only started learning development at the age of 30, a programmer who entered the pit at the end of his career.

       How to say this unforgettable life experience? I think it will probably start from graduation. My undergraduate major was not good. When I graduated, I was just in time for the 2008 financial crisis. I lost my job as soon as I graduated. What I do every day is to play games at home. Every day, World of Warcraft sells gold coins in exchange for some cards to sell money. One year. Later I realized that I couldn't go on like this, so I got a part-time job. But part-time jobs are not smooth. I have swept the road, worked as a driver, delivered goods, and worked as a mediator. I spent most of my time in administrative chores. I was fortunate enough to participate in the sixth census. At that time, I climbed 51 floors at most in one night and went to the house to investigate the population situation. What I encountered was a double sky of ice and fire. Those who understand and support will be very enthusiastic about you, be careful. Prudent will ask to check your work permit, ignore the questions you ask, or even close the door directly. At that time, I suddenly started thinking about public examinations, but my academic qualifications were badly hurt. In the end, I could only register for the kind of non-professional examinations. These kinds of examinations often grab a place for thousands of people, and usually they can’t get in for interviews. Later, I gritted my teeth and started taking exams from outside the province. At the craziest time, I took four provincial civil service exams a year. I've been to the three provinces of Northeast China, Hebei, and Sichuan, but I went to the interview but accompany me at the bottom. At that time, I was discouraged: I couldn't pass the public examination. I didn't have enough academic qualifications and experience to enter a large company. At that time, I thought it was a matter of academic qualifications. It would be great if I had a master’s degree, so that the public examination competition would be much less, and at the same time, I would be very competitive in the company as an administration. Later, I passed the exam twice in a row. The first time I took the exam in 2010, I encountered the hardest English in 10 years. Even with a total score of 360, I was stuck. It reminded me of the experience of fighting again for the college entrance examination twice. Well, I fought again in 2012, and I went back to my alma mater and graduated exactly 30 years old, only to suddenly find that no one wanted it when I was older.

       I experienced the dilemma of graduation and unemployment again, but my mentality is much better than before. But the pressure is even greater, because unlike what I imagined, academic qualifications are no longer a stepping stone. When I was bored at home, I remembered what Xiaolao Liu said during a meal together a while ago. He said that if I don't have any dreams, I will write code with him. Writing code can’t make me rich, but at least I can’t starve to death. So I started to learn Java by myself at home. I remember very clearly that it was the 2005 version of the Java Basics Course by Teacher Ma Junjun when he was still in school. The version more than ten years ago is like a bible book to me, a 0-based person. I insisted on 6-8 hours of study every day. 4 or 5 months passed. I learned Java and JS, but I didn't know the framework. I didn't have a job opportunity to submit my resume. Think about it, how can the company ask a 30-year-old who can't do anything for an internship? I laughed at myself for my innocence, as the Chinese New Year was approaching, I had nothing to do, and went back to play games in a muddle-headed manner.

       The turning point came after the New Year. Xiao Cai, a high school classmate, came back from the capital during the New Year. We had a meal together. We talked about the recent situation. He was still on business trips across the country, but he had a pretty good life. Speaking of me, I can only shake my head and sigh that I spent a few years in school for nothing, then spent a few months learning programming, and spent a few years taking public examinations. I drank too much that night, fragmented, and I didn't remember what I said later. A few weeks later, Xiao Cai called me and asked if I still want to do development? He also pulled his friend to persuade me. He felt that my honest personality is very suitable for this kind of work that does not require dealing with people. Then he told me that he had accepted an outsourcing project for someone else, and he wanted to do it at a friend's company in Jingyuan City, and asked me to follow it to see and learn, and help him keep an eye on the progress. I knew in my heart that he was to take care of my face and provided me with an opportunity. I was moved and agreed without thinking. So I packed my bags and set off for Jingyuan City a week later.

        Huping City, where I live, is a second-tier city, and Jingyuan City is a third-tier city, about 150 kilometers away. When I arrived in Jingyuan City, I met Manager Gao. The manager came up and said that I might not be suitable, because I am too old to be dismissed. After thinking about it, I told Manager Gao that since I have come, I still want to try before leaving. Manager Gao was silent for a while and said okay, and then talked about salary. At that time, the salary was RMB 2,000 per month for cabbage. Hey, it's not as good as my administrative job, but it's barely enough for rent. After the negotiation, Manager Gao handed me over to my first master, Peng Peng. So far I have officially become a programmer. Master Peng treated me very well. I was honored to have such a master. Although he was very busy (he had just had a second child at that time, his family and company were busy at both ends), he still taught me something. I learned how to use canvas. Draw simple graphics and make some simple crud. Although I am a foreigner, a level cook, and a little older than most of my colleagues, I still have a good relationship with my colleagues. Everyone is an honest and kind person, and I gradually merged into this group, so that happy days pass quickly. Later, because I was going to get married, I had to resign and return to Huping City. But after all, after working for so long, I have a very good relationship with my colleagues, and I am very reluctant. Before leaving, Xiao Cai just came, and we had a meal together. Only then did I know that Brother Peng and I were from an undergraduate school. , And we are still at the same level. We sighed with each other that fate is such a wonderful thing, and then I packed up my bags, and we left everyone back to Huping City with tears.

        After returning to Huping City for a rest period, and then starting to submit resumes, I was confused again, because older programmers from small cities are not welcome. At this time, Lao Liu came to play with me and learned about this situation. He has been a programmer for ten years and has a good relationship in the circle. Later, he started to ask his friends to help me push. So I found Brother Zhou. He is the company’s development team leader. He is a few years younger than me, but he is very friendly. The three of us had a meal together. Brother Zhou said to go to his place. He is currently working on a new project. Can learn a lot. So it didn't take long for me to work in the company where Brother Zhou worked. To be honest, after I went there, I was so confused. I could only simply crud, and JS was rotten, and the template engine was never used; but at that time the company began to use distributed, dubbo, zookeeper, docker, workflow They were all contacted at that time. Xiao Kai, who is in the same project team by his side, has the best technology. He is in charge of the framework of the entire project. He is 12 years younger than me. The technology has left me ten streets. The others are basically around 95 years old. I am the oldest in the team. But the technology is at the bottom, it feels uncomfortable. But there is no way to study while working overtime. I was really energetic at that time. I didn't sleep before 12 o'clock in the evening. I usually woke up after 5 o'clock in the morning and started to write code. But the pressure of the 30-year-old middle-aged crisis still made me breathless. When I couldn't sleep, I began to wonder whether I was suitable for this business. I wondered what have I been doing all these years? Is writing code suitable for you? Is it going to waste a few more years? I was denying myself every time, and after each denying, I was unwilling and forced myself to hold on for a while. The construction period pressure of the project is relatively high. Generally, it needs to be connected for 48 hours before going online. At that time, I lived in the company with a single bed. After doing two or three projects in a row, the company encountered difficulties and needed to lay off 80% of its staff. , I was laid off and worked for a dramatic year (joined on May 18, resigned on May 18), took the accumulated salary and went to travel, and after returning, went to the company where Lao Liu worked.

       In fact, it cannot be said to be a company. It should be regarded as a small development group. Lao Liu and a friend contracted the development business of a certain company. We mainly do development and maintenance work. It is relatively leisurely and does not require work. Sleeping naturally every day Wake up and start to work, the whole process of voice communication, play games together after work, the king of glory line up. After all, I still had the strength of a king at that time, I could probably beat the king with more than 30 stars, and it was easy to take a trumpet to bring him diamonds. During this time, I learned the workflow, and started to write the workflow slowly. I learned some of the operation and maintenance work: how to deploy remotely, package and release projects, and replace class files. After doing this for more than half a year, the outsourcing company has financial problems, the small team is facing dissolution, and I have to start looking for a job again. This year is really difficult. . . . . . Two consecutive layoffs were caused by capital chain issues, but my abilities have been tempered, and my skills have begun to move from elementary to mid-level, and I am able to do my own job.

       After that, I submitted my resume and went to work in a local company in a foreign company. Xiao Wang, who came in with me at the same time, worked on development together. Xiao Wang was 6 years younger than me. Being younger does not mean that I am not rich in social experience. After a year of development together, Xiao Wang steadfastly taught me a lesson. When I first met Xiao Wang, he wore glasses and was very shy. He was very similar to his former colleagues, but his skills were average, and some simple problems would trouble him for a long time. Seeing him scratching his head, I saw myself before. It's painful that the problem cannot be solved and the work cannot be completed. I stayed with him to work overtime to solve the problem, and taught him to help him. After three months, he could be alone and he became more confident. He also smiled at me and said, it's nice to have you there, you are like a master. After half a year of peaceful time, once I developed a mobile app page, I needed to coordinate an Android to do mixed development. As a result, my direct leader Qiang yelled at me on the phone for a long time, which basically means that I am a Pit, if you can't do it anymore, you have to give it to others. I didn't pay attention to him. I wondered how to find an Android to do hybrid development. After that, I crossed the strong brother and found R&D director Xia. President Xia and Brother Qiang are both in Xinyang City, the local city of Huping, only me and Xiao Wang are in

       I can't write anymore. Mr. Xia has always been very good to me. He knows that my working ability is okay at this time. With me, he doesn't need to worry about work in Huping City. After that, someone was arranged to connect with me, and the project was quickly developed. Speaking of my direct leader Qiang Brother, I met him once and had a meal before. He is a person who likes to brag, is very happy, and likes others to flatter him. He has the credit for his leadership. Insufficient staff capabilities. His capable cadres are the kind of people who only move their mouths but not hands. Although I don’t like his style very much, at least I haven’t betrayed him before. I’m more cautious in my life. Good guys are enthusiastic when you see others. Say hello, so I wonder why he suddenly treated me this way, and what happened afterwards was obviously putting me on small shoes. Xiao Wang told me that the company is like this, the company’s people and leaders are not good, the salary is low, and we don’t pay much attention to us, and there is no even the most basic work place. I moved around with the client, and the place I stayed today may not be available tomorrow. In short, Xiao Wang made various complaints about the company. This kind of thing happened almost every day. He complained every day and said to me, Brother, let's quit, there is no future with such a leader. At that time, I still sent hope for a salary increase. After the application, Qiang didn't even return me. Two months later, suddenly Xiao Wang told me that he had increased his salary and that the company had paid him a few months of money. He was very happy. At that time, I was really desperate and I wanted to quit. It turns out that I do the most work, take on the heaviest tasks, and solve problems for other people by the way, but the person who is indeed the least valued, this kind of life is not what I want. I then proposed to HR to leave, and HR retained me so that I could have a good chat with Mr. Xia, and I said yes. I remember very clearly. I called Mr. Xia at around 8pm, mainly to talk about my resignation and handover. Mr. Xia told me that he didn’t want me to go, he wanted me to stay in charge of the province. Next, he wants to set up a branch in Huping City, and he needs someone in charge of technology. He wants me to do it, and then the project in the Northeast will be developed by the newly established branch, and more people will be recruited. I came to lead the team. Regarding the issue of salary adjustment, he said that he would let people make a plan for me after two days, so that I could think about it. In fact, Mr. Xia is really righteous when it comes to this. I feel very ashamed. The leaders value me. When it comes to this, it is no longer a question of money or money. I immediately expressed my position to Mr. Xia, let him rest assured, I will If you work hard, you will do a good job in the development of the branch, and then hang up the phone happily. As a result, the drama happened. Two days later, the HR came to me and told me to confirm the specific departure with me. When I was on the job date, I was stupid and confused for a while. I wanted to ask Mr. Xia what was going on. After thinking about it, it didn’t make sense. I put down the phone and started to pack my mood and prepare for the handover of materials. Xiao Wang then fanned the flames again and told me that the company is so unsympathetic. The good things that Mr. Xia told you can change, and this kind of leadership and management cannot be trusted. Brother, you are right to go, and it is better to go. Strong here. I smiled at that time, grudgingly. One month passed quickly, and I remember it very clearly. The last day was October 22, 2019. I will always remember that day. I signed and packed my things. Xiao Wang said to send me downstairs. We still talked and laughed. When he arrived in the lobby, he waved at me and said to keep in touch, I said yes, and then left. I went home and started submitting resumes. After more than a month, Xiao Wang told me that he had also resigned. He mentioned that the date of resignation was one day after I left, which was October 23, and the trouble with the company was very unpleasant. Xiao Wang still Tell me, brother, don’t you think I’m righteous, brother, I’m not going to wait if you leave, and I also leave, we can’t stay here for this kind of company, regardless of whether we live or die. We talked for a while, and I was still at home and had nowhere to go. After another period of time, I had a chance to chat with a former colleague in Gaoshun City. He said what happened to your Huping City. It was abnormal for two people to walk continuously within a month. Brother Qiang was taken from The management post is transferred away, he is an old man! A single sentence woke me up. I thought about the fact that this incident was indeed very abnormal, and then I talked to the staff about the situation, only to realize that so many things had happened in it. It’s very unpleasant to have trouble with the company. Xiao Wang also told me, brother, you see, brother, I’m righteous, I won’t be there anymore if you leave, and I also leave, we can’t stay in this kind of company. Continue to work here, regardless of whether we live or die. We talked for a while, and I was still at home and had nowhere to go. After another period of time, I had a chance to chat with a former colleague in Gaoshun City. He said what happened to your Huping City. It was abnormal for two people to walk continuously within a month. Brother Qiang was taken from The management post is transferred away, he is an old man! One sentence awakened me. I found that this incident was indeed very abnormal. Then I talked to the staff about the situation, and then I realized that so many things had happened in it. It’s very unpleasant to have trouble with the company. Xiao Wang also told me, brother, you see, brother, I’m righteous, I won’t be there anymore if you leave, and I also leave, we can’t stay in this kind of company. We continue to work here, regardless of whether we live or die. We talked for a while, and I was still at home and had nowhere to go. After another period of time, I had a chance to chat with a former colleague in Gaoshun City. He said what happened to your Huping City. It was abnormal for two people to walk continuously within a month. Brother Qiang was taken from The management post is transferred away, he is an old man! A single sentence woke me up. I thought about the fact that this incident was indeed very abnormal, and then I talked to the staff about the situation, only to realize that so many things had happened in it.

       Now let’s review the conspiracy that I encountered, combined with feedback from many parties, and basically restored the truth. First of all, Xiao Wang was of average level when he entered the job, so the human resources did not attach much importance to him. We joined the company together. I became a regular employee two months earlier than him. His application for early regularization was rejected, which caused him to have a heart for the company. I was dissatisfied, and then I taught him a lot of things to give him confidence to go out and find a better job. He wanted to leave, but he was unwilling to take revenge on the company before leaving. The core of the plan is the direct leadership of Brother Qiang. As mentioned earlier, Brother Qiang is more happy. If you don’t ask about it, Xiao Wang took advantage of this. Brother Qiang didn’t understand our work, because we usually deal directly with local sales. Before-sales and after-sales docking, Xiao Wang brags to him that he does all the work himself. I basically don’t work. I just know how to play every day, and then the strong brother became dissatisfied with me over time. This happened to be explained. Why did Brother Qiang often wear small shoes to me later, and then Xiao Wang also took the opportunity to fan the flames in my ears and said that the company was bad. The second thing is the salary increase. There is a PY transaction between Xiao Wang and Brother Qiang. Under normal circumstances, the salary increase is implemented through human resources, but from the human resources feedback, human resources have invested in Xiao Wang’s salary increase. After the negative vote, Brother Qiang overcame the human resources and directly found the financial request to raise Xiao Wang's salary, and made up the difference in the previous few months. After Xiao Wang got the salary, he disgusted me again, which means you watch you do it. So much work still won't give you a salary increase, but I did. After that, I asked to resign and Mr. Xia retained me. I knew about the human resources, but in the next two days, it was Brother Qiang who talked to Mr. Xia as a direct leader. The general idea was that Xiao Wang could work. , And did a good job. It is enough to recruit individuals to top my position. You can't open this way of raising money when you leave. Because Brother Qiang is directly under the leadership, Mr. Xia has to consider his opinions even if he is the boss of R&D. That's why the human resources will confirm with me the time of leaving. After I learned about these things from the HR, I gradually understood why Xiao Wang had to resign on the 23rd after I left on the 22nd, because he wanted to confirm that I did leave before resigning. He was afraid that I would leave. As mentioned earlier, the HR and President Xia will keep me again. He wants to make sure that I am sure that I am gone. Then he leaves again, destroying the development of Huping City, and his revenge plan is realized. Thinking back to Xiao Wang's hypocrisy and close-up with me after leaving his job, and the righteous words from his mouth, I felt uncomfortable. Xiao Wang is a scheming Boy, and brother Qiang and I are the chess pieces in his hand. They were manipulated by him so that I can recognize the sinister heart of the people, and the worst is actually me, and I have helped without regrets. He, but the first calculation he came back from backhand was to put me in the game. I had to face his bewitching and the suppression of his direct leadership, doing the most work and solving the most problems, and this life lasted for a year. Really, I think this kind of life is no longer sustainable. After this incident, Brother Qiang was transferred from the management post, and was sent to the site for development by President Xia. The follow-up events continued to ferment. The company knew about this matter including the boss. I heard that a meeting was required for this matter. Strengthen management. It took me a long time to get out of these conspiracies. My former colleagues were very kind. It was the first time that I saw this kind of shoe-wearing person. Fortunately, I stayed away from him. I hope that no one like this will appear in my life in the future.

       I have learned a lot from this incident. Maybe you are a kind person in your heart, but there are always people who don’t want to treat you so kindly. Therefore, I began to learn to protect myself, polish myself, and learn to distinguish whether others have something to myself. The unruly heart is really tired. This kind of life is really not as comfortable as writing code, because when dealing with people, sometimes no matter whether I am right or not, it will eventually become my fault, but dealing with code will be much easier. If there is a bug, report it. error, it must be mine, I just need to keep reviewing myself. You see, is this a lot easier? So, write the code well, he is really a good partner in life.

       Life has improved a lot in the past year. The leaders and bosses of the new company value me very much. I live in a second-tier city and work pressure is not that great. I told the leader that I wanted to learn big data, so I didn’t arrange too much work for about half a year. I have time to read hadoop, kafka, spark, flink, etc., and if I have time, I am ready to learn machine learning. It's related to deep learning, then go, blockchain, and audio and video. I'm old, so I don't want to learn more now. What if I get eliminated in a few years?

       Xiao Cai doesn’t have much time to come back a year, but every time he comes back, he will call me and tell me when he takes the high-speed rail to Huping City, and eats together when he is free. Basically, I will pick him up at the high-speed rail station whenever I have time. He drove him in the car and talked about some parents. He still likes to use his fist to punch my chubby face like he did in high school, and then said with disgust that my face is more fleshy, but not as flexible as before. After finishing laughing for a long time, I rubbed my reddish face and looked innocent, with tears of excitement in my eyes. Then Xiaocai said I was too tired to go for a massage. I said there was one downstairs in my house that was not bad. He squinted his small eyes and asked me mysteriously: formal or informal? , I was speechless for a while, and then sweating profusely, and then he laughed harder, and then said loudly: You are still the same! It feels like we first met twenty years ago. Thank you, brother, for persuading me to join this business again and again that year. Only then can I be happy and happy today.

       Lao Liu and I met when I was 5 years old, and they were in a city, so they would meet from time to time. Of course, before meeting me, I had to be ridiculed and ridiculed, such as: Are you busy again? I'm cramped recently and I want to eat skewers. Wouldn't you invite me? King! Brother, come online, take me in a few rows, I can’t do it, Wulian kneels, will you take me? Are you brothers? In fact, I want to say that I don’t play as the king anymore. Now that my level has regressed so badly, it’s not easy to get to Xingyao. It really becomes an eternal diamond! But you can still have a meal. I went to eat Haidilao with him two days ago. The reason is because this buddy told me that he hasn’t eaten Haidilao. Then the meal was settled. After more than three hundred, I paid him for a long time, haha, laughed for a long time, this little money is really nothing! I still have to thank you brother for the sentence you said when I was confused: writing code, you can really starve people! I am able to survive now, so brother, drink and eat meat together!

       I have been on the verge of being eliminated since I entered the industry. It was this belief in survival and the help of friends that made me come to this day. Old Liu once said that if I just graduated from undergraduate, I would work with him. , I thought for a while, if that’s the case, maybe I don’t do this anymore now, and I don’t have the motivation to learn, because I haven’t experienced that period of turbulent and displaced life, I might not cherish coming today. The hard-won job opportunities, and you will not study hard and improve yourself because of the low level of the year, so being eliminated and changing careers is inevitable. Maybe tomorrow, I will be replaced, but I am not old yet, I don't want to admit defeat, I still want to see more technology and learn more fun things. And these are worth the hard work. In my eyes, interviews, studies, and work are no longer about making a living or about money, but the simplest and purest continuation of campus life. After I understood this truth, my progress began, just like seeing the day in the cloud. The interview talk about salary is no longer a question of money, but a simple school exam. You know that after studying for a long time, you definitely want to take a good score. , And this good grade is a summary of whether you have worked hard or not. Money is just a number, just like the results of the comprehensive examination of the year. It is hung on the wall and written on bright red paper. Make a ranking. Don’t talk to others every time. Than, as long as every exam can be better than the previous self. When you regain the feeling of campus, learning is really like breathing, you will be willing to learn, because compared with the various dilemmas now facing, recalling that the learning of the year is really the easiest thing in the world. You need to build yourself like a sword, surround your friends, help them, and let them polish yourself at the same time, and you, as long as you stick to the purest heart, the sword heart is transparent, waiting for the day of birth, and then Bright sword! Sword Qi is 30,000 li, one sword shuts down nineteen states!

 

Guess you like

Origin blog.csdn.net/linuxguitu/article/details/109311683