<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: mazixx ki</title>
    <description>The latest articles on DEV Community by mazixx ki (@hwonhwon_kitty_869).</description>
    <link>https://dev.to/hwonhwon_kitty_869</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4064978%2F0c528b58-b138-42be-9300-ee4ab3179a74.png</url>
      <title>DEV Community: mazixx ki</title>
      <link>https://dev.to/hwonhwon_kitty_869</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/hwonhwon_kitty_869"/>
    <language>en</language>
    <item>
      <title>A Practical Guide to Learning AI in 2026: From Zero to Building Real Projects</title>
      <dc:creator>mazixx ki</dc:creator>
      <pubDate>Tue, 18 Aug 2026 11:20:20 +0000</pubDate>
      <link>https://dev.to/hwonhwon_kitty_869/a-practical-guide-to-learning-ai-in-2026-from-zero-to-building-real-projects-1opc</link>
      <guid>https://dev.to/hwonhwon_kitty_869/a-practical-guide-to-learning-ai-in-2026-from-zero-to-building-real-projects-1opc</guid>
      <description>&lt;p&gt;If you're still asking whether AI is worth learning in 2026, the more useful question is probably:&lt;/p&gt;

&lt;p&gt;**How much AI do I actually need to learn, and where should I start?&lt;/p&gt;

&lt;p&gt;The AI field is expanding quickly. New models, frameworks, agents, and tools appear almost every week, making it easy for beginners to get lost in tutorials, research papers, and GitHub repositories.&lt;/p&gt;

&lt;p&gt;The good news is that &lt;strong&gt;you don't need to learn everything.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For most people who want to build practical AI applications, the goal shouldn't be becoming an AI researcher. A more realistic target is reaching the &lt;strong&gt;engineering level&lt;/strong&gt;: understanding the fundamentals, working with APIs, building RAG systems, experimenting with fine-tuning, and creating useful AI agents.&lt;/p&gt;

&lt;p&gt;Here is a practical learning path.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Start With the Minimum Mathematics
&lt;/h2&gt;

&lt;p&gt;You don't need to spend months reviewing university mathematics before touching AI.&lt;/p&gt;

&lt;p&gt;Start with three areas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Linear algebra:&lt;/strong&gt; vectors, matrices, and matrix multiplication&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Calculus:&lt;/strong&gt; derivatives and gradient descent&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Probability:&lt;/strong&gt; distributions, sampling, and basic statistics&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The important part is connecting mathematics with code.&lt;/p&gt;

&lt;p&gt;For example, after learning matrix multiplication, implement it with NumPy. After learning gradient descent, write a small program that minimizes a simple function such as &lt;code&gt;y = x²&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;The goal isn't to memorize formulas.&lt;/p&gt;

&lt;p&gt;It's to understand &lt;strong&gt;what the mathematics is doing inside a model.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Learn How Neural Networks Actually Train
&lt;/h2&gt;

&lt;p&gt;Once the mathematical foundation is good enough, move to basic deep learning.&lt;/p&gt;

&lt;p&gt;A small PyTorch project can be more useful than watching another ten hours of lectures.&lt;/p&gt;

&lt;p&gt;Start with a simple multilayer perceptron (MLP) and understand the basic training loop:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Input
  ↓
Forward Pass
  ↓
Loss
  ↓
Backpropagation
  ↓
Optimizer
  ↓
Parameter Update
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then experiment with different learning rates and activation functions. Watch how the loss changes during training.&lt;/p&gt;

&lt;p&gt;After that, move to CNNs to understand how neural networks process visual information.&lt;/p&gt;

&lt;p&gt;At this point, you don't need to master every architecture. You simply need to stop thinking of neural networks as a black box.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Understand the Main Model Architectures
&lt;/h2&gt;

&lt;p&gt;Next, build a mental map of the major architectures.&lt;/p&gt;

&lt;h3&gt;
  
  
  CNN
&lt;/h3&gt;

&lt;p&gt;CNNs are fundamental to computer vision and help explain how models extract spatial features from images.&lt;/p&gt;

&lt;h3&gt;
  
  
  RNN and LSTM
&lt;/h3&gt;

&lt;p&gt;These models are less dominant than they once were, but understanding them provides useful context for the development of sequence modeling.&lt;/p&gt;

&lt;h3&gt;
  
  
  Transformer
&lt;/h3&gt;

&lt;p&gt;This deserves the most attention if you're interested in modern LLMs.&lt;/p&gt;

&lt;p&gt;The basic self-attention mechanism can be represented as:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Attention(Q,K,V) =
softmax(QKᵀ / √dₖ)V
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You don't need to reproduce an entire modern LLM.&lt;/p&gt;

&lt;p&gt;Instead, try implementing a simple single-head attention layer in PyTorch. Then understand how &lt;strong&gt;multi-head attention, feed-forward layers, residual connections, and LayerNorm&lt;/strong&gt; fit together.&lt;/p&gt;

&lt;p&gt;Once you understand the Transformer block, reading the architecture of many modern open-source LLMs becomes much easier.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Move From Models to LLM Engineering
&lt;/h2&gt;

&lt;p&gt;This is where AI learning starts becoming much more practical.&lt;/p&gt;

&lt;p&gt;Three areas are particularly useful:&lt;/p&gt;

&lt;h3&gt;
  
  
  Fine-Tuning
&lt;/h3&gt;

&lt;p&gt;Fine-tuning allows a model to adapt to a specific task, domain, or style.&lt;/p&gt;

&lt;p&gt;Common approaches include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SFT&lt;/li&gt;
&lt;li&gt;LoRA&lt;/li&gt;
&lt;li&gt;QLoRA&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For beginners, understanding &lt;strong&gt;when fine-tuning is actually necessary&lt;/strong&gt; is more important than training a huge model from scratch.&lt;/p&gt;

&lt;h3&gt;
  
  
  RAG
&lt;/h3&gt;

&lt;p&gt;Retrieval-Augmented Generation is one of the most practical LLM application patterns.&lt;/p&gt;

&lt;p&gt;A simplified workflow looks like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Question
   ↓
Embedding
   ↓
Vector Search
   ↓
Retrieved Documents
   ↓
Prompt
   ↓
LLM
   ↓
Answer
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The engineering challenges are often more important than the model itself:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Document cleaning&lt;/li&gt;
&lt;li&gt;Chunking&lt;/li&gt;
&lt;li&gt;Embedding selection&lt;/li&gt;
&lt;li&gt;Vector databases&lt;/li&gt;
&lt;li&gt;Reranking&lt;/li&gt;
&lt;li&gt;Query rewriting&lt;/li&gt;
&lt;li&gt;Caching and logging&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tools such as &lt;strong&gt;FAISS, Milvus, and pgvector&lt;/strong&gt; are worth exploring.&lt;/p&gt;

&lt;h3&gt;
  
  
  AI Agents
&lt;/h3&gt;

&lt;p&gt;An AI agent goes beyond simply generating text. It combines an LLM with tools and some form of task planning.&lt;/p&gt;

&lt;p&gt;A basic architecture might look like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;LLM + Planner + Tools + Memory + Executor
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For example, you could build an agent that reads a spreadsheet, analyzes the data, calls an API, and generates a report.&lt;/p&gt;

&lt;p&gt;Projects like this teach much more than simply experimenting with prompts.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Use AI as a Learning Assistant
&lt;/h2&gt;

&lt;p&gt;Modern AI tools can also change how you learn.&lt;/p&gt;

&lt;p&gt;Instead of asking:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Explain Transformers."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Try asking something more specific:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Explain a single Transformer block and show the input and output tensor dimensions at every step."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You can also use an LLM to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Explain error messages&lt;/li&gt;
&lt;li&gt;Simplify research papers&lt;/li&gt;
&lt;li&gt;Generate coding exercises&lt;/li&gt;
&lt;li&gt;Review your implementation&lt;/li&gt;
&lt;li&gt;Help debug small projects&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But there's one important rule:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Don't let AI do all the thinking for you.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you copy generated code without understanding it, you may finish a project without actually learning anything.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Don't Ignore the Development Environment
&lt;/h2&gt;

&lt;p&gt;AI development can become hardware-intensive surprisingly quickly.&lt;/p&gt;

&lt;p&gt;Local LLM inference, model fine-tuning, image generation, and GPU-based experiments may require more computing resources than a lightweight laptop can provide.&lt;/p&gt;

&lt;p&gt;One practical solution is to keep a powerful workstation as your primary development environment and use &lt;strong&gt;&lt;a href="http://awesun.aweray.com/" rel="noopener noreferrer"&gt;remote computer access software&lt;/a&gt;&lt;/strong&gt; when working from another device.&lt;/p&gt;

&lt;p&gt;For example, a developer might have:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Desktop
├── NVIDIA GPU
├── 64GB RAM
├── Local LLMs
├── Docker
├── Datasets
└── Development Environment
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Instead of rebuilding this environment on a laptop, remote access allows you to connect to the same workstation while traveling or working from another location.&lt;/p&gt;

&lt;p&gt;This can be particularly useful when your development environment contains large models, datasets, GPU dependencies, or carefully configured tools.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Avoid These Common Learning Mistakes
&lt;/h2&gt;

&lt;p&gt;A few mistakes can slow down your progress dramatically:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Watching courses without building projects&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Knowledge becomes much easier to retain when you actually use it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Spending months studying mathematics before writing code&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Learn the mathematics you need as you encounter it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Memorizing architectures&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Focus on understanding why a component exists and what problem it solves.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Using APIs without learning basic ML concepts&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;APIs are useful, but understanding what's happening underneath makes debugging much easier.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Reading papers without reproducing experiments&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Even a small implementation can teach more than passively reading dozens of papers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Jumping between frameworks constantly&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Pick one stack, build something with it, and learn the alternatives later.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Learning Loop That Actually Works
&lt;/h2&gt;

&lt;p&gt;You don't need to understand every AI paper published in 2026.&lt;/p&gt;

&lt;p&gt;A more practical approach is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Learn
  ↓
Implement
  ↓
Break Something
  ↓
Debug
  ↓
Build a Small Project
  ↓
Repeat
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The goal is not to know everything about AI.&lt;/p&gt;

&lt;p&gt;It's to build enough fundamentals to understand what you're doing, enough engineering skills to make it work, and enough curiosity to keep experimenting.&lt;/p&gt;

&lt;p&gt;For most people, that's a much more realistic path from &lt;strong&gt;AI beginner to AI engineer&lt;/strong&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>learning</category>
      <category>tutorial</category>
      <category>beginners</category>
    </item>
    <item>
      <title>How I Built My Remote Development Setup Without Carrying a Powerful Laptop</title>
      <dc:creator>mazixx ki</dc:creator>
      <pubDate>Thu, 06 Aug 2026 06:36:30 +0000</pubDate>
      <link>https://dev.to/hwonhwon_kitty_869/how-i-built-my-remote-development-setup-without-carrying-a-powerful-laptop-9g7</link>
      <guid>https://dev.to/hwonhwon_kitty_869/how-i-built-my-remote-development-setup-without-carrying-a-powerful-laptop-9g7</guid>
      <description>&lt;p&gt;I used to enjoy tinkering with open-source remote connection tools like Moonlight and Sunshine myself. However, after taking a break from remote connectivity and then returning to remote work, I realized that dedicated remote control software is simply more convenient—so I’ve compromised on that front. lol.&lt;/p&gt;

&lt;p&gt;I really enjoy traveling and seeking out leisure activities. While I am open to working during my leisure time, I dislike the idea of ​​being confined to an office, which is why I became a digital nomad. Consequently, I have experimented with various remote work methods; I still find using remote access software far more convenient than setting up a custom remote environment myself. This way, I can choose to travel and live elsewhere with just my phone or a basic laptop, without falling behind on work.&lt;/p&gt;

&lt;p&gt;As for the remote control software already on the market, there is a good reason for the paid versions—they are genuinely convenient and easy to use, saving me the hassle of setting up servers or dealing with technical complexities. All things considered, I find them to offer great value for money. For instance, I’ve been using Awesun a lot lately; I can stick with the free version when I don't want to pay, and simply upgrade to the premium version whenever I decide I want access to the advanced features.&lt;/p&gt;

&lt;p&gt;I can share what I find useful about using AweSun—though, of course, you could also use other remote control software like AnyDesk or TeamViewer. Personally, I find AnyDesk less intuitive than AweSun, but ultimately, the choice depends on your own preferences and needs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Simple installation steps
&lt;/h2&gt;

&lt;p&gt;First, simply install the software from the official Awesun website onto the devices you wish to connect.&lt;/p&gt;

&lt;p&gt;Then, regardless of whether you are logged into an account, you can successfully connect simply by entering the other party's device code and temporary password—a process that is both simple and secure. However, I personally prefer logging into the same account, as this allows you to manage your devices via the device list.&lt;/p&gt;

&lt;p&gt;The connection is now successful.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo9e7dyfwudeubh7umpnu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo9e7dyfwudeubh7umpnu.png" alt="remote connection tools" width="800" height="512"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What works well for me
&lt;/h2&gt;

&lt;p&gt;Honestly, basic remote control features are enough for my daily needs. However, I don't just use the software for work—I also use it for gaming. Plus, a good friend of mine who lives a nomadic lifestyle sometimes needs advanced features to tweak her design drafts, so we share the same account and subscription. It actually works really well.&lt;/p&gt;

&lt;p&gt;I use the "Global" membership plan; the specific features I’ve utilized include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;High-speed file transfer&lt;/li&gt;
&lt;li&gt;4K/8K high-definition image quality&lt;/li&gt;
&lt;li&gt;YUV 4:4:4 color support&lt;/li&gt;
&lt;li&gt;High frame rates—reportedly up to 144 fps; in actual gameplay, it generally hovers around that 144 fps mark&lt;/li&gt;
&lt;li&gt;Game controller mapping, gaming keyboard support, etc.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Of course, I don't use remote access software every time I play games; I still think going to an internet café is better.&lt;/p&gt;

&lt;h2&gt;
  
  
  If you're interested
&lt;/h2&gt;

&lt;p&gt;I am simply sharing my personal views. If you are interested in the &lt;a href="https://awesun.aweray.com/en/blog/best-software-for-remote-access-to-computer-a-comprehensive-guide-48939" rel="noopener noreferrer"&gt;remote computer access software&lt;/a&gt; I mentioned, you might want to check out their blog or official website; there are some features I haven't used myself, so you can try them out firsthand.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>tooling</category>
      <category>learning</category>
      <category>software</category>
    </item>
    <item>
      <title>remote tool</title>
      <dc:creator>mazixx ki</dc:creator>
      <pubDate>Thu, 06 Aug 2026 02:22:14 +0000</pubDate>
      <link>https://dev.to/hwonhwon_kitty_869/remote-tool-d3i</link>
      <guid>https://dev.to/hwonhwon_kitty_869/remote-tool-d3i</guid>
      <description></description>
    </item>
  </channel>
</rss>
