2022, An Article Written for Myself

发表于 2022-04-22 02:02 1903 字 10 min read

cos avatar

cos

FE / ACG / 手工 / 深色模式强迫症 / INFP / 兴趣广泛养两只猫的老宅女 / remote

这篇文章是作者在2022年春招结束后写的一篇自我回顾,记录了大学四年的学习、生活与成长经历。从编程热爱到技术实践,从社团活动到实习求职,作者以幽默又真诚的流水账形式展现了自己在编程、生活、情感等方面的点滴感悟与反思。

This article has been machine-translated from Chinese. The translation may contain inaccuracies or awkward phrasing. If in doubt, please refer to the original Chinese version.

2022, An Article Written for Myself

Just these past few days, my spring internship search has come to an end. I applied to many companies, got rejected by many, and gathered quite a few lessons learned. There’s a lot of frustration, and I’ve realized how many shortcomings I still have. I’ve also started doing daily practice problems to prepare for the early batch of fall recruitment.

Feeling inspired, I’m writing a blog post to document my past. I might update it casually later on.

Looking through my photo album, I came across my high school graduation photos and instantly felt nostalgic.

qq_pic_merged_1650557249898.jpg

When I first chose this major, my dad didn’t recommend following in his footsteps but didn’t object either. I filled all my college application choices with computer science or software engineering. In fact, after starting university, I discovered that I truly found something I love — programming. Classmates, teachers, and many others would react with: “A girl who likes coding? How boring! You’ll definitely lose your hair” (my hair is indeed thin, though). Some thought it was pretty cool. I even doubted myself at one point and searched Zhihu for answers about “what it’s like for girls studying computer science, blah blah…” But after the second semester of freshman year, I realized gender doesn’t matter at all — passion is what counts. I also don’t like being compared to other girls. I am who I am. Coding is my hobby, and if this hobby can make money, that’s even better. That’s all there is to it.

I’m not someone who enjoys writing assigned essays, nor am I someone who excels at exams and test-oriented education. I realized this since high school. “No cultural depth, everything I write reads like a diary”… So this article is truly a miracle that could only happen when I’m bored to the extreme. In high school, I loved math and hated science comprehensive exams, Chinese, and English. In college, I still didn’t like university physics, but gradually, I started enjoying recording things in blog posts, whether about technology or life.

Since starting university, many things I never imagined happened, and I gained a lot. College has been quite fulfilling — I stayed on as a club department head, stayed on as a student council department head, received a year of scholarships, became a probationary party member, did work-study, won all sorts of campus awards, got first place in my class GPA once, participated in quite a few small competitions, tinkered with cloud servers, set up auto-check-in systems, wrote web scrapers, attended various training camps…

However, being busy doesn’t mean you learn a lot. Looking back now, I did quite a few things that seemed amazing at the time but now feel like wasted effort. A lot of the time, I was just spinning my wheels…

Technically speaking, I can’t be complacent or stagnant… All my course projects in college were completed independently, though the grading was quite arbitrary (my database project, which I thought was decent, only got a “medium,” while my C++ and Java projects that I thought were weak both got “excellent”). I still remember when I saw a senior’s Java project using JavaFX instead of Swing for the UI — I was blown away and decided not to use the ugly Swing but to customize with JavaFX. I spent about a week on it, coding every day. In the days before the deadline, I even slept in the office to avoid disturbing my roommates with late-night coding. Now I think: it took me that long? I was so bad.

In terms of productivity tools, from being clueless as a freshman — I even used my phone to browse an OJ (Online Judge) — to now being proficient with IntelliJ IDEA, DataGrip, VSCode, and more. Who knows what transitions I’ve been through…

As for relationships… well, that’s a bit too embarrassing to talk about. Moving on.

Friendly reminder: The memories below are mostly diary-like accounts. Feel free to close the window now.

Freshman Year - First Semester

Before enrollment, I cherish the memory of strolling around campus with my parents…

qq_pic_merged_1650557330958.jpg

When I first arrived in this major, my understanding of computers was limited to playing games, making PPTs, and writing documents. After learning about programming from the class group chat before school started, I began watching online courses.

When school started, I joined the Computer Service Club and the college student council. Joining the Computer Service Club was probably one of the most important decisions of my college career. I met many talented people, seniors, and upperclassmen, which greatly broadened my social circle and knowledge. I even unlocked the skill of repairing computers (though it was basically just reinstalling systems and opening up different laptop models to check minor issues). The Computer Service Club’s charity repair events were really fun.

At the busiest times, I’d even vent on my social media feed, hahaha. Looking back now, I was so immature, even though things actually got much harder later.

IMG_20220418_044240_1.jpg

Back then, I loved taking my phone around to photograph campus scenery. I was curious about everything. After joining the student council’s New Media department, I’d run around with a camera and absolutely loved it.

  • Snapping the bell tower

1650228694745.jpeg

  • Snapping the sunset glow

1650228730266.jpeg

Snapping the little grove outside the bathhouse

1650228815779.jpeg

The little blue bikes that used to be there — they’re all gone now

1650228730266.jpeg

This is the campus — the reed clusters by Lotus Lake

1650228942880.jpeg

Snapping the first snow

1650228972597.jpeg

Snapping the military training parade

mmexport1650229105658.jpg

mmexport1650229112534.jpg

First gathering of the New Media department

mmexport1650229146146.jpg

That was the first college sports meet I had the chance to attend — who would’ve thought it’d be the last one I’d ever participate in.

mmexport1650229193757.jpg

A jaw-dropping question at the Computer Service Club quiz competition (what a creative question-maker! who was it?)

mmexport1650229446870.jpg

Rainy day, staying in the dorm to code comfortably. The tool I was using back then was still Code::Blocks…

mmexport1650229534361.jpg

About the Computer Service Club’s Double 11 group avatar:

IMG_20220418_050230_1.jpg

Computer Service Club’s New Year’s party and my naive 2019 self-review

mmexport1650229658285.jpg

Who’s this immature person - -

IMG_20220418_050652_1

Freshman Year - Second Semester

During the winter break after the first semester, I started self-studying C++ for the next semester ahead of time. I still had great enthusiasm for coding, wrote some silly self-reviews, and also did things like this.

IMG_20220418_051426_1.jpg

Third attempt at disassembling a computer, at home — brute force miracles…

IMG_20220418_051553_1.jpg

mmexport1650230141443.jpg

After school started, I continued learning C++. I followed a well-known MOOC course, and when doing the assignments (World of Warcraft 1, 2, 3), I experienced increasing code volume for the first time. At first, I wrote about 100 lines and thought “wow I’m great,” then the final assignment was 700+ lines, and later the course project in C++ was 1000 lines. I gradually came to understand everything.jpg. I learned STL and could participate in some competitions.

I started trying to write blog posts, documenting my learning and understanding.

C++ comprehensive case study — first attempt at writing a small game

mmexport1650230237802.jpg

Oh right, the second semester of freshman year was actually online because of the pandemic. We never went to school and had online classes the whole time. So after just getting together at the end of the first semester, we were long-distance for nearly a year… (how unfortunate)

The lake near my home

mmexport1650230286645.jpg

mmexport1650230300651.jpg

After the winter break training and a whole summer of topic-specific practice, I made the decision to go the development route rather than the ACM route. There were many reasons — lack of self-confidence, couldn’t find teammates at the time, was more interested in development, etc. Looking back now, I don’t regret it.

Sophomore Year - First Semester

Run away! This semester was packed with classes. I also had to work part-time, doing shifts at Building 5. Although I could earn three to four hundred yuan per month, it was still quite tiring.

mmexport1650230722988.jpg

The poor kid who chose bridge as an elective (may there be no bridge exams in heaven)

mmexport1650230527096.jpg

mmexport1650230529628.jpg

Gift? More like a brick! But it really was heavy

mmexport1650230581780.jpg

First time making cola chicken wings myself! And first time frying French fries to eat x They were delicious (even though they were a bit burnt)

mmexport1650230620273.jpg

mmexport1650230963587.jpg

Went back to my hometown during winter break to visit Da Huang (the super well-behaved dog at my great-aunt’s — how come it looks so elegant?), never barks and lets you pet it freely. Not sure why its color matches my outfit so well

mmexport1650231052859.jpg

mmexport1650230985241.jpg

Sophomore Year - Second Semester

Spring arrived and the flowers bloomed beautifully

mmexport1650231082395.jpg

mmexport1650231086402.jpg

Smart Technology Alliance — gained a peculiar new skill! (not really)

mmexport1650231161300.jpg

Went to an art gallery for my Art Appreciation essay. Yes, that’s how real it was.

mmexport1650231280985.jpg

mmexport1650231278039.jpg

mmexport1650231223573.jpg

During this period, I teamed up with a super talented freshman girl. Since I hadn’t really trained much either, we went to the provincial contest at Henan Agricultural University and got nothing QAQ (but the European-style architecture at the agricultural university was truly beautiful)

mmexport1650231308524.jpg

mmexport1650231503148.jpg

mmexport1650231316123.jpg

mmexport1650231319783.jpg

My GPA this semester didn’t look as bad (Professor Hou’s Discrete Math from last semester and this semester’s Operating Systems were both taught by excellent professors)

mmexport1650231572937.jpg

During the break, we still went out eating and drinking (Zhengzhou prices, thumbs up!)

mmexport1650231542501.jpg

I think it was during this semester that I developed the adapter for our university’s XiaoAi Class Schedule app. Over 900 people have used it by now — incredible…

Screenshot_2021-12-24-03-05-56-464_com.miui.voice.jpg

Tried developing a mini program

mmexport1640286522786.jpg

Junior Year - First Semester

During the summer, I tinkered with cloud servers, domain names, auto-check-in systems, and set up a simple blog with WordPress. I also tried running a personal cloud drive for a while (felt pointless though). The original blog looked like this: ugly, but functional

mmexport1650231880694.jpg

Took the PTA Level B exam, though I didn’t get a perfect score.

IMG_20220418_054405_1.jpg

During this period I won a provincial silver medal (finally a small award — thanks to my teammates, thanks to CCTV, thanks to everyone)

IMG_20220418_054550_1.jpg

Oh, there was also the GPLT (Group Programming Ladder Tournament), around this time last year~

“The Story of How Our Department Had to Review All 2019 Student Activity and College News Articles, So I Wrote a Web Scraper” What. Fun. It. Was. Though in the end it wasn’t even needed — suddenly they said no review was necessary (tears)

mmexport1650232036012.jpg

Went to a collab event and got a poster for the dorm (I love it so much)

mmexport1650232079182.jpg

mmexport1650232115925.jpg

About how VSCode can even be used to write assembly

mmexport1650232135312.jpg (1541×765) (jsdelivr.net)

Junior Year - Second Semester

After that, at the beginning of this year, I started learning front-end development, sought advice from seniors, and pushed hard during winter break. Starting in March, I began looking for summer internships. Meanwhile, the campus got locked down yet again.

Dorm setup upgrade!

IMG_20211231_172620.jpg

Oh right, here’s a snapshot of this year’s brutal spring internship hunt — the “Bronze March, Iron April” situation: absolutely devastating.

spring-2022-yuque.png

喜欢的话,留下你的评论吧~

© 2020 - 2026 cos @cosine
Powered by theme astro-koharu · Inspired by Shoka