Before starting, I have a question to discuss with you.
That is what our industry is?
In short, what do we do?
I think in fact everyone already has an answer ... (Programmer ?, Development Engineer? Test Engineer?)
In fact, when I first started,
I was also puzzled when holding a monthly salary of 3,000 yuan . After all, I am modifying and checking some simple scripts every day.
When someone asks me what I am doing, I support me for a long time (one will write a script, the other will change the configuration. Instead, he will be confused by others), I don't know how to describe my current occupation. (Actually, I mean programmers)
Programmer?
No!
Because in my opinion at the time, I was still far from being a programmer.
This problem will remain until I officially engage in java development
When I was reading CSDN, I saw a question in a blog
Let me remember that time: "Can you be called a programmer?"
So I went to Baidu and searched for the words "programmer". The following are the terms:
1) bing search results
2) Baidu Chinese term
At the same time, I also found that programmers, architects, and test engineers are equivalent to software practitioners, and the industry they belong to is Information Technology, which is called IT.
Speaking of programmers, what do you think of now?
Negative ones are 996, single dogs
Positive is skilled, lifelong learning
Maybe the profession of programmers will eventually be replaced by programs in the future, but this is a digression.
And if you choose one of the core competencies as a programmer from all positive evaluations is
-Lifelong learning
And there is no one, and the superb technology also benefits from lifelong learning
In fact, not only programmers, but also practitioners in the entire IT industry
If you are now in the status quo, you are standing still and don't want to make progress.
Then in the near future, it will definitely be eliminated
In fact, I am very happy to have the opportunity to discuss with you, learn, and progress together.
In fact, about sharing this, I have been thinking since I learned the news
Some questions, including what is sharing? What are the benefits of sharing?
Can sharing change our present? Will sharing affect us in the future?
What is sharing?
Sharing is a way of learning in my opinion.
What are the benefits of sharing?
Sharing can make people
- Learn faster,
- Remember more firmly,
- Speak better
Why do you say that,
Start with a short story
I live in a dormitory with several colleagues. We are friends, roommates and roommates.
Open a freeTalk sharing mode, chat together and listen to the ideas of others, reference
The opinions of others, learning the thinking and behavior patterns of others
This is good, isn't it?
Yes, this is really good.
But as programmers, IT practitioners, and programmers, this is not enough
Technology and business are topics that can't be escaped anyway, after all, you can't imagine working in the future
—Chatting
Of course, I do n’t mean not to chat in the future, just to say that for our IT practitioners, this is not enough
You also need other learning methods and learning methods.
I once read the blog The name of the blog is "How to go crazy like playing a game, Shi Lezhi learning"
In the blog, it tells why people play games and what is the fun of playing games?
It ’s not that “one knife 999, click to send Tulongbao knife, this is a brand new version you have n’t played”, etc ...
Similar to this kind of feedback, in fact, after you operate, the game immediately feeds back a push data to you
Make you feel that your operation is useful, and get a sense of satisfaction when you dodge the enemy or defend the enemy
And make you obsessed with it
But learning is different, why?
Because sometimes, you insist on studying for a month, and this month's things you may be within a year
Not used, and will eventually forget, resulting in a decrease in interest in learning
In fact, learning is like a stand-alone game, one learns, one listens, one reads, and one reads
Then you will give up over time. Isn't it time to play games?
After all, no one can play a game that ca n’t be upgraded one level for a year, and ca n’t change the map.
So I wonder if I can introduce this kind of single-player game into the 'pvp mechanism' to become a multiplayer online game
After studying, use the sharing method to find people below pk, get a feedback, and then
Stimulate your interest in learning and motivation. Form a positive cycle
But technology sharing this, it is easy to say, difficult to say
I think one is that the technical level is deeper than the general one, and the other is the technology
Not black and white, if you delve into it, you can always clear it, such as scaffolding, frames, tools, etc. or even them
The developers, development teams, and designers are there, so if you look at the technology, you can always understand
It ’s good to be confused for a while, not for a lifetime, but it ’s not necessarily if you change the angle
For example, now I start to explain the basic syntax of java, such as int i = "" I was wrong as above, it is a very simple error
Suppose below is a crowd of people
Then someone must think at this time, you do n’t know it yourself, and you have the courage to talk about it? Hu Youren only
Then silently despise in my heart, if at this time someone says that you are wrong, slap, whether it is intentionally or unintentionally,
No matter how you react, regardless of understanding or not. At this time this slap has already hit.
Of course, the most likely thing is to talk to you behind the back, but you can't hear it, so why don't you know what to do.
It ’s not that it ’s not good, it ’s actually that way we can make faster progress, but if we think differently
Everyone is estimated to be somewhat unbearable,
At this time, it may be another angle to analyze from a rational perspective:
1) _ You will be impressed by this
2) _You will revisit your current knowledge
3) _ Before the next sharing, you will do a comprehensive knowledge review to prevent being beaten
When you have finished these three points, it does n’t matter if you are beaten, because you are already moving forward, at most when you are preparing for the next time you share, you will not be beaten because of this point
The above is what sharing will bring you now?
To reiterate:
- You will be impressed
- You will revisit your current knowledge
- Before the next sharing, you will do a comprehensive knowledge review to prevent being beaten
This is what I want to express. If a person is bored, unmotivated, and wants to give up, then it may be a black-and-white debate. Sharing is definitely one of the important means of reviewing knowledge and reviewing experiences and experiences.
At the same time, technology is black and white, and talking about technology is always going to be beaten. In the face of other people's refutation, if you retreat proves that you have lost
In fact, if you want to use the "share" learning method, there are still many things to pay attention to
It is even more difficult to use it well, for example: I feel that there is nothing to say, some are small
Nervous and so on.
Actually it's because we lack practice and experience
But everything is difficult at the beginning, just like everyone used to learn English
Chinese is much harder than English, and I do n’t want to follow English like that, because it ’s because
There is no English to use and practice, there is no accumulation, accumulation. Naturally it will not
So what can continuous sharing bring us in the future?
It depends on your sharing channel,
Simply write a technical blog, visit a technical forum, go to github to maintain your own knowledge system
It is more difficult to maintain your own personal technology website and continue to share your updates on it
The most difficult to record your own technical video and publish it on websites such as Bilibili or youTube
But keep in mind that the benefits are proportional to the difficulty. The harder things tend to be the bigger the benefit.
So now we have a simple review session.
As an IT practitioner, we are supported by many core skills
One of the core capabilities isLifelong learning
As a core competence, there are many learning methods. Today I am sharing here
I personally think that a more general method of "sharing", but sharing is not easy to use, then first we need to understand sharing
-
Sharing is a learning method that allows us to learn faster, remember better, and speak better
-
How does sharing affect us now
- You will be impressed
- You will revisit your current knowledge
- Before the next sharing, you will do a comprehensive knowledge review to prevent being beaten
-
How does sharing affect our future
Will accumulate our second point, which is now the benefit of now, and improve our industry influence
Then I have a few small wishes:
I hope you can share your work experience
This allows us to take fewer detours, reduce overtime, and improve the upgrade experience
I hope you can bring your own opinions when sharing technical points, whether right or wrong
After all, there are a lot of online tutorials now. You can't learn just looking at the official concepts and materials.I hope to get your views, ideas, and insights.
Let's learn a certain knowledge point faster, after all, it only takes 20 hours of deep learning time to theoretically learn the same skill
I hope (we go together every day) we are day day up
At last
Technology is an important part of program life, but your program life is not just about technology
Don't accumulate steps without a thousand miles, don't accumulate small streams without a river or sea
The road of sharing