In college, there was a course that taught all kinds of Java.
When it came time to assign the final project, the teacher waved his hand grandly: “Just write an e-commerce trading website.”
We asked expectantly: “Only the backend?”
The teacher said: “Without a frontend, how is it a website? HTML, CSS, JS are every programmer’s basic literacy.”
The Painful Road of Self-Learning
Compared to art, most programmers are better at math.
Me too.
After the teacher assigned the homework, most of the class (including me) self-taught from W3School.
So we counted grid squares on the screen and drew <div>s.
Soon we realized that if everyone fiddled around like this, the assignment would never get done.
So we formed small teams—some people specifically researched the frontend, while others first implemented the logic.
In the end, with crude Ajax + jQuery, we finished that project.
Bootstrap
Although I’ve always been weak at web pages, since web pages are actually the simplest and most convenient display method (better than PPT),
I quietly wrote some little things to practice.
Using libraries temporarily freed me from the bondage of drawing <div>s,
and I could focus on content.
(So I also learned about Lorem ipsum.)
Free Code Camp
I recently stumbled across this JS introduction website.
I couldn’t help sighing about why I didn’t meet a proper beginner’s guide back then.
But as they say, a man of forty is still young.
Just like Guan Gu said:
Live to old age, learn to old age.
That’s exactly the idea.