write an essay according to an interview
DI Interview
Introduction:
The field of computer science is the study of computer systems and computing techniques. Compared with computer engineering and electrical engineering, computer science focuses on the field of software, including design, theory, development and application. I studied computer science for two years and am now pursuing a bachelor’s degree in computer science. Hopefully, if all goes well, I’ll be working in this field for the rest of my life. I choose this major for two reasons: one is my personal interest. I fell in love with programming when I was in high school. Every time I see a hacker in a movie, the green code fills the whole screen, which makes me impressed and fascinated; There is no denying that computer science is a well-paid major and it is relatively easy to find a decent job, which is my second reason.
To find out more about my future career, I interviewed Mr. Lee, a professional who works at Riot Games in San Francisco. He worked for five years as a software engineer at the game company and was paid about $150,000 a year, which was a lot for me. To be honest, working as a software engineer for a big game company is my dream, because I love video games and I’m willing to work for them.
In the following research papers, I will tell about his background and career path, his roles and responsibilities, his communication skills at work, and the insights from this interview.
Background:
Lee graduated from San Francisco State in 2014 with a master’s degree in computer science. He grew up loving video games and programming. At the age of 12, he could write the snake game and won a gold medal in the information technology competition in high school. Mr. Li completed his bachelor’s degree in computer science in China and did not hesitate to pursue a master’s degree in the United States. He is an expert on many popular video games, which is why he prefers to work for a game company.
After graduating from San Francisco state university in 2014, he began looking for internships in Silicon Valley. He told me that he had interned at five different companies in three years. He gained a lot of experience from these companies and learned a lot of new skills, which made his resume outstanding. In 2017, he landed a position as a senior software engineer at Riot Games in the San Francisco bay area. He still remembers the qualifications required for the job: more than four years of software engineering experience; At least 2 years C++ programming experience; Skills in using decision frames; At least 2 years’ experience in developing a maintainable code base.
Responsibility:
In terms of his responsibilities in this job, he needs to make a significant contribution to the database; lead and participate in technical design, implementation and decision-making; maintain the stability of the team’s code base; guide other engineers in the team; promote and interdisciplinary Teamwork, etc. Mr. Li also told me that his job is suitable for the company. He works in the product development department at Riot Games and leads a team that analyzes specific objects to update game preferences to fit the current gaming market and collaborates with other teams. To do this job, you need to meet the following requirements: experience in game development and use of Unreal Engine 4; proficiency in fighting games and modern c ++ skills; experience in working with other engineers to complete projects; Bachelor degree or above in computer science or related fields Education. The usage of Unreal Engine 4 is as follows:
“Unreal Engine 4 provides a complete set of development tools for anyone using real-time technology. From enterprise applications and movie experiences to high-quality games covering PCS, consoles, mobile devices, VR and AR, Unreal Engine 4 can be You provide a world-class toolset and accessible workflows that enable developers to quickly iterate on ideas and view results without touching any line of code, while full source code access allows developers to quickly iterate on ideas and view results. The Unreal Engine 4 community is free to modify and extend engine functions.
Mr. Lee told me about his work on the team yesterday and I asked him if he wanted to know his daily work. He and his team are currently working on one of the most popular games in riot games, Team fight Tactics. Yesterday, they successfully completed the analysis and update of character movement and ability conversion. He said the task was not difficult, but that C ++ and Unreal Engine 4 could be used to simulate human motion.
His work does face many challenges, and the biggest challenge he wants to share with me is working with teammates and uniting the team. As he works in the development department, team members receive many new ideas and suggestions. Each of them is wonderful and excellent, but they can only use one. As a leader, he always needs to make a final decision with one of them. He also needs to explain why he spends more money than others and point out other disadvantages. This is not an easy task, he should treat everyone in the team fairly and ensure their confidence.
Communication skill:
He thinks the most important communication skill in his job is writing. The main operation of their teamwork is to generate a new idea, get support from other teams and superiors, and program it. In this process, written proposals and reports are essential. If he does not have good writing skills, his ideas and work will not be described and presented in the proposal. If so, a good idea may not be used and the whole team will be destroyed. What’s more, he also needs to arrange special work details for his teammates by writing a daily or weekly plan. To make sure everything went well, he had to write it thoroughly. He records every implant, debug, design, etc.
Conclusion:
Mr. Li also talked about many interesting and difficult things in his work. He surprised me by telling me that writing was important not only in other areas such as business, but also in programming, which changed my expectations for the field. To be honest, there was one small factor in my decision to major in computer science. I don’t really like writing and always try to avoid it. I think a programmer would have less writing, just coding and doing a project. Through the interview with Mr. Li, I realized that writing skills are very important in every job.
However, the qualifications for such a great job are strict. Mr. Li told me that many of the things we need in work cannot be learned in college, and we should learn extra things from the Internet. C++ is a general-purpose programming language that Mr. Lee says is being widely used. But the computer science program at San Jose state teaches only Java skills. I should probably start by teaching myself C++ skills. What’s more, I still need to improve my writing skills to prepare for my future career.
Reference:
“Unreal Engine: Features.” What Is Unreal Engine 4, https://www.unrealengine.com/en-US/features?
“What Is the C Programming Language? – Definition from Techopedia.” Techopedia.com, https://www.techopedia.com/definition/26184/c-programming-language.
We provide professional writing services to help you score straight A’s by submitting custom written assignments that mirror your guidelines.
Get result-oriented writing and never worry about grades anymore. We follow the highest quality standards to make sure that you get perfect assignments.
Our writers have experience in dealing with papers of every educational level. You can surely rely on the expertise of our qualified professionals.
Your deadline is our threshold for success and we take it very seriously. We make sure you receive your papers before your predefined time.
Someone from our customer support team is always here to respond to your questions. So, hit us up if you have got any ambiguity or concern.
Sit back and relax while we help you out with writing your papers. We have an ultimate policy for keeping your personal and order-related details a secret.
We assure you that your document will be thoroughly checked for plagiarism and grammatical errors as we use highly authentic and licit sources.
Still reluctant about placing an order? Our 100% Moneyback Guarantee backs you up on rare occasions where you aren’t satisfied with the writing.
You don’t have to wait for an update for hours; you can track the progress of your order any time you want. We share the status after each step.
Although you can leverage our expertise for any writing task, we have a knack for creating flawless papers for the following document types.
Although you can leverage our expertise for any writing task, we have a knack for creating flawless papers for the following document types.
From brainstorming your paper's outline to perfecting its grammar, we perform every step carefully to make your paper worthy of A grade.
Hire your preferred writer anytime. Simply specify if you want your preferred expert to write your paper and we’ll make that happen.
Get an elaborate and authentic grammar check report with your work to have the grammar goodness sealed in your document.
You can purchase this feature if you want our writers to sum up your paper in the form of a concise and well-articulated summary.
You don’t have to worry about plagiarism anymore. Get a plagiarism report to certify the uniqueness of your work.
Join us for the best experience while seeking writing assistance in your college life. A good grade is all you need to boost up your academic excellence and we are all about it.
We create perfect papers according to the guidelines.
We seamlessly edit out errors from your papers.
We thoroughly read your final draft to identify errors.
Work with ultimate peace of mind because we ensure that your academic work is our responsibility and your grades are a top concern for us!
Dedication. Quality. Commitment. Punctuality
Here is what we have achieved so far. These numbers are evidence that we go the extra mile to make your college journey successful.
We have the most intuitive and minimalistic process so that you can easily place an order. Just follow a few steps to unlock success.
We understand your guidelines first before delivering any writing service. You can discuss your writing needs and we will have them evaluated by our dedicated team.
We write your papers in a standardized way. We complete your work in such a way that it turns out to be a perfect description of your guidelines.
We promise you excellent grades and academic excellence that you always longed for. Our writers stay in touch with you via email.