Letter 33 to Sijie | The Launch of the ‘C++ Project’

Letter 33 to Sijie | The Launch of the 'C++ Project'

Every week, Sijie’s parents write a letter to Sijie. Letter 33 to Sijie Author: Sijie’s Parent Regarding your programming learning path, we initially considered whether to continue deepening your study of Python or switch to C++? After several discussions with your programming teacher, we finally decided to take C++ as the next learning direction. Since … Read more

Navigating the Embedded Engineering Learning Path: A Comprehensive Roadmap

Navigating the Embedded Engineering Learning Path: A Comprehensive Roadmap

What is the Embedded Engineering Roadmap? It is essentially an open-source “learning map” that lists all the necessary software, hardware, soft skills, and toolchains in the embedded field in one comprehensive diagram. Whether you want to learn about microcontrollers, RTOS, DSP, IoT, or even edge AI, you can find the corresponding learning paths and resources … Read more

Why Many Advise Against Learning C++, Yet Major Companies Still Require It?

Why Many Advise Against Learning C++, Yet Major Companies Still Require It?

If you have followed campus recruitment in the past two years, you will likely have a direct sense of the “intensity” of Java positions: submitting a Java resume might not even pass the initial screening — not due to insufficient qualifications, but because in interviews, a simple question about “JVM garbage collection principles,” “Spring transaction … Read more

Comprehensive Learning Path for Embedded Systems: From Beginner to Expert, with a Pitfall Avoidance Guide

Comprehensive Learning Path for Embedded Systems: From Beginner to Expert, with a Pitfall Avoidance Guide

Introduction Embedded technology has permeated every aspect of life—from smartwatches to industrial control, from smart homes to new energy vehicles. Mastering this technology not only unlocks more career possibilities but also allows you to create products with real value. However, many beginners often find themselves confused: where should they start? What basics are needed? What … Read more

Challenges in Embedded Development: What Makes It Difficult and How to Overcome Them?

Challenges in Embedded Development: What Makes It Difficult and How to Overcome Them?

Embedded systems are ubiquitous—from smartphones and smart homes to automotive electronics and industrial control, they act as the “invisible brain” driving modern life. However, it is often said in the industry: “Embedded development is as difficult as climbing to the sky!” Why is it so hard? Is it due to high technical barriers, or is … Read more

A Major Improvement in Supporting Materials for Embedded Development Boards, Helping Beginners Avoid Confusion!

A Major Improvement in Supporting Materials for Embedded Development Boards, Helping Beginners Avoid Confusion!

I am Lao Wen, an embedded engineer who loves learning.Follow me to become even better together!In previous articles, we briefly introduced the basic information of the ATK-DLMP257B development board. You can click the link below to review the content of the last article.Why is the performance of STM32, familiar to embedded engineers, becoming increasingly powerful?For … Read more

Beginner’s Comprehensive Learning Path for Embedded Systems + Interview Question Bank

Beginner's Comprehensive Learning Path for Embedded Systems + Interview Question Bank

“Is embedded development difficult?”“No direction, not sure where to start?”“Can’t find suitable materials?” Don’t worry! This article is tailored forthose who want to get startedin embedded systems. We have compiled a completeembedded learning roadmap + interview question bank + written test resources to help you start from scratch and easily get into the field! 📚 … Read more

Planning a Learning Path for Transitioning from C++ Desktop Development to Audio-Video or Embedded Systems

Planning a Learning Path for Transitioning from C++ Desktop Development to Audio-Video or Embedded Systems

Today, I would like to share a question from a follower: I am currently in my third year of a master’s program at a 211 university and have received an offer for C++ desktop application development. I plan to work in this position for a maximum of 3 to 4 years, after which I want … Read more

C++: The Ultimate Guide!

C++: The Ultimate Guide!

Source: Authorized Reprinted from Programming Guide (ID: cs_dev) Author: Programming Guide Today, I saw a video online where the presenter mentioned that the current trend in learning paths is a complete set of arrangements. For example, in the Java learning path, most bloggers assume you will focus on Java backend development and attach a bunch … Read more