Bothersome or two
I am a Java professional, and the company arranges big data training (in fact, it is similar to self-study). In fact, I appreciate this opportunity, a programmer should not be limited by language.
Before coming here, I had also taught myself some knowledge about big data. It was for the interview, so that I would not be confused when asked questions. Finally, I also made a project, which was a program to monitor pv, UV and other values of the website. But the project was too quick, too weak, and didn’t learn much. Therefore, learning is not about fast, it is a kind of accumulation. We should know what it is and why.
I’ve been studying Java for two years (since college), and I’m just at the job level. Two months this time, to be honest, just thinking about getting started. Therefore, how to learn and how to make good use of the two months has become my biggest worry. I have also asked my tutor and looked for information on the Internet, but got little benefit. In addition to the theory and their own hands-on practice, notes, knowledge review and so on, two months really can not learn too much. Therefore, how to maximize my learning benefits in limited time? That’s what I need to do. In fact, after two months, I learned not only knowledge, but also more important than technology. With a chart, two months of notes.
journey
Learning in accordance with the outline given by the tutor, but also from shallow to deep, by compulsory to elective. The biggest feeling is that the more I learn, the more I don’t understand. Starting from Oozie, I know what it does, but without a proper environment to use it, the more I learn, the more boring it is. I prefer practical, optical theory, can’t combine with practical, I just don’t learn, it will only waste my time. Self-study is to see B station study mostly, this need not I introduced more, two words is conscience. I hope I can apply what I have learned to do a project in the future. However, I finally found that there are too many knowledge systems needed to do a big data project. Two months is not enough. There’s no time to study or work on projects, so make the most of those four years. But it’s never too late to learn, and when you do, you’re 99% successful.
Two months of learning
Read official documents as much as you can
Many also have the teacher mentioned in the video, they speak of is also derived from the official documentation, look not to understand the official documents will not be afraid, my English is very bad, when you think so, try to see English, not just right translation or include a extension, with the advantage of the video is the somebody else will go with you, make you less on pit.
Version according to the latest go
Companies will think about stability. Learning the latest technology is always right, the iteration is very fast, such as learning centos, most of the videos are taught version 6, you learned it all in one head, now out to 8 (until 2020-7-11) and finally you have to learn 8. Do IT don’t go the old way, anyway is to learn, why not learn new.
Know your place
Like the college entrance examination, the last one is always left to the students of north Qing dynasty, their what level, the heart should have points, research to that realm of their own feeling is not good. Let it go. That means you’re not good enough. Level 4 Mantis can defeat level 6 Blind Monk.
Make more short-term plans
I’ve decided to study big data for two months. That’s my plan. Is that gonna work? That won’t do. In fact, so down is also muddled. Plan as short as possible, it is best to specify by the day (although it is difficult) days of the week, find a time to their own plan. For example, this week I’m only learning Hadoop, and I’m specifically dividing up which piece of knowledge I should learn about Hadoop each day. Do what you have to do today.
Study must pay attention to efficiency
Those who go to the library must study, ok? Learning time ≠ effective learning time. I think we all agree on that. Don’t pretend. Learn. Play. Let me tell you something about myself. I’m a normal person, not a straight-a student or anything. I get sleepy and distracted, but I can avoid it with a few tricks. I usually read some theoretical stuff in the morning, and I’m most awake in the morning. These things happen to be more boring, easy to sleep. In the afternoon, I watched something I had studied and did some practical exercises. After lunch, conditionally lying for 15 minutes is also useful. I tend to fall asleep between 1 and 2 and nod my head (back to high school). It’s not easy to overcome that. Usually I go to the bathroom, take a look, stand. I believe that quitting smoking is not a problem. Can you still fall asleep if you have the willpower? I’ve been doing better in this area for two months. I know I’m not the former, so I have to do something about it. I drink lots of hot water after lunch, and you usually feel it when you wake up. The priority is obvious. I’m sure a few people will sleep through it, but I can’t.
Get into the habit of taking notes
I didn’t write before. I thought I’d read more if I had the time. Later, I found that when I use a knowledge point, I know THAT I have learned it, but there is no place to find it. I don’t know if you have encountered this situation, but I have experienced it many times. It is not so easy to develop a habit, good habits usually need to be forced to cultivate in front of me, my habit of writing notes is also forced by my tutor, every day must produce. I was very disgusted, slowly found that this habit is really good. Now, whether I study or read, I write something. Writing notes is not to explain who, is for their own reading, so do not say how gorgeous, remember how official, even if others can not understand your notes, you can understand it. If you can translate other people’s things according to your own understanding, then even if you have mastered it, then forget it is also a matter of turning over and looking at it. As a practicist, I don’t like formal things, and the habit of writing notes makes me feel its benefits. If you join me for this, I’m sure you’ll thank me in the future.
I was working on a little project
In the end, I did a small project of index monitoring. In fact, I didn’t use much of big data, mainly because I didn’t have enough skills.
Time is tight, and there’s still a lot to expand on, so here’s the effect
Here is the technology stack used (the company is not allowed to use IDEA for development, it is better to use IDEA)
Links to articles from 0 to 1 on how to do this project: juejin.cn/post/690822…
Attach a Github address: github.com/bigli97/com…
summary
One of the starting points of my writing is to stand as a lecturer and try to make most people understand. In fact, the most important thing in learning is not what knowledge I have learned, but what is more important is routines and methods. The physical and chemical education in high school may be of little use to me, but what is always useful is the logic and ideas to solve problems. I’m not sure how long I can stay in IT. What you learn may not last a lifetime, but how you learn it may.