Job Recruitment Website - Zhaopincom - Inspirational stories of programmers?
People only see the scenery on the programmer's face, but never think of the inspirational story behind the programmer. The following is what I prepared for
Inspirational stories of programmers?
People only see the scenery on the programmer's face, but never think of the inspirational story behind the programmer. The following is what I prepared for
People only see the scenery on the programmer's face, but never think of the inspirational story behind the programmer. The following is what I prepared for you, I hope you like it!
Tisch
A successful programmer in Nick D'Aloisio had everything at the age of 18: wisdom, power and millions of dollars in reserves. This is a successful inspirational story about a young programmer who started writing programs at the age of 15, and got $30 million in financing at the age of 17. Let's take a look at his life experience. What can young entrepreneurs, especially young programmers, learn? Code farmers will also have spring!
You may have heard that Daloisio sold his mobile news summary application named "Viral Sum Mobile News Summit" to Yahoo for $30 million. At that time, Nick D'Aloisio was only 17 years old. Australian-born Daloisio is a genius among British programmers. Yes, in China, we usually call such people code farmers. When he was only 15 years old at home in London, he was developing applications in his parents' bedroom.
Nick D'Aloisio is one of the youngest self-made millionaires in history. He is also the youngest entrepreneur supported by venture capital in the world: in 20 1 1 year, he first raised $300,000 in seed money for his Summly from Horizon Venture Capital, the richest man in Hong Kong; Then, at $20 12, 123 million, we invested from different A-list celebrity investors, including Yoko Ono Lennon, Rupert Murdoch, Stephen Frye and Ashton Kucher. Nick D'Aloisio is now a key full-time member of Yahoo's mobile project team and was recently named "Innovative Person of the Year" by The Wall Street Journal.
The following is an interview with Nick D'Aloisio by Entrepreneur magazine:
Entrepreneur: How did you celebrate when Yahoo acquired Summly?
Nick D'Aloisio: My experience is a bit strange. Since I developed Summly, I have actually just worked hard and continued to concentrate on my work. When my Summly was acquired by Yahoo and evolved into the current Yahoo News Summary APP, it was a proud moment.
Entrepreneur: Do you think Yahoo News Summary APP is worth looking forward to?
Nick D'Aloisio: Yahoo News Summary updates the most important news on your mobile device every day. We provide all the information you need to know, so that users can have a clear summary of what happened that day. We make our daily content into a small module, and each module contains all kinds of empty aggregates, including photos, videos, Weibo, maps and so on.
In the era of information explosion, people are faced with information overload. What Yahoo News Summary client wants to provide users is a summary of all the news on a global scale. Our news summary is limited, but rich in content, and there is also an option that allows users to dig deeper into the news they are interested in.
Entrepreneur: What advice do you have for young people who are ready to start a business?
Nick D'Aloisio: Entrepreneurs need to improve their comprehensive abilities in all aspects, whether through online learning or attending some training. Such as programming, business development, design, marketing, etc.
Entrepreneur: What are your hobbies after work?
Nick D'Aloisio: I live a typical life of 18-year-old London youth. I will go out to get together with friends on weekends. I haven't finished my studies yet and need to spend a lot of time studying.
Entrepreneur: What advice do you have for entrepreneurs who are ready to attract venture capital?
Nick D'Aloisio: I think some entrepreneurs pay too much attention to creativity, but they don't have practical implementation plans or quantitative standards to achieve their success. Indicators, planning, expertise and realization are as important as ideas.
Introduction to Nick D'Aloisio:
Nick D'Aloisio * * * Nick D'Aloisio * *, a British teenager aged only 17 * * 2013 * *. With his own design and research, he created a news simplification technology, which can simplify a long news into a news summary with clear title and concise content. This technology was appreciated by Li Ka-shing, the richest man in Hong Kong, who invested nearly $300,000, and Melissa Mayer, CEO of Yahoo, bought his app company for 900 million yuan.
Nick D'Aloisio * * * Nick D'Aloisio, 1996—* * is the CEO of Apple's Summly * * news aggregation application and an engineer of Yahoo. 17 years old, so far, the records of the world's youngest richest man and Yahoo's youngest engineer have been rearranged. 15 years old, independently developed a mobile phone news reading software called "Summly" in the dormitory. * * * Apple App * * can automatically condense any news content into a 400-word summary, which is convenient for app users to read news quickly. 2065438+On March 25th, 2003, it was sold to Yahoo USA, and earned 30 million US dollars * * * about RMB 65438+86 million * *. Therefore, he became the youngest multi-millionaire in the world.
Horizons Ventures, a subsidiary of Li Ka-shing, has invested $250,000 in Nick Arlo Isio on 20 1 1. Other investors include John Lennon's wife Yoko Ono Lennon and Zynga's CEO mark pincus.
Nick D'Aloisio is only 17 years old and is a student at King's College London. As both parents are Australians, Daloisio spent his whole life in Australia before he was seven years old. After coming to England, his father worked as an analyst in a department of Morgan Stanley and his mother was a lawyer. [ 1]
Nick D'Aloisio's entrepreneurial motivation:
Everything in the story starts with a history exam. "At that time, I was preparing for the exam and tried to look up some incomprehensible terms in Google*** Google * * *; The problem is that most of the information found is irrelevant. " Like ordinary high school students, 15-year-old Nick tried to find the answer on Google. Obviously, he hit a wall.
"I just thought it would be great if I could simply make a preview when searching for every piece of information and quickly know the outline of the content." It is this idea that prompted Nick to write an iPhone application called Trimit, which is the prototype of Summly.
You must be thinking, does a boy of 15 years old have this ability? The answer is yes. Just when Nick 12 years old, he wrote a simple little game "fingermil", which earned 79 pounds on the first day it was put on the App Store.
This is a great thing for Nick who is only 12 years old. "I put my App on the platform. No one knows that the developer hiding behind the screen is only 12 years old. " It was because the first App brought him great confidence that he became interested in writing apps. "Only in this way can I have the opportunity to be on an equal footing with those world-class big companies and big developers."
From the finger treadmill to Trimit, it is another three years. In order to meet the demand of searching information, Nick spent four months writing the program, and it was not officially put on the shelves until July of 20 1 1.
Nick D'Aloisio finally succeeded in financing and starting a business;
Just after Li Ka-shing invested $300,000, Nick got financial support and set up his own team. It took him 12 months to rewrite Trimit, add some new technologies, and automatically condense a lengthy article into a summary of only 400 letters, becoming the world-famous Summly today. At the end of last year, Melissa Mayer, whom Nick knew, sat directly in Yahoo's office and became the youngest engineer in Yahoo's history.
extreme
Women are a minority among technicians, not to mention young, beautiful, smart and lovely technical students. Plus, I was recruited by the school into a well-known IT company like Ali before graduation, which is simply envy others. Wang Jianmin, a third-year computer major student at the Chinese University of Science and Technology, is such an enviable college student.
Wang Jianmin's research direction is network security, mainly doing personalized recommendation system and network traffic analysis under cloud computing platform. Her hobbies in life are watching movies, reading non-technical books, climbing mountains and riding bicycles. In July this year, Wang Jianmin participated in the "open source summer camp" organized by CSDN and had an unforgettable summer experience.
Love open source, become attached to CSDN open source summer camp
Before attending CSDN open source summer camp, Wang Jianmin was already an "open source activist". She said that she really started to join and advocate open source last year. Cathedral and Market is her open source enlightenment book. By analyzing the success of Linux, it leads to the birth and vigorous development of the open source world, giving Wang Jianmin a glimpse of the open source world.
Open source in Wang Jianmin's mind includes several key words: openness, equality and responsibility. She said: "Openness gives each of us a chance to appreciate the design ideas, design schemes and code specifications behind excellent software, and learn from them and constantly improve ourselves. Equality allows each of us to participate in the same thing, regardless of background and environment. Welcome to expose new bugs, show better design ideas and add new functions. Once you get involved, you have additional responsibilities. I think this is the most important point. For example, if you add a function to an open source project, you should be responsible for this function, and you should stand up to everyone's discussion and evaluation and make positive feedback. "
Last year, Wang Jianmin opened his own GitHub homepage * * * Wang Jianmin's GitHub homepage * * *, which contributed to her personal project and won others' bifurcation. She usually pays close attention to open source activities. Although she didn't have the opportunity to attend the "Open Source Technology Conference 20 14" held by CSDN this year, she said that almost all the open source technology videos shared at the conference after the event broadened her horizons and strengthened her determination to continue to contribute to open source.
With these experiences as the foundation, it is logical for Wang to participate in CSDN open source summer camp. The project she chose is "Optimizing the query performance of Tyre LDB range based on Prefixkey", which sounds a bit technically difficult. Wang Jianmin said that the selection of this project is mainly based on two factors: First, the project is related to the distributed K/V cache system. He used the fast cache system Memcached before and has a certain understanding of this field. In addition, he has the project experience of cloud computing platform and is quite interested in distributed system, and thinks this project is very suitable for himself. Second, I had just finished writing my thesis and had some leisure time. Besides, I am an open source activist myself. I think this open source summer camp is a rare exercise opportunity.
Although he has a certain understanding of the project, Wang is still very cautious when submitting the plan. She said it took several days to write the whole plan. When I sent it to my tutor for review, I was still a little unsure and uneasy. I'm afraid this plan is not feasible, or I misunderstood it somewhere. When I finally got the recognition and appreciation of my tutor, I was very happy and felt that I must be confident in the future.
Project experience learned in open source summer camp
The open source summer camp project lasted for two months in the summer. Wang Jianmin said that it was a very unforgettable experience, and it was also two months when his personal ability improved rapidly. Although several bottlenecks were encountered in the process of the project, they were successfully solved under the patient guidance of tutor Dai Zong.
"Indeed, it is said that learning through practical projects is the fastest and most efficient," Wang said. Through this summer camp project, she summarized and shared some things that are more important or should be followed in development as follows:
* * *1* * before the project starts, the implementation plan and progress forecast should be made. I have never planned my own project before, so I can't predict the project completion date, and I can't guarantee the project progress and phased results. However, the tutor of this project did not ask me to start the project immediately, but asked me to make a project implementation schedule on the basis of simple investigation in the early stage, and it is necessary to determine the expected results and expected completion time of each stage. I didn't quite understand it at first, but later I found that this schedule played a very key guiding role in the whole project implementation process.
***2*** Design the scheme before coding. For a large-scale project system, even if you have some good ideas, don't rush to put them into practice immediately. It is best to write down your own ideas, refine and form a reasonable design scheme, and then let experienced people review and constantly improve to form a feasible project design book. Writing code according to this scheme is efficient and simple.
***3*** follows the code design principle of low coupling. I wrote an article "The Artistic Temperament A Programmer Should Have-Solid Principles" before, which described several important principles of software design. These principles are easy to understand, and the key is how to apply them correctly to the actual project development. I still lack experience in this field, but the fundamental purpose of these principles is actually to reduce coupling, because only low coupling can better adapt to changes and better reuse and expand suites. So I always follow such a simple design principle when writing code.
***4*** Always pay attention to communication. Ask more questions if you don't understand. Don't waste too much time on a confusing problem. A word from the tutor may eliminate the doubts and puzzles that have plagued you for several days. Communication is really essential. "
Talking about the experience of participating in this open source summer camp, Wang Jianmin believes that this summer camp has given more than 60 students including her a valuable experience of open source activities, which is equivalent to having a passport to truly enter the open source community. In addition, she also suggested holding an offline exchange activity at a suitable time after the summer camp. Those who are willing to participate can exchange experiences and take photos with each other, which can also play a small role in encouraging and promoting the next summer camp.
The school recruited Ali to share interview experience.
Shortly after attending CSDN open source summer camp, in a campus recruitment activity in Ali, Wang successfully got Ali's Offer and became the envy of his classmates. Wang Jianmin said that when looking for a job for the first time, she only invested in five interested companies and only met five. Compared with people who have fought many battles, she thinks her experience is still slightly insufficient. Fortunately, several companies she faced successfully got the Offer, which was also a success in the first battle.
Wang, who is good at summing up, summed up and shared his tips for passing smoothly every time:
* * *1* * Look for opportunities to show their highlights. Whether in self-introduction or later chat, if there is an opportunity, you must tell some highlights or highlights of yourself, such as some ACMer Daniel and XX winners. Don't keep a low profile, be sure to tell them to give themselves extra points. In fact, I don't have any experience with these awesome people, but I will also say that I am very keen on writing technical blogs, translating many excellent foreign technical articles, loving open source and participating in CSDN open source summer camp project. ...
* * * 2 * * The items on your resume must be thoroughly understood and very familiar. To what extent do you need it? At least you can draw the framework of the project and explain clearly the novelty and technical difficulty of the algorithm or technology used in the project. If it involves some specific data, we should also know the storage format of the data, how to deal with it in the program, what data structure to adopt and so on. If you are not sure about some projects, don't write them down. I asked these questions when I was in the second place in Ali.
***3*** Drawing and giving examples are two good skills. If your expressive ability is not very strong, you can express your point of view by drawing examples. Drawing while talking can not only help you clear your mind, but also show your professionalism.
* * * 4 * * HR interview, be sure to make it clear that some common questions should be prepared in advance. When the interviewer asks a question that is difficult to answer at the moment, don't be nervous, scratch your head, keep silent, etc. If you really can't answer right away, you can politely say "let me think for a while", then clear your mind and answer in an orderly way. Sometimes the answer itself is not important, as long as it is clear and not confusing.
When asked whether the experience of attending CSDN open source summer camp is helpful for finding a job, Wang replied: "Certainly. I wrote about the wonderful experience of summer camp in my internship experience and project experience, and several interviewers were very interested in my experience or project. Especially in Ali's interview, an interviewer knew my tutor and had a good chat. It can be said that this summer camp experience helped me a lot during the interview. "
What is Wang Jianmin's plan for the future development? Wang Jianmin admits that he used to think that doing IT technology was a thankless job. He thought about doing technology first, and then looking for opportunities to change industries or management. But after years of training in technology and experience, I found that my previous ideas were too naive and simple. After reflection, she decided to combine her own abilities and interests, hoping to keep going in the IT industry.
"Because I like to manipulate computers, I am very interested in all kinds of new technologies. Through my blog, I can also find that I have been involved in a wide range of technologies and have no in-depth understanding and analysis of a certain field. I think this is both an advantage and a disadvantage. The advantage is that the vision is broad, there are many opportunities in the whole stack, and it will not be bound by narrow fields. Once I leave this field, I will be at a loss; The disadvantage is that no one can catch up in every field and will only be eliminated in the end. Therefore, my career plan for myself is: in my future work and study, I will choose one or several necessary and interesting fields for in-depth research, strive to become an expert in a certain field, and constantly share my technical research results. "
This is Wang Jianmin, a female college student who is good at thinking, brave in hardship and diligent in practice. What do you want to say after reading her story?
Tisso
When the whole society is paying attention to Mr. Qiao, I want to share a true story with you here, close to our programmers. Follow me in "If you can't see, can you make up?" Just like the blind programmers introduced in the article, they are also hungry and stupid. But personally, I think the story to tell you today is more meaningful to us ordinary people. I sincerely hope that I can learn something from this story from toilet brush to programmer after reading it carefully.
Because of my friends, I often have some contact with an entrepreneurial team. Through this team, I got to know the master of this story-Wang Ping. In fact, he followed me on Google Reader and Buzz a long time ago, but I never communicated with him. But I only heard about his experience when I visited this entrepreneurial team last weekend. I asked them for Wang Ping's phone number, contacted Wang Ping, got a detailed understanding of Wang Ping's experience, and got his permission to share his story with you here.
Wang Ping, a native of Guizhou, graduated from university in 2003, majoring in physical education. Without any family background, I can only work as a PE teacher in a middle school in Guizhou mountainous area, with a monthly salary of 150 yuan. Perhaps, like most young people with dreams, he is unwilling. From 2003 to 2005, he went to Beijing many times, and he felt that he had his dreams in big cities. So, at the end of 2004 and the beginning of 2005, he officially came to Beijing. He can't find a good job like a college student because of his major. At that time, he could only work as a cleaner in a small restaurant in Beijing. He washes dishes, sweeps the floor and washes toilets in restaurants, earning 400 yuan money for a month.
Because his education is the highest in this small restaurant, anything that happens in the restaurant will be handled by him. Therefore, if the computer used for finance is out of order, he will be asked to repair it. At that time, he knew nothing about computers, but he was fascinated by computers from the beginning. He told me that he was curious, active and wanted to do anything. So after a long time, he can solve some problems he doesn't understand for catering, and maintaining the financial computer is one of them. After a long time, although I still washed the toilet, my monthly salary rose to 800 yuan. Even the chef in the restaurant told him that he didn't belong here and that he would have a future. At that time, he still thought it was impossible and passed with a smile.
It was not until one day in 2007 that the accountant of the restaurant said to him, "You are so interested in computers, you should learn computers", which made him wake up. So he found a training class in the newspaper to teach web pages. The training is divided into three stages. In the past year, each period needs 7000 yuan, and the kind accountant gave him 6000 yuan to attend the training class at the weekend. He told me that this accountant was his nobleman, and she declined when she exchanged money. So far, he has kept in touch with the accounting teacher.
However, the good times did not last long. He only attended the first issue. Here comes the problem. The restaurant has to work on weekends, so he can't attend the training class. So, he had to resign and go to China-200 yuan Friendship. As a medicine delivery man, he uses a scooter to transport medicine from one place to another. It's all manual labor. He only has one month's Japanese yen, but he has time to go to training classes on weekends. But the money has also been spent, so we can't continue two issues. He told me that he thought it didn't matter if he didn't have enough to eat as long as he could live.
At this time, although he took a training course on web page making, he didn't actually do anything, so even after the training, he knew nothing. At this time, he saw that Java was a very good direction, so he wanted to learn Java. So, at the beginning of 2008, he applied for a personal loan from the bank with his previous credit card and enrolled in a Java training class, which required 14000 yuan. At this moment, he met my friend Yan Bin, who is a lecturer of this training company and can speak Java.
Wang Ping, who has no computer foundation, can imagine the difficulty of learning Java, which is very painful. So, when Yan Bin saw that he knew something about Web development, he told him not to learn Java any more, and to engage in front-end web development. Moreover, my friend Yan Bin is an entrepreneur, and often pulls Wang Ping to make products online with him, so that Wang Ping can study some Web pages made by others. So Wang Ping learned to make web front-end pages and began to develop some front-end pages independently. With real exercise, Wang Ping began to really use html+css and a little js.
In April 2009, Wang Ping found his first decent job in the West Fourth Ring Road in Beijing. At that time, he was a small company that made health products, and he needed to make a company website with a monthly salary of 3,400 yuan. This enabled him to pay off the money he owed to the bank. He also joked with me that I was doing e-commerce with him. Of course, this is not enough for him. And my friend Yan Bin, a crazy entrepreneur, asked him to start a business again, but unfortunately his business failed again. He had to go back to work.
On April 20 10, I went to 12580 to do front-end development, with a monthly salary of about 4,000 yuan. He said he was the only one who developed the front end of 12580. He wrote more than 90% of today's 12580 webpage. You can visit official website. Can you imagine that this webpage was written by a person who used to clean in a restaurant? He knows nothing about computers.
At this time, Wang Ping was very familiar with Web front-end development, and even the back-end engineers admired him very much. I think it's good that he uses CSS and JS directly. Of course, Wang Ping is not satisfied with this job. June, 65438 +065438 10, he moved to his present work unit-the joint venture of le cool Tian, Baidu and Rokuten. As usual, he was in charge of all the front-end development alone, but this time, he found a pretty good salary. My understanding of this salary is-senior front-end development programmer. I quote another friend of mine who has been abroad and worked with Wang Ping at Microsoft-"Wang Ping is very powerful and is extremely familiar with CSS and JS. Every time we ask him to help us fix a webpage effect, we ask him if he wants it for two days, and he will fix it in two hours! " .
- Related articles
- Is Du Jie still engaged in subway security inspection?
- How about Changshu Handong Construction Technology Co., Ltd.?
- How about Luling Hotel in Ji 'an County?
- Packer resume
- An explosion occurred in a household in Tangshan, and 25 station personnel in 5 vehicles rushed to the scene to deal with it. What is the current situation?
- Jinjiang Wuli Science and Technology Industrial Park belongs to which district?
- How many brands are Wei Yi Whole House Customization?
- Please answer the application of property consultant (salesperson) in detail. Thank you.
- Tianjin Huayuan technical school fen line
- Does Yongkang have a part-time job? two-day weekend