As programmers, there is a similar anxiety--when the wave of new technology, once again, will always be forced to follow, always worried that if you do not keep up with the trend of new technologies, the era would be abandoned.
Fear of age, the fear of mediocrity, in fact, only your efforts in reality can not support your ambitions. And the true "unwilling mediocrity" is that you take advantage of the maximum fragmentation time in your actions to get out of your comfort zone and to experience the unknown or the wild with surprise or weirdness.
As a developer, there is an atmosphere of learning that is especially important with a communication circle, which is a My iOS communication group: 638302184, "To prove you are an iOS developer, please use Max computer to apply for add group" Whether you are small white or Daniel Welcome to enter, share bat, a inside test, interview experience, Discuss technology, we exchange learning and growth together! Hope to help developers less detours.
There is a question: 25-year-old, began to fear 35 years of mediocrity, but do not know how to move forward, how to do? We are all afraid of mediocrity, fear of depravity, fear of becoming the most hated kind of greasy middle-aged. Every day thrusts out the beer belly, eyes cloudy, by the years easy to grind the edges and corners, poured cold blood.
Someone said, "Don't be a fat guy who can only play with the phone when you're 35 years old." "If you're tired of mediocrity and boredom before age 35, make yourself a different person," he asked.
Especially in recent years, waves of technology wave after wave, from the internet of things, cloud computing, Big Data, vr/ar, artificial intelligence, autonomous driving, and then to the blockchain today, every technology wave comes, is the capital and the market is extremely hot. And a large number of programmers have joined the hot technology of the entrepreneurial army, which undoubtedly exacerbated the anxiety of friends around. In fact, similar to such anxiety is normal, people without foresight will have immediate worries, it is human nature. The Ancients have a cloud: "In danger, thinking is prepared, ready, dare to this rule." ”
Life, graduated from college, has diverged.
Finally graduated from college, finally get rid of the shackles of learning, some people feel that the struggle of the period finally can be ended, and these people's parents also think so. The relationship, to find a stable job for children, and then buy a suite for the children, the house big a little old people can live together, and then hurriedly married and have children, "happy life" is so. This idea exists not only in the people who return to the 345-line cities, but also in the big cities, who seek to stabilize their lives.
Others, after graduation, choose to leave their homes, the ability of good students to enter the big company's school recruit, the ability of nearly the students out into some small companies to fight, experienced several times job-hopping pay rise, they all want to prove their value in the big city.
For them, graduation is just the beginning of a wonderful life, they have the ability to start a deep exploration of the world, to explore the unknown possibilities, to fully release their potential, to try all kinds of possibilities, to find their own value maximization and the realization of wealth Freedom Road is the biggest task they face. Whether you admit it or not, some people want to "go out" in their bones, while others simply want to "stay".
The gap is not a night to produce and pull, more than the creation of people, fate only and you can't get through. The gap is almost in your own life melody set the beginning of the beginning, only then you are unconscious, there is no idea that the gap will one day like a runaway Mustang, a go not back.
Most of us chose "uprooted programmers", so we should have some early enlightenment.
We programmers know that the vast majority of programmers gathered in the place is not only in the North canton, perhaps you have just worked, perhaps you have been in the IT circle for more than a decade, regardless of whether you really like technology, we are very clear, these big cities, the base of the Internet, Programmers here will have a lot of opportunities relative to other places, and we are going to talk about some of the changes we have to undergo today as our uprooted programmers.
From job-hopping to promotion, from beginner to senior, from growth to maturity, programmers may pay more and more, but career development is getting tougher, and the outcome of this will one day face bottlenecks. Find the bottleneck one by one to flutter over. Do technology, do not know how to do continuous refinement, how to persist, to manage, and do not know how to start. The results have not yet waited to understand, half a year passed, suddenly look back, as if their ability to improve, salary growth is more and more run but inflation.
Sometimes you feel that the development work is more and more difficult, the voice of inner transformation is more and more high, but do not know what to do if you leave the development position. Looking at others can choose to be freelance, or can achieve financial freedom, inner envy, but turn around but can only sigh: their own way, where exactly? Perhaps, only to understand this matter, we can really from only satisfied with the small satisfaction of the circle of friends to come out, from a longer-term perspective to face the future development and change.
But people's energy is limited, it is impossible to follow each wave of technology craze, in the end how to choose, presumably everyone is also full of doubts.
In the long term, it is certainly the kind of technology that is slow to be eliminated, can be directly proportional to the accumulation of experience, easy to form knowledge barriers, not easily replaced by the best. But in fact, looking for this technology field is actually very difficult, this is the programmer generally lack of security reasons, with Java language development as an example, 5 years of work and work 3 years of the gap is not big?
But in fact, there is a technology field that has the potential to be big data technology. Golden Hill Software senior Big Data architect and big data experts have said that for project management and higher-level professionals, big data can help them more thinking level and dialectical view of the logic of data, and in the universal learning work, can understand what technology can do what, advantages. Such knowledge is useful for a manager to judge the current technical form, to estimate the difficulty and cost, and to broaden the imagination of innovation, which has important accumulation significance.
The same iOS programmer, why do I have a higher salary than my food programmer?
Do you think you are a reliable programmer?
Take the story of the apes around you.
No one is willing to cooperate with the programmer, a Hai surface is very positive and diligent, every day early to the company, weekends at home overtime. But he is not a reliable person: the logic of the demand is not clear, code comments are never more written, work halves.
Once he was in charge of the project near the release, he had "important party" for the first to go. Results release encountered problems, temporary pull over the development of the code is not ripe, need to re-comb logic, causing the whole group of people to work late into the night. In the workplace, no one does not like to work with professional and reliable people, such people can be efficient to do the job well. The following points are important factors in judging whether a programmer is reliable or not.
There is a general problem with the new programmer: the need for the old man to teach how to use the compiled software, how the code works. Some people used to use SVN for code management, not git, waiting for the old man to teach. The use of these common tools, a search on the internet a lot. Those people seem to think that the old person teaches new people is the natural thing, or that the old people teach two sentences than their own busy half a day save time more convenient. But this will disrupt other people's normal work rhythm, waste other people's time, and ask too simple questions, let people doubt is not your IQ, but attitude. Execution is what you are going to do with your leadership. No, executive power is a problem-solving capability that often carries with it a certain amount of leadership in the implementation process.
For example, the system has a bug, a check that this is the upstream system of the pot, say you go to find them, and then there is no context. Instead, B may immediately pull the responsible person to a group, post the issue log, or even call the interface, pointing out the problem with XXX data and asking when it will be repaired.
The leader asked, from a mouth can only get not his pot, and B can clearly reply, the cause of the problem, who is responsible for the problem and when to repair. Although this matter is not directly related to B, the practice of B is "reliable" and gives a good impression. Someone summed up the people are all things have an account, pieces of the landing, everything has an echo. The premise of being a reliable programmer is: write a good note.
But early contact with big data friends, often confused, big data contains a wide range of technologies, common frameworks are many, such as Hadoop, Spark, Storm, Scikit-learn, Mahout, TensorFlow and so on, where should learn from, More helpful to your career?
As a developer, there is an atmosphere of learning that is especially important with a communication circle: 638302184, PS: "To prove that you are an iOS developer, please use Max computer to apply for add group" Whether you are small white or Daniel Welcome to enter, share bat, a inside question, Interview experience, discuss technology, we exchange learning and growth together! Hope to help developers less detours.
The article originates from the network, if has the infringement, please contact the small compilation to delete.
The same level of iOS programmers, why do I have a higher salary than my vegetable programmer?