Sunday, November 21, 2010
Access to Microsoft's University Avenue
<p ALIGN="right"> of: Liu Peng Innovation Center is not </ P> <p ALIGN="right"> <wbr> </ P> <p ALIGN="center"> - I would like this document to me .selfless way school teachers helped me </ P> <p> <wbr> </ P> <p ALIGN="center"> </ P> <p ALIGN="center"> </ P> <p ALIGN .= "center"> </ P> <p ALIGN="center"> book mountain road, ground for diameter </ P> <p ALIGN="center"> </ P> <p ALIGN="center"> < ./ P> <p ALIGN="right"> <wbr> <wbr> </ P> <p> interest and method - his father's influence </ P> <p> <wbr> </ P> <p> father .is a strong interest in new things people in the village of his own first assembly of the TV, when people were coming over to see the village, the TV can receive a station, CCTV. .Landline phone is the first bottle. .Big Brother first appeared, he also bought with the first, although that time your mobile phone is really outrageous. .</ P> <p> <wbr> </ P> <p> father told me the second most important thing is: have any problems, to find the herd book. .In his own profession is entirely self-taught. .I do not own profession (and later bought a computer after the company's Web site to learn how to set up, how to internet marketing, how to conduct electronic financial management, how to use a variety of mapping software, mapping, etc.) were all in the books by self-study. .</ P> <p> <wbr> </ P> <p> Why do these two things mentioned, because this is the most significant impact on my life the two habits. .The first used to give me a strong motivation to learn new things, with the enthusiasm and interest, to do things not feel tired to enjoy themselves. .The second habit is giving me way to learn anything new - would not it? .To find the book to go. . (Of course, learning a profession is not entirely through the reading on the line, but this is undoubtedly a crucial way.) </ P> <p> <wbr> </ P> <p> Middle School when .father bought a computer, I immediately have this magical thing a strong interest in each of the "computer enthusiasts" and "computer" will buy thin look, sometimes see a variety of small tools, techniques will also pick .written down, go back in their own home machines crunching. .At that time I did not know that the interest alone would lead me to a professional programmer road. .</ P> <p> <wbr> </ P> <p> third year of time getting tighter and tighter, more and more time allocated to less interest, but the spark of interest has not extinguished. .</ P> <p> <wbr> </ P> <p> lucky hit - Department of Mathematics for two years "proper job" </ P> <p> <wbr> </ P> <p> stepped into the gate of Nanjing University .the first day, I know, I'm free. .This freedom is not to say things I can do anything, but I got an important decision-making freedom, that is, on how to use my time. .</ P> <p> <wbr> </ P> <p> entrance when I reported to the Department of Computer Science, but the scores a bit worse, missed, was transferred to the second choice - Information and Computing Science. .That the profession was associated with the computer and found a Department of Mathematics, then listen to a lot of students that are on the same as. .</ P> <p> <wbr> </ P> <p> here was a fluke thing: I meant to do the mathematics, if you were aware of this major is mathematics, I may not fill out. .But precisely because of this error, I fitted up by the Department of Mathematics, a number of mathematical basic training, then look back on the basic skills, or help in a lot of busy,even while I am very interested in mathematics itself, the extent to .. .Have to say, this learning experience is very abstract and logical thinking exercise. .On the other hand, difficulties such as mathematics, science, and on other subjects do not find it difficult not to flinch. .</ P> <p> <wbr> </ P> <p> This is my lucky one of the growth process. .Will be mentioned later, there are several times more lucky. .</ P> <p> <wbr> </ P> <p> freshman semester will soon be over, it should be in the big time when the semester, the school to open a C + + programs. .I used the first textbook of basic Kendiao holidays, when the motivation is simple, first Kendiao to no class of the Well. .</ P> <p> <wbr> </ P> <p> other thing I often like to visit this bookstore, Hou Jie, see the "layman's language and MFC" Many people said above, this book is good, I was also .on the C + + has some basic understanding and goodwill, so we bought it to gnaw. .On the one hand Mr. Hou Jie's book is indeed illustrated, easy to understand, interesting, on the other hand to understand something as complex as an intellectual challenge. .Therefore, they felt that a great time watching it. .Do not know to so and C + + forged a bond. .</ P> <p> <wbr> </ P> <p> This is another lucky hit: Why is the "lucky hit" mean? .Because the design of MFC also can not say that C + +, BestPractice, on the other hand if the word may not be used based on the principle of MFC should touch a thoroughly. .So they might look now it seems I will not this book. .Why is it "is the" it? .Understand a puzzling thing because the need for a long time into their attention, virtually training manual for understanding and thinking (focus), on the other hand although the MFC is not the best design, but to understand the code which has strengthened their understanding of C + +.This is a basic skill; also strengthened the interest in C + +, which is the driving force, then it stimulating to me to see a lot of the underlying system of knowledge, from the operating system code has been to see the hardware architecture. .</ P> <p> <wbr> </ P> <p> technical writing and translation - the dual technology and perseverance to hone </ P> <p> <wbr> </ P> <p> sophomore happened .a few important things: First, I am a programmer first published technical articles, is the analysis of Boost source. .I do not remember when, through what channels that Boost the library, the word is to know, and then also due to Mr. Hou Jie source analysis of the impact, but also to see the source code, found it difficult, the more difficult the more .interesting, the tracking code to the temporary four-point actually imagined the spirit of the morning, and later wrote a source code analysis at top speed. .Issue of a "programmer" magazine's technical editor of Mr. Meng Yan, Mr. Meng Yan gave great encouragement, so I was in high spirits. .Later analysis of the N-bang library, wrote a series of articles Boost source code analysis, can be found anywhere on the Internet to this series. .</ P> <p> <wbr> </ P> <p> This is the second lucky hit, logically speaking, the study of language skills is not the time to put the best method of programmers. .So now I may not do all these things, would have a better time to invest that way. .But then dived headfirst into it. .Why is is him? .Because while this may not be the best way to invest time, but the focus is always much stronger than nothing, at least in such a deep, deficiencies and pitfalls of language have a more profound understanding, but also exercise the friendliness of the code ., trace debug patience (yes, patience, not skill.) .</ P> <p> <wbr> </ P> <p> So then I summed up the blog to learnprogramming through its own detour, Mr. Meng Yan said, is not detour, not so easily defined. .</ P> <p> <wbr> </ P> <p> Indeed, perhaps there really is a better way, but it is really difficult to determine in advance which way is the best we can do is .to a road go through, and go deep, do not fly as long as not too much of a road, deep in the process will always have a lot of harvest. .As long as not too stubborn, good at self-examination, one day will come to realize more and more beautifully shy way. .</ P> <p> <wbr> </ P> <p> first published technical articles in addition, the sophomore spare time I also made some technical translation, the winter vacation I was sitting at home every night translation .half-chapter "EffectiveC + +", of course, but then I submitted the translation to the publisher's editor was told that writing was also blunt. .</ P> <p> <wbr> </ P> <p> the same time, I continue to bite more than N C + + and the underlying knowledge of the book, I have had all these books on the shelves, not like a student of the Department of Mathematics .. .SARS was I, the meal is used to buy the book, why buy so mad, but also because an influence by his father, he told me that books do not feel bad, because it is a long-term investments, returns are far greater than this money into .. .During that time I watch and write some code to play, imitate the Windows kernel programming, small programs, but also to try and defeat the game, but also brought to the quarters to play the game file analysis tool, but also for the written examination on .library, in short, having all the fun; Unlike many well-known programmers to write in school is widely used tools, that time I did not in this sense, do not know what is open source, their own self-entertainment self .music only, so no amount of coding and coding system training quality, more blind. .</ P> <p><wbr> </ P> <p> sophomore in the second half is also an important thing happened, I opened a blog on CSDN, began writing to learn C + + and programming some of the process .summary. .I have been writing this blog today, with my entire 7 years to learn and grow, just like a time machine back to see the same all the way back I can see what things are concerned, is how to think, and some .view of how things are changing. .If you do not record these things, they will gradually forget, it can not refer to his past, to provide a better future draws. .So I have to record as a very important tool. .In addition, I also know through this blog a lot of friends, get a lot of help. .</ P> <p> <wbr> </ P> <p> Software College - after all, "right track" </ P> <p> <wbr> </ P> <p> later, the school provides a transfer system .education opportunities for the software, I immediately signed up. .Later spent two years in Software Engineering. .In fact, I also arrange their own time anyway, so little difference. .</ P> <p> <wbr> </ P> <p> Big Three four there were several important things: First, the President invited me to the glory of joint translation "ImperfectC + +", I am very happy to take down, can be .I did not expect this book than I had imagined much greater density, six hundred, and the layout is also very close, I give myself a day arranged 6,7-page volume, took about six months translated. .Stagnation of the middle period of time, Mr. glory and encouraging me, tell me one important way: If you think that can not go on to bite the bullet and insist on doing, and then similar to the numb, adapt, and that feeling will gradually discourage .automatically recede. .Amazingly simple, but the fact is the case, bite the bullet and, after the emotions of the most difficult times, will adapt. .Translated book after the harvest is still a lot, but I always feelthe temper of the character is the most valuable harvest. .</ P> <p> <wbr> </ P> <p> Second, I began to read English books. .Before the high school English education do not fly because I hate the English, four school sophomore courses also linked to the subjects, only make-up until senior year. .But the pressure on the technology itself had a love of English resentment, I forcibly eating a whole version of the copy down, and relish, this book is JeffreyRichter of "Applied. NET FrameworkProgramming". .The importance of this matter, then I no longer resent and fear in English, this is the first, second, I began to realize that the technical information in English how the world's wealth, so too, although it is not a look from the eyes of the incident ., but it is a way for me to get information on TippingPoint, once mastered the language of the platform, is behind the door, leading to a massive source of information, but then I get the vast majority of information will come from the English, which in particular .Number of books in English wikipedia, and as much. .There is also a return will be mentioned later. .</ P> <p> <wbr> </ P> <p> senior year before graduation, Microsoft EricJiang find me through my blog, recommended me to Microsoft's interview, I casually put a resume to send over rough ., and almost was too rough because the HR resume directly filtered out. .Face two rounds of the remote telephone, remote programming round, and then fly to Beijing interview, live in the Northern Guest House. .Beijing, they face several rounds of interviews have investigated the underlying knowledge, there are investigated C / C + + in,. Net, and also study algorithms, coding literacy. .Basic skills is recognized short visit. .I still did not pass the final interview. .Later, his basic conclusion is that the algorithm is poor, and even do not know what is the dynamic programming, coding quality is notenough. .This is in part because the course of learning was too amateur, and what fun to do, not that interested in driving good, but the lack of systematic planning, clear blueprint in this area do not care, but also figure out what is the key. .Later, in graduate school, when catching a handful of algorithms, at any rate understand some basic concepts and ways of thinking. .Literacy problems are coded to graduate school when they began to think and learn, and is still learning. .</ P> <p> <wbr> </ P> <p> undergraduate years - to focus and time </ P> <p> <wbr> </ P> <p> In addition, at the undergraduate stage, in fact, I .also waste a lot of time, in fact, spent only a small fraction of time to learn. .The reason has much to learn a little, the focus is entirely dependent on the habit. .The fact that the habit of focusing is small monasteries by his father, the father would spend all day try to figure out a problem, my father told me when he had assembled the story of the TV - all seem to assemble correctly, but the TV is not .work. .He tried to think, hard to understand, night, midnight, woke up and thought the crux of the problem. .So, I ate some of the underlying knowledge is if do not understand, will be read over and over again, and then use the time to walk to eat the car over and over in my mind to wondering. .I have many important effects used by his father, usually not aware that these habits of their own, but every little bit quiet of the usual allocation of time and learning trajectory, these habits is difficult to learn from the paper, but it will naturally osmosis .to learn. .</ P> <p> <wbr> </ P> <p> course whenever someone think I am many things to do, I would say in fact I really wasted a lot of time course, on the other .It also shows that professional knowledge to master one, in fact, a little time each day, focus, accumulation and persistence is enough. .Then began the graduate level has truly cherish the time, so after two years of study and reflection high-density, mind to mature a lot. .</ P> <p> <wbr> </ P> <p> senior at the time, and many others, I also study section, because the one is also at a loss, and secondly also want to continue to have a relaxed environment to continue .immersed in their own interest. .But four years I have been their own arrangements of time, escape the numerous class, has been done on the pattern of the exam questions had a conflict, so the study section of the review did not how carefully prepared, and that year study section of the math problems and is too difficult, what .was kept the results actually put a full page under the title down on manuscript paper forgot to do, and how not to fully prepared to be seen. .Finished the math I'm down, so much the subject of scores did not do, certainly could not pass math, and specialized courses did not go the next exam. .Then think about a matter of fact, or ought to test a test, how much can accumulate experience for the following year. .</ P> <p> <wbr> </ P> <p> the graduate level - mental development of the Road </ P> <p> <wbr> </ P> <p> later to work, did not go into .Microsoft, Zhang recommended by the students, went to the Nanjing Siemens. .Heart of the plan, or while working something was why the study section, the motive is simple, down I'm not ready, study hard at college seeking only fun, not watching the road, do not know what kind of job they want, what kind of wanted to do .things. .After more thought to the Siemens case, that efficiency is very low, do not I am happy things, the daily also wasted two hours on the train, so did not take long to quit their jobs. .Intend to review the graduate school. .At that time there are about more than six months before the study section, so I spoke slowly and half-way translation of the "ExceptionalC + + Style", takes a lot of time, to the last time is very tight, and got left two or three months ., I began to recognize from the real, in retrospect, this is bad time management. .The results were the worst I had to: the swap to the Software Engineering graduate program at most (I reported that the Department of Computer Science), taking into account the time of my own arrangements anyway, the difference should be minimal. .Fortunately, the minute in the final over the line, be rubs up against the computer department. .Even so, still feel that a good thriller should not occur, or other things after there will be no so lucky, early preparation is always very important. .</ P> <p> <wbr> </ P> <p> graduate school during the two and a half, I feel that mental age is the fastest growing for some time. .There are also a few very lucky thing. .One thing my mentor Mr. Chen Jiajun gave me a great deal of autonomy, so I arranged to have the time to learn some important, this time is very important to me, and I think a lot of things to learn and for the future development of individual .made a lot of preparation, I was not do anything to help mentor. .Therefore, when the master degree is both left grateful and guilty. .</ P> <p> <wbr> </ P> <p> Another thing is to recognize the brothers Chen Huaixing the same laboratory, strictly speaking, he first came to me to chat, we can see that time and I still was not aware of .the importance of human communication, and later, after the establishment of more and more aware of TopLanguage discussion groups the importance of communicating with others, have begun to actively seek and participate in the exchange, and hope I could be organized exchanges. .Chen Huaixing algorithm Henyou attainments, but also a frequent guest on TopCoder and cattle, at that time I was preparing for future job interviews based on a number of algorithms, I often find his discussion ofbenefit a lot. .There is a saying: look at a person, as long as he read books and watch to see. .Is very reasonable, the two are growing the most valuable one source of information. .</ P> <p> <wbr> </ P> <p> Kenichi in the second half, when his girlfriend to find a job need to use the knowledge of marketing, so I went looking for her books, occasional "influence" that .book, this book opened my horizons, I started to pay attention a valuable areas: how we think, how to think correctly. .This area there are many interesting and valuable book, I used nearly a year, after another read nearly 40 books related, the characteristics and shortcomings of thinking, and how to think with a lot of understanding, this knowledge was .made me much clearer understanding of themselves and their own learning and life in the face of various problems. .</ P> <p> <wbr> </ P> <p> also study a second half, I created a GoogleGroups, named TopLanguage, the beginning of time because usually no one to discuss issues, cramped, I hope someone can .say a few words, unintentional positive outcomes, then more and more exchanges of this discussion group, has now been nearly two years, more than 4,000 members of the group who benefits from two years I have quite a lot, the biggest gain in two .a: First, to stimulate discussion and people to further their own thinking, also contributed to more clearly articulate their own views or issues. .Not that others will surely tell you nothing new, but rather to discuss the stimulation of your own thinking. .Second, the exchange of know a lot of friends, and later also by the fast time of graduation to help a lot. .I have been the creation of the TopLanguage graduate as the most significant one of the things done. .</ P> <p> <wbr> </ P> <p> In addition, I have consciously prepared in advance in English, because I believe if you want to go to a good foreign, spoken, but customs are likely to be a short board (of course, .technical knowledge of English as a platform for carrying up the language there is greater value), including reading, writing and speaking. .I would like a program, you can not spend extra time to learn English: reading English training contains technical information in the usual reading, try to read English, the one hand and a more comprehensive information in English, and secondly the way to practice reading. .Training in writing contained in the mailing list to send abroad, technical posters, and write their own blog post in English. .Speaking of the training is embedded in the usual entertainment - the U.S. drama, there is a summer vacation, I drove almost every day "Friends" to sleep, another school of foreign speech over the team I will not miss, but the initiative to participate, and once took them .a mortar Nanjing, said a day in English, back on the road listening to the Chinese is like English. .Although the number of foreign exchange few friends, but it seems that the improvement of oral feel quite large. .Later in the Microsoft Research Asia is the final round of interviews in English, but also partial technology, and good preparation in advance, so, after all, successfully expressed a wish to say. .</ P> <p> <wbr> </ P> <p> back to Microsoft </ P> <p> <wbr> </ P> <p> interview at Microsoft Research Asia, is that lucky to know .Engineering Center, Microsoft Research Asia project director Chong Xin Zou teacher. .Zou Yan teacher and he organized the team during that time to write a "program of the United States", the book has a lot of very interesting topic, and I discussed that time just and Chen Huaixing algorithm, also organized in discussion groups on the topic of discussion .With a little superficial thinking, then, and Mr. Zou Xin e-mail exchanges, Mr. Zou Xin due to technological innovation group very interested in doing so he was looking for a job when Bianxiang volunteered. .</ P> <p> <wbr> </ P> <p> courtesy of Mr. Zou Xin recommendation, after a lapse of three years, I again got to the Microsoft interview. .This time, the students made some long period of preparation, so the bottom a lot of heart, will be more calm, because the current knowledge of the vulnerabilities are a lot of effort I make up the complement, so the interview smoothly. .When Mr. Zou Xin interview more detailed description of the work group of technical innovation, I am more interested in, so even though there have been several other good choice also, but my heart I made the decision quickly. .After about a week, HR informed Offer, I did not hesitate to accept. .</ P> <p> <wbr> </ P> <p> I think, although there are a lot of people what they want to understand course, I spend more than two years, the total is not too late. . ≪/P > <p> <wbr> </P > </P <p> <wbr> <p> About the Author > </P > <p> not Peng Liu: <wbr> July 2009 Department of Computer Science received, Nanjing University .master's degree, and now Microsoft Research Asia Innovation Centre. .He is a pen stopped working the blog who runs a blog for up to 6 years: http://mindhacks.cn. .Put every one or two months had seen and thinking what sum down. .In addition, he also created TopLanguage programming discussion groups, discussion often a lot of geeks. .</ P> <p> <wbr> </ P> <p> <wbr> </ P> <p> <wbr> </ P> <p> <wbr> </ P>.
Labels:
[:]
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment