Some experiences from March 2012 to the end of 2014

Source: Internet
Author: User
Tags drupal

-years3month into a site to do the company internship, one months 800, the first day to report, the leadership asked what to do, in fact, there is no special idea, said in accordance with the company's arrangements to it, after the leadership said, recently there is nothing, you will help the company's network cable layout planning, Now the network cable is too chaotic, after that, find some tools to use to start to do their own things, no one tube a person to do, a full day of their own person, in the process of work, because will involve some colleagues network cable replacement network is indispensable, to cut who's network, with whom to greet, live is finished, People also know all, know who is sitting there, who called what name, is responsible for that part of the network cable layout, with two days to finish the work, familiar with all the people. And then I got my ownPCThe development environment, because the company is doingPHPHas not been contacted before, so I consulted the next colleague, the basic building is to be able to runPHPThe basic Environment colleague suggestedXAMPPand the company's code version controlSVNclients and their own habits of editing tools, colleagues recommendednotepad++, plug-in more flexible, according to colleagues recommended to set up the environment, because the company is doing in Europe and the United States ProjectDrupal, so need to be familiar with the use of methods, about one months of time I have been andDrupalbe familiar with all kinds of interaction, the examination time is usedDrupal to do a blog system of their own, the assessment is smooth. After you can do some basic things, the site has a lot of pictures need to be modified, very simple things,PLlook, I have nothing to do with this task.PS, joking that is the professional repair of the picture, in fact, some size of the problem, about three weeks of time to take pictures of the site all processed once, and did not feel dull, but in the process I will sometimes be pulled past the meeting, and customer meeting to speak English, it is my life, But there is no way to bite the bullet listen to Bai, no way under the class on the bad fill English is good remedial timely, in the third time can understand what the customer said. And that's when the end of May I was exposed to another frameWordpress, this is another project, but a two-time development I totally can't keep up with the rhythm of the old staff, variousjqueryscript in the foreground, although the previous school, but in the work is still difficult to accept that intensity and pressure, fortunately survived the most difficult period of time, the project is nearing the end, my development is not all handed over to my colleague is my master, now think that it is also a good time. At the end of September I submitted a letter of resignation, a person went to Beijing, that is the first time I left Xi ' an to go abroad to start my North drift life.

2012years ofTenMonth -I stand alone in Beijing West station, then the Beijing West station is not through the subway, need to take the bus transfer, I am a person inexplicable came to the land, in Beijing Sports University rented a bed, began to find a job, very smooth find a job, do isLinuxunder theCdevelopment, mainly to do is the web crawler, contact theSocketCommunications, we had 10 target sites, and my mission was to have the 10 target sitesWebserver communications get Web content and hyperlinks in Web pagesURL, in stable operation7x24on the basis of the hour, to achieve elegant crawl, is not to be the target site to find this browse is the program, not people through the browser operation, some sites difficult to collect, such as: Baidu know, Sina love to ask, collect too often will appear30Xjump, need to enter some information, I remember the most clear is that Baidu needs to enter the verification code, because this problem I and colleagues of the processing opinions inconsistent, and debated for a long time, the final plan is two programs at the same time. The first scenario is to read the verification code through the program and submit the code read toWebserver to retrieve the data again. The second option is to add a program to ourCookiesmechanism, because I found that Baidu has issued a verification code before theCookiesto test the program, so I put this information back toWebthe server is ready. Finally we used the second scenario. Because the colleague who presented the first scenario did not implement the program that he had designed, the second scenario solved several target sites at the same time. After this, I use the program to achieve the simulation of Baidu, call, Sina's Landing function, at the same time contactSSLbecause the login process will use theHTTPS, then the crawler realized30*24hours without accident, while the amount of data collected also reached the number of single day visits80w, limited data accounted for97%'s goals. In the maintenance of the crawler at the same time, do a row of heavy servers, of course, under the guidance of master, I spent one months to complete the service framework of the construction and transmission of data analysis, to ensure that the server communication with the row of the exception, but in the preservation of data, encountered a problem, such as how to store data, Because the data still needs to be browsed,Webcolleagues proposed to useMySQLdatabase operation, a Web page of information to use5to the6INSERT statement to handle the completion of the effect of efficiency, but there is no other solution, then the first implementation of it, beganSQLthe concatenation of the statements takes a week to implement, but as expected, the data is stored in300wwhen the database collapsed, forced to look for new treatment methods, we look at theMongodb, a non-relational database, the data import has been promoted several times, so our task completed successfully, in the process of development of the server to contact the two fork tree, perhaps this is not the best way to save the data, but we used this way. Later on, Dr. Wu was inspired by the Book of the beauty of mathematics. This is already2013In late autumn BORLND, we put more than 20 days of leave, I went back to Xian, in the introduction of friends I found a job in Xi ' An and Beijing, in October I went to Beijing to run the separation formalities, returned to Xi ' an end of the North drift life.

I went to the company report, told me C Development of people full, I was transfer to . NET developed, Or do the service side of data processing and storage. But let's do the interface first, I have become the art, and the company does not allow the Internet, this can be difficult to die me, do not have the Web site material hard to find Ah, experienced people will understand, a week of time I made a few difficult interface, and later said to be familiar with the business is sent out on business, this is my first trip, or very curious, To the beautiful Jinan sent to the warmth, we came back, understand our company's business is the heat metering, which in my opinion is a term, because it is not like XI ' an heating is charged according to the area, they charge a bit like we use electricity, at the same time understand the software we are now the function and architecture, First contact with. NET development, understanding of the idea of OSGI. NET and plug-in development at the same time learning Iopenworks development model, while the company has a previous software, is a project of intelligent agriculture but not the implementation of multi-threaded operation , my task is to take photos, irrigation, soil data storage in one program, so I was born with my first interface program:

The runtime cannot be used because the previous Web and program traffic was implemented in the form of Message Queuing, and I do not have a corresponding message queue locally. The function of this program realizes timed photographing and reporting of soil data, and performs irrigation operation and time control through commands issued by the Web terminal.

After the Spring Festival company suddenly announced the XI ' an division to return to headquarters, moved to Yantai, I left, the year of the 3 months, and at the end of 3 I entered the position now to the company.

Some experiences from March 2012 to the end of 2014

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.