Burning college soul, 60 days of hard work, five rounds of interviews, who said I can't get an offer from a big factory?

Now I can confidently say: It’s not that a college degree makes it impossible to enter a large factory, but it’s just very difficult. For example, there are many people with a college degree in Maochang; it’s difficult to enter a large factory with a low education. It is also necessary to have suitable referrals (connections) and just the right opportunities.

Of course, not all big factories are like Maochang. Many big factories have academic qualifications as a rigid indicator.

image-20220118175456430

background

It is not a junior college of accounting, but I majored in mechanical automation at the beginning. It can be said that I came to university for fun. I started to panic when I was approaching graduation. After graduation, I couldn’t find a job. Under the guidance of my high school classmates (211 Jike), I became a programmer.

From the beginning of 4K to 14K three years later, it is no exaggeration to say that I was really drifting at that time, immersed in business, and lived a nine-to-five life every day. The salary is high and the work is easy, so happy!

The epidemic is coming

When the epidemic came, many companies closed down, and many programmers were forced to cut their salaries or resign. When I saw it, I really panicked. I asked my old classmates for study materials, interview notes, etc., for fear that I would lose my job if I was too late. !

Fortunately, the job was saved in the end, but the salary was reduced to 12K (it was said that the salary before the epidemic was over, but it was not restored until I left the job)!

idea of ​​resignation

The idea of ​​resigning is not because of other reasons, but mainly because I feel that the company is dying

A few months ago, the front-end colleagues of the company moved to our side, saying that it was for better communication (I believe him a ghost), and later found out that the office area of ​​the front-end colleagues had been rented out to others. . .

My salary has not recovered until now, and I panicked a lot, and started the third study (preparing for job hopping)

Referral rejected

The first thing that comes to mind here is an old classmate, he is still in Huawei, and I want him to help push it in, the result is very touching

image-20220118175553789

Although Huawei has no way to promote internally, he can help me internally promote Ali Didi and JD.com. These two companies do not require academic qualifications. The Java full-stack notes collected from ten years of development experience let me study hard;

After 2 months of hard work, I finally got out of customs with a high profile, and finally entered the cat factory on 5 sides.

note sharing

In fact, many people do not have a clear plan for themselves, or even know which route is suitable for them. Will you plan your study route in advance?

This note is very comprehensive, including 29 knowledge points, from basic to advanced!

The content involves: Java development introduction, Java array, Java object-oriented, common basic classes, collections, IO streams, multithreading, exceptions, reflection, etc.

Let me show you the screenshots of the content first, and the full version of the PDF document. Follow me and send a private message to 666 to receive it for free

1: Introduction to Java Development

  • Common DOS commands

  • The relationship between JVM, JRE, and JDK

  • The construction of Java development environment: install JDK, configure environment variables

  • Java entry program (Java development process)

  • Java annotations, identifiers, naming conventions for identifiers

  • Java primitive data types

  • Definition and initialization of variables and constants

  • Operators in Java

  • operator precedence

  • if...else of Java branch statement

  • loop nesting

  • method definition

  • Method Parameters and Actual Parameters

  • method call recursively

image-20220114150700200

Two, Java array

  • Java array definition

  • Declaration of Java array

  • Advantages and limitations of arrays

  • Array traversal access (ordinary loop, enhanced for loop)

  • Sequential lookup of array elements

  • Bubble sorting of array elements

  • Use of Arrays tool class

  • Two-dimensional array

image-20220114151749983

3. Java object-oriented

  • Object-Oriented Design Thought

  • Object-Oriented Analysis and Design

  • Java and object-oriented

  • The definition and meaning of member variables in a class

  • Definition and call of constructor

  • Object-Oriented Encapsulation Features

  • Scope issues of local variables and member variables

  • Static properties, static methods, static code blocks

  • Object-Oriented Inheritance Features

  • Details of Constructors in Inheritance

  • Object-Oriented Polymorphism

  • Abstract methods and abstract classes

  • interface

image-20220114151135824

4. Abnormal

  • abnormal concept

  • abnormal classification

  • Abnormal understanding

  • Introduction to Common Exceptions

  • runtime exception

  • compile time exception

  • The difference between running and compiling exceptions

  • Exception handling method of catching exceptions

  • Exception handling: Throwing an exception

  • Exception handling method breakpoint debugging

  • Guided running steps for breakpoint debugging

  • custom exception

  • Exception keyword handling

  • Keyword Execution Process

  • exception summary

image-20220114151211151

5. Collection

  • The concept and role of collection

  • The difference between collections and arrays

  • Introduction to collection frame system

  • Collection interface of collection framework

  • Method usage of ArrayList and LinkedList

  • Analysis of the working principles of ArrayList and LinkedList

  • Iterate over collections in various ways

  • Analysis of the working principles of HashSet and LinkedHashSet

  • The Map interface of the collection framework

  • Generic use

  • Use of Collections tool class

image-20220114151313399

Six, IO flow

  • The role of the File class

  • Introduction to the use of common methods in the File class

  • Manipulate files and folders using the File class

  • Introduction to Relative Paths and Absolute Paths

  • The concept and working principle of IO stream

  • Classification of IO streams

  • Use of file streams

  • Use of transformation streams

  • Use of buffered streams

  • Use of object streams

  • Use of memory streams

  • Copy file content using different streams

image-20220114151336759

Seven, multithreading

  • Introduction to Processes and Threads

  • The difference and connection between process and thread

  • The thread implementation method is inherited from the Thread class

  • Implementing the Runnable interface in thread implementation

  • Thread pool for thread implementation

  • thread life cycle

  • The use of common methods in threads

image-20220114151649366

I have summarized the mind maps of some commonly used Java toolkits, which are being updated continuously for the convenience of readers.

img

From the screenshot of this document, you can see that this information is very comprehensive. If necessary, follow me for the full version of the PDF document and send a private message to 666 to receive it for free . If you think this article is helpful to you, you can forward it to follow and support it.

Guess you like

Origin blog.csdn.net/suikui/article/details/122606337