2022, An Article Written for Myself
Just these few days, my spring recruitment for internships has ended. I applied to many companies, got rejected by many, and summarized quite a few experiences and lessons. There’s a lot of reluctance, and I’ve realized that I still have many shortcomings, so I’ve started to practice questions every day in preparation for the early batch of the fall recruitment.
Feeling inspired, I decided to write a blog to document my past, and I might update it casually later.
Flipping through my photo album, I came across my high school graduation memento, and I suddenly felt nostalgic.
When I first enrolled in this major, my dad didn’t recommend me to follow his old path, but he didn’t oppose it either. All my choices were either computer science or software engineering. In fact, after starting university, I realized that I had truly found something I loved, which is programming. My classmates, teachers, and many others were surprised at my interest, thinking, "A girl likes to code? How boring! She'll definitely have less hair in the future" (though I do have less hair). Some thought it was really cool. Even I had doubts about myself at one point and searched for many related answers on Zhihu (like "What’s it like for girls to study computer science..."), but by the second semester of my freshman year, I understood that there’s no gender divide; passion is what matters. I also dislike being compared to other girls; I am who I am. Coding is my interest, and if that interest can earn money, that’s even better, and that’s all there is to it.
I’m not someone who enjoys writing themed essays, nor am I good at exams and test-oriented education. I realized this back in high school. "I have no cultural cell; what I write is just a stream of consciousness"… So this article is also a miracle that happened because I was bored to a certain extent. In high school, I liked math and hated comprehensive science, Chinese, and English. Even in college, I still don’t like physics, but gradually, I’ve come to enjoy documenting my daily life on a blog, whether it’s about technology or life.
Since starting university, many things have happened that I never thought would, and I’ve gained a lot. My university life has been quite fulfilling. I’ve served as a minister in a club, a minister in the student union, received a scholarship for a year, became a probationary party member, worked part-time, received various school awards, achieved a GPA that ranked first in my class, participated in several small competitions, experimented with cloud servers, set up automatic clock-ins, wrote web scrapers, and attended various training camps...
However, being busy doesn’t mean I’ve learned a lot. Looking back, I’ve done quite a few things that seemed impressive at the time but now feel like wasted efforts. Many times, it was just busywork...
Technically, I can’t be complacent; I can’t stagnate... All the course projects since starting university have been completed independently. Although the grades are quite mysterious (I thought I did well in the database project but only got a mediocre score, while I thought I didn’t do well in the C++ and Java projects and ended up with excellent scores). I still remember my Java project; I was amazed when I saw a senior using JavaFX instead of Swing to write the interface, and I decided to customize it with JavaFX instead of using the ugly Swing. I worked on it for about a week, coding every day, and in the days leading up to the deadline, I even slept in the office to avoid disturbing my roommate while coding. Now I think: I actually had to work that long; I’m so bad.
In terms of productivity tools, I went from being clueless in my freshman year, even using my phone to brush up on OJ, to now being proficient with tools like IDEA, DataGrip, and VSCode. God knows what changes I’ve gone through...
As for relationships... well, it’s a bit embarrassing to talk about, so I’ll skip that.
Friendly reminder: Most of the memories below are just a stream of consciousness, so you can close the window now.
Freshman Year - First Semester#
Before enrollment, I miss the days when I could stroll around campus with my parents...
When I first arrived in this major, my understanding of computers was limited to gaming, making PowerPoints, and writing documents. After learning about programming in the group before school started, I began to check out MOOCs.
At the beginning of the semester, I joined the Computer Service Club and the student union. Joining the Computer Service Club was probably one of the most important decisions of my university life. I met many seniors and big shots, which greatly broadened my circle and understanding, and I even picked up some skills in repairing computers (though I only know how to reinstall systems and fix minor issues with different laptop models). The volunteer repairs in the Computer Service Club were really interesting.
During the busiest times, I even complained on social media, haha. Looking back, I think I was quite naive back then, although there were indeed tougher times ahead.
At that time, I loved taking my phone around to snap pictures of campus scenery, curious about everything. After joining the student union's new media team, I ran around with a camera, loving it.
- Snap a picture of the bell tower
- Snap a picture of the sunset
Snap a picture of the little woods outside the bathhouse
The little blue that used to exist is now gone.
This is the school, the reeds by the lotus lake.
Snap a picture of the first snow.
Snap a picture of the military training parade.
The first gathering of the new media team.
That was the first college sports meeting I was fortunate enough to attend, and who would have thought it would be the last one.
The shocking question at the Computer Service Club knowledge competition (Who is the talented question setter!)
On rainy days, I would hide in the dormitory and code peacefully, using CB back then...
About the group avatar for the Computer Service Club during Double Eleven:
The New Year's party of the Computer Service Club and my childish self-summary from 2019.
Who is this childish person? - -
Freshman Year - Second Semester#
During the winter break after the first semester, I started self-studying C++ for the next semester, still holding a lot of enthusiasm for coding. I wrote a very silly self-summary and did this kind of thing.
The third attempt at disassembly, at home, miraculously successful...
After school started, I continued learning C++. The MOOCs I followed were from a well-known platform, and while doing the assignments (World of Warcraft 123), I experienced the increase in code volume for the first time. I initially wrote over 100 lines and thought, "Wow, I’m so great!" Later, for the final assignment, I wrote over 700 lines, and then for the course project, I wrote 1000 lines in C++. I gradually understood everything.jpg, learned STL, and could participate in some competitions.
I began to try writing a blog to document my learning and understanding.
C++ comprehensive case, my first attempt at writing a small game.
By the way, during the second semester of freshman year, due to the pandemic, I didn’t go to school and had online classes, so right after the first semester ended, I was in a long-distance relationship for nearly a year... (what a pity)
A lake near my home.
During the winter break, I practiced after a summer of specialization, and I decided to pursue a development path instead of an ACM path. There were many reasons, such as lack of confidence, not being able to find teammates, and being more interested in development, etc. Looking back now, I don’t regret it.
Sophomore Year - First Semester#
Quick escape, this semester is all about classes. I also have to work part-time, on duty in Building 5. Although I can earn three to four hundred a month, it’s still quite tiring.
I chose to take the unfortunate child of bridge as an elective (may there be no bridge exams in heaven).
Gift × Brick ✓ But it’s really heavy.
The first time I made cola chicken wings! And the first time I fried fries for myself, they were delicious (though a bit burnt).
During the winter break, I returned to my hometown to visit Da Huang (the super well-behaved dog at my aunt's house【why does it look so handsome】, it didn’t bark and let me pet it freely, just don’t know why the color of my clothes matched so well with it).
Sophomore Year - Second Semester#
Spring has arrived, and the flowers are blooming beautifully.
The Intelligent Technology Alliance, strange skill points have increased! (Not really)
I went to the art museum for an art appreciation paper, yes, it’s that real.
During this time, I teamed up with an amazing sophomore who was level 20. Since I hadn’t trained much, we went to the provincial competition at He'nong University and got eliminated QAQ (but the European-style architecture of the agricultural university is really beautiful).
This semester's GPA seems to be slightly better (last semester's discrete math taught by Professor Hou and this semester's operating systems are both excellent teachers).
During the break, I still went out to eat and drink (Zhengzhou prices, awesome!).
It seems that during this semester, I developed a compatible version of the Xiao Ai course schedule for our school, and now over 900 people have used it, which is incredible...
I tried developing a mini program.
Junior Year - First Semester#
During the summer vacation, I tinkered with cloud servers, domains, automatic clock-ins, and set up a simple blog using WordPress. I also tried a personal cloud storage for a while (felt pointless).
The initial look of the blog: ugly, but functional.
I took the PTA Level B exam, although I didn’t score full marks.
During this time, I received a provincial silver award (finally a small prize, thanks to my teammates, thanks to CCTV, thank you).
Oh, there was also the ladder competition, around this time last year~
"About how our department needed to review all student activities and college news from 2019, so I wrote a web scraper for this."
So much fun!
Although it ended up not being used, suddenly it was no longer needed for review (tears).
I went to see a collaboration and got a poster to stick in my dorm (I’m super ○).
About how vscode can even be used to write assembly.
Junior Year - Second Semester#
Then, at the beginning of this year, I started learning front-end development, consulting seniors, and during the winter break, I rushed to find a summer internship starting in March. During this time, the school was closed again.
Dormitory equipment upgrade!
Oh right, here’s a picture of the spring recruitment internship situation for this year: very brutal.