【Jiangsu University Graduate Notes】What did I do during the 2-month vacation?

Hello everyone, I'm student Lu, a student in the first year of Jiangsu University's Electronic Information Graduate School. I suddenly wanted to write a blog in the middle of the night.

This blog does not share specific technical knowledge points, but shares my own learning records, thoughts, feelings, etc.~

life situation

Postgraduate re-examination

Let’s talk about the current situation first. It’s not because the results of the postgraduate entrance examination have come out recently. Many juniors and juniors have come to me to consult about the content of the re-examination. If you have any questions, you can ask me. As long as I know, I will basically tell you . Because there are more people asking , I am going to write a re-examination article that is closer to the real situation recently , hoping to help more people.

But I still have to remind a little here. If the score is relatively low, you still have to prepare for the adjustment. Last year, there were friends around me who prepared very hard, but they still did not pass the exam. Fortunately, the adjustment was successful in the end.

Welcome all the students who can be admitted to Jiangsu University to come and play with me~

my anti-epidemic

Although the school is open now, I can't go there because I am stuck in Suzhou because of the epidemic...

A few days ago, I also became a volunteer. I wore the thick "big white" for several hours. I didn't know it before, but after experiencing it, I found that it was really uncomfortable.

What I do is to record ID cards next to the doctor, that is, when you come to test, I will take a photo of your ID card with the specific software on my mobile phone to record the information. In the future, everyone should pay attention, try not to touch anything in the tent when doing nucleic acid, and do not put your ID card on the table, which are very dangerous things.

The little sister nurse next to her is really working hard, and she has been busy with her hands. They are also the ones who face the greatest risk. Some children and old people suddenly vomited while doing it, and almost vomited on the little sister nurse. . . .

This experience has deepened the reality of the epidemic for me, and I sincerely salute all the medical staff !

Closing

Last year's final results are also out. I will report here. Every class has passed. Don't worry!

Postgraduate courses are relatively good, I have reviewed it for more than a week in total (matrix theory + mathematical statistics),
such as English, advanced object-oriented, etc. are all directly naked exams, and there are also 80+ ...
like open-book exams are not read Yes, the exam is done on the spot.

Then the total score ranking is about 100 out of 150 people (student master + junior master), haha, ashamed.

But I found them all by myself, and I don't have much pursuit in this regard (it's good to be qualified).

Although I didn't grasp the course well in the last semester, I have done a lot of technology and projects, keep working hard!

holiday study

Let’s talk about the study situation during the holidays. The study state at home is definitely not as good as that in the laboratory, but it is still necessary to take the exam.

Java Enhanced! 8 ~ 17 New Features

The first is the period between the end of the term and the vacation, and I have learned and sorted out the new features of JDK 8 ~ 17 :

I didn't post this on CSDN.

insert image description here
People have to move forward, they can't be confined to the same place, and after learning a lot of new knowledge, they feel that if they know Java now and stay in JDK 8, then they basically don't know much about Java...

Are you going to learn soon? (And have you really finished learning all the new features of JDK 8, haha)

Dive deep into 23 design patterns

My design pattern study notes: "Detailed Design Patterns" Notes Directory

23 kinds of design patterns, this time it is a good bite, the harvest is still a lot, the biggest harvest is probably to enter a door ? In fact, many design patterns are used inadvertently in normal development, but I don't know that this is a kind of design pattern. . But now that we have a certain foundation, we will deliberately pay attention to related things in normal development, so as to achieve the effect of snowballing. .

Design patterns are not something advanced. In fact, many of them are things that can be written spontaneously in normal development, but some people have specially sorted them out and gave sample codes.

Usually, you need to keep several design principles in mind. When writing code for design, ask yourself, have you implemented these principles? Over time, the code you write will have a strong flavor of design patterns. . (Of course I'm still far behind, I need to keep accumulating)

Increasingly proficient in IOS development

I wrote such an article before: Summary of the first iOS project development

I didn't know much about mobile development before. I started to make an IOS app because of the needs of the team. When I wrote that article, I thought the project was almost done, but in fact, it has been updated all the time.

insert image description here
In this project, I personally experienced a wave of the following things:

  • As a person who does not have a Mac computer, is not familiar with IOS, and has no contact with related development at all, he started to develop after a hasty study, and then kept iterating and updating software design, code quality, etc. until now. . .
  • There have been many large-scale overthrow and rewrite of a module in the middle, not because of functional problems, but because I found a good architecture and design scheme, as well as a code organization scheme...

Looking back, this is already a living framework project. From the very beginning, the network request calls were messy, the project layers were messy, the page code was written where and when the page code came up, and the logic processing was very scattered until now. . . .

I have encapsulated a set of common API request mechanism, common ViewModel, clean and tidy code structure and a set of logic writing cycle, which is a software framework. .

In short, I am still quite satisfied with the native IOS App I have developed. It is N times stronger than when I posted the blog before, and I will continue to iterate and update it according to the needs in the future.

Although I still can't compare with other people's professional IOS development, I will continue to work hard.
(mainly because there is not much time to learn IOS, and the main energy is still in other aspects)

Open the new pit Go language!

I have the following blog posts about the Go language:

And some personal notes…

Go language is basically one of my main languages ​​at present, and LeetCode will use it for brushing questions.

After contacting it, I really feel like I have discovered a new world, especially when I learned design patterns before. Many designs in the Go language make me think that he has integrated design patterns into the language. Compared with Java, which requires a lot of effort at the design level, Go language is easier to write high-quality code.

At present, I am mainly playing the basics of Go, using it to brush questions and learn to record various basic libraries. I did a web practice project before, and I also read the code of several open source background frameworks, and I can't help it~

If the team has a backend project in the future, I'm ready to go to Go.

Xiaohe Shuangpin + Xiaohe Sound Shape

In fact, I have been in contact with Xiaohe Shuangpin for a long time. I have been using it before graduating from college. After using it until now, learning Shuangpin has really made typing more enjoyable. It is strongly recommended for every programmer. Go and learn.

I Amway gave me a partner, and she is already familiar with it now, haha

Then Xiaohe's sound and shape is actually an advanced step of Xiaohe's double spell. I always thought it was unnecessary and didn't study it in depth.

This holiday is also one night before I went to bed, I read the document, typed some words and tried it out, and then persisted for a few days. I am already using Xiaohe sound shape now. . . Compared with Shuangpin, this is really unnecessary and unnecessary to learn (because the cost of Shuangpin -> sound shape is much greater than that of Quanpin -> Shuangpin), but it is really cool after skilled use.

Basically after a few weeks of use, the phone will also be replaced with voice shapes.

As for whether or not to use the hook form later , I think the original Xiaohe sound shape is quite comfortable.

The advantage of hooking is that you can use double spelling to type sentences, and you can use phonetic shapes to type single words .
If you want to use the hook shape, you can refer to my article: Mac computer uses Xiaohe sound shape and Xiaohe double spelling

Geek style of Vim

Commonly used Vim operations

When I was learning Go before, the teacher on the video used the Vim plugin to write code without using a mouse, so cool!

Then I also went to study Vim-related content in depth. At present, LeetCode can do questions every day without moving the mouse. I feel that this is the real geek style. Vim was a bit persuasive when I started it two days ago. In fact, I used to use it and it really became more comfortable.

The biggest change in learning Vim's limbs has made my right pinky finger more flexible when typing! ! ! !

Stick to LeetCode

I have regained the long-abandoned habit of writing questions on LeetCode... I basically keep 2 to 4 questions a day.
insert image description here
This time I mainly use the Go language, but I am used to using Java when designing some data structures. . In the future, I try to use Go as much as possible. In fact, after I wrote it in a certain language at the beginning, I would basically rewrite it in other languages. I found that the language is really a tool after mastering it, unless there are very specific functions that do not affect the overall situation (parallel assignment, etc.) , and some languages ​​have fewer data structures. . .

At present, I am brushing the study plan of Sword Point Offer. The questions here are at least up to now I can do it violently, but for each question, in addition to doing it myself, I will read the solution and try to learn the best way. . This kind of brushing questions really makes people progress rapidly, and I can feel it myself.

other

Learned a lot of technologies in the middle: Dokcer, Kubernates, MongoDB, etc...

And the development of Unity games that have been interrupted for various reasons... (currently only understand the general and basics)

Japanese learning is completely forgotten by me. . .

From time to time, improve the project from the mentor.

How many projects have I done since graduate school? Get some time to sort it out. . .

Summarize

It's currently February 26th at 12:57AM and I'm still blogging here.

In fact, there is still a lot I want to write, and I want to share with you what I have done, what I have gained and learned, what I have learned from it, what I want to do, and what my goals are...

My evaluation of myself is: ordinary people who work harder . I know that I'm a normal person, and I know that hard work doesn't change everything (unless you work hard enough). I also "worked hard" and wanted to work harder, but I didn't feel particularly good at home, and I didn't have that self-discipline. . . I miss the feeling of staying in the lab from 9 am to the early morning.

At this age, ease and comfort may make my body happy (constantly gaining weight~), but it won't satisfy my spirit. Only by working hard and feeling my progress every day can comfort my soul~

The postgraduate career will pass quickly, and it may be over in a flash. I hope I can seize the time, live a more fulfilling life, and become a better person.

Guess you like

Origin blog.csdn.net/weixin_43734095/article/details/123143319