Describe:
A buddy quit looking for a job, recently talked about the interview treatment requirements of a class of things, some feelings.
In a company for a long time, the market for the development of the requirements are not so sensitive, and do not know what skills are required. A company's business is limited, stayed for 2 years, 3 years, 4 years later, the knowledge may be narrow;
4, 5 years of programmers on the market average treatment is not clear, asked to say hello to friends to talk about only a few standards, for most people, wages are to settle down the book, it is not to be observed.
Think of themselves is the most data collection and analysis, jumped out of an idea: collect a sample of recruitment information, do a simple statistic, perhaps some harvest.
Just recently also not very busy, after some toss, with the following results:
Chart:
number of payroll and recruitment information senior java programmer post Responsibility keyword pie chart
Related data:
Number of wage range recruitment Information Quantity sample total number percent number of occurrences of a keyword
Collection using tools:
Htmlparser Data fetching
Lucene Analyzer Ikanalyzer participle
Excel Chart Generation
End:
For data analysis, the amount of data must be large, I am just a simple collection of 800 intelligent (Advanced Java Programmer) data; The regular point should be the recruitment network intelligence 51job 58 the same city recruiting all the information climbed down, the amount of data first up, so that some value.
Only 800 of the data, in fact, there is not much reference significance, play just, but at least can simply analyze the salary is about how much is required what skills, which area recruitment more.
Senior Java Programmer--responsibility requirements