The impressive scene in the movie "social networking". In a dorm room at Harvard, Mark Zuckerberg held a programming competition, the winner to become an intern in the company. In
 fact, from time to time, Facebook will be organized by the "hacker 
Marathon game, let employees overnight to come up with good ideas, and 
complete the project development.
May 6, 2012, a real hacker marathon in Shanghai and Silicon Valley real-time staged. Never
 met a group of programmers at the weekend to come together, out of 
preference for the code, volunteered to participate in the development 
24 hours a day. The ultimate PK in Silicon Valley and Shanghai, and ultimately won the championship from Shanghai, a product called CHOP.
End
 of the game two or three days, two championship programmer who 
"friends" telephone exchange, the preparation of the second meeting to 
discuss whether it should continue to improve the function of CHOP.
CHOP team on the 1st programmer Guilin, responsible for the back-end development. Non-computer professional background, and is now one of the developers of the social game of tower defense fate guard ". The
 high school began a frenzied fascination with programming, the college 
is too extreme, abandoned professional courses, daily immersion in the 
library concentrated on studying a variety of programming books, 
self-taught. The student's finest creations to the Tower of Hanoi problem-solving process visualization, doing the same dazzling like a game.
Guilin is the confidence back in the programming and code. Programmer for many years engaged in bitter force "are still code as the code for a lifelong career. The
 signature of microblogging, as he described: "do not understand the 
design patterns and algorithms, but as long as I write code, is the 
United States. "If
 the lifetime programmer can do, what not?" Just turned 30, he felt that
 the country does not welcome a very serious problem of the age-old 
programmer, he hopes to own this career can last forever. He
 belongs to the "power programmer" in the eyes of colleagues, often in 
24 hours turned on, has been open interface, a variety of operations 
thanks to the keyboard, never using the mouse. He
 often active in the technical forum in the industry, wrote the Node.js 
the library Mongoskin and other library sharing for use by programmers.
On
 the 2nd the programmer Weizai Jun, also 80, non-computer professionals,
 and fond of programming, from the grand innovation hospital. Insiders call the web of "chubby big city, can be described aptly named. Actual
 hacker marathon field staff, good service game players and other 
logistical, lonely, do not code code itchy, he reached the CHOP team 
involved in the development, responsible for front-end development.
The
 largest city chubby claiming the programmers of "atypical", while 
jokingly said had yards agricultural, while in his spare time crunching 
code research program into the early hours two or three o'clock, his 
greatest interest in every day from the program looking for fun and technology. Most regrettable is that being a "control code" for many years, but still failed to have a classic work turned out. The
 Ayutthaya chubby recently been carrying one of several hundred pages 
thick computer geometry seriously study, as always, strive to enhance 
their own. He said, "to play games on the mathematical model is particularly high.
Product
 manager in the team ThomasYao played an active role in the improvement 
of the CHOP product features and DEMO demo link to a mailing list 
administrator.
The
 two programmers agreed that the team has been able to award-winning 
Thomas, clear English project description is a big help. (Which
 is a more trendy but the most key point is that development near the 
end of the occasion did not slack off, and ended up spending 20 minutes a
 Markdown markup language by programmers welcome) the improvement of the
 function, the programmer can use the label symbol, or shortcut keys to control a bunch of code, the input is particularly convenient. "The
 perfection of this function may be a plus for the project a lot, or can
 be the key to winning." This is where the Product Highlights Due to the limited development time, they cut off before designed a lot of bright spots function.
This is a challenge to the intelligence and skills. Before
 the opening of the first to conduct an intense brainstorming and come 
up with cool ideas, but also to test the first time the sense of team 
cooperation. "Not
 good at teamwork, participation in such activities, may fail. It test 
the team's creativity, skill, perseverance and teamwork." Big city to 
participate in too many games chubby meanders.
Guilin to participate in similar activities for the first time this deep. In fact, he was brought up to do the chat room idea was the team questioned. Final
 Guilin explanation flashed CHOP different from the forum and timely 
chat tools chat rooms, semi - automatic according to the chat topic on 
the semantic content classification ", gaining support. "How
 to do fast output? The communication skills of the programmer's 
requirements are very high." Cheerful largest city chubby said Guilin 
though relatively introverted, but expression is particularly clear and 
convincing when they encounter problems. "In
 fact, I belong with Guilin users, usually through the code to 
communicate a better understanding of each other's technical level. Had 
never met, but has established a very high degree of trust, it is very 
important."
Participate in a game down, Guilin feel the greatest test of time very hasty to write real code it for more than 10 hours. Prior
 front-end and back-end needs of interface are listed in the paper, 
chubby is no server-side data front-end development, he can only write a
 virtual data in accordance with the agreed data structure developed 12 
hours after Although
 most of the functionality of the server-side, front-end data are not 
yet on the butt. "At this point, the 2:00 from the end of the game just 
over five hours, but the big city chubby halfway to two hours. In the Guilin pressure alone in fighting state is unusually large.
In
 the background when interacting with the front of the WEB login and 
server-side technology, but also new technical problems, the Web page 
with Websocket not be able to share the Session. "Guilin is a bit 
tricky. Understand the Guilin, in the actual development process, often a problem affecting the entire development cycle. At first, he is particularly high expectations, and he began to worry about the possibility of works he could not pay. "Some
 rely entirely on Google may not be able to get the right answer, you 
need flexibility." Then the test on-site response capability in Guilin. Fortunately, consuming nearly an hour later, the technical barriers to the final breakthrough.
Chubby
 big city front-end development is not progress was smooth sailing, do 
Serve side, we must use the the Node.js technical back-end development 
with the Guilin. Node.js,
 technical know only fur, but was used in the product development. 
"Limited in time, too late to temporary open book, but not frequently 
disturb the case of Guilin, the largest city chubby can do is study hard
 Guilin code written. This
 requires 120% effort to quickly grasp the knowledge. Fortunately, I 
have overcome the challenges. "Chubby big city was relieved, and finally
 experience a high efficiency of learning in the hungry state.
A
 few hours before the end of the game is constantly lifting of bugs, 
designing the interface, in the middle are constantly improving the 
operation unreasonable. "The
 whole process basically to develop as originally conceived, is still 
relatively smooth." Guilin finally within the specified time schedule to
 achieve the product effect.
"At
 least we are not satisfied with the routine and the status quo, and 
constantly strive to develop products from the point of view of the 
cooler and more dazzling products, willing to challenge themselves even 
during the weekend are also willing to write code with the technology 
circle of friends, a, and this is our group the fun lies. "big city chubby geek spirit of the group of people to give a final interpretation. They
 are no longer a group of only focusing instead on the programmer to 
write code rather inarticulate, through participation in a variety of 
game activities, this group active in the community more and more high.
 
没有评论:
发表评论