The person who got off work on time got promoted before me...

foreword

Erhei's mentality has collapsed recently.

Chen Qi, who joined the company at the same time as him, was promoted to another level, but obviously when everyone joined the company, Xizi was inferior to her in terms of academic qualifications and work experience. This really made him a little bit unwilling.

Erhei couldn't figure it out, he obviously worked very hard, the company asked for 996, he wished for 007, he almost regarded the company as his family.

On the other hand, Xizi leaves work almost at noon. Not only that, but also "not doing business properly" to participate in various interest classes after get off work. Its name is to cultivate interest and improve ability, but in Lu Lu's view, it is just tossing around.

But Xizi's "tossing around" has brought him a substantial improvement, and Erhei, who has stuck to his position in the company and done a lot of superficial work, except for a small promotion half a year ago, has not moved since then.

Looking at the workplace, there are not a few people who encounter "bottlenecks" like Erhei.

As for the reason behind it, "Unrecognized talents" is one kind, but more, it is the self-paralysis and deception brought about by inefficient efforts. If you don't advance, you will retreat, the law of survival of the fittest.

Those who do not leave time for self-improvement and iteration

What are you facing?

1. The harder you work, the harder you work, and the more overtime you work, the less you can use it

Jie Ge worked in an old state-owned enterprise, and his work was very relaxed before the company was acquired, so he developed a work attitude of taking things slowly, not seeking to make progress, and being content with the status quo.

However, with the restructuring of state-owned enterprises, the workload as an accountant has increased sharply. He seldom uses modern office software, so he can only enter calculations manually. The endless accounts and endless shifts have become Ren Jie's painful daily life. Interested in studying, but because of the energy and piles of accounts, and the lack of energy, I can only fall into inefficient overtime work, and the cycle goes on and on.

With the rise of the Internet and artificial intelligence, more and more new technologies are constantly being used in the workplace, bringing convenience to the workplace.

For farsighted and learning professionals, using high technology to "lighten the burden" on themselves is the best way to work efficiently and reduce overtime hours, while those workers who are unwilling to learn or are always slow , Trying in the wrong direction, you can only helplessly fall behind, and pass by the "shortcut".

2. Others are getting promotions and salary increases, but I am standing still or even regressing

Brother Ming's playful nature has been maintained since he went to school until he entered the workplace. While other colleagues are busy with research and learning English to improve themselves, he is still indifferent and spends all his time on pleasure.

When his younger brothers and younger sisters were slowly stepping up to management posts, while he himself was still standing still, he felt repentant, regretting endlessly, but time has passed, and if he misses it, there will be no chance to do it again.

The workplace has always been a place where you will be rewarded only if you pay, how much you put in, how much you put in, you will take one step at a time, and leave a mark on your career path. in this way.

And the golden period of learning and promotion in the workplace is an opportunity that cannot be missed, and the right answer is to grasp the present moment.

3. Ushered in the "middle-aged crisis" early and eliminated

As a programmer, Xiaoye has made psychological preparations for herself early on for the 35-year-old hurdle. With the idea of ​​being "retired" sooner or later, I often muddle along at work, do not take the initiative to learn, let alone think actively, but passively complete the tasks assigned by the superiors, and work overtime with everyone, turning myself into a living "" An emotionless working machine".

After all, Xiaoye's casual attitude did not escape the rigor of being eliminated at the bottom. She was only 32 years old when she was optimized out by the company and entered a "middle-aged crisis" ahead of schedule.

In the workplace, a midlife crisis has never been a reason or an excuse to avoid learning. In the workplace, not to mention the workplace in the Internet era with extremely fast updates and iterations, in the midst of high-pressure competition, learning and self-improvement are the key to success. It is the best move to alleviate the "middle-aged crisis" and stand out from the encirclement.
 

What is the correct way to open up self-improvement?

1. Formulate a utilitarian learning plan and carry out targeted skill improvement

For people in the workplace, chanting the slogan of "learning to improve" is often commonplace, but it is always rare for those who can do it or even persist. People's natural inertia, coupled with the fact that the brain can't be bad at thinking and doesn't like to think, if you want to break through various limitations, the only way to solve the problem is to raise the banner of "utilitarian learning".

What is utilitarian learning? In fact, it is highly purposeful. Starting from the actual needs of the workplace, the knowledge learning for the purpose of solving problems can be put into use immediately and the output can be seen, which is the driving force for the workplace to learn.

For the publicity of the event, you need to make good-looking posters and learn the image processing technology of Photoshop; in order to generate good-looking charts for work reports, you can follow the video to manipulate the hidden skills of Excel; sometimes even in order to obtain more and more detailed data , You can also learn from the introductory python to save yourself time.

Don't fall into the blind learning situation of grasping eyebrows and beards. There is no utilitarian and goal-oriented learning. It is easy to give up halfway. Find the "pain point" that needs to be learned and let yourself persist in further cultivation. You must not put the cart before the horse. This is the self of the workplace The correct way to open the lift.

2. The elites are all time-controllers. Improving time management starts with getting off work on time

Koichi Yamanashi, former partner of McKinsey in Japan, said: The easiest way to get things done is to get off work on time.

"Compulsory decision deadlines," is the first lesson taught to Koichi Yamanashi by the predecessors of McKinsey. Instead of talking about how you should list and arrange your time plans, you use the reverse law of time management to set Nodes that must be off work.

No matter how many jobs there are, after the "enforced decision deadline", the first thought in the minds of people in the workplace will automatically switch from "to complete these tasks today" to "to complete all tasks before leaving work at 8:00 today" , Finding a way to accomplish the goal within a limited time is the best way to break the inertial thinking and way of doing things, and get rid of inefficient efforts.

3. Create transferable capabilities and learn from one example to draw inferences about other cases

The ability to transfer in the workplace is the ability to transfer what you have learned in one position or project to a new position or project.

If you want to shape your own transferability, first of all, you need to accumulate. Regularly reflect on your previous experience and experience, build your own framework system, and pave the way for future homogeneous situations;

Second, use it more. For the skills that you are good at, you should let them adapt freely in various situations to achieve the effect of hand-crafting. For those skills that you are not good at or are not very good at, you can upgrade and improve them in the process of using them. Effect.

Finally, it is more reflection and optimization. For each situation, after accumulation and application, think about the deficiencies and possible optimizations, and then upgrade and adjust the next time you encounter a similar or the same situation.
 

Here, I would like to give some advice to friends who want to test advanced: many times, many things are not as simple as you imagined, don't think that it is simple and unwilling to do it, many things can only be done by yourself After doing it, you will find that things are not as simple as you first thought.


Finally, the editor compiled a set of the latest software testing system learning tutorials for you, including testing theory, Linux basics, MySQL basics, Web testing, interface testing, App testing, management tools, Python basics, Selenium related, performance testing, LordRunner related wait

Through the summary of big data, it is found that the interviews for software testing positions are almost the same. Frequently asked questions include the following:

  • The first part, test theory (test basis + requirements analysis + test model + test plan + test strategy + test case, etc.)
  • The second part, Linux (Linux basics + Linux practice questions)
  • The third part, MySQL (basic knowledge + query practice + summary of classic interview questions of Wannian student table + real questions of database enterprises)
  • Part IV, Web Testing
  • Part V, API Testing
  • Part VI, App Testing
  • Part VII, Management Tools
  • The eighth part, Python basics (Python basics + programming questions + collections + functions + Python features, etc.)
  • Part IX, Selenium related
  • Part 10, Performance Testing
  • Part Eleven, related to LordRunner
  • Part 12, Computer Networks
  • Part Thirteen, Principles of Composition
  • Part Fourteen, Data Structures and Algorithms
  • Part XV, logic problems
  • Part XVI, Human Resources

1. Fundamentals of software testing

  • What are the steps of software testing?
  • How to record test script?
  • Test methods that should be considered for how to test
  • How to estimate the testing effort?
  • The problem with test design
  • When an error occurs during the testing process, what are the solutions?
  • Problems with test execution
  • Goals of Test Evaluation
  • How to improve the test?
  • Advantages and disadvantages of C/S mode
  • Advantages and disadvantages of B/S mode
  • ....

insert image description here

Two, Linux

  • What is the difference between grep and find? What are the uses of grep?
  • View IP address?
  • Create and delete a multilevel directory?
  • Find the haha.txt file in the current user's home directory?
  • How to query the tomcat process and kill the process, and write linux commands?
  • View log files dynamically?
  • Command to view system hard disk space?
  • View all ports of the current machine listen?
  • ......

insert image description here

3. Python

  • Count the number of lines of code in the python source code file, remove comments, blank lines, and output?
  • Python calls cmd and returns the result?
  • Bubble Sort
  • How many different and non-repeating three-digit numbers can be composed of the four numbers 1, 2, 3, and 4?
  • Please use python to print out symmetric numbers within 10000 (symmetry number characteristics: numbers are symmetrical left and right, such as: 1, 2, 11, 121, 1221, etc.)
  • Given an integer N and a number K of 0-9, it is required to return the number of occurrences of the number K in 0-N
  • Determine how many prime numbers there are between 101-200, and output all prime numbers
  • A function that inputs a triangle, whether the output can form a triangle after input, and the type of triangle, please use the equivalence class-partition method to design a test case
  • .......
    insert image description here

4. MySQL

  • Which Mysql engine do you use, and what are the differences between each engine?
  • How to optimize the query command?
  • Database optimization?
  • How does Sql injection occur and how to prevent it?
  • What is the difference between NoSQL and relational databases?
  • What is the most basic difference between the essence of MySQL and MongoDB
  • How to implement paging in Mysql database?
  • Operation of Mysql database?
  • Optimizing the database? Improving the performance of the database?
  • What is data integrity?
  • ......
    insert image description here

5. Web

  • What is the difference between web testing and app testing?
  • WEB test environment construction and test method
  • WEB Testing Tutorial
  • Key points and basic methods of WEB testing
  • Web test page summary
  • .......
    insert image description here

6. Interface Test

  • what is an interface
  • If the module requests http to https, how should the test plan be formulated and modified?
  • What does the commonly used HTTP protocol debugging agent I have? Explain in detail the setting process of capturing the HTTPS protocol?
  • Describe the hierarchical structure of the TCP/IP protocol and the important protocols in each layer
  • jmeter, the response result of an interface is as follows:
  • How to clean up the garbage data generated by the interface
  • How to deal with reliance on third-party interfaces
  • Where do you put the test data?
  • What is data-driven and how to parameterize it?
  • ...
    insert image description here

7. Performance test

  • What do you think is the purpose of performance testing? What is the key to doing a good job in performance testing?
  • From what angles are server-side performance analysis performed?
  • How to understand stress testing, negative testing and performance testing?
  • How to judge whether there is a memory leak and the indicators of concern?
  • Describe the causes of memory leaks in the software and how to check them. (It can be described in combination with a development language)
  • Briefly describe what is value transfer, what is address transfer, and what is the difference between the two?
  • What is a system bottleneck?
  • ...
    insert image description here

Eight, selenium

  • How to build an automated testing framework?
  • How to design automated test cases:
  • How does webdriver open and exit a browser?
  • What is an automated testing framework?
  • What is Selenium and what are the popular versions?
  • How do you start Selenium RC from the command line?
  • On my machine port 4444 is not free. How can I use another port?
  • What is Selenium Server and how is it different from Selenium Hub?
  • How do you connect to the database from Selenium?
  • How do you verify that an object exists on multiple pages?
  • What is the difference between using single and double slashes in XPath?
  • How to write user extensions for SeleniumIDE/RC?
  • How to verify the existence of an element after the page loads successfully?
  • What do you know about Selenium Grid? What features does it provide?
  • How to start Selenium server from your Java Class?
  • What are the verification points in Selenium?
  • What is XPath? When should I use XPath in Selenium?
  • ........
    insert image description here

9. Computer and Network

  • A computer's IP is 192.168.10.71 subnet mask 255.255.255.64 with 192.168.10.201..
  • Please briefly describe the concepts of DNS, active directory, and domain.
  • What does 10M broadband mean? What is the theoretical download speed?
  • What is an IP address?
  • What are the seven layers of the OSI network model?
  • What is the difference between TCP and UDP?
  • Which protocol layer does HTTP belong to?
  • What is the difference between HTTP and HTTPS?
  • What is the difference between cookies and sessions?
  • What is the difference between an HTTP get request and a post request?
  • What is the difference between HTTP1.0 and HTTP1.1
  • TCP connection establishment process, and disconnection process?
  • The process of the client using DHCP to obtain an IP?
  • Write down the network address and broadcast address of a network segment?
  • .....
    insert image description here
    insert image description here

10. Human resources

  • What is your testing career progression? What do you think are the advantages of doing testing?
  • When you are looking for a job, what is the most important consideration?
  • Why should we admit you?
  • Please tell us about your personal best feature.
  • What qualities and skills should a test engineer possess?
  • Also, how do you ensure the quality of the software, that is to say, how do you think the quality of the software can be guaranteed to the greatest extent?
  • Why did you choose to test this line?
  • If I hire you, what contribution can you bring to the department?
  • ......
    insert image description here

at last

The entire document has a total of nearly 200 pages. It is definitely unrealistic to show you all. In order not to affect your reading experience, only part of the content is shown. I hope you will understand and hope to help you review before the interview and Find a good job, and save everyone's time searching for information on the Internet to learn!

Information acquisition method:

Guess you like

Origin blog.csdn.net/qq_56271699/article/details/131247653
got