<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Babel Tower - continuous learning]]></title><description><![CDATA[Babel Tower - continuous learning]]></description><link>https://programmer-jiaozi.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Sun, 01 Nov 2026 13:42:16 GMT</lastBuildDate><atom:link href="https://programmer-jiaozi.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Babel Tower - continuous learning]]></title><description><![CDATA[Hello everyone, My name is Jiaozi, a software engineer at one of China’s top-three internet companies. First of all, I decided to build a real internet…]]></description><link>https://programmer-jiaozi.hashnode.dev/babel-tower-continuous-learning</link><guid isPermaLink="true">https://programmer-jiaozi.hashnode.dev/babel-tower-continuous-learning</guid><dc:creator><![CDATA[programmer jiaozi]]></dc:creator><pubDate>Wed, 28 Oct 2026 08:56:20 GMT</pubDate><content:encoded><![CDATA[<p>Hello everyone, My name is Jiaozi, a software engineer at one of China’s top-three internet companies.</p>
<p>First of all, I decided to build a real internet system from scratch, using "practical + verification" to learn system architecture design, and share my learning in Chinese and English.</p>
<img src="https://cdn.hashnode.com/uploads/covers/6ae05dca1b2db2d2f9305f63/47485330-f5ae-4f7f-8a1c-bed91cb0ed26.png" alt="" style="display:block;margin:0 auto" />

<p>Why am I undertaking this initiative? There are three core motivations:</p>
<ol>
<li>My goal is to become a T-type programmer. T-type programmer means having enough knowledge breadth, and then deepening in a field. AI age is coming, so the requirements for breadth and depth are higher, so I still persist in working on internet architecture design.</li>
<li>I have obvious shorts. I work in the FinTech field, and I know little about front-end and other business scene system design issues. I hope to fill these gaps, improve my architecture design ability, and practice my Chinese and English expression.</li>
<li>The internet system learning materials on the market are mostly paper talk, lack of practical, and cannot see the real running effect. Only by building it myself can I verify whether an architecture design is correct.</li>
</ol>
<p>So, how will I execute this plan? I have structured the learning process into three progressive stages:</p>
<img src="https://cdn.hashnode.com/uploads/covers/6ae05dca1b2db2d2f9305f63/cd6e9715-0feb-4cc5-864d-4a03693be946.png" alt="" style="display:block;margin:0 auto" />


<p>a. From zero to functional system: build necessary components from bottom to top, including database, backend service + registry, Web BFF, front-end and gateway. Each component is accompanied by monitoring.</p>
<p>b. Deep learning in combination with system design scene: after the necessary components are built, I will learn system architecture design around specific business scenes, introduce new components as needed, and understand the configuration of existing components in depth.</p>
<p>c. Systematic learning of each component: on the practical basis, I will also learn each component in depth.</p>
<p>Stage 2 is the cornerstone of this effort. I will build real business scenes and extreme scenes around this system to verify the architecture design. So it is not just an internet system, but also a test and verification system that can easily construct extreme scenes.</p>
]]></content:encoded></item></channel></rss>