It only takes less than 2 and a half years to practice from repairing computers to repairing codes

foreword

College degree, three years of graduation, self-study Android to employment, I spent 9 months. Then it took me half a year to switch to another car.

Let me share with you my experience of changing careers: I graduated in 15 years, a general college, and a computer major.

I chose this major because there was a school-enterprise cooperation (a certain idea), which promised to arrange employment for students after graduation. After three years in the school, the school also fulfilled the promise of arranging employment and "assigned" me. Guangzhou, working in Guangzhou for a year, the daily work is basically sitting in the computer room behind the shop, helping to get the delivered computer, and then start dismantling, and then watching the master repair it, I can’t say I don’t have technology, I can only say I don't have deep technology, and I have hardly learned anything after working in Guangzhou for almost a year, so I will disassemble and reinstall the system
.
In the words of my friend, this kind of work "can be done with a dog on a leash". What I thought at the time was that if this continues, this life will be useless. After learning about it on the Internet, everyone said that the Internet industry has development prospects, and I am also more interested in computers, so I decided to switch to learning programming and become a programmer.

Switch to Android

At that time, Android was still very popular in the market.
So I chose Android, which has the highest market demand, as my learning direction. After learning, I gradually realized the challenge of learning programming. At first, I bought a set of training courses on Taobao and used my spare time to study at home. However, with the deepening of study, the problems become more and more, and I can hardly solve them independently. I couldn't understand the answer even after consulting Internet information, which made me want to give up for a while.

My friend suggested that I join some exchange groups, discuss and study with everyone, and solve problems together. I have joined many Android communication groups, but many of them are promotion groups of training institutions. The customer service staff chatter and sell courses all day long, but there is no gain, at least you can buy a wave of information for nothing. Later, I added an active exchange group, and everyone was discussing learning experience and job-hunting experience.

In this group, I found some like-minded friends. Every day, we communicate the problems we encounter and ask for help. There are many big bosses in the group who are already working, and they are happy to answer all kinds of questions. This group gave me the motivation to persevere and saved me a lot of detours.

I also found my first job locally, with a salary of 6K, which was barely good. After working on Android for three years, the salary also came to 14K.
insert image description here

after meeting car

However, as the needs of the Android market change, I realize that continuing to grow in this space may be difficult. So, I decided to switch careers and learn vehicle development. In the process of learning in-vehicle development, I encountered many new challenges. Fortunately, the programming foundation and problem-solving skills I accumulated while learning Android helped me overcome these difficulties.

I can't say I'm lucky, I can only say that Android has some advantages in switching to a car, plus some hard work on my part.

Through continuous learning and practice, I gradually mastered the basic skills of vehicle development. I started my life in Shanghai after finding an internship in vehicle development.

The reason why I went to Shanghai is that it is the city with the most developed Internet, and the salary is also very good; the second is that many car companies have their headquarters here, and I think it is helpful for me to find a job. The starting salary of vehicle development in Shanghai is mostly above 25K, which is much higher than the salary of my previous work in second-tier cities.

experience summary

This experience taught me to keep calm when encountering difficulties, seek help from others, and improve myself through constant communication and learning. At the same time, I also feel that young people should have the courage to try and constantly challenge their limits in order to stand out in a highly competitive society.
It is said that programmers' high salaries come out of it, and high salaries are also obtained through ability.

Nowadays, I often see words on the Internet saying that Java, front-end, and Android are saturated, and that there are no jobs for specialists, not that there are no jobs for majors.

Sometimes we can actually develop in a different direction. If you think you can’t find a job in this line of work, try another direction.

If you don't want to leave, then work hard yourself, why do you want to get a high salary if you don't work hard .

It is true that more and more people are learning now, but there are not many who have learned well and reached the company's recruitment standards. This is a technology industry. Whether you can find a job in the end and what kind of job you find depends mainly on how well you study technology, education, and professional counterparts are just a person’s bonus points. If you don’t enter a large company, you just choose some small and medium-sized companies. However, the company mainly values ​​the person's actual business ability.

In the end, I would like to summarize my experience of studying and changing careers and give you a few words:

1. You must study more while you are young, and don't dawdle, otherwise you will not have the energy when you get older and want to change yourself.

2. It is best to have someone guide you when changing careers to learn programming. It is not feasible to build a car behind closed doors. Now that there are more and more people learning programming, most of them are half-baked, so the company's recruitment standards are getting higher and higher. If the economy allows In some cases, it is still very necessary to spend money to find a professional teacher for guidance.

3. For those students with a junior college degree, although they can find a job with a junior college degree, it will still have some impact on their subsequent career promotion. Even if they can find a job, it is best to improve their academic qualifications.

4. After entering the Internet industry, you need to continue to learn. The technology of the Internet industry is updating rapidly. You can’t be 35 years old and still do the same job when you were 25 years old. If this is the case, who will be eliminated if the company does not eliminate you?

If you want to stand out among high-end talents and not be eliminated, you must continue to learn and improve your skills. Many people are unable to learn effectively because of the lack of information. Here I will share with you a secret of Android car operating system development to help more programmers accumulate knowledge and improve quickly!

The full version of the document has been organized and packaged, partners who need it can scan the QR code below + v for private chat~

img

↓↓↓【Category】↓↓↓

img

① 23 latest interview question collection analysis, popular technology study notes:

img

②Video resources (interview, source code, open source framework)

img

img

img

I wish you all the best in 2023, and you can successfully break through the salary range and become a master of architecture. mutual encouragement! ! !

おすすめ

転載: blog.csdn.net/Android_XG/article/details/131013081