Current location - Recipe Complete Network - Catering franchise - Inspirational stories of programmers?
Inspirational stories of programmers?

People only see the scenery on the programmer's face, but they never think of the inspirational story behind the programmer. The following is what I prepared for you, I hope you like it!

Part I

A successful programmer in Nick D'Aloisio * * * code farmer * * * had it all when he was only 18 years old: 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 $31 million in financing at the age of 17. Let's look at his life experience and what young entrepreneurs can learn, especially those young programmers. Code farmers will also have spring!

You may have heard that Daloisio sold his own mobile news summary APP called "Viral Sum Mobile News Summary" to YAHOO for 31 million dollars, when Nick D'Aloisio was only 17 years old. Australian-born Daloisio is a prodigy of 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 2111, he first raised $311,111 in seed money for his Summly from Horizon Venture Capital of Li Ka-shing, the richest man in Hong Kong; Then, in 2112, we received $1.23 million from different A-list celebrity investors, including Yoko Ono Lennon, Rupert Murdoch, stephen fry and ashton kutcher. 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 surreal. Since I developed Summly, I actually just worked hard and continued to focus on my work. When my Summly was acquired by Yahoo and evolved into the current Yahoo News Summary APP, it was a moment to be proud of.

entrepreneur: what do you think is worth looking forward to in Yahoo News Summary APP?

Nick D'Aloisio: Yahoo News Summary updates the most important news on your mobile device every day. We provide all the news you need to know, so that users can have a clear summary of what happened that day. We make the daily content into a small module, and each module contains a variety 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 to summarize all the news globally. Our news summary is limited, but it is rich in content, and there is also an option that allows users to dig deeply 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: Whether through online study or attending some training, entrepreneurs need to improve their comprehensive abilities in all aspects. , such as programming, business development, design, marketing, etc.

entrepreneur: what are your hobbies after work?

Nick D'Aloisio: I'm living the life of a typical 2118-year-old London youth. I will go out to get together with my friends on weekends, and I haven't finished my studies yet, so I need to spend a lot of time studying.

entrepreneurs: what advice do you have for entrepreneurs who are preparing to attract venture capital?

Nick D'Aloisio: I think some entrepreneurs pay too much attention to ideas, but they haven't made a feasible implementation plan or quantitative standards to achieve their success. Indicators, planning, expertise and realization are as important as IDEA.

profile of Nick D'Aloisio:

Nick D'Aloisio * * * Nick d 'Aloisio * *, a British teenager who was only 17 years old * * * in 2113 * * *. 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 simple content. This technology was appreciated by Li Ka-shing, the richest man in Hong Kong, who invested nearly $311,111, and Melissa Mayer, the CEO of Yahoo, bought his App*** with 911 million yuan.

Nick D'Aloisio ***Nick D'Aloisio, 1996—* * is the CEO of Apple's mobile phone software Summly*** news aggregation application * * * and an engineer of Yahoo. At the age of 17, so far, I have rearranged the records of the world's youngest richest man and Yahoo's youngest engineer. At the age of 2115, I independently developed a mobile phone news reading software called "Summly" in my bedroom. * * * Apple App * * can automatically condense any news content into a 411-word summary, so that app users can read news quickly. On March 25th, 2113, it was sold to Yahoo USA, and earned 31 million US dollars * * * about RMB 86 million * * *. Therefore, it has become the youngest multi-millionaire in the world.

Horizons Ventures, a subsidiary of Li Ka-shing, has invested $251,111 in Nick Arlo Isio in 2111; Other investors include Yoko Ono Lennon, wife of John Lennon, and Mark Pincus, CEO of Zynga.

Nick D'Aloisio is only 17 years old and a student at King's College London. As both parents are Australians, Daloisio spent her life in Australia before she was 7 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 must start 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. " Just like ordinary high school students, Nick, then 15, tried to find the answer on Google. Obviously, he hit a wall.

"I just thought, it would be nice if I could simply make a preview when searching for every piece of information and quickly know the general idea of the content." It was this idea that led Nick to write an iPhone App called Trimit, which is the prototype of Summly.

You must be wondering, does a 15-year-old boy have this ability? The answer is yes. Just when Nick was 12 years old, he wrote a simple little game called "fingermil", which earned 79 pounds on the first day when it was put on the App Store.

This is a big deal 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 precisely 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 developers."

From the finger treadmill to Trimit, it was another three years. Nick spent four months writing the program in order to meet his demand for searching information, and it was not until July 2111 that it was officially put on the shelves.

Nick D'Aloisio finally raised funds and succeeded in starting a business:

After investing 311,111 US dollars in Li Ka-shing, Nick got financial support and set up his own team. He spent 12 months rewriting Trimit, and added some new technologies to automatically condense lengthy articles into summaries with only 411 letters, becoming the world-famous Summly today. At the end of last year, Melissa Mayer, whom Nick met, sat directly in Yahoo's office and became the youngest engineer in Yahoo's history.

article 2

women are a minority among technicians, not to mention young, beautiful, intelligent and lovely college students. In addition, they were recruited by the school to enter a well-known IT company like Ali before graduation, which is simply envy others. Wang Jianmin, a third-year computer major at China University of Science and Technology, is such an enviable college student.

Wang Jianmin's research direction is network security, and he mainly does network traffic analysis under personalized recommendation system and cloud computing platform. Her hobbies in life are watching movies, reading non-technical books, climbing mountains and cycling. In July this year, Wang Jianmin participated in the "open source summer camp" organized by CSDN, thus having 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, which leads to the birth and vigorous development of the open source world by analyzing the success of Linux, and gives Wang Jianmin a glimpse of the open source world.

Open source in Wang Jianmin's mind contains 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 to constantly improve ourselves. Equality allows each of us to participate in the same thing regardless of background and environment. Here you are welcome to expose new bugs, show off better design ideas and add new functions. Once you get involved, you have an extra responsibility. 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 be able to withstand 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 projects that she felt could be taken, and also won the Fork of others. She usually pays close attention to open source activities. Although she didn't have the opportunity to attend the "Open Source Technology Conference 2114" held by CSDN this year, she said that almost all the open source technology videos shared at the conference after the event closed broadened her horizons and strengthened her determination to make continuous contributions to open source.

With these experiences as the foundation, it seems natural for Wang Jianmin to attend CSDN open source summer camp. The project she chose is "Tair LDB's range query performance optimization based on Prefixkey", which sounds a little technically difficult. Wang Jianmin said that the choice of this project is mainly based on two factors: first, the project is related to the distributed K/V cache system, and he has used the fast-fetching system Memcached before, and has a certain understanding of this field. In addition, he has project experience in cloud computing platform and is quite interested in distributed systems, and thinks this project is very suitable for himself; Second, I had just finished my essay at that time, and I had a certain amount of leisure time. Besides, I was an open source activist myself. I felt that this open source summer camp was a rare exercise opportunity.

Although he has a certain understanding of the project, Wang Jianmin is still cautious when submitting the scheme. She said that it took several days to write the whole plan. When I sent it to my tutor for Review, I was still a little insecure and uneasy. I was afraid that the plan was not feasible or that I had misunderstood it somewhere. When I finally got the approval and appreciation from 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 project of Open Source Summer Camp lasted for two months. 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 have been encountered in the project procedure, they have all been successfully solved under the patient guidance of the tutor Zong Dai.

"It is true that it is said that learning through practical projects is the fastest and most efficient", said Wang Jianmin. She summed up and shared some things that she learned from this summer camp project that are more important or should be followed in development as follows:

***1*** Before the project starts, it is necessary to make an implementation plan and schedule estimation. In the past, I never made a plan for my own project, and I couldn't predict the project completion date or ensure the project progress and phased results. However, the tutor of this project didn't ask me to start the project immediately, but asked me to make a project implementation schedule based on the previous simple research, which required to determine the expected results and estimated completion time of each stage. At first, I didn't understand it very well, but later I found that this schedule played a very key guiding role in the whole project implementation process.

* * * 2 * * Design the scheme first and then code. For a large project system, even if you have some good ideas, don't rush to put them into practice immediately. It's best to write down your ideas and refine them to form a reasonable design scheme, and then let experienced people Review and constantly improve them to form a feasible project design book. It is efficient and easy to write code according to this scheme.

***3*** follows the code design principle of low coupling. I wrote an article "The Artistic Temperament a Programmer Should Have-—SOLID Principle" before, which described several important software design principles. These principles are easy to understand, and the key is how to apply them correctly to actual project development. I still lack experience in this area, 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 the suite. Therefore, I always follow such a simple design principle when writing code.

* * * 4 * * Always pay attention to communication. If you don't understand, ask more questions. Don't waste too much time on a puzzling question. A word from the tutor may eliminate the doubts and puzzles that have plagued you for several days. Communication is indeed essential.

Talking about the experience of participating in this open source summer camp, Wang Jianmin believes that this summer camp has given more than 61 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 that an offline exchange activity should be held at a suitable time after the summer camp. Those who are willing to participate can exchange experiences and take photos with each other, and can also play a small role in encouraging and promoting the next summer camp.

The school recruited Ali to share the interview experience

Shortly after attending CSDN open source summer camp, Wang Jianmin successfully got Ali's Offer in a campus recruitment activity in Ali, and became the envy of the students. Wang Jianmin said that looking for a job for the first time