It’s been seven years since I started working, and the positive feedback from writing code isn’t as much as it used to be. Looking back on how I got on this “coding” path. The more choices a person makes, especially when they are young, the more they tend to follow positive feedback, actively avoiding harm and seeking benefit
I. Childhood
Moving to the city, encountering computer books? Hacker materials? Becoming familiar with the Windows system? These are all later stories
I should be transported back to when I was a kid, sneaking around with my cousin using our family’s computer to play games; my cousin’s uncle ran a shop in the computer district We started using computers relatively early on, so we developed a basic understanding of them. Later, in school and during computer classes, I also had quite an interest. I heard about the computer competitions in junior high school, and thought they were really cool. After transferring schools, that matter was put on hold. When I was in junior high, I was familiar with basic computer operations and could easily stand out during computer class If you’re familiar with it, yes, you haven’t mistaken yourself, not skilled, but familiar with Microsoft Office software, that would be even more impressive
Moving
Regarding the moving situation, once I got into the city, due to my neighbors, I came into contact with the library. Although I read a lot of novels, I also read many magazines. Computer News, Popular Software I’ve become increasingly interested in computers, and as a child I had a great admiration for hackers, actively learning related knowledge at school Understanding the basics of operating systems: Control Panel, CMD commands, VBS scripts
The “Computer World” magazine’s beginner-friendly content is quite suitable; it always uses case studies to explain system operations 《Popular Software》recommends various software, industry news, and of course, game news; the initial motivation also planted the seeds for games.
Three. High School
When I was in my second year of high school, Boge transferred to our class; several senior students had been directly admitted through the computer competition for the previous two years, and the school leaders also valued this competition There’s also a foundational hardware aspect; an alumnus of ours donated a building to the school, a new library, a new computer lab – it’s all so coincidental With Bo’s popular science explanation, he would be considered a computer expert in the class
A top student with computer skills, knowing how to hack into other people’s computers and disable surveillance software
The competition, despite its challenges, made it to the finals. I didn’t fully understand everything, and the questions were mostly about basic algorithms, but I did gain some insights.
It’s still just half a bucket of water, it’s like taking a trip
Four, College
When it came time to choose a major in college, I listened to my family and chose automation, but what I really wanted was to study high-voltage electricity. After returning home, I entered the power supply bureau, and I didn’t learn much from my coursework. Self-directed learning ability is practically non-existent in professional courses, but when it comes to computer science courses in large lectures, I find them very easy and natural
Skipping required courses, studying computer science diligently, and spending my days on forums like “Jingyi Forum” and “52PoP.” Combining my knowledge of assembly and C++ from my studies, I started earning money by taking on projects from forums. It’s been going well, with increasing positive feedback, and it’s gotten to the point where it’s difficult to turn back. In the end, Xiao Professional chose to write code for chips; my family didn’t interfere much and let me choose myself
At this time, the third key figure: Tangge, with a high level of education, joined Baidu My older sister understands me; she knows I wasn’t in a state of mind to think and research, so she told me to talk it over with my cousin Figure out the development path for next steps, don’t go home for summer vacation, stay with the mentor and work on projects to gain experience Relied on a still-decent transcript, I got into Hengan Electronic
Five, Graduation
Here’s a key point, I know I took courses on wall-climbing and elective subjects: Computer Information Retrieval, knowing how to quickly find and locate materials and problems A helpful person appeared at work, Shuo, who gave me time to learn on my own, troubleshoot and get to the root of problems, and introduced me to the experts at the R&D center This also laid the groundwork; Shenzhen Branch believes I’m very capable, and I successfully took responsibility for the transaction channel team
Here’s where the problem lies; I have a lack of foundational knowledge in areas like computer operating systems, algorithms, and software engineering design It’s all based on my own historical experience, not systematic learning It’s easy to make mistakes, constantly revising and negating previous code designs, lacking a guiding principle for module design. After seven years, I’m starting to feel burnt out.