Personal autumn spring strokes Summary - and learning experiences (game client)

Sichuan University 20th on this computer

The first direct result, red is today already offer up, the other being either no follow-up, or have been cool. I level cabbage, far less than sp.
Here Insert Picture Description
---- 18 years November 24, Unity3D engine download, and then with a Diudiu C ++, Java knowledge, a morning reading the text imooc of C # tutorial.
---- began learning, self-study approach: imooc video tutorials, bilibili, classroom Tencent, Netease cloud classroom, Thai lesson, bull education, siki College and other video tutorial site, mainly by siki Institute, almost keep more than eight hours a day learning time.
---- plus a lot of learning Unity group, many, many, one has to question Gangster doubts, and second, to improve their level at the same time doubts of others.
---- end of 18 years, organizing a large project to create a kind of game, then almost three months spent in learning and development under the spell roommate every day I was there was that time of neck pain from occupational diseases I remember New Year's 8:00 in the morning I got up to write code. When the objective was released in taptap.
---- 19 years of successful project in early March, to rest for a month, while concerned about the practice-related. A school internship monk held April Shuangxuan, H and I went to see another student internships, the first to be my favorite is a game company Chengdu, wrote their brochures U3D Client Engineer 8-15W (like the number), so this became my first benchmark to measure the level of salary. Go back and immediately put the company back received a written test, written test, of course fried, and this time I was a full pen questions will Tucao Why is C ++, not entry-food chicken U3d problem.
---- this point in time, because the big step on a project to create many, many pit and began to re-learn C #, C # to siki's junior high brush, start to finish, in order to enhance the level of coding also began to learn design patterns. At the same time because they are curious how unity and mysql deal, so he joined a real estate appraisal race team, it took two weeks to complete the software desktop connection to the database for processing data (and there is no gold, that is, even mysql, display data, process data) . Later, in order to see the first time jobs, I also went to the employment office assistant college, in the end of May when buying a one-year pay-siki tutorial with project funds.
---- start looking for the internship, the sea cast, all platforms, internships monk, Zhaopin, 51job other search Unity, then next to a next to a vote. The result is about 7-8 companies telephone contact, no follow-up of all, because my junior year, no experience, no qualifications. Then Tencent internship written twice 0AC, it has also given an interview, of course, is the face of a mess. I had together and look for internship opportunities h students face over Ali, Tencent, Huawei, are all GG then fought graduate school. I asked why not vote to vote Netease and other manufacturers, because their recruitment requirements in C # Untiy even mention no mention ah!
---- perhaps is the opportunity it! A seniors working with the employment office said he had also learned U3D, but interviews are hung up, then went to the oppo java Kong, he recommended me to focus the next 4399, he said that 4399 was a lack of people. So I am concerned about the public's No. 4399, 4399 summer internship recruitment of the first day I delivered, and then the process is a written examination and a technical 2hr3 technology, successfully finally got the internship offer. The first written test will ask C #, and so touched! The interview process is really very simple, the language did not ask questions, did not ask the computer base engine did not ask questions, perhaps a lot of it really is that simple hc!
---- end of June to go to Guangzhou, all of the code of practice the first week of the primary process to put items thrown at me, showed me a lua's main file, that I began to read. Look ignorant force, the first problem is not with lua can not write, only know a Diudiu grammar, so the first week of the 7 o'clock every morning I look in the apartment lua, see xlua. A week later, deputy Cheng began to teach me how to develop ui interface logic. After the test is successful under his guidance, we received the first task, the other players to achieve a viewing interface equipment, property. After this issue is resolved, we began two months of overtime to do business.
---- End internship greatest progress, is no longer afraid of differences of language, psychological fear of C ++ is also down, but also have a practical part of the project amount.
---- In early September, the move into the wave of autumn in about mid-October when to stop. During the day there are two students to the United States Department of Direct Push, I took my resume to him, get feedback, leader resumes that no bright spots, usually sparse. Indeed, in addition to a plausible internship experience, the other is nonsense, even days the United States seems that 4399 is also merely mediocre. Because the two faces 37 are mutually entertainment interviewer dislike of C ++, and then spend a little time beginning to learn a plain C ++.
---- October after refusing several companies, because to expend more energy going to do a self-propelled chess game before graduation, this is my goal, to make a show for the work to the front of the player. Signed Sheng interest, he refused the 4399, because I would like to move the spring battles, thank you very much gave me an opportunity to 4399 growth, so spring trick ruin her words really make life difficult, so signed Sheng interest. Which lasted more than two months, developed, released, then the frame is stripped, posted to github, the resume.
---- I can not polite to say, until the game is released this day, I have kept the habit for almost a year not slept Lanjue, get out of bed around 8 am learning to work (no lessons) . But after that day, I began to sleep late ha ha!
---- At the same time, students around the employment outcome, and some even two careers blossom, security research millet offer both hand, almost no one monthly salary is less than 15k, to be honest Ha, I took Sheng is interested in cabbage prices broke the news on offershow that price, so I really envy them! Really feel that they are not the sign face! In particular, NetEase is also the students broke their own 3 beginning annual salary, but also envy! h postgraduate students mysteriously employment Pom Pom, got the offer pdd, and he refused to say, this is his first surface over the company, my good acid, good dazzling, feel good food.
---- So did the Spring Festival had finished, I started to get attention from the early spring and move information, I began to brush the surface through, start brushing a Diudiu algorithms questions (really a Diudiu, may have 20 no), it has not been finished years I was employed on a straight Boss chance to find school recruit, recruit school to find opportunities in the cattle off, every day to see. Micro letter also concerned about a bunch of the company's public number, but also add some spring to recruit group. With the epidemic improves, companies have begun to recruit the spring, I began to cast the sea, do not let any one I've heard of the game company. In early February, found on the cattle off the byte sector Direct Push links, asked if there game developers Kong, there are, then vote, then 1 sided 2 sided February 14, 2 surface is burst, I think I hung up the results actually informed me on three sides surrounded by March 11, March 16 and then got the first offer spring trick! Perhaps no chance and Tencent, Tencent and really wanted to go, because parents do not know 4399, do not know Sheng interesting, do not know Netease, Tencent they only heard. However, byte really nice ah! Benefits superb!

At this point, spring autumn trick to a successful conclusion.

---- Finally, I would say something then? Team playing games on course thanks to the project, inspired me to try to game development; thank siki colleges and other alumni, so I have a direction of continuous progress; thanks to the employment office of seniors who told me you can try 4399; 4399 thanks , gave me a chance to grow; thank playing games with the junior partner, even though some cooperation to nothing, failure is a temper; thanks cattle off the net, so I caught a chance; thank bytes, so a Dream people with the end result!
Finally, thank yourself, always talks about the goals of their own, never give up ~! (I do not remember how many times I have to say in public what his next step to reach, ha ha ha, okay, basically realized)

Even, you can also stop after the university.
---- freshman with a vision and curiosity headlong into the gaming community, to create the Ministry, almost did not leave anything away, and hurried away. Sophomore contact with the world's most explosive liver games dnf, spent two years experience levels from white to half brother, big brother. After junior abandoned pits, a sudden loss of extra time, I do not know what to do. Until one day dove into the game development, is behind the study, write code, do projects, internships, autumn trick, to do the project, Spring recruit process. 7,8k'll be satisfied from a side dish of chicken into a quivering mentioning expected salary 12k chicken dishes, became very envious people 15k, 20k chicken dishes, ha ha ha, a little true.
---- a little lonely, every day and talk to game developers themselves are unnamed Sand Sculpture friends, friends of the computer around him toward the other direction. A little disappointed, have worked with small partners seem to have no follow-up. Single tour with a dog or a person wanes, circle of friends or the basic school of the same people. (Aerobic ah! Entrance Examination first test they have passed!)
---- stand today, looking back, the voids happens to enrich the peace of mind and tranquility, saw just happens to overflow pleasure in a brighter future, hee hee hee, soon to Sichuan say goodbye, student LL coming to an end, so good, everything is good ~

About the game client jobs need to know

  1. Master the language, C ++, C #, Lua, a skilled, learning is another handy.
  2. Engine, compulsory (unless your foundation can not really cowhide to the engine as a competitive point), not only will the basic use, it is best to understand some of the underlying, some optimization. (Where's the engine will not be the project)
  3. Basic computer, network, operating system, in fact, often by plane test sites is that (personally feel that eating more server network)
  4. Data structures, compulsory, algorithms, compulsory.
  5. Hands-on practice, often write code to make your heart is true.
  6. Extra points to single-handedly graphics; learn first-hand network, database, leaving a potential point of the whole stack.

Often test sites:

The problem is that I often encounter during an interview.

  1. Self-introduction (terrible is surface 2 surface 3 surface 4 surface to be self-introduction)
  2. C # of GC, the more detailed the better, lua of GC, C ++ smart pointers.
  3. C # packing unpacking? The advantages and disadvantages? How to avoid?
  4. A design pattern in a (plant, the observer)
  5. The difference between coroutines and threads? Coroutine bottom?
  6. The difference between value types and reference?
  7. The concept and implementation of closures?
  8. How to hash conflict resolution?
  9. Time complexity of the algorithm? Often throw a question to ask then allows you to solve the time complexity
  10. Dot cross product, and application
  11. Merits common operations common data structures, and the time complexity, for example, a linked list insertion time complexity, time complexity is inserted balanced binary tree, etc.
  12. Sorting algorithm is a constant test sites, especially behind nlogn complexity of those few.
  13. monobehavior order life cycle
  14. The difference between process and thread? TCP and UDP difference?
  15. Underlying virtual function table in C ++
  16. Temporarily so many other refer to various types of surfaces through.

Finally, I wish you good luck!

Released five original articles · won praise 4 · Views 651

Guess you like

Origin blog.csdn.net/weixin_43764671/article/details/104898348