Client: I regret it very much now. I didn’t go to work on the day I started. The boss not only saved my start-up red envelope, but even me.

Make money, it's not shabby~

After spending a pleasant Chinese New Year holiday, it was the day to start work again in a blink of an eye. Not going to work for 7 consecutive days, not a dinner party, or the idle life of watching a drama at home, disrupts the rhythm and state of working on weekdays. When they think of returning to a stressful work mode or learning state, many people will naturally resist mood. Even in the first few days after starting work, many people can't find the feeling of going to work for a long time.

I hereby prepared a unique guide for programmers to resume work to help you quickly adjust your status and start the combat mode.

Stand and make money

1. Actually, you need a job more than you think

It is often difficult for most people to concentrate when starting work after a holiday. In addition to the discomfort caused by suddenly switching from a relaxed state to a tense state of work, it may also be due to excessive relaxation during the holiday and reluctance to think about it, and finally neglecting the effect of work on personal development. Importance, even feel that I don’t like or need my current job so much.

But in fact, even if there is no need to repay car loans or mortgages, most people need to have a job more than they think.

"Labor (that is, work) and practice are the essence of human beings. The creation of the object world through practice, that is, the transformation of the inorganic world, proves that humans are conscious species." As early as in the junior high school textbooks, Mr. Marx treated him to labor ( That is, thinking about work has told us. In his view, people tend to participate in transforming the world through practice. While creating value, they also further achieve their own social interaction goals.

This explains well why many elderly people are always awake after retirement and need to find something to do to make their lives more fulfilling; many housewives or people who have already achieved wealth freedom are often willing to return to the workplace. Because work is more than just a job, it also allows us to avoid being disconnected from society.

Therefore, when the feeling of not wanting to go to work hits after the long vacation, we can first think about whether we are wealth-free and no longer need to worry about work. (Probably not, sigh) Think about it the other way around. Even people who have achieved wealth freedom still need a job to keep themselves closely connected with society. Isn't that less resistance in my heart?

2. The new year starts from morning and breakfast

When you finally made up your mind to become a qualified "beater" again, how do you quickly get into work?

The so-called plan for a year is in spring, and a plan in a day is in the morning. A good working day must first start with morning and breakfast.

According to the law of the body's biological clock, 6:00-8:00 every day is the best time for the body to wake up and start preparing to enter the working state. At this time, people's minds are often clearer, their mental state is very good, and the outside interference is very small.

For programmers who have to deal with high-intensity workloads every day, it is very valuable to insist on getting up early every day and doing the necessary reading or work combing when the mind is clear and the outside disturbance is minimal during the day.

In addition, a nutritious and healthy breakfast every morning can help you replenish the necessary nutrients and energy, so that you can devote yourself to work more energetic, which is also very necessary.

Life needs a sense of ritual. In the new year, remember to prepare a nutritious breakfast for yourself every day.

3. In addition to plaid shirts, make your image more diverse

In the impression of the outside world, developers spend most of the time writing code, and the words spoken in workplace discussions are often mixed with words that ordinary people do not understand, such as code, English characters, and mathematical logic.

The American drama "Silicon Valley"'s portrayal of the image of programmers has made people even more stereotyped about programmers-this group of "new species" who are using code to change the world have different personalities and do not like to interact with people. The hobby of most men is plaid shirts.

But in fact, this is the biggest misunderstanding of many humorous, handsome, funny and wealthy programmers.

Work is about to start, male programmers can make a handsome new hairstyle in advance, and then prepare a few sets of daily wear for themselves besides plaid shirts; female programmers also need to be nice to themselves and learn how to give in advance Paint yourself a delicate and beautiful makeup. Strive to surprise everyone on the first day of construction!

Learning to improve and manage one's mental outlook and workplace image is not only a respect for colleagues around you, but also a manifestation of strict self-discipline. Make yourself more fashionable and interesting, maybe it will help you to gain more colleagues and leaders' love in the new year, and then take the road of promotion and salary increase...

4. Refuse to be busy, make a plan for work and life

Many people may have heard words like this on different occasions: "Don't be busy", "You must arrange your own work scientifically and rationally", "Life must have a plan", etc., and they believe in them.

But in fact, there are often very few people who can really plan their work and life scientifically. Refusal to mess around can't just be thought, but it requires long-term training and habit formation.

In the new year, in order to give yourself a stronger control over life and work, please make a systematic plan for yourself!

Before you start planning, you can think about the following three aspects:

What is your annual plan for 2021? At the end of the year, what do you need to reflect in your year-end report?

After thinking about the annual plan, please disassemble the annual target into quarterly targets, and roughly plan what you need to accomplish in each quarter? What are the indicators and key time points?

Finally, please break down the quarterly goals into the goals that need to be achieved each month, and then make a permutation and combination for yourself in a weekly or daily manner.

I believe that after planning, you will have a more sense of purpose in your life or work for the next year, reducing a lot of confusion or confusion. Next, what you need to do is to break through the most critical tasks one by one, and you will never stop until you reach the goal. Of course, while firmly advancing the implementation of the plan, it is also important that you need to be more flexible in handling and responding to changes in the outside world, and you must return at the end of the year to score and make a review of the completion of your plan. .

5. Be an optimist

In the new year, due to the long-term impact of the epidemic, as well as the introduction of emergency management plans such as local Chinese New Year and regional isolation, it has brought many discomforts or new changes to everyone. In the face of change, people tend to be at a loss or passivity, and their mood will be affected accordingly.

But in fact, under the epidemic, programmers are the group that should not feel pessimistic.

Although the epidemic has blocked the circulation in the real world, it has promoted more onlineization, and concepts such as online documents, online meetings, and development of the cloud have all been popularized and developed. If programmers are good at discovering the opportunities, improve their abilities through rapid learning, and actively embrace changes, in the context of the epidemic accelerating the development of the digital industry, this year may become the best programmers for success. years.

In the face of difficulties and challenges, pessimists are often correct, but optimists are often easy to succeed. In the new year, let yourself be an optimist, become the part of people who are most likely to succeed, and then participate in changes with a more proactive attitude.

6. Keep moving and make yourself "strong" enough

After completing all the above sorting and planning, there is another most important and decisive premise: you need to have a good body.

The body is the capital of the revolution, especially for programmers who have been running around first-tier or new first-tier cities for a long time. Writing code is costly, overtime and the body needs to be strong enough to squeeze the subway. If you have experienced the crowds in the morning and evening peaks in Beijing, you should have a deep understanding of the constant flow of big cities and the crowding of the subway that can be pushed onto the ground with your toes. In the new year, you can make a fitness plan for yourself, keep a certain amount of exercise every day, at least you can relax when you squeeze the subway.

How to learn and improve?

I have been doing Android development by myself in the 6th year. Two years after graduation, I have the honor to join the big family of ByteDance. In the 4 years of Byte, I have witnessed too many people coming and going, and I am deeply impressed by a colleague who switched jobs to Ali and directly doubled his salary, but I also saw many people bumping into the wall with gold plated with "big factory". Technically!

I may be considered a successful example myself. I achieved 2-2 from 1-1 in 4 years. Of course, the "sorrowful tears" behind this will be discussed later. In general, thanks to my continuous learning, review and summary, and improve my skills! Let me share with you a collection of "Android Development 2020 Interview Real Questions"

The interview book not only includes the questions I encountered in the interview, but also includes questions collected from some friends. In the future work, I will continue to update and enrich the interview book. Of course, I also hope that everyone can contribute more high-quality interview questions.

It not only shows the common interview questions and answering skills, but also explains in detail the knowledge points contained in each question, so that every programmer not only knows what it is, but also why it is.

Due to space reasons, the following screenshots show part of the content. If you need the following complete study notes PDF, you can like + comment to support the worker brother, click here to pick it up for free !

The main body is divided into 6 parts in total:

  • Java basics (★★)
  • Java Advanced (★★)
  • Android basics (★★★)
  • Android Advanced (★★★)
  • Android project (★★★)
  • Frequently Asked Questions of Project Interview (★★★)

1. Java basics (★★)

Object-oriented thinking
, polymorphic
exception handling,
data type,
Java IO
collection,
Java multithreading

Java Advanced (★★)

Reflection in
Java Dynamic proxy in
Java Design pattern & recycling mechanism in
Java Class loader in Java

Android basics (★★★)

Basic knowledge of Android
Activity
Service
BroadCastReceiver
ContentProvider&Database

Layout
ListView in Android
JNI & NDK
Network Access
Intent Fragment in Android

Android Advanced (★★★)

Android performance optimization
Android screen adaptation
AIDL
custom control
event handling in
Android Android signature
animation
network protocol in Android
Other

Frequently Asked Questions of Project Interview (★★★)

  • Development cycle
  • Problems encountered in the project
  • The biggest gain in the project
  • How the project went live
  • How the project is profitable
  • Draw project architecture diagram
  • Project development process
  • Your role in the project
  • Which modules in the project are you responsible for
  • Talk about the specific implementation of the module you are responsible for
  • Which third-generation frameworks are used in the project
  • Have you ever written a framework by yourself
  • How do you improve yourself (learning) in your spare time
  • Do you have your own technical blog
  • Your career plan
  • Why leave
  • Why choose our company
  • Talk about the highlights and shortcomings of your project
  • How does your project maintain a consistent style
  • How is the project structure built
  • How to solve the screen adaptation
  • What source code have you seen
  • How is the project version upgraded
  • What version control tool to use
  • Can you develop independently
  • How the app interacts with the server
  • Have you written the requirements document?
  • Has the interface document been written?
  • Which cloud servers have been used
  • Which third-party platforms have used

Resume + social recruitment solution + classic HR interview analysis

The above is a summary of the real questions encountered in the Android intermediate and senior interviews. I hope it will be helpful to everyone. At the same time, many people often encounter many interview questions about resume production, career confusion, and HR classic interview questions. Similarly, I have also collected and compiled a full set of resume production, puzzles of recruitment by the Golden Three and Silver Four Clubs, and HR interviews. If you have any questions, I can provide professional answers.

For Android development friends, it should be the most comprehensive and complete interview information. In order to better organize each module, I refer to many high-quality blog posts and projects on the Internet, and strive not to miss every knowledge point. Many friends relied on these contents to review and got offers from big manufacturers such as BATJ. This information has also helped many Android developers, and I hope to help you too.

Due to space reasons, if you need the PDF of the above complete study notes, you can like + comment to support the worker brother, click here to pick it up for free !

Guess you like

Origin blog.csdn.net/Androiddddd/article/details/113867449