"Software developer Roadmap-from apprentice to master"-a summary after reading

Source: Internet
Author: User
Tags using git

The book is quick to read and resonates in many places! Harvest or a lot of ...

Empty Cup mentality

This is one of my favorite themes, the book has a story:

  

It means that if our own mentality is not put forward, arrogant and impetuous, can not calm down to study hard, then see more books is useless.

  Only with a knowledge of the mentality of learning, will have a harvest.

About Skills

For software developers, in the pre-employment period of students should be widely used in various fields of professional books, as far as possible to broaden their knowledge, to enter a good foundation for the job.

In the internship, as far as possible to ensure fast learning, to be used as the goal, you do not need to know the implementation of a UI component principle, just need to know how to use it.

Then after the entry, in the first few years, when you identify the career direction, you should thoroughly understand the current direction and dig deeper into the relevant skills.

After the skill has a certain cushion, then to the horizontal widening of the field of view, even point into the face.

About Learning

I think I have done one thing, is to constantly share their own learning. Unfortunately, the book also said that the knowledge of the record should not be brought into the "tomb", should always read the aftertaste. My blog actually finished writing very little oneself look back, this is indeed the shortcomings, should be in time to flip through is.

In addition, the program apes really need to continue to learn, such as the front-end technology, 5 years ago will think of JS can be used for the server? Do you think JS can also implement dependency injection, MVVM?

Times are changing, when everyone is skilled in using git, you still hold the SVN, this is a bit outdated ... It is not the development of technology too fast, but the fear of change, fear of losing the tools and means of survival.

But in fact, the accumulation of tools in the past will also change the way we use the tools and understand .... This also confirms the words of the Lord Joe, the cause and effect cycle ~

Self-determined route

There are definitely dozens of ideas in every person's mind about career planning. Even today's ideas differ radically from the ideas of the past three years, and future planning may change at any time.

Therefore, it is equally important to adjust your own planning to the direction of career change, and only by combining the planning of your own career with the current work can you achieve your goals.

Conversely, if career planning is not on the same line as the current job, either change jobs or change your plans to fit the job.

About work

At work, you may feel that you are out of tune with the atmosphere around you. It may be a different culture, or you may not have adjusted it yourself.

Proactive reporting and active communication are all the skills necessary to work.

The work of the ape is relatively simple, and doing its job well enough ... Of course, if the heart is not here, it is necessary to collect the information around ...

For example, to take the project manager or Product Manager route, then you should pay more attention to project management and architecture ...

If you want to take the route of technical support, then you should know more about the deployment of products and operations related work ...

If you want to take the route of consultation, you need to their own products, the surrounding market, industry dynamics, the latest technology ... Have to have a certain degree of certainty.

These are all things that can be learned at work.

... The last sentence, planning is very important, are you still confused?

"Software developer Roadmap-from apprentice to master"-a summary after reading

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.