<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ความฉลาดทางการเงิน Archives - ครูชัชดอทคอม</title>
	<atom:link href="https://www.kroochut.com/tag/%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1%E0%B8%89%E0%B8%A5%E0%B8%B2%E0%B8%94%E0%B8%97%E0%B8%B2%E0%B8%87%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%80%E0%B8%87%E0%B8%B4%E0%B8%99/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.kroochut.com/tag/ความฉลาดทางการเงิน/</link>
	<description>เว็บไซต์เพื่อการเรียนรู้ของทุกคน</description>
	<lastBuildDate>Wed, 17 Sep 2025 13:04:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>

<image>
	<url>https://www.kroochut.com/wp-content/uploads/2024/12/cropped-5dd646cee6656-32x32.png</url>
	<title>ความฉลาดทางการเงิน Archives - ครูชัชดอทคอม</title>
	<link>https://www.kroochut.com/tag/ความฉลาดทางการเงิน/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ทักษะที่ควรมีเพื่ออนาคตที่ดีของวัยรุ่นในศตวรรษที่ 21</title>
		<link>https://www.kroochut.com/skills-for-teenagers-21st-century/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 17 Sep 2025 13:04:43 +0000</pubDate>
				<category><![CDATA[ข้อคิด]]></category>
		<category><![CDATA[วิชาการ]]></category>
		<category><![CDATA[digital citizenship]]></category>
		<category><![CDATA[goal setting]]></category>
		<category><![CDATA[การพัฒนาตนเอง]]></category>
		<category><![CDATA[การวางแผนอนาคต]]></category>
		<category><![CDATA[ความฉลาดทางการเงิน]]></category>
		<category><![CDATA[ทักษะดิจิทัล]]></category>
		<category><![CDATA[ทักษะอนาคต]]></category>
		<category><![CDATA[นิสัยที่ดี]]></category>
		<category><![CDATA[วัยรุ่นศตวรรษที่21]]></category>
		<category><![CDATA[วางแผนการเรียน]]></category>
		<category><![CDATA[อาชีพอนาคต]]></category>
		<category><![CDATA[อาชีพและรายได้]]></category>
		<guid isPermaLink="false">https://www.kroochut.com/?p=869</guid>

					<description><![CDATA[<p>ทักษะที่ควรมีเพื่ออนาคตที่ดีของวัยรุ่นในศตวรรษที่ 21 &#124; Skills for Teenagers in the 21st Century ไทย English ทักษะที่ควรมีเพื่ออนาคตที่ดีของวัยรุ่นในศตวรรษที่ 21 Skills Teenagers Need for a Bright Future in the 21st Century อาวุธลับไม่ใช่แค่เกรด แต่คือ “ทักษะ + นิสัย + แผน” ที่เริ่มได้ตั้งแต่วันนี้ Your secret weapon isn’t just grades—it’s the trio of skills + habits + a plan you can start today. สารบัญ Contents ทำไมทักษะถึงสำคัญ? 10 ทักษะหัวใจสำคัญ นิสัยเล็กที่พลังใหญ่ อาชีพ &#038; รายได้ใกล้ตัว เส้นทางวางแผนอนาคต เครื่องมือวางแผนแบบโต้ตอบ ตัวอย่างแผน 30–60–90 วัน คำถามที่พบบ่อย Why Skills Matter 10 Core Skills Small Habits, Big Power Nearby Careers &#038; Income Future Roadmap Interactive Planning Tools 30–60–90 Day Plans FAQ ทำไม “ทักษะ” ถึงสำคัญกว่า “ตำรา” เพียงอย่างเดียว? Why skills matter more than textbooks alone โลกเปลี่ยนทุกวัน ความรู้ต้องมาพร้อม “ทักษะลงมือจริง” และการปรับตัว เหมือนนักกีฬา—ต้องซ้อมซ้ำจนใช้ได้จริงเมื่อถึงเวลา The world changes daily. Knowledge needs hands-on skills and adaptability—like athletes, we practice until it works when it counts. สรุป: เรียนให้รู้ ➜ ฝึกให้คล่อง ➜ ทำให้ชำนาญ ➜ แชร์ผลงาน (โอกาสจะตามมา) Summary: Learn ➜ Practice ➜ Master ➜ Share your work (opportunities follow). Pexels — Lifelong learning starts with small daily steps. 10 ทักษะหัวใจสำคัญของวัยรุ่นศตวรรษที่ 21 10 Core Skills for the 21st Century 1) การคิดวิเคราะห์ &#038; แก้ปัญหา 1) Critical thinking &#038; problem-solving นิยามปัญหาให้ชัด ใช้ 5W1H + ผังก้างปลา ทดลองทางออกทีละขั้น Define the problem clearly; use 5W1H and fishbone diagrams; test solutions step-by-step. 2) ความฉลาดดิจิทัล &#038; AI Literacy 2) Digital &#038; AI literacy ใช้ดิจิทัลอย่างปลอดภัย รู้เท่าทันข่าวลวง ใช้ AI เป็นผู้ช่วย ไม่ใช่ทำแทนทุกอย่าง Be safe online, spot misinformation, and use AI as an assistant—not a replacement. 3) การสื่อสารหลายช่องทาง 3) Multi-channel communication เขียน-พูด-พรีเซนต์ให้เหมาะผู้ฟัง สรุป 3 ประเด็นหลักเสมอ Write, speak, and present for your audience; always summarize in three key points. 4) การทำงานร่วมกัน 4) Collaboration ฟังกัน ตกลงบทบาท รับผิดชอบงานของตัวเอง Listen, agree on roles, and own your tasks. 5) ความคิดสร้างสรรค์ &#038; ผู้ประกอบการ 5) Creativity &#038; entrepreneurship เริ่มโพรเจกต์เล็ก ๆ ขายสติ๊กเกอร์/เพจรีวิว/ของทำมือ วนลูป design→build→test→iterate Start small: stickers, reviews, handmade products; iterate: design→build→test→improve. 6) ความฉลาดทางการเงิน 6) Financial literacy แยกรายรับ-รายจ่าย ตั้งงบ 50/30/20 แบบยืดหยุ่น Track income/expenses and use a flexible 50/30/20 budget. 7) สุขภาพกายใจ 7) Health &#038; well-being นอนพอ กินดี ออกกำลัง 15 นาที/วัน พักสายตา 20-20-20 Sleep well, eat well, move 15 min/day, and rest your eyes 20-20-20. 8) พลเมืองดิจิทัล 8) Digital citizenship อ้างอิงแหล่งที่มา เคารพความเป็นส่วนตัว ไม่บูลลี่ออนไลน์ Cite sources, respect privacy, and avoid cyberbullying. 9) การเรียนรู้ด้วยตัวเอง 9) Self-directed learning ตั้งเป้ารายสัปดาห์ วัดผลจากชิ้นงาน ไม่ใช่ชั่วโมง Set weekly goals and measure outcomes by artifacts, not hours. 10) การบริหารเวลา &#038; วินัย 10) Time management &#038; discipline เทคนิค Pomodoro: โฟกัส 25 นาที พัก 5 นาที Use Pomodoro: 25-minute focus, 5-minute break. Pexels — Collaboration sparks new ideas. นิสัยเล็กที่พลังใหญ่ (ทำได้จริงใน 10–15 นาที) Small habits, big power (10–15 minutes) อ่าน 10 นาที/วัน (สรุป 3 บรรทัด)Read 10 min/day (summarize in 3 lines) ฝึกโค้ด/ทักษะ 30 นาที สัปดาห์ละ 3 วันPractice coding/skills 30 min, 3 days/week ออกกำลัง 15 นาที/วันExercise 15 min/day ออมรายได้ 10–20%Save 10–20% of income เก็บโต๊ะ 5 นาทีก่อนนอนTidy your desk for 5 min before bed ความสม่ำเสมอวันนี้ Consistency today 0% เช็กลิสต์จะถูกบันทึกอัตโนมัติ (เฉพาะอุปกรณ์นี้) Your checklist is saved locally on this device. Pexels — Tiny habits, huge outcomes. อาชีพ &#038; รายได้ใกล้ตัว: เริ่มเล็ก แต่เริ่มเลย Nearby careers &#038; income: start small, start now สายดิจิทัล/เทค Digital/Tech นักพัฒนาเว็บ/แอปWeb/App Developer — ทำหน้าเว็บแนะนำตัว + โปรเจกต์ 2–3 ชิ้นportfolio site + 2–3 projects นักออกแบบกราฟิก/UXGraphic/UX Designer — โลโก้/อินโฟกราฟิกชุดเล็กsmall set of logos/infographics คอนเทนต์ครีเอเตอร์Content Creator — คลิปสั้น/บทความสม่ำเสมอshort videos/posts consistently สายข้อมูล/ธุรกิจ Data/Business นักวิเคราะห์ข้อมูลData Analyst — ทำ dashboard จากข้อมูลสาธารณะbuild dashboards from public datasets ธุรกิจออนไลน์Online Business — ทดสอบตลาดแบบ Leanrun lean market tests สายช่าง/บริการ/สุขภาพ Tech/Service/Health ช่างเทคนิคเบื้องต้นJunior Technician — เริ่มจากงานคนใกล้ตัวstart with family/friends ฟิตเนส/โภชนาการFitness/Nutrition — คอร์สสั้น + เพจความรู้short courses + knowledge page ทิป: “กองซ้อนทักษะ” เช่น โค้ดพื้นฐาน + ดีไซน์ + เล่าเรื่อง = งานโดดเด่น Tip: Build a “skill stack”—basic coding + design + storytelling = standout work. Pexels — Do small jobs well, then scale. เส้นทางวางแผนอนาคต: จากวันนี้ไป 1–3 ปี Future roadmap: from today to 1–3 years แผนภาพรวม Big picture วันนี้–3 เดือน:Today–3 months: เลือก 1 ทักษะ + 1 โปรเจกต์เล็กpick 1 core skill + 1 small project 3–12 เดือน:3–12 months: ผลงาน 3–5 ชิ้น + แชร์สาธารณะcreate 3–5 works + share publicly 1–3 ปี:1–3 years: อินเทิร์น/พาร์ทไทม์/เริ่มรายได้intern/part-time/start earning หลัก SMART แบบย่อ SMART goals (quick) S Specific M Measurable A Achievable R Relevant T Time-bound เป้าชัด + เส้นตายจริง + ทำสม่ำเสมอ = เห็นความคืบหน้า Clear goals + real deadlines + steady action = visible progress. Pexels — Start with one step you can do today. เครื่องมือวางแผนแบบโต้ตอบ Interactive planning tools ตัววางแผนเป้าหมาย (Goal Planner) Goal Planner เป้าหมาย 1 ประโยค One-line goal เส้นตาย Deadline ขั้นตอนหลัก (คั่นด้วย , ) Key steps (comma-separated) บันทึกเป้าหมาย Save goal เลือกเส้นทางอาชีพเพื่อดูแผนเริ่มต้น Pick a career path to see a starter plan เส้นทาง Path — เลือก / Choose —นักพัฒนาเว็บ/แอป &#124; Web/App Devนักออกแบบกราฟิก/UX &#124; Graphic/UXคอนเทนต์ครีเอเตอร์ &#124; Content Creatorนักวิเคราะห์ข้อมูล &#124; Data Analystธุรกิจออนไลน์ &#124; Online Business ตัวช่วยงบประมาณ (เวอร์ชันมินิ) Mini Budget Helper รายรับ/เดือน (บาท) Monthly income จำเป็น/เดือน Needs/month อยากได้/เดือน Wants/month คำนวณ 50/30/20 Calculate 50/30/20 ทรัพยากรเริ่มต้น (ฟรี/เข้าถึงง่าย) Starter resources (free/easy) ภาพประกอบจาก Pexels — ใช้ฟรี มีเครดิตในบทความ Pexels images — free to use (credited below) บทเรียนฟรีจากห้องสมุด/YouTube/คอร์สเปิด Free lessons on YouTube/Open courses โครงงานเล็กในชมรม/ชุมชน เก็บประสบการณ์จริง Small projects in clubs/community for real experience “เรียนจากของจริง + ทำจริง + แชร์จริง” = เติบโตเร็ว “Learn from reality + build for real + share publicly” = faster growth. ตัวอย่างแผน 30–60–90 วัน (สำหรับมือใหม่) 30–60–90 day sample plans (for beginners) 30 วันแรก: เริ่ม–ทำ–ปรับ First 30 days: start–build–tweak วัน 1–7: เลือกทักษะ/หัวข้อ + วางโครงงาน Days 1–7: pick a skill/topic + outline project วัน 8–21: เรียน 30–60 นาที/วัน + ชิ้นงานเล็ก Days 8–21: learn 30–60 min/day + small artifact วัน 22–30: เผยแพร่ + ขอคำแนะนำ + ปรับ Days 22–30: publish + get feedback + refine 60 วัน: สร้างผลงานชุด 60 days: build a set เพิ่มอีก 2–3 ชิ้นงาน ต่างโจทย์ Add 2–3 artifacts with varied prompts เขียนบันทึกสิ่งที่เรียนรู้/สัปดาห์ Write weekly learning notes 90 วัน: สรุปผล &#038; ส่งต่อ 90 days: wrap &#038; ship รวมพอร์ตโฟลิโอ Assemble a portfolio สมัครอินเทิร์น/พาร์ทไทม์/แข่งขัน Apply for internships/part-time/contests ตั้งเป้ารอบใหม่ ยากขึ้น 10–20% Set a new cycle, 10–20% harder เพิ่มระดับทีละน้อย = เก่งขึ้นยั่งยืน Small difficulty bumps = sustainable growth. Pexels — Portfolios feed opportunity. คำถามที่พบบ่อย FAQ Q: ยังไม่รู้จะเริ่มทักษะไหน? Q: Which skill should I start? A: ทดลอง 7 วัน/ทักษะ (โค้ด-ดีไซน์-เขียน) เลือกสิ่งที่ “อยากทำต่อแม้เหนื่อย” A: Try 7-day sprints (code/design/writing) and pick what you still enjoy when tired. Q: กลัวเริ่มช้า? Q: I’m late—should I still start? A: เวลาที่ดีที่สุดคือตอนนี้ เริ่มจากงานชิ้นเล็กชิ้นเดียว A: The best time is now; start with one tiny piece of work. Q: ทำไม่สม่ำเสมอ? Q: I struggle with consistency. A: ตั้งพิธีกรรมเริ่มงาน 3 นาที เช่น ปิดแจ้งเตือน จิบน้ำ เปิดเพลงโฟกัส A: Create a 3-minute start ritual: silence notifications, sip water, play focus music. สรุป: อนาคตที่ดี เริ่มที่มือเรา Final note: Your future is in</p>
<p>The post <a href="https://www.kroochut.com/skills-for-teenagers-21st-century/">ทักษะที่ควรมีเพื่ออนาคตที่ดีของวัยรุ่นในศตวรรษที่ 21</a> appeared first on <a href="https://www.kroochut.com">ครูชัชดอทคอม</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<!DOCTYPE html>
<html lang="th">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width,initial-scale=1.0" />
  <title>ทักษะที่ควรมีเพื่ออนาคตที่ดีของวัยรุ่นในศตวรรษที่ 21 | Skills for Teenagers in the 21st Century</title>

  <!-- SEO -->
  <meta name="description" content="บทความสองภาษา (ไทย-อังกฤษ) สร้างแรงบันดาลใจสำหรับวัยรุ่นศตวรรษที่ 21 ครบทั้งทักษะ นิสัย อาชีพและรายได้ เส้นทางและตัวอย่างการวางแผนอนาคต พร้อมเครื่องมือวางแผนแบบโต้ตอบ อ่านง่าย ใช้ได้จริง | A bilingual (TH-EN) inspiring guide for teenagers covering skills, habits, careers &#038; income, and future planning with interactive tools.">
  <meta name="keywords" content="ทักษะอนาคต, วัยรุ่นศตวรรษที่21, การวางแผนอนาคต, นิสัยที่ดี, อาชีพและรายได้, การพัฒนาตนเอง, ทักษะดิจิทัล, ความฉลาดทางการเงิน, อาชีพอนาคต, goal setting, digital citizenship, skills for teenagers, 21st-century skills, teen career planning">

  <style>
    :root{
      --bg:#f6f8fb; --card:#ffffff; --ink:#1f2937; --muted:#6b7280;
      --brand:#6d28d9; --brand2:#4f46e5; --ring:0 10px 24px rgba(0,0,0,.08);
      --radius:16px; --ok:#10b981; --warn:#f59e0b;
    }
    *{box-sizing:border-box}
    body{
      margin:0; line-height:1.85; background:var(--bg); color:var(--ink);
      font-family:"Sarabun","Noto Sans Thai",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
    }
    .progress{position:fixed;top:0;left:0;height:4px;width:0;background:linear-gradient(90deg,#22d3ee,#a78bfa,#f472b6);z-index:9999;box-shadow:0 0 12px rgba(167,139,250,.6)}
    header.hero{
      position:relative; padding:72px 20px 120px; text-align:center; color:#fff;
      background:radial-gradient(1200px 600px at 10% -20%, rgba(255,255,255,.25), transparent),
                 linear-gradient(120deg,var(--brand) 0%, var(--brand2) 100%);
    }
    .lang-switch{
      position:absolute; top:16px; right:16px; display:flex; gap:8px;
      background:rgba(255,255,255,.18); padding:6px; border-radius:999px; backdrop-filter:blur(6px)
    }
    .lang-switch button{
      border:0; border-radius:999px; padding:6px 10px; cursor:pointer; font-weight:700; color:#fff; background:transparent;
    }
    .lang-switch button.active{background:rgba(255,255,255,.28)}
    header.hero h1{margin:0 0 8px; font-size:clamp(26px,4vw,44px)}
    header.hero p{margin:0; opacity:.95}
    .wrap{max-width:980px; margin:-80px auto 60px; padding:0 16px}
    .card{background:var(--card); border-radius:var(--radius); box-shadow:var(--ring); padding:28px; margin:16px 0}
    .toc{display:grid; gap:10px; grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
    .toc a{display:block; padding:12px 14px; border-radius:12px; text-decoration:none; background:#f3f4f6; color:#111827; border:1px solid #e5e7eb; transition:transform .18s ease, box-shadow .18s ease}
    .toc a:hover{transform:translateY(-2px); box-shadow:0 6px 16px rgba(0,0,0,.06)}
    h2{font-size:clamp(22px,3vw,28px); margin:4px 0 14px}
    h3{font-size:20px; margin:18px 0 10px}
    p{margin:8px 0 12px}
    ul{padding-left:20px; margin:6px 0 16px}
    figure{margin:14px 0; border-radius:14px; overflow:hidden; box-shadow:var(--ring)}
    figure img{width:100%; display:block; transition:transform .35s ease}
    figure:hover img{transform:scale(1.02)}
    figure figcaption{font-size:.92rem; color:var(--muted); padding:8px 12px; background:#f9fafb}
    .grid{display:grid; gap:18px}
    .two{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}
    .badge{display:inline-block; padding:2px 10px; border-radius:999px; font-size:.86rem; background:#eef2ff; color:#3730a3; border:1px solid #e0e7ff}
    .pill{display:inline-flex; gap:8px; padding:8px 12px; border-radius:12px; background:#f3f4f6; border:1px solid #e5e7eb; font-size:.95rem}
    .note{background:#fef3c7;border:1px dashed var(--warn);color:#7c2d12;padding:12px;border-radius:12px}
    .good{background:#ecfdf5;border:1px dashed var(--ok);color:#065f46;padding:12px;border-radius:12px}
    .kbd{font-family:ui-monospace,Menlo,Consolas,monospace;background:#111827;color:#e5e7eb;padding:2px 6px;border-radius:6px}
    .widget{border:1px solid #e5e7eb;border-radius:14px;padding:16px;background:#fafafa}
    label{display:block; font-weight:600; margin-top:10px}
    input[type="text"],input[type="number"],input[type="date"],select,textarea{width:100%; padding:10px 12px; border:1px solid #e5e7eb; border-radius:10px; outline:none; background:white}
    button{
      border:0; border-radius:12px; padding:10px 14px; cursor:pointer; font-weight:700; color:#fff;
      background:linear-gradient(120deg,var(--brand),var(--brand2)); box-shadow:0 8px 18px rgba(79,70,229,.25);
      transition: transform .15s ease, box-shadow .15s ease, opacity .15s ease; margin-top:10px
    }
    button:hover{transform:translateY(-1px); box-shadow:0 12px 24px rgba(79,70,229,.28)}
    .list{display:flex; flex-wrap:wrap; gap:10px}
    .checklist li{list-style:none; margin:8px 0; display:flex; gap:10px; align-items:flex-start}
    .checklist input{margin-top:3px}
    .stat{display:flex; align-items:center; justify-content:space-between; padding:10px 12px; background:#f3f4f6; border-radius:12px}
    .bar{height:10px; border-radius:8px; background:#e5e7eb; overflow:hidden}
    .bar > span{display:block; height:100%; width:0; background:linear-gradient(90deg,#34d399,#60a5fa); transition:width .8s ease}
    footer{ text-align:center; padding:28px; color:#fff; background:linear-gradient(120deg,var(--brand) 0%, var(--brand2) 100%); border-top-left-radius:16px; border-top-right-radius:16px; margin-top:32px}
    .small{font-size:.9rem;color:var(--muted)}
    /* Language visibility */
    [data-lang]{display:none}
    [data-lang="th"].show,[data-lang="en"].show{display:block}
  </style>
</head>
<body>
  <div class="progress" id="progress"></div>

  <header class="hero">
    <div class="lang-switch" aria-label="language switch">
      <button id="btnTH" class="active" data-setlang="th">ไทย</button>
      <button id="btnEN" data-setlang="en">English</button>
    </div>
    <h1 data-lang="th" class="show">ทักษะที่ควรมีเพื่ออนาคตที่ดีของวัยรุ่นในศตวรรษที่ 21</h1>
    <h1 data-lang="en">Skills Teenagers Need for a Bright Future in the 21st Century</h1>
    <p data-lang="th" class="show">อาวุธลับไม่ใช่แค่เกรด แต่คือ “ทักษะ + นิสัย + แผน” ที่เริ่มได้ตั้งแต่วันนี้</p>
    <p data-lang="en">Your secret weapon isn’t just grades—it’s the trio of <em>skills + habits + a plan</em> you can start today.</p>
  </header>

  <main class="wrap">
    <!-- TOC -->
    <section class="card" id="toc">
      <h2 data-lang="th" class="show">สารบัญ</h2>
      <h2 data-lang="en">Contents</h2>
      <div class="toc" data-lang="th" class="show">
        <a href="#why">ทำไมทักษะถึงสำคัญ?</a>
        <a href="#skills">10 ทักษะหัวใจสำคัญ</a>
        <a href="#habits">นิสัยเล็กที่พลังใหญ่</a>
        <a href="#career">อาชีพ &#038; รายได้ใกล้ตัว</a>
        <a href="#path">เส้นทางวางแผนอนาคต</a>
        <a href="#tools">เครื่องมือวางแผนแบบโต้ตอบ</a>
        <a href="#examples">ตัวอย่างแผน 30–60–90 วัน</a>
        <a href="#faq">คำถามที่พบบ่อย</a>
      </div>
      <div class="toc" data-lang="en">
        <a href="#why">Why Skills Matter</a>
        <a href="#skills">10 Core Skills</a>
        <a href="#habits">Small Habits, Big Power</a>
        <a href="#career">Nearby Careers &#038; Income</a>
        <a href="#path">Future Roadmap</a>
        <a href="#tools">Interactive Planning Tools</a>
        <a href="#examples">30–60–90 Day Plans</a>
        <a href="#faq">FAQ</a>
      </div>
    </section>

    <!-- WHY -->
    <section class="card" id="why">
      <div class="grid two">
        <div>
          <h2 data-lang="th" class="show">ทำไม “ทักษะ” ถึงสำคัญกว่า “ตำรา” เพียงอย่างเดียว?</h2>
          <h2 data-lang="en">Why skills matter more than textbooks alone</h2>

          <p data-lang="th" class="show">โลกเปลี่ยนทุกวัน ความรู้ต้องมาพร้อม “ทักษะลงมือจริง” และการปรับตัว เหมือนนักกีฬา—ต้องซ้อมซ้ำจนใช้ได้จริงเมื่อถึงเวลา</p>
          <p data-lang="en">The world changes daily. Knowledge needs hands-on skills and adaptability—like athletes, we practice until it works when it counts.</p>

          <div class="good" data-lang="th" class="show">สรุป: เรียนให้รู้ ➜ ฝึกให้คล่อง ➜ ทำให้ชำนาญ ➜ แชร์ผลงาน (โอกาสจะตามมา)</div>
          <div class="good" data-lang="en">Summary: Learn ➜ Practice ➜ Master ➜ Share your work (opportunities follow).</div>
        </div>
        <figure>
          <img decoding="async" src="https://images.pexels.com/photos/4145190/pexels-photo-4145190.jpeg" alt="Learning with focus (Pexels)" loading="lazy">
          <figcaption class="small">Pexels — Lifelong learning starts with small daily steps.</figcaption>
        </figure>
      </div>
    </section>

    <!-- SKILLS -->
    <section class="card" id="skills">
      <h2 data-lang="th" class="show">10 ทักษะหัวใจสำคัญของวัยรุ่นศตวรรษที่ 21</h2>
      <h2 data-lang="en">10 Core Skills for the 21st Century</h2>
      <div class="grid two">
        <div>
          <h3 data-lang="th" class="show">1) การคิดวิเคราะห์ &#038; แก้ปัญหา</h3>
          <h3 data-lang="en">1) Critical thinking &#038; problem-solving</h3>
          <p data-lang="th" class="show">นิยามปัญหาให้ชัด ใช้ <span class="kbd">5W1H</span> + ผังก้างปลา ทดลองทางออกทีละขั้น</p>
          <p data-lang="en">Define the problem clearly; use <span class="kbd">5W1H</span> and fishbone diagrams; test solutions step-by-step.</p>

          <h3 data-lang="th" class="show">2) ความฉลาดดิจิทัล &#038; AI Literacy</h3>
          <h3 data-lang="en">2) Digital &#038; AI literacy</h3>
          <p data-lang="th" class="show">ใช้ดิจิทัลอย่างปลอดภัย รู้เท่าทันข่าวลวง ใช้ AI เป็นผู้ช่วย ไม่ใช่ทำแทนทุกอย่าง</p>
          <p data-lang="en">Be safe online, spot misinformation, and use AI as an assistant—not a replacement.</p>

          <h3 data-lang="th" class="show">3) การสื่อสารหลายช่องทาง</h3>
          <h3 data-lang="en">3) Multi-channel communication</h3>
          <p data-lang="th" class="show">เขียน-พูด-พรีเซนต์ให้เหมาะผู้ฟัง สรุป 3 ประเด็นหลักเสมอ</p>
          <p data-lang="en">Write, speak, and present for your audience; always summarize in three key points.</p>

          <h3 data-lang="th" class="show">4) การทำงานร่วมกัน</h3>
          <h3 data-lang="en">4) Collaboration</h3>
          <p data-lang="th" class="show">ฟังกัน ตกลงบทบาท รับผิดชอบงานของตัวเอง</p>
          <p data-lang="en">Listen, agree on roles, and own your tasks.</p>

          <h3 data-lang="th" class="show">5) ความคิดสร้างสรรค์ &#038; ผู้ประกอบการ</h3>
          <h3 data-lang="en">5) Creativity &#038; entrepreneurship</h3>
          <p data-lang="th" class="show">เริ่มโพรเจกต์เล็ก ๆ ขายสติ๊กเกอร์/เพจรีวิว/ของทำมือ วนลูป design→build→test→iterate</p>
          <p data-lang="en">Start small: stickers, reviews, handmade products; iterate: design→build→test→improve.</p>
        </div>

        <div>
          <h3 data-lang="th" class="show">6) ความฉลาดทางการเงิน</h3>
          <h3 data-lang="en">6) Financial literacy</h3>
          <p data-lang="th" class="show">แยกรายรับ-รายจ่าย ตั้งงบ 50/30/20 แบบยืดหยุ่น</p>
          <p data-lang="en">Track income/expenses and use a flexible 50/30/20 budget.</p>

          <h3 data-lang="th" class="show">7) สุขภาพกายใจ</h3>
          <h3 data-lang="en">7) Health &#038; well-being</h3>
          <p data-lang="th" class="show">นอนพอ กินดี ออกกำลัง 15 นาที/วัน พักสายตา 20-20-20</p>
          <p data-lang="en">Sleep well, eat well, move 15 min/day, and rest your eyes 20-20-20.</p>

          <h3 data-lang="th" class="show">8) พลเมืองดิจิทัล</h3>
          <h3 data-lang="en">8) Digital citizenship</h3>
          <p data-lang="th" class="show">อ้างอิงแหล่งที่มา เคารพความเป็นส่วนตัว ไม่บูลลี่ออนไลน์</p>
          <p data-lang="en">Cite sources, respect privacy, and avoid cyberbullying.</p>

          <h3 data-lang="th" class="show">9) การเรียนรู้ด้วยตัวเอง</h3>
          <h3 data-lang="en">9) Self-directed learning</h3>
          <p data-lang="th" class="show">ตั้งเป้ารายสัปดาห์ วัดผลจากชิ้นงาน ไม่ใช่ชั่วโมง</p>
          <p data-lang="en">Set weekly goals and measure outcomes by artifacts, not hours.</p>

          <h3 data-lang="th" class="show">10) การบริหารเวลา &#038; วินัย</h3>
          <h3 data-lang="en">10) Time management &#038; discipline</h3>
          <p data-lang="th" class="show">เทคนิค Pomodoro: โฟกัส 25 นาที พัก 5 นาที</p>
          <p data-lang="en">Use Pomodoro: 25-minute focus, 5-minute break.</p>
        </div>
      </div>
      <figure>
        <img decoding="async" src="https://images.pexels.com/photos/3184431/pexels-photo-3184431.jpeg" alt="Teamwork at a workspace (Pexels)" loading="lazy">
        <figcaption class="small">Pexels — Collaboration sparks new ideas.</figcaption>
      </figure>
    </section>

    <!-- HABITS -->
    <section class="card" id="habits">
      <h2 data-lang="th" class="show">นิสัยเล็กที่พลังใหญ่ (ทำได้จริงใน 10–15 นาที)</h2>
      <h2 data-lang="en">Small habits, big power (10–15 minutes)</h2>
      <div class="grid two">
        <div>
          <ul class="checklist" id="habitList">
            <li><input type="checkbox" data-habit="อ่าน 10 นาที / Read 10 min"/> <span data-lang="th" class="show">อ่าน 10 นาที/วัน (สรุป 3 บรรทัด)</span><span data-lang="en">Read 10 min/day (summarize in 3 lines)</span></li>
            <li><input type="checkbox" data-habit="ฝึกทักษะ 30 นาที / Practice 30 min"/> <span data-lang="th" class="show">ฝึกโค้ด/ทักษะ 30 นาที สัปดาห์ละ 3 วัน</span><span data-lang="en">Practice coding/skills 30 min, 3 days/week</span></li>
            <li><input type="checkbox" data-habit="ออกกำลัง 15 นาที / Move 15 min"/> <span data-lang="th" class="show">ออกกำลัง 15 นาที/วัน</span><span data-lang="en">Exercise 15 min/day</span></li>
            <li><input type="checkbox" data-habit="ออม 10–20% / Save 10–20%"/> <span data-lang="th" class="show">ออมรายได้ 10–20%</span><span data-lang="en">Save 10–20% of income</span></li>
            <li><input type="checkbox" data-habit="สะสาง 5 นาที / Tidy 5 min"/> <span data-lang="th" class="show">เก็บโต๊ะ 5 นาทีก่อนนอน</span><span data-lang="en">Tidy your desk for 5 min before bed</span></li>
          </ul>
          <div class="stat">
            <span data-lang="th" class="show">ความสม่ำเสมอวันนี้</span>
            <span data-lang="en">Consistency today</span>
            <div class="bar" style="flex:1;margin:0 12px"><span id="habitBar"></span></div>
            <strong id="habitPct">0%</strong>
          </div>
          <p class="small" data-lang="th" class="show">เช็กลิสต์จะถูกบันทึกอัตโนมัติ (เฉพาะอุปกรณ์นี้)</p>
          <p class="small" data-lang="en">Your checklist is saved locally on this device.</p>
        </div>
        <figure>
          <img decoding="async" src="https://images.pexels.com/photos/669615/pexels-photo-669615.jpeg" alt="Starting good habits (Pexels)" loading="lazy">
          <figcaption class="small">Pexels — Tiny habits, huge outcomes.</figcaption>
        </figure>
      </div>
    </section>

    <!-- CAREER -->
    <section class="card" id="career">
      <h2 data-lang="th" class="show">อาชีพ &#038; รายได้ใกล้ตัว: เริ่มเล็ก แต่เริ่มเลย</h2>
      <h2 data-lang="en">Nearby careers &#038; income: start small, start now</h2>
      <div class="grid two">
        <div>
          <h3 class="badge" data-lang="th" class="show">สายดิจิทัล/เทค</h3>
          <h3 class="badge" data-lang="en">Digital/Tech</h3>
          <ul>
            <li><strong data-lang="th" class="show">นักพัฒนาเว็บ/แอป</strong><strong data-lang="en">Web/App Developer</strong> — <span data-lang="th" class="show">ทำหน้าเว็บแนะนำตัว + โปรเจกต์ 2–3 ชิ้น</span><span data-lang="en">portfolio site + 2–3 projects</span></li>
            <li><strong data-lang="th" class="show">นักออกแบบกราฟิก/UX</strong><strong data-lang="en">Graphic/UX Designer</strong> — <span data-lang="th" class="show">โลโก้/อินโฟกราฟิกชุดเล็ก</span><span data-lang="en">small set of logos/infographics</span></li>
            <li><strong data-lang="th" class="show">คอนเทนต์ครีเอเตอร์</strong><strong data-lang="en">Content Creator</strong> — <span data-lang="th" class="show">คลิปสั้น/บทความสม่ำเสมอ</span><span data-lang="en">short videos/posts consistently</span></li>
          </ul>

          <h3 class="badge" data-lang="th" class="show">สายข้อมูล/ธุรกิจ</h3>
          <h3 class="badge" data-lang="en">Data/Business</h3>
          <ul>
            <li><strong data-lang="th" class="show">นักวิเคราะห์ข้อมูล</strong><strong data-lang="en">Data Analyst</strong> — <span data-lang="th" class="show">ทำ dashboard จากข้อมูลสาธารณะ</span><span data-lang="en">build dashboards from public datasets</span></li>
            <li><strong data-lang="th" class="show">ธุรกิจออนไลน์</strong><strong data-lang="en">Online Business</strong> — <span data-lang="th" class="show">ทดสอบตลาดแบบ Lean</span><span data-lang="en">run lean market tests</span></li>
          </ul>

          <h3 class="badge" data-lang="th" class="show">สายช่าง/บริการ/สุขภาพ</h3>
          <h3 class="badge" data-lang="en">Tech/Service/Health</h3>
          <ul>
            <li><strong data-lang="th" class="show">ช่างเทคนิคเบื้องต้น</strong><strong data-lang="en">Junior Technician</strong> — <span data-lang="th" class="show">เริ่มจากงานคนใกล้ตัว</span><span data-lang="en">start with family/friends</span></li>
            <li><strong data-lang="th" class="show">ฟิตเนส/โภชนาการ</strong><strong data-lang="en">Fitness/Nutrition</strong> — <span data-lang="th" class="show">คอร์สสั้น + เพจความรู้</span><span data-lang="en">short courses + knowledge page</span></li>
          </ul>

          <div class="note" data-lang="th" class="show">ทิป: “กองซ้อนทักษะ” เช่น โค้ดพื้นฐาน + ดีไซน์ + เล่าเรื่อง = งานโดดเด่น</div>
          <div class="note" data-lang="en">Tip: Build a “skill stack”—basic coding + design + storytelling = standout work.</div>
        </div>

        <figure>
          <img decoding="async" src="https://images.pexels.com/photos/3184339/pexels-photo-3184339.jpeg" alt="Team meeting and project planning (Pexels)" loading="lazy">
          <figcaption class="small">Pexels — Do small jobs well, then scale.</figcaption>
        </figure>
      </div>
    </section>

    <!-- PATH -->
    <section class="card" id="path">
      <h2 data-lang="th" class="show">เส้นทางวางแผนอนาคต: จากวันนี้ไป 1–3 ปี</h2>
      <h2 data-lang="en">Future roadmap: from today to 1–3 years</h2>
      <div class="grid two">
        <div>
          <h3 data-lang="th" class="show">แผนภาพรวม</h3>
          <h3 data-lang="en">Big picture</h3>
          <ul>
            <li><strong data-lang="th" class="show">วันนี้–3 เดือน:</strong><strong data-lang="en">Today–3 months:</strong> <span data-lang="th" class="show">เลือก 1 ทักษะ + 1 โปรเจกต์เล็ก</span><span data-lang="en">pick 1 core skill + 1 small project</span></li>
            <li><strong data-lang="th" class="show">3–12 เดือน:</strong><strong data-lang="en">3–12 months:</strong> <span data-lang="th" class="show">ผลงาน 3–5 ชิ้น + แชร์สาธารณะ</span><span data-lang="en">create 3–5 works + share publicly</span></li>
            <li><strong data-lang="th" class="show">1–3 ปี:</strong><strong data-lang="en">1–3 years:</strong> <span data-lang="th" class="show">อินเทิร์น/พาร์ทไทม์/เริ่มรายได้</span><span data-lang="en">intern/part-time/start earning</span></li>
          </ul>

          <h3 data-lang="th" class="show">หลัก SMART แบบย่อ</h3>
          <h3 data-lang="en">SMART goals (quick)</h3>
          <p><span class="pill"><strong>S</strong> Specific</span> <span class="pill"><strong>M</strong> Measurable</span> <span class="pill"><strong>A</strong> Achievable</span> <span class="pill"><strong>R</strong> Relevant</span> <span class="pill"><strong>T</strong> Time-bound</span></p>

          <div class="good" data-lang="th" class="show">เป้าชัด + เส้นตายจริง + ทำสม่ำเสมอ = เห็นความคืบหน้า</div>
          <div class="good" data-lang="en">Clear goals + real deadlines + steady action = visible progress.</div>
        </div>
        <figure>
          <img decoding="async" src="https://images.pexels.com/photos/4144222/pexels-photo-4144222.jpeg" alt="Goal setting (Pexels)" loading="lazy">
          <figcaption class="small">Pexels — Start with one step you can do today.</figcaption>
        </figure>
      </div>
    </section>

    <!-- TOOLS -->
    <section class="card" id="tools">
      <h2 data-lang="th" class="show">เครื่องมือวางแผนแบบโต้ตอบ</h2>
      <h2 data-lang="en">Interactive planning tools</h2>
      <div class="grid two">
        <!-- Goal Planner -->
        <div class="widget">
          <h3 data-lang="th" class="show">ตัววางแผนเป้าหมาย (Goal Planner)</h3>
          <h3 data-lang="en">Goal Planner</h3>
          <label data-lang="th" class="show">เป้าหมาย 1 ประโยค</label>
          <label data-lang="en">One-line goal</label>
          <input type="text" id="goal" placeholder="เช่น ทำเว็บไซต์พอร์ตโฟลิโอภายใน 30 วัน | e.g., Build a portfolio site in 30 days" />
          <label data-lang="th" class="show">เส้นตาย</label>
          <label data-lang="en">Deadline</label>
          <input type="date" id="deadline" />
          <label data-lang="th" class="show">ขั้นตอนหลัก (คั่นด้วย , )</label>
          <label data-lang="en">Key steps (comma-separated)</label>
          <input type="text" id="steps" placeholder="วางโครงสร้าง, ออกแบบ, เขียนโค้ด, ทดสอบ, เผยแพร่ | structure, design, code, test, publish" />
          <button id="saveGoal" data-lang="th" class="show">บันทึกเป้าหมาย</button>
          <button id="saveGoal" data-lang="en">Save goal</button>
          <div id="goalView" class="small" style="margin-top:10px"></div>
        </div>

        <!-- Career Path Selector -->
        <div class="widget">
          <h3 data-lang="th" class="show">เลือกเส้นทางอาชีพเพื่อดูแผนเริ่มต้น</h3>
          <h3 data-lang="en">Pick a career path to see a starter plan</h3>
          <label data-lang="th" class="show">เส้นทาง</label>
          <label data-lang="en">Path</label>
          <select id="careerSelect">
            <option value="">— เลือก / Choose —</option>
            <option value="dev">นักพัฒนาเว็บ/แอป | Web/App Dev</option>
            <option value="design">นักออกแบบกราฟิก/UX | Graphic/UX</option>
            <option value="creator">คอนเทนต์ครีเอเตอร์ | Content Creator</option>
            <option value="data">นักวิเคราะห์ข้อมูล | Data Analyst</option>
            <option value="biz">ธุรกิจออนไลน์ | Online Business</option>
          </select>
          <div id="careerPlan" class="small" style="margin-top:10px"></div>
        </div>

        <!-- Budget Mini -->
        <div class="widget">
          <h3 data-lang="th" class="show">ตัวช่วยงบประมาณ (เวอร์ชันมินิ)</h3>
          <h3 data-lang="en">Mini Budget Helper</h3>
          <label data-lang="th" class="show">รายรับ/เดือน (บาท)</label>
          <label data-lang="en">Monthly income</label>
          <input type="number" id="inc" placeholder="3000" />
          <label data-lang="th" class="show">จำเป็น/เดือน</label>
          <label data-lang="en">Needs/month</label>
          <input type="number" id="need" placeholder="1800" />
          <label data-lang="th" class="show">อยากได้/เดือน</label>
          <label data-lang="en">Wants/month</label>
          <input type="number" id="want" placeholder="900" />
          <button id="calc" data-lang="th" class="show">คำนวณ 50/30/20</button>
          <button id="calc" data-lang="en">Calculate 50/30/20</button>
          <div id="budget" class="small" style="margin-top:10px"></div>
        </div>

        <!-- Resources -->
        <div class="widget">
          <h3 data-lang="th" class="show">ทรัพยากรเริ่มต้น (ฟรี/เข้าถึงง่าย)</h3>
          <h3 data-lang="en">Starter resources (free/easy)</h3>
          <ul>
            <li data-lang="th" class="show">ภาพประกอบจาก <strong>Pexels</strong> — ใช้ฟรี มีเครดิตในบทความ</li>
            <li data-lang="en"><strong>Pexels</strong> images — free to use (credited below)</li>
            <li data-lang="th" class="show">บทเรียนฟรีจากห้องสมุด/YouTube/คอร์สเปิด</li>
            <li data-lang="en">Free lessons on YouTube/Open courses</li>
            <li data-lang="th" class="show">โครงงานเล็กในชมรม/ชุมชน เก็บประสบการณ์จริง</li>
            <li data-lang="en">Small projects in clubs/community for real experience</li>
          </ul>
          <div class="note" data-lang="th" class="show">“เรียนจากของจริง + ทำจริง + แชร์จริง” = เติบโตเร็ว</div>
          <div class="note" data-lang="en">“Learn from reality + build for real + share publicly” = faster growth.</div>
        </div>
      </div>
    </section>

    <!-- EXAMPLES -->
    <section class="card" id="examples">
      <h2 data-lang="th" class="show">ตัวอย่างแผน 30–60–90 วัน (สำหรับมือใหม่)</h2>
      <h2 data-lang="en">30–60–90 day sample plans (for beginners)</h2>
      <div class="grid two">
        <div>
          <h3 data-lang="th" class="show">30 วันแรก: เริ่ม–ทำ–ปรับ</h3>
          <h3 data-lang="en">First 30 days: start–build–tweak</h3>
          <ul>
            <li data-lang="th" class="show">วัน 1–7: เลือกทักษะ/หัวข้อ + วางโครงงาน</li>
            <li data-lang="en">Days 1–7: pick a skill/topic + outline project</li>
            <li data-lang="th" class="show">วัน 8–21: เรียน 30–60 นาที/วัน + ชิ้นงานเล็ก</li>
            <li data-lang="en">Days 8–21: learn 30–60 min/day + small artifact</li>
            <li data-lang="th" class="show">วัน 22–30: เผยแพร่ + ขอคำแนะนำ + ปรับ</li>
            <li data-lang="en">Days 22–30: publish + get feedback + refine</li>
          </ul>

          <h3 data-lang="th" class="show">60 วัน: สร้างผลงานชุด</h3>
          <h3 data-lang="en">60 days: build a set</h3>
          <ul>
            <li data-lang="th" class="show">เพิ่มอีก 2–3 ชิ้นงาน ต่างโจทย์</li>
            <li data-lang="en">Add 2–3 artifacts with varied prompts</li>
            <li data-lang="th" class="show">เขียนบันทึกสิ่งที่เรียนรู้/สัปดาห์</li>
            <li data-lang="en">Write weekly learning notes</li>
          </ul>
        </div>
        <div>
          <h3 data-lang="th" class="show">90 วัน: สรุปผล &#038; ส่งต่อ</h3>
          <h3 data-lang="en">90 days: wrap &#038; ship</h3>
          <ul>
            <li data-lang="th" class="show">รวมพอร์ตโฟลิโอ</li>
            <li data-lang="en">Assemble a portfolio</li>
            <li data-lang="th" class="show">สมัครอินเทิร์น/พาร์ทไทม์/แข่งขัน</li>
            <li data-lang="en">Apply for internships/part-time/contests</li>
            <li data-lang="th" class="show">ตั้งเป้ารอบใหม่ ยากขึ้น 10–20%</li>
            <li data-lang="en">Set a new cycle, 10–20% harder</li>
          </ul>
          <div class="good" data-lang="th" class="show">เพิ่มระดับทีละน้อย = เก่งขึ้นยั่งยืน</div>
          <div class="good" data-lang="en">Small difficulty bumps = sustainable growth.</div>
        </div>
      </div>
      <figure>
        <img decoding="async" src="https://images.pexels.com/photos/3184465/pexels-photo-3184465.jpeg" alt="Presenting portfolio (Pexels)" loading="lazy">
        <figcaption class="small">Pexels — Portfolios feed opportunity.</figcaption>
      </figure>
    </section>

    <!-- FAQ -->
    <section class="card" id="faq">
      <h2 data-lang="th" class="show">คำถามที่พบบ่อย</h2>
      <h2 data-lang="en">FAQ</h2>

      <h3 data-lang="th" class="show">Q: ยังไม่รู้จะเริ่มทักษะไหน?</h3>
      <h3 data-lang="en">Q: Which skill should I start?</h3>
      <p data-lang="th" class="show">A: ทดลอง 7 วัน/ทักษะ (โค้ด-ดีไซน์-เขียน) เลือกสิ่งที่ “อยากทำต่อแม้เหนื่อย”</p>
      <p data-lang="en">A: Try 7-day sprints (code/design/writing) and pick what you still enjoy when tired.</p>

      <h3 data-lang="th" class="show">Q: กลัวเริ่มช้า?</h3>
      <h3 data-lang="en">Q: I’m late—should I still start?</h3>
      <p data-lang="th" class="show">A: เวลาที่ดีที่สุดคือตอนนี้ เริ่มจากงานชิ้นเล็กชิ้นเดียว</p>
      <p data-lang="en">A: The best time is now; start with one tiny piece of work.</p>

      <h3 data-lang="th" class="show">Q: ทำไม่สม่ำเสมอ?</h3>
      <h3 data-lang="en">Q: I struggle with consistency.</h3>
      <p data-lang="th" class="show">A: ตั้งพิธีกรรมเริ่มงาน 3 นาที เช่น ปิดแจ้งเตือน จิบน้ำ เปิดเพลงโฟกัส</p>
      <p data-lang="en">A: Create a 3-minute start ritual: silence notifications, sip water, play focus music.</p>
    </section>

    <section class="card">
      <h2 data-lang="th" class="show">สรุป: อนาคตที่ดี เริ่มที่มือเรา</h2>
      <h2 data-lang="en">Final note: Your future is in your hands</h2>
      <p data-lang="th" class="show">เลือก 1 ทักษะ + 1 นิสัย + 1 โปรเจกต์ แล้วเริ่มวันนี้ อีก 90 วันคุณจะขอบคุณตัวเอง</p>
      <p data-lang="en">Pick 1 skill + 1 habit + 1 project and start today. In 90 days, you’ll thank yourself.</p>
    </section>

    <section class="small">
      <p data-lang="th" class="show"><strong>เครดิตภาพทั้งหมด:</strong> Pexels — ใช้งานฟรีตามเงื่อนไขของ Pexels</p>
      <p data-lang="en"><strong>All images:</strong> Pexels — free to use under Pexels terms</p>
    </section>
  </main>

  <footer>
    <p>© 2025 TH-EN inspirational guide for teenagers — learning &#038; planning for the future</p>
  </footer>

  <script>
    // Reading progress
    const progress = document.getElementById('progress');
    window.addEventListener('scroll', () => {
      const h = document.documentElement;
      const scrolled = (h.scrollTop) / (h.scrollHeight - h.clientHeight) * 100;
      progress.style.width = scrolled + '%';
    });

    // Language toggle with persistence
    const LS_LANG = 'teen21_lang';
    const btnTH = document.getElementById('btnTH');
    const btnEN = document.getElementById('btnEN');
    const langEls = document.querySelectorAll('[data-lang]');
    function setLang(l){
      localStorage.setItem(LS_LANG, l);
      langEls.forEach(el=>{
        el.classList.remove('show');
        if(el.getAttribute('data-lang') === l) el.classList.add('show');
      });
      btnTH.classList.toggle('active', l==='th');
      btnEN.classList.toggle('active', l==='en');
      document.documentElement.setAttribute('lang', l==='th'?'th':'en');
    }
    btnTH.addEventListener('click', ()=>setLang('th'));
    btnEN.addEventListener('click', ()=>setLang('en'));
    setLang(localStorage.getItem(LS_LANG) || 'th');

    // Habit checklist with localStorage
    const habitList = document.getElementById('habitList');
    const habitBar  = document.getElementById('habitBar');
    const habitPct  = document.getElementById('habitPct');
    const HABIT_KEY = 'teen21_habits';
    const savedHabits = JSON.parse(localStorage.getItem(HABIT_KEY) || '{}');

    habitList.querySelectorAll('input[type="checkbox"]').forEach(cb => {
      const name = cb.dataset.habit;
      cb.checked = !!savedHabits[name];
      cb.addEventListener('change', () => {
        savedHabits[name] = cb.checked;
        localStorage.setItem(HABIT_KEY, JSON.stringify(savedHabits));
        updateHabitBar();
      });
    });
    function updateHabitBar(){
      const items = habitList.querySelectorAll('input[type="checkbox"]');
      const total = items.length;
      const done = Array.from(items).filter(i=>i.checked).length;
      const pct = total ? Math.round(done/total*100) : 0;
      habitBar.style.width = pct + '%';
      habitPct.textContent = pct + '%';
    }
    updateHabitBar();

    // Goal planner
    const goalEl = document.getElementById('goal');
    const deadlineEl = document.getElementById('deadline');
    const stepsEl = document.getElementById('steps');
    const goalView = document.getElementById('goalView');
    const GOAL_KEY = 'teen21_goal';

    // Restore
    const g = JSON.parse(localStorage.getItem(GOAL_KEY) || 'null');
    if(g){
      goalEl.value = g.goal || '';
      deadlineEl.value = g.deadline || '';
      stepsEl.value = (g.steps || []).join(', ');
      renderGoal(g);
    }

    document.querySelectorAll('#saveGoal').forEach(btn=>{
      btn.addEventListener('click', () => {
        const obj = {
          goal: goalEl.value.trim(),
          deadline: deadlineEl.value,
          steps: stepsEl.value.split(',').map(s=>s.trim()).filter(Boolean)
        };
        localStorage.setItem(GOAL_KEY, JSON.stringify(obj));
        renderGoal(obj);
      });
    });

    function renderGoal(obj){
      if(!obj.goal){ goalView.textContent=''; return; }
      const daysLeft = obj.deadline ? Math.ceil((new Date(obj.deadline)-new Date())/(1000*60*60*24)) : null;
      goalView.innerHTML = `
        <div class="good"><strong>Goal:</strong> ${escapeHTML(obj.goal)}${obj.deadline ? ` • <strong>Deadline:</strong> ${obj.deadline} (${daysLeft>=0?daysLeft+' days left':'past due'})` : ''}</div>
        ${obj.steps?.length? `<ol>${obj.steps.map(s=>`<li>${escapeHTML(s)}</li>`).join('')}</ol>`:''}
      `;
    }

    // Career path recommender
    const careerSelect = document.getElementById('careerSelect');
    const careerPlan = document.getElementById('careerPlan');
    const plans = {
      dev: [
        'Weeks 1–2: HTML/CSS basics + clone a simple page',
        'Weeks 3–4: JS basics + To-Do/portfolio project',
        'Months 2–3: Pick a framework + small group project'
      ],
      design: [
        'Weeks 1–2: design principles/typography/color',
        'Weeks 3–4: 3 infographics + peer review',
        'Months 2–3: app/web mockups + portfolio'
      ],
      creator: [
        'Week 1: choose a niche + posting schedule',
        'Weeks 2–4: 2–3 shorts/posts per week',
        'Months 2–3: explore sponsors/side income'
      ],
      data: [
        'Weeks 1–2: Excel/Sheets + basic charts',
        'Weeks 3–4: public dataset + dashboard',
        'Months 2–3: intro stats + Python (optional)'
      ],
      biz: [
        'Week 1: discover problems/needs around you',
        'Weeks 2–3: tiny test batch + feedback',
        'Months 2–3: page/shop + cost & margin control'
      ]
    };
    careerSelect.addEventListener('change', ()=>{
      const v = careerSelect.value;
      if(!v){ careerPlan.textContent=''; return; }
      careerPlan.innerHTML = `<ul>${plans[v].map(s=>`<li>${s}</li>`).join('')}</ul>`;
    });

    // Budget mini calculator
    document.querySelectorAll('#calc').forEach(btn=>{
      btn.addEventListener('click', ()=>{
        const inc = +document.getElementById('inc').value||0;
        const need = +document.getElementById('need').value||0;
        const want = +document.getElementById('want').value||0;
        if(inc<=0){ document.getElementById('budget').textContent='Enter income first / กรุณากรอกรายรับก่อน'; return; }
        const save = Math.max(inc - need - want, 0);
        const target50 = Math.round(inc*0.5), target30 = Math.round(inc*0.3), target20 = Math.round(inc*0.2);
        document.getElementById('budget').innerHTML = `
          <div class="stat"><span>Needs (50%)</span><strong>${target50.toLocaleString()}</strong></div>
          <div class="stat"><span>Wants (30%)</span><strong>${target30.toLocaleString()}</strong></div>
          <div class="stat"><span>Savings (20%)</span><strong>${target20.toLocaleString()}</strong></div>
          <p class="small">Est. current savings ~ <strong>${save.toLocaleString()}</strong></p>
        `;
      });
    });

    // Helpers
    function escapeHTML(str){return str.replace(/[&<>'"]/g,m=>({ '&':'&amp;','<':'&lt;','>':'&gt;',"'":'&#39;','"':'&quot;' }[m]));}
  </script>
<div id="gsp_data_html" data-g_version="3.20.1" data-w_id="8ee335ae8ad86099f21d5aed437a1c00" data-s_enc="" data-h_enc="" data-hh_enc="" data-lazy_load="1" data-reload_session="0" data-gt-w="gsp_clgtranslate_wrapper" data-vv_index="15" data-ref=""></div>
</body>
</html>

<div class="gsp_post_data" 
	            data-post_type="post" 
	            data-cat="%e0%b8%82%e0%b9%89%e0%b8%ad%e0%b8%84%e0%b8%b4%e0%b8%94,%e0%b8%a7%e0%b8%b4%e0%b8%8a%e0%b8%b2%e0%b8%81%e0%b8%b2%e0%b8%a3" 
	            data-modified="120"
	            data-created="1758114283"
	            data-title="ทักษะที่ควรมีเพื่ออนาคตที่ดีของวัยรุ่นในศตวรรษที่ 21" 
	            data-home="https://www.kroochut.com"></div><p>The post <a href="https://www.kroochut.com/skills-for-teenagers-21st-century/">ทักษะที่ควรมีเพื่ออนาคตที่ดีของวัยรุ่นในศตวรรษที่ 21</a> appeared first on <a href="https://www.kroochut.com">ครูชัชดอทคอม</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
