背景较弱,一稿PS求各位大神拍~

avatar 245667
mlx12
2890
8
感觉写得有点多,但不知道该怎么删改。求各位大神指导,多多感谢!
另外在1point3acres.com,有个人的CV介绍


Specifically, I have three reasons for applying forthe MS program of Computer Science at the Viterbi School of Engineering. Firstly,I have been interested in the computer science for a long time and mydesire to further learn and explore the computer science is becomingincreasingly stronger. My experiences in the university and in a tech companygave me vivid descriptions about how fascinating and fast-evolving the fieldis. So I want to join this program to get further educated in the field ofcomputer science. Secondly, although I have obtained my bachelor’s degree inengineering, I still feel my ability of being an expert software engineer israther limited. Thus, joining the master’s program is a great way to improve myvocational capability and fill the gaps in my knowledge of computer science. Thus,I can have a much greater chance to get my dream job after the completion of thisprogram. Thirdly,I am convinced that the USC can provide me with first-classtraining and abundant opportunities because of its renowned academicperformance, great location in California and rich alumni resources. Besides,it is also a good chance for me to get in touch with many vibrant techcompanies as well as the forefront of the application of computer science. Therefore,I have good faith that the time and money invested in this program will beworth it.

After that, I think I have made enough preparationsfor this program. As an undergraduate of the Department of Automation atTsinghua University, I received firm fundamental training in the computerscience. First, I received solid mathematical training including Calculus,Linear Algebra and Probability and Statistics. Second, I learnt how to code inC and C++ in the first college year and use them to do many projects later.Besides, I taught myself how to do Java and Python coding. Thus, I think I havestrong background in programing. Third, I also enrolled in some courses likeData Structure and Computer Network, which really aroused my interest incomputer science.

Duringcollege time, one thing which made a deep impression on me was a course projectabout computer networks. In that course, we were required to make use of acentral location server to build an online chatting software, and subsequentlyutilize our brilliance to make it fancy and user-friendly. I got into a teamwith two of my classmates. The job was so daunting at first because we had justgrasped the basic knowledge about computer network. But how should we apply suchrudimentary knowledge to build a chatting software? How could we create a nicegraphical interface? So many HOWs stood right in front of us like the supervillains, but things must be done. First, we planned to divide the project intothree relatively independent parts. My job was to use TCP to build the modulewhich could communicate with the central server and transfer data amongclients. In that month, I read a lot of introductory blogs and did manyexperiments on some sample programs. And later, I figured out how to use C# toachieve TCP communication, how to connect the central server to fulfill thefunction of logging in, how to create graphical interfaces with MS VisualStudio and defeated many of these “HOW” villains. Additionally, I enjoyedhaving brainstorms with my teammates, during which I could actively express myideas about the details of our projects. This actually helped me do better incommunication and presenting my thoughts. After this project and many otherones, I realized being a good software engineer demands not only the ability tolearn new things quickly, but also the skills to clarify your ideas and doubtsto your partners so as to solve the problems efficiently should they come.

Furthermore, I received somevaluable professional training in a tech company by being an intern for about 6months. The first thing I want to point out is that this internship made me afaster learner. During this internship, I needed to learn and master lots oftechniques I had never heard before. The first one was Apache Storm whichplayed an essential role in real-time data processing. So I made the best useof the informative inner wiki documents and existing sample codes to grasp thebasic skills of using Storm. In addition, I frequently had discussions with mysupervisor about the mechanism of Storm and the uncanny bugs I met. I evenbuilt a log system recording the information of eachstep of my programs so that my supervisor could quickly understand my situationand gave down-to-point advice. So in this way, I gained good command of Stormand many other techniques like Hadoop and Spark in a relatively short time.Then I could participate in many group tasks. Besides, I also had the chance toactually put my knowledge learnt in college into solving real problems and got hands-onexperience of data mining. For example, one time I received a task to detectthe cheating commercial vendors on Meituan.com. When I brainstormed with mysupervisor, I suddenly recalled the outlier detection algorithms I used to readon the textbook named Data Mining:Concepts and Techniques and came up with an idea to apply these algorithmsto Apache Spark in order to solve the problem. I quickly got down to writingcodes to carry out my idea and build an automatic system on Spark to send thecheating information to another department. Later, it turned out that my ideawas total feasible and the result of it could fit the original requirement.This experience was inspiring because I finally the knowledge learnt in bookscan actually be of great use!

Now my study interest in the fieldof computer science mainly lies in data mining and machine learning because Ifind great interest and broad prospect in them. For example, when I did my graduationproject, it was pretty interesting to study how artificial neural network wouldreact to different machine learning algorithms. And when I was in Meituan.com,our group can provide the precisely fitting ads and coupons to users byperforming data mining to generate accurate customers’ profiles.

As for my future plan, first I willbe a software engineer who is able to both finish independent tasks andefficiently communicate and collaborate with other colleagues. I want to jointhe most vibrant tech companies like Alibaba and Tencent in China. Apart fromthat, I will try my best to improve both my professional skills and myleadership so that I can be a leader of a small group developing independentproducts in about 10 years. In my vision, I shall be a person who is alwayslearning new things and willing to explore and break through my own limitations.I believe that only by continuously evolving can I keep up with this rapidlychanging field and be a competitive individual all the time.
  • 4
8条回复