Recently many people in the circle of friends in the company recruit "senior Big data" talent, can't help thinking, what kind of talent is a senior big data expert? Perhaps the topic is a bit big, then the landing a little bit, what kind of people can help my company into the Big data field, and for my company profit?
Technical perspective
First of all, from a technical point of view, senior big data experts must first have the relevant code capabilities, to be able to build hadoop,spark,yarn such a framework, you need to know in such an architecture in what language to meet their business development.
Then you have to understand data mining and data visualization, but also to master all the front-end technology (LVS,CDN, load Balancing ...). and the corresponding language selection, it is said that in the era of big data, R,python,scala can know and understand their common functions and related grammatical format.
At the same time, you have to have a certain understanding of the relevant algorithms, often used in decision trees, Apriori,k-nn,k-mean and so on, when you start to use these algorithms, you must understand its principles. This way, at least in your later algorithm optimization process helps you improve your performance.
Well, from the three angles above. Have a look at the people around us. The answer is obvious, no! Or have, is in bat such big company, a new small company how to recruit such senior big data talented person, difficult! Because, after you understand Hadoop, the business has a quicker response, and you have to think about spark, and with real-time development, you are bound to learn storm. The talent in this area is not technically very specific, on the contrary, his technical awareness, or the corresponding learning ability is more important!
Therefore, from a technical point of view, senior big data talent, not only a technology is very good, but a technical comprehensive ability and learning ability is very strong person.
Business Perspective
Recently listened to two forums, one is IBM, the other is the R language Conference. Very deeply, IBM is leading the concept and trend in the Big data field. Come up to his professional doctor said, now the domestic big data company more than 70% is not related to big data! This is reality, the data analysis that I am engaged in is limited to the original text analysis of Txt,excel, and unstructured data is seldom in the traditional industry.
Big Data do the best industry may be the advertising industry, open the phone, your friends circle, Pc,pad. At least advertising is going to follow you on your platform. and advertising, finance, medical three industries, why big data will be the first landing, not because of their industry technology maturity or what, more importantly, these three industries are more rich! This is Li Shi in the R language Conference (as to who he is, who believes that the person who has done the text analysis with R probably knows, is the one who wrote the rwordseg bag) said.
How to understand your business is probably the most important issue in front of big data professionals. Your technology is strong, the algorithm is accurate, there is no detailed understanding of the business is impossible to make very fruitful results. Some people also say that big data is the Internet industry, we do not know about the traditional industry, and have not accumulated, how to quickly grasp the understanding of an industry, and then a more in-depth understanding of the relevant data.
Here, I personally appreciate the practice of headhunting, when you want to understand an industry, you are not to read, but to recruit! I believe that in the process of communication with people, you will learn more information. Mixed forum is also a good choice, because in the forum, you can see all aspects of the industry. is especially important for you to understand the business.
Training business thinking, there is one of the simplest way is to more and your company's sales chat!
To sum up, I understand the senior big data talent, the focus is still on the understanding of the business, said the landing point is the txt,excel data you collected on the key indicators of the control. Do you want to know what it means to be too big or too small for a certain number of indicators? How to make these indicators for you to generate value and benefits! Then is the relevant technology of learning, technology this piece, personal advice to understand more, when to time, and then deepen the details inside the content.
For example, why is it that in the talent market, algorithmic engineers are more expensive than code engineers because people who make algorithms have to code and understand the intrinsic logic of the algorithm. This is understood in the course of your own learning, and it is relatively straightforward to implement code that is logically clear.
Architecture, which is a must-have capability for senior big data engineers. To be able to build the best architecture for the traditional industry and to be able to operate, but also to take into account the late-stage scalability. The other thing is that you have to be clear with your leader.
Business ability, landing point is what you can recover costs and achieve profitability! Remember my data mining teacher said, for the traditional industry to do data analysis and mining, you have to be able to 3-6 of the time to let customers see benefits. Otherwise, your data mining is meaningless!
Well, that's what I understand about the concept of senior big data. Hope in big Data this tuyere, oneself can less impetuous, more practical, the technology to learn, the business understand thoroughly. Humble efforts, come on!
This article is from the "Data Mining and Visualization" blog, reproduced please contact the author!
Senior Big Data expert???