I joined the current foreign company on April 15 this year. At that time, I also used my personal experience as an example to give you resume writing and interview tips (for senior developers and architects). This blog is about the interview experience. The probation period is 6 months. With the help of my supervisor and colleagues, I have successfully become a full-time employee recently. I have been thinking of writing an article to record my experience in the probation period, but I can’t find the right writing direction, so I delayed until now.

In February 2018, I went from a foreign company to an Internet company, and then from an Internet company to a foreign company. I have experienced two different types of companies. Therefore, in this blog post, I will not talk about technology or compare the advantages and disadvantages of the two companies.Copy the code

1 for foreign companies to earn more in the Internet company, technology promotion and more early in 17 years, I was still in a foreign company, then the study of the technology is also studied, which is repeated every day labor, demand from the foreigner there regularly, after a dispute, and then develop online, not a lot of technical content, do not too much exposure to the relatively new architecture technology. At that time, I got the information that Internet companies make more money and improve technology quickly, so I wanted to find an Internet company to exercise.

At that time, it was difficult, because the technology of the foreign company I was working for at that time was far behind that of the Internet company. It seemed to be an industry phenomenon. I don't know how many companies I met with, but I kept growing in the interview, and finally became a not small Internet company at the end of the interview. After going in, the salary has gone up, also became 16+ monthly salary, after going in, found that like Liu grandma into the grand view park. I used JDBC+Spring+Java before, and only used Redis and mongoDB in some research projects. Only three months after joining the Internet company, I got to know Netty,MyCat, Linux deployment, Spring Cloud and Redis cluster in my actual work. Nginx and other technologies. Since it was used in real combat, I felt that the progress in three months was at least equal to the progress in three years in a foreign company at that time. That is to say, Internet companies have more money and faster technology, which I have experienced firsthand. In the foreign company I worked in then and now, some people wanted to work in an Internet company from time to time. However, there are rumors in the market that Internet companies can offer a maximum salary of 20, and an annual salary of 500,000 + or even 1 million + after several years of working is not groundless.Copy the code

2 for Internet companies, in foreign companies, can achieve the balance between work and life, it is true that the Internet company will work more shifts, I am busy, maybe after 10 o ‘clock in the evening, more leisure time is generally around 8 o ‘clock. Instead of talking about why you work overtime, just talk about situations I have seen and experienced working overtime.

1. For example, a certain function will be online a week later, which involves several departments and requires joint investigation. As we all know, this module development completed to the joint adjustment through, the middle or some distance. Like, pass the joint ops today, or don't go home. Then send requests one module at a time according to the process. If five departments are involved, they cannot go home before the end of the joint investigation even if there is no problem with their own modules. As a result, one group is reforming while the other groups are waiting. 2. For example, if there is a requirement from the supervision department, the data format or process to be sent out must conform to the standard, and there is a time limit, then work overtime. And this kind of overtime night may not be able to go home. 3. In the normal development process, the technical points to be realized need other groups to provide interfaces, and even need to discuss and develop interfaces with other groups, and other groups are also a lot of things, so it doesn't matter, just work overtime. 4. If there is a problem with the production line, such as the payment can not be made, the customer will wait for the solution, if not solved, they will tease in the group, then they have to work overtime to solve it, and then they can go home. To be fair, the intensity of my overtime work in the Internet company is not the highest. I heard that some groups basically leave at 2 or 3 o 'clock the next day, and then come back at 10:11 am for the sleep meeting, and then leave at 2 or 3 am. This situation lasted for nearly half a month. Therefore, the money of the Internet company may not be easy to earn. Compared with the foreign enterprise, I basically get off work at 7 o 'clock at present, and there is almost no one in the office when I leave. However, in the busy department of the foreign enterprise before me, I get off work at 7 o 'clock and have a one-hour teleconference twice a week. In general departments, it is absolutely common to get off work at the right time. Just as Internet firms' money is not easy to make, so is the reason why foreign firms are "easy". 1 for foreigners, our business is like outsourcing, and there are few core technologies. Therefore, although foreign leaders have expectations on Chinese business, this level is not as high as Internet companies' expectations on core products. 2. For the same position, the salary of Chinese employees is generally lower than that of their foreign counterparts, so the work intensity is not high, which is within the expected range of foreign leaders.Copy the code

3 There are comfort zones everywhere, so foreign enterprises can not be said to be nursing homes. Some people say that foreign enterprises are nursing homes. Indeed, if you do not make progress in foreign enterprises, you do have the opportunity to retire, and if you overdraw the future, you absolutely have the opportunity to live a very healthy life. But then again, comfort zones are everywhere, and there are definitely opportunities for retirement at Internet companies. Some people may say that the rules and regulations of the Internet company and the pace of work may urge people to make progress, but the wisdom of people is infinite. If you want to work without effort and conform to all kinds of norms, you can absolutely do it. If you have more ability, you can also let the leader promote you under the premise of working without effort.

So it is not fair to say that foreign companies are retirement homes, but it is true that in foreign companies individuals have more free time at their disposal. In Internet companies, everyone seems to be pushed forward by things. While moving forward passively, everyone may take detours, such as paying too much attention to technology rather than management. The development guidance given by foreign companies is also very rich, the technical perspective of distributed, cloud and so on, the management perspective of all kinds of thinking is also very comprehensive, and can give people enough opportunities for trial and error. In other words, a career in a foreign company, compared with an Internet company, is also a way to achieve financial freedom.Copy the code

4. An Internet company can broaden my technical horizon, and a foreign company can broaden my horizon for future development. When I was working in an Internet company, ALTHOUGH I didn’t use much technology in my work, I had extensive access to the technology stack. My experience in Shanghai is that after working in Internet companies for a year and a half, most of the senior development positions in Shanghai companies can be applied for, and if you work for another three or four years, all the architect positions can be applied for. From a technical point of view, the following knowledge can be learned from the perspective of the Internet.

1 component perspective, distributed component should work fine. 2. From the perspective of operation and maintenance, it can build Linux cluster, deploy debugging projects on it, and solve various difficult problems through logging. 3. In terms of technical depth, I can't say THAT I have mastered the underlying source code related to my work, but if there is a problem, I can debug the underlying source code of components or even Linux to analyze and troubleshoot problems. Compared with Internet companies, foreign companies may be able to plan their future development with a more open vision. Here is an inventory of my horizons in foreign companies. 1 A natural sensitivity to various economic indicators (such as unemployment, CPI, or stock index, etc.) to predict various trends, and then focus on various financial products and derivatives, or various commodities and assets. The two teams will also talk about foreign topics, such as how cities in Germany or America or other countries are, what technologies are used by other teams abroad, and what modes are used. 3 will also look at business models, such as which companies in which industries have recently received VC funding, and what their profit models are. For us IT people, technology is very important, is the foundation of the foundation, but we should not only rely on technology to make money, perhaps in foreign companies, more access to technology outside the money model.Copy the code

Embrace change wherever you are, and make short-term and long-term development plans. No matter in a foreign company or an Internet company, in addition to working passively, you must make short-term and long-term development goals that suit you. Internet companies, for one thing, have frequent staff turnover, while foreign companies also have layoffs. Although said in the foreign company can be comfortable retirement, but if stuck in the past, after being laid off may be really sad.

In foreign companies and Internet companies, what I have experienced most is to embrace change, not to mention being conventional. Even if I misread the direction of change, I will fall behind the average level. 1. Technological changes are not mentioned. Technologies that were popular before, such as framework, AI, blockchain and so on, if possible, we need to find ways to make money from them. 2. I can feel the changes of popular industries through various information, so as to make my own future investment plans, such as stocks, financial products and even real estate. 3. In every period of time, for us IT people, the way to make money is not invariable, such as live broadcasting, video recording, etc. We IT people can not only write code, but also pay attention to these information. If possible, IT is best to practice various modes of making money.Copy the code

6 struggle can choose the Internet company, precipitation can choose foreign companies above given the difference between foreign companies and Internet companies, so for everyone, in what circumstances the choice of Internet companies, in what circumstances the choice of foreign companies?

1 just graduated, or for the accumulation of career, may choose the Internet company, because the foreign enterprise work intensity is not as good as the Internet company, if the personal requirements are not high, once the comfort, after entering the foreign enterprise may be behind the average level. 2 if the current in a small company, do repetitive work every day, and at the same time feel very confused, don't know the technical or professional development direction, and then can go to the Internet company, in which there are plenty of technology development direction to choose from, at the same time can also contact to you the great spirit level, set their own development goals. If you feel short of money recently, and there is no other way to make money, then you can enter the Internet company. 4. If you need to take care of your family or pay more attention to your own affairs, such as going to graduate school or having a child, you can enter a foreign company to achieve work-life balance. 5 after a certain amount of accumulation, if you feel that you want to do your own business, then you can go to a foreign company and try other ways to make money. After all, in a foreign company, you can have more time at your disposal.Copy the code

7 summary: no ability at present, must be motivated, at the same time, the choice of company can not take comfort as a consideration, perhaps a friend said, I now ability is not good, so foreign companies and Internet companies are difficult to enter. But people should be ambitious, in my blog if there is no current resume, do not panic, if the situation can be changed in two years at most, give some suggestions about progress. Moreover, it is not difficult to enter a foreign company. In my other blog post, it is not difficult to enter a foreign company after working for 2 years. In the suggestions for entering a foreign company, I also give several ways to enter a foreign company.

Everyone can choose according to oneself circumstance, their development direction, choose the standard can be money, can be a technology, or is to learn business model, or other options, but try not to "comfortable," said, because I have seen too many employees, just in that fashion is competitive and the most enjoy after a year of time, the whole people's energy is changed, Makes people feel not aspirant.Copy the code

If you find this article helpful, please recommend it. You are also welcome to communicate in the comments.