<?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: Srejon Khan</title>
    <description>The latest articles on DEV Community by Srejon Khan (@srejon_khan).</description>
    <link>https://dev.to/srejon_khan</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%2F3824530%2Ff7a864c1-abd0-4356-884d-ed2cde6ca768.jpg</url>
      <title>DEV Community: Srejon Khan</title>
      <link>https://dev.to/srejon_khan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/srejon_khan"/>
    <language>en</language>
    <item>
      <title>Rapid Pass to Agentic AI Engineering: A Quick-Learning Guide</title>
      <dc:creator>Srejon Khan</dc:creator>
      <pubDate>Tue, 07 Jul 2026 10:35:28 +0000</pubDate>
      <link>https://dev.to/srejon_khan/rapid-pass-to-agentic-ai-engineering-a-quick-learning-guide-4g47</link>
      <guid>https://dev.to/srejon_khan/rapid-pass-to-agentic-ai-engineering-a-quick-learning-guide-4g47</guid>
      <description>&lt;p&gt;This guide is designed to help you prepare for my cordial juniors (kolijar tukras), but can be used as a guide to Agentic AI Engineering or Hackathon Preparation, &lt;strong&gt;as quickly as possible.&lt;/strong&gt; Instead of simple chatbot interfaces, you will be building autonomous agents capable of tool use, external data retrieval (RAG), and complex orchestration. Use this roadmap to master the core technical pillars like Foundations, Orchestration, Tool-Calling, and RAG to ensure your project reaches a functional, demo-ready state.&lt;/p&gt;

&lt;p&gt;To do well, focus on these areas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Foundations:&lt;/strong&gt; Understand LLMs, Prompt Engineering, Context Engineering, Harness Engineering, Loop Engineering.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Orchestration:&lt;/strong&gt; Pick one framework (like the OpenAI Agents SDK) and stick with it. Don't waste time switching tools during the event.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tool-Calling:&lt;/strong&gt; Practice getting your AI to use functions or external tools. This is the core skill for building agents.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RAG (Data Retrieval):&lt;/strong&gt; Learn how to connect your AI to your own data sources so it knows more than just what it was trained on.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Final Demo:&lt;/strong&gt; Prioritize building a working project that goes from start to finish. Focus on a clear result that solves a specific user need.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Use this roadmap to guide your practice, focusing on reliability and showing a clean, functional demo.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Foundations&lt;/strong&gt;:
&lt;/h2&gt;

&lt;p&gt;To understand how LLMs work, watch those videos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Deep Dive into LLMs like ChatGPT by Andrej Karpathy (we call him the father of LLMs):
&lt;a href="https://www.youtube.com/watch?v=7xTGNNLPyMI" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=7xTGNNLPyMI&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;To have more understanding, what “What Makes ChatGPT Chat? Modern AI for the layperson”:
&lt;a href="https://www.youtube.com/watch?v=KvTGUI4Tznw" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=KvTGUI4Tznw&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Don't skip this even though it's "just reading":&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Anthropic, "Building Effective Agents": &lt;a href="https://www.anthropic.com/research/building-effective-agents" rel="noopener noreferrer"&gt;https://www.anthropic.com/research/building-effective-agents&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Reference implementations of every pattern in that essay: &lt;a href="https://github.com/anthropics/anthropic-cookbook/tree/main/patterns/agents" rel="noopener noreferrer"&gt;https://github.com/anthropics/anthropic-cookbook/tree/main/patterns/agents&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Then pick your orchestration stack and commit. Don't find frameworks mid-hackathon, been there, and it will waste many hours. Given the sponsor is OpenAI Codex, default to the OpenAI Agents SDK unless you have a strong reason not to.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Official quickstart (do this hands-on, not just read): &lt;a href="https://openai.github.io/openai-agents-python/quickstart/" rel="noopener noreferrer"&gt;https://openai.github.io/openai-agents-python/quickstart/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;A tighter production-flavored walkthrough with 13 runnable steps (tool calls, handoffs, guardrails, FastAPI deployment), useful because it's closer to demo-ready than the bare docs: &lt;a href="https://tech-insider.org/openai-agents-sdk-tutorial-python-13-steps-2026/" rel="noopener noreferrer"&gt;https://tech-insider.org/openai-agents-sdk-tutorial-python-13-steps-2026/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Beginner-friendly repo with runnable scripts if you want to understand line by line: &lt;a href="https://github.com/shahidali54/OpenAI-Agents-SDK" rel="noopener noreferrer"&gt;https://github.com/shahidali54/OpenAI-Agents-SDK&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Tool-calling:&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The problems you'll get almost certainly hinge on tool-use loops. Drill this until you can write a function-tool + agent loop cold.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The same OpenAI quickstart above covers &lt;code&gt;@function\tool&lt;/code&gt;. Redo it with 3 different fake tools (a calculator, a mock API call, a file lookup) until the pattern is muscle memory, not something you're referencing docs for. This is context engineering too.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;RAG (Retrieval-Augmented Generation):&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Since we don't have time for a multi-week RAG course. Pick one dense, hands-on option and actually build the pipeline, not just watch it.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;freeCodeCamp's RAG + MCP crash course

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.freecodecamp.org/news/learn-rag-and-mcp-fundamentals/" rel="noopener noreferrer"&gt;https://www.freecodecamp.org/news/learn-rag-and-mcp-fundamentals/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;It walks through embeddings, chunking, and vector DBs (Chroma) end to end with hands-on labs, and closes with MCP, which matters since the problem statements may expect tool/data integration via MCP:
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;If you want a faster, narrower cut (2 hours, LangChain-based, project-oriented):

&lt;ul&gt;
&lt;li&gt;Krish Naik's RAG crash course  &lt;a href="https://www.youtube.com/watch?v=o126p1QN_RI" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=o126p1QN_RI&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;code repo: &lt;a href="https://github.com/krishnaik06/RAG-Tutorials" rel="noopener noreferrer"&gt;https://github.com/krishnaik06/RAG-Tutorials&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Multi-agent / Orchestration Pattern:&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;LangGraph playlist, hands-on multi-step/multi-agent workflows: &lt;a href="https://www.youtube.com/playlist?list=PLKnIA16_RmvYsvB8qkUQuJmJNuiCUJFPL" rel="noopener noreferrer"&gt;https://www.youtube.com/playlist?list=PLKnIA16_RmvYsvB8qkUQuJmJNuiCUJFPL&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Or stay inside the OpenAI SDK and just use its native handoffs feature (simpler, one less framework to context-switch into under pressure).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Full Mock Run:&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Invent a fake problem statement, set a 4-hour timer, and build start to finish: &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;repo init –&amp;gt; agent logic –&amp;gt; tool/RAG integration –&amp;gt; working demo –&amp;gt; README.&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;This is the single highest-value thing on this list. Debrief immediately after whatever step ate the most unplanned time is what you drill again before preli.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Supplementary:&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Prompt engineering reference (skim, don't study):

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.promptingguide.ai/" rel="noopener noreferrer"&gt;https://www.promptingguide.ai/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dair-ai/Prompt-Engineering-Guide" rel="noopener noreferrer"&gt;https://github.com/dair-ai/Prompt-Engineering-Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>beginners</category>
      <category>machinelearning</category>
      <category>webdev</category>
    </item>
    <item>
      <title>The Honest Advice Nobody Gives You in University</title>
      <dc:creator>Srejon Khan</dc:creator>
      <pubDate>Sat, 14 Mar 2026 21:17:42 +0000</pubDate>
      <link>https://dev.to/srejon_khan/the-honest-advice-nobody-gives-you-in-university-41cd</link>
      <guid>https://dev.to/srejon_khan/the-honest-advice-nobody-gives-you-in-university-41cd</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a 4 minute read. But if even one thing here clicks, it will change how you study for the next few years.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you are in your 1st or 2nd year&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Learn to solve problems. That is the whole job right now.&lt;/p&gt;

&lt;p&gt;Not Codeforces rating. Not becoming a competitive programmer. The point of CP is to make you smart enough to think through hard problems without freezing up. It trains your brain to break things down, spot patterns, and write correct code under pressure. That skill is exactly what companies test you on in technical rounds, and it is exactly what separates people who can think from people who can only copy.&lt;/p&gt;

&lt;p&gt;Learn the fundamentals for real. Data structures and algorithms are not things you memorize for exams and forget. They are the vocabulary you will use for the rest of your career. If you do not understand why a hash map is &lt;code&gt;O(1)&lt;/code&gt; or what a binary search tree actually does, you are building on sand.&lt;/p&gt;

&lt;p&gt;Do not chase ranks. Solve problems because they make you better. Go deep, not fast.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you are in your 3rd or 4th year&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Shift your focus to Software Engineering. Real SWE. The kind that makes you different in a room full of people who also know how to code.&lt;/p&gt;

&lt;p&gt;There is a version of a developer who knows MongoDB exists, and there is a version who knows when to use a primary-secondary-secondary (p-s-s) replica set, what happens when the primary goes down, how reads and writes behave under that configuration, and what the tradeoffs are. The first person follows instructions. The second person designs systems. You want to be the second person.&lt;/p&gt;

&lt;p&gt;Learn High Level Design. System design is not magic, it is just thinking about problems at scale. How do you make a system fault tolerant? What happens when a node dies? How do you handle 10x traffic overnight? How does your architecture behave when one service is slow? These are the questions senior engineers ask in interviews, and more importantly, they are the questions that come up every week at a real job.&lt;/p&gt;

&lt;p&gt;Learn Low Level Design too. This is where Software Engineering Principles live. SOLID, clean code, design patterns, not because you need to memorize factory or observer for an interview, but because building something complex and feeling it break teaches you why the patterns exist. Do not learn patterns first. Build something, feel the pain, then the pattern will make sense.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you graduated and skipped the Problem Solving phase&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It is not too late. Seriously.&lt;/p&gt;

&lt;p&gt;Make it a ritual. One LeetCode problem every morning after breakfast. Not a hard one at first. Just one. Every day. It compounds faster than you think, and it keeps your logical muscles active while you are job hunting or starting your first role. The people who do this for six months straight show up to interviews completely different from the people who crammed for two weeks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A few things I also want you to think about&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Build something real. Not a tutorial project, not a YouTube follow along. Pick a problem you actually have or one you find interesting, and build a solution for it. You will hit problems no tutorial prepared you for, and figuring those out is where the real learning happens. Recruiters can tell the difference between someone who built something and someone who cloned a repo.&lt;/p&gt;

&lt;p&gt;Read codebases. Good engineers read a lot of code that other people wrote. Pick an open source project related to something you care about and just read through it. How is it structured? Why did they make that decision? What would you have done differently? This builds taste. Taste matters.&lt;/p&gt;

&lt;p&gt;The job market is hard right now. You probably already know this. The way you survive it is not by learning ten frameworks, it is by going deep enough in one area that you genuinely understand it. A person who really understands distributed systems will outlast ten people who have "microservices" in their Resume but cannot explain what happens when two services write to the same database row at the same time.&lt;/p&gt;

&lt;p&gt;Write and communicate clearly. This sounds boring but it is not. The ability to explain a technical decision in a way a non technical person can follow is rare, and it matters enormously once you are in a team. Practice it.&lt;/p&gt;

&lt;p&gt;Finally, do not compare your timeline to someone else's. Someone in your batch got a job at a good company. Good for them. Someone else is still figuring it out. That is fine too. The engineers I have seen grow the fastest are the ones who stay curious and stay consistent, not the ones who had the best start.&lt;/p&gt;

&lt;p&gt;You have more time than you feel like you do. Use it well.&lt;/p&gt;




&lt;p&gt;Feel free to share this around. And if you want to talk through anything specific, you know where to find me.&lt;/p&gt;

</description>
      <category>career</category>
      <category>beginners</category>
      <category>programming</category>
      <category>computerscience</category>
    </item>
  </channel>
</rss>
