フロントエンド三件セットと CS61C の速通に挑戦

Dr. Li is quite sensitive; every time he sees a technical expert, he feels strong irritation and unease.
For example, certain netizens whose usernames start with “c”.
It’s like in high school when I didn’t like seeing students from the Rocket class.
What I’ve done seems insignificant amid their clamor.

Of course, to be realistic, they must also be putting in effort in places I can’t see.

I think this feeling is most likely because I used to be in a similar role.
In the end, I still aspire to become like them, whether it’s the college‑entrance exam or technology.

image

「いいね!」 4

Deleted all programming‑related groups; watching them when my skill level is insufficient only brings negative effects.
The problems I’m currently encountering haven’t yet reached the point where I must communicate with experts.
More than half of the summer vacation has passed, and there’s about a month left until school starts. There are still many unfinished tasks on my To Do list.
I can’t tolerate this level of efficiency any longer—go, sprint!

Current progress:

  • For the three‑part review I’m using coderwhy’s videos + AI summaries; so far I’ve seen CSS selector pseudo‑classes and I’m preparing to study positioning and layout.
  • CS61C I’m still working on proj2
  • Occasionally I follow the bootcamp at the neighboring school to practice algorithms and Luogu

Aim to finish the title within 15 days—not very realistic :kissing:

Go, meow, believe in you, meow

「いいね!」 1

day1:2024-08-07T16:00:00Z

Today I only made a little progress on CSS and JS.
Since I’ve learned a lot of JS, it feels great to be able to jump ahead wildly.

I spent the whole day outside playing :ping_pong: with high‑school classmates, and in the evening I went for a run—because I had just finished eating, after running 2 km I started getting a stomach ache.

With the remaining time today I made this to tease the freshmen :hugs:
image

Complaining about something really stupid

When lz used Docker, they found that some things just wouldn’t install no matter what, and it was easy to discover it was a network issue.

Although I was curious why the proxy didn’t work even with TUN enabled, I kept searching and modifying config files.

After various attempts failed, I realized that TUN mode requires elevated privileges for the Clash kernel, but the Clash Verge GUI doesn’t show any prompt when enabling TUN mode (or maybe I just missed it)
image

I have encountered the same problem before, but the latest version of clash-verge-rev can solve it with a single click.

「いいね!」 1

Honestly asking, has the classmate who writes the CS open class ever copied answers
Got stuck by project2, writing assembly is so uncomfortable :innocent:

Hello, many projects have no ideas without looking at the analysis.

After stumbling and stumbling, I finally got past part A.
Why does part B make me read files :innocent:
I can’t even write high‑level languages; making me write assembly is like killing me :smiling_face_with_tear:

「いいね!」 1

I admit it, copying homework is indeed kind of fun.

Finally saw the flex layout, and will finish reading it tomorrow and write the examples he gave.
After that there are animations, media queries, preprocessors, mobile adaptation, and after two more examples CSS will be finished, so we can stride into JS :clown_face:

When writing examples, if no file assets are provided, I don’t really feel like writing :innocent:

undefined

A quick rant about the 61CP2 test; maybe I misread the documentation, the pass rate is always 1 to 1.

Different answers on the same sample can result in scores like 75/75, 77/77.

If the answers are the same, writing two more samples will produce scores like 32/32, 52/52.

There’s no way to know if it’s correct; the official web debugger isn’t very useful, and a better approach might be to run gdb in QEMU?

image
Finished P2, but actually there’s still one test case that hasn’t passed, and some detail issues. However, I’m already wanting to escape assembly :innocent:
Finally can start the hardware part, but thinking about CSAPP and a bunch of assembly labs makes me nervous

I woke up early this morning, went to the high school for a quick look around, and then went to the county library to read.

I watched an episode of CS61C, was very sleepy for a while, then read a few pages of Sophie’s World before going home. Today’s 61C covered logic circuits, pipelines, and state machines; it was a bit obscure, so I jotted down some notes.

I skipped a few projects and pushed the coderwhy course up to 200.

undefined
undefined

undefined
undefined
undefined

Sigh, I really want to skip these two projects, especially since there’s another project at the end related to mobile responsive layout.
But I’m not sure if skipping them will hurt my fundamentals (they were already just average).
I really don’t want to write them; I want to learn JavaScript quickly.
It feels like when I was in high school/college, wanting to skip class but fearing I’d miss out on learning.
I want to ask the :door: friends what they think.

I’ve reached P3 in 61C, and have basically finished the lectures. Next is to write the remaining labs; P4 doesn’t seem interesting, so I’ll probably drop it.
After that, time is limited, so I can only pick one of four new topics:

  • CSAPP (finished bomblab)
  • CS152 (a more advanced computer architecture, out-of-order execution and branch prediction, very cool)
  • NJU’s Compiler Principles (don’t want to take the boring school lecture course)
  • S081 (still need to review C pointers first)

I’ve roughly gone through the three core front-end topics, but the advanced JS part is quite difficult and heavily related to interview fundamentals, so a quick pass is unlikely. Afterwards there’s also React and hot100 :nauseated_face:
I regret

「いいね!」 2