logo

CardDev

مسیر یادگیری
logo

CardDev

کتاب فراتر از کدنویسی حسی

0 فلش‌کارت
0 گالری‌کارت
0 صوت
0 پرامپت
0 واژه‌نامه

هوش مصنوعی (AI) در حال دگرگون کردن توسعه نرم‌افزار است و برنامه‌نویسان را از نوشتن دستی کد به سمت همکاری با هوش مصنوعی در یک جریان کاری مبتنی بر هدف سوق می‌دهد. کدنویسی حسی (Vibe coding) — یک رویکرد اکتشافی و مبتنی بر پرامپت که در آن شما خواسته‌های خود را به زبان طبیعی توصیف می‌کنید — نشان‌دهنده تغییری بنیادین در نقش توسعه‌دهنده از نویسنده کد به هدایت‌کننده آن است. با این حال، این روش با یک هشدار جدی همراه است: مانند یک وسیله نقلیه اکتشافی پرسرعت، می‌تواند شما را به سرعت از مسیر اصلی منحرف کند. کتاب «فراتر از کدنویسی حسی» بررسی می‌کند که چگونه دستیارهای کدنویسی مجهز به هوش مصنوعی مانند GitHub Copilot و OpenAI Codex، نحوه ساخت نرم‌افزار را تغییر می‌دهند. این راهنما به توسعه‌دهندگان، مدیران فنی و سازمان‌ها استراتژی‌های عملی برای ادغام موثر هوش مصنوعی در جریان‌های کاری ارائه می‌دهد. شما یاد خواهید گرفت که چگونه اهداف و محدودیت‌های روشنی برای هوش مصنوعی تعیین کنید، کدهای تولید شده را به صورت انتقادی بررسی نمایید و آن‌ها را به یک کل منسجم تبدیل کنید.

اشتراکی

book cover
O’Reilly
0 فلش‌کارت
0 گالری‌کارت
0 صوت
0 پرامپت
0 واژه‌نامه
جزئیاتمقدمهفصل‌هانسخه‌ها

فصل های کتاب

با مرور فصل‌ها، ساختار ، محتوای کتاب را به سرعت بشناسید.

با مرور فصل‌های این کتاب می‌تونی خیلی سریع بفهمی هر بخش چی یاد میده، ساختار کلی چطوره و از کجا باید شروع کنی. هر فصل روی یک مفهوم یا مهارت خاص تمرکز داره و موضوعات اصلیش رو می‌بینی تا انتخابت آگاهانه‌تر باشه. چه بخوای کل کتاب رو دنبال کنی، چه فقط یک بخش خاص رو دنبال کنی، این نما کمکت می‌کنه مسیرت رو پیدا کنی.

مبانی

این بخش به بررسی اصول اولیه کدنویسی حسی و نحوه برقراری ارتباط موثر با هوش مصنوعی می‌پردازد. خوانندگان با اکوسیستم ابزارهای فعلی و تکنیک‌های مهندسی پرامپت آشنا می‌شوند.

book cover

مقدمه: کدنویسی حسی چیست؟

The AI Coding Spectrum: From Vibe Coding to AI-Assisted Engineering • The Vibe-Coding Approach: Code by Conversation • The AI-Assisted Engineering Approach: Structure with an AI Partner • Different Mindsets, Different Expectations • Finding Your Place on the Spectrum • Beyond Lines of Code: Programming with Intent • The Rise of the Prompt: From Instructions to Descriptions • How It Works: The Iterative Cycle and AI’s Role in Code Generation • Productivity, Accessibility, and the Changing Nature of Programming • A Glimpse of the Tools: The Emerging Ecosystem • VSCode + Copilot: Microsoft’s Integrated AI Development Platform • VSCode + Cline: The Open Source Autonomous Coding Agent • Cursor: The AI-Driven Code Editor • Windsurf: An AI-Powered IDE with Full Codebase Indexing • AI Models: The Landscape for Code Generation • Understanding Model Categories • Choosing the Right Model for Your Task • Practical Tips for Any Model • Major Models • Google Gemini: The Multimodal Coding Powerhouse • Claude: The Reasoning Virtuoso • ChatGPT: The Versatile Coding Companion • Choosing the Right Model for Your Needs • The Benefits and Limitations of Vibe Coding: A Nuanced View • Ideal Use Cases for Vibe Coding • Where AI Still Struggles • Summary and Next Steps

فصل 1

درحال تولید...

book cover

هنر پرامپت: ارتباط موثر با هوش مصنوعی

Prompt Engineering Fundamentals • Specificity and Clarity: Writing Prompts That Deliver • Iterative Refinement: The Feedback Loop with the AI • Comparing Two Prompts • Poor prompt • Improved prompt • Prompting Techniques: A Toolbox for Effective Communication • Zero-Shot Prompting • One-Shot and Few-Shot Prompting • Chain-of-Thought Prompting • Role Prompting • Contextual Prompting • Metaprompting • Self-Consistency (Multiple Outputs and Majority Voting) • ReAct (Reason + Act) Prompting • Advanced Prompting: Combining Techniques and Handling Complexity • Know the Model’s Limits • Stateful Conversation Versus One-Shot Prompting • Common Prompt Antipatterns and How to Avoid Them • Summary and Next Steps

فصل 2

درحال تولید...

کدنویسی با هوش مصنوعی در عمل

این بخش بر کاربردهای عملی هوش مصنوعی در توسعه نرم‌افزار تمرکز دارد. از جریان‌های کاری روزمره تا توسعه وب و نمونه‌سازی سریع، این فصل‌ها به شما نشان می‌دهند چگونه از هوش مصنوعی به عنوان یک همکار واقعی استفاده کنید.

book cover

مسئله ۷۰ درصد: جریان‌های کاری هوش مصنوعی که واقعاً کار می‌کنند

How Developers Are Actually Using AI • Common Failure Patterns • What Actually Works: Practical Workflow Patterns • The Golden Rules of Vibe Coding • 0. Summary and Next Steps

فصل 3

درحال تولید...

book cover

فراتر از ۷۰ درصد: به حداکثر رساندن مشارکت انسانی

Senior Engineers and Developers: Leverage Your Experience with AI • Be the Architect and the Editor in Chief • Use AI as a Force Multiplier for Big Initiatives • Mentor and Set Standards • Continue to Cultivate Domain Mastery and Foresight • Hone Your Soft Skills and Leadership • Midlevel Engineers: Adapt and Specialize • Learn to Manage Systems Integration and Boundaries • Build Your Domain Expertise • Master Performance Optimization and DevOps • Focus on Code Review and Quality Assurance • Learn Systems Thinking • Be Adaptable—and Never Stop Learning • Get Good at Cross-Functional Communication • Learn System Design and Architecture • Use AI! • Venture into UI and UX Design • Junior Developers: Thrive Alongside AI • Learn the Fundamentals—Don’t Skip the “Why” • Practice Problem Solving and Debugging Without the AI Safety Net • Focus on Testing and Verification • Build an Eye for Maintainability • Develop Your Prompting and Tooling Skills (Wisely) • Seek Feedback and Mentorship • Communicate and Collaborate • Shift Your Mindset: From Consuming to Creating • Summary and Next Steps

فصل 4

درحال تولید...

book cover

درک کد تولید شده: بازبینی، اصلاح، مالکیت

From Intent to Implementation: Understanding the AI’s Interpretation • The “Majority” Problem: Most Common Doesn’t Mean Most Appropriate • Code Readability and Structure: Patterns and Potential Issues • Debugging Strategies: Finding and Fixing Errors • Refactoring for Maintainability: Making AI Code Your Code • The Importance of Testing: Unit, Integration, and End to End • Summary and Next Steps

فصل 5

درحال تولید...

book cover

نمونه‌سازی مبتنی بر هوش مصنوعی: ابزارها و تکنیک‌ها

Rapid Prototyping with AI Assistants • AI Prototyping Tools • From Concept to Prototype: Iterative Refinement • Evolving a Prototype Toward Production • Addressing Challenges in AI Prototyping • Summary and Next Steps

فصل 6

درحال تولید...

book cover

ساخت برنامه‌های وب با هوش مصنوعی

Setting Up the Project: Scaffolding with AI • Frontend Development Patterns with AI • Backend/API Development Patterns with AI • Database Design and Integration • Using an ORM • Database Queries • Checking AI-Generated Queries • Full Stack Integration: Marrying Frontend and Backend • Aligning Frontend and Backend Contracts • Real-Time Collaboration with AI • Testing and Validation for AI-Generated Web Applications • Examples of Successful AI-Built Web Projects • Summary and Next Steps

فصل 7

درحال تولید...

اعتماد و خودمختاری

این بخش به مسائل حیاتی مانند امنیت، اخلاق و آینده عوامل خودمختار در برنامه‌نویسی می‌پردازد. این فصل‌ها به شما کمک می‌کنند تا سیستم‌های قابل اعتماد و پایداری با استفاده از هوش مصنوعی بسازید.

book cover

امنیت، نگهداری و قابلیت اطمینان

Common Security Vulnerabilities in AI-Generated Code • Improper Authentication and Authorization • Package Management Issues • Security Audits • Leverage Automated Security Scanners • Use a Separate AI as a Reviewer • Perform a Human Code Review with a Security Checklist • Penetration Testing and Fuzzing • Add Security-Focused Unit Tests • Provide Updates to Compensate for Training Cutoffs • Optimize Your Logging Practices • Use Updated Models or Tools with a Security Focus • Pay Attention to Warnings in Context • Slow Down • Building Effective Testing Frameworks for AI-Generated Systems • Performance Optimization • Ensuring Maintainability in AI-Accelerated Codebases • While Prompting • Working with Code Output • Follow-Up • Code Review Strategies • Best Practices for Reliable Deployment • Before and During Deployment • Ongoing Best Practices • Summary and Next Steps

فصل 8

درحال تولید...

book cover

پیامدهای اخلاقی کدنویسی حسی

Intellectual Property Considerations • What to Do If You Get Suspicious Output • Gray Areas • Transparency and Attribution • Bias and Fairness • Golden Rules for Responsible AI Use • Summary and Next Steps

فصل 9

درحال تولید...

book cover

عوامل کدنویسی خودمختار در پس‌زمینه

From Copilots to Autonomous Agents: What Are Background Coding Agents? • How Do Autonomous Coding Agents Work? • How Do Background Agents Compare to In-IDE AI Assistants? • Combining Multiple AI Models to Maximize Strengths • Differentiate Models by Task Type • Use an Orchestration System • Human-AI Hybrid Teams • Major Players in Autonomous Coding Agents • Challenges and Limitations • Best Practices for Using AI Coding Agents Effectively • Strategically Select the Tasks Autonomous Agents Are Going to Implement • Leverage Agent-Specific Planning and Oversight Features • Manage Concurrent Agent Operations • Evolve Your Team Practices to Integrate Agents • Build Feedback Loops with Autonomous Systems • Summary and Next Steps

فصل 10

درحال تولید...

book cover

فراتر از تولید کد: آینده توسعه با هوش مصنوعی

AI in Testing, Debugging, and Maintenance • Automated Test Generation • Intelligent Debugging • Predictive Maintenance and Refactoring • AI-Driven Design and User Experience Personalization • Generative Design Tools • AI for UX Research • Personalized User Experiences • The Evolution of Project Management with AI • How Autonomous Agents Could Change Software Engineering • The Future of Programming Languages: Natural-Language-Driven Development? • How Vibe Coding Is Reshaping the Industry • Summary and Next Steps

فصل 11

درحال تولید...

خانهدسته‌بندیکتابخانهکتاب‌منپروفایل
انتشار کتاب

11 فصل در حال تولید

آخرین بروزرسانی
۳۱ شهریور ۱۴۰۵
امتیاز
5.0
پیش نیاز
ندارد

مدت زمان خوانش

7:51

نوع کتاب

اشتراکی

شرکت کنندگان

0 نفر

تولید کتاب

۳۱ شهریور ۱۴۰۵

درباره ما

قوانین و سوالات

کتاب‌های نرم افزار خوندنش چه نسخه اصلی و چه ترجمه شده میتونه برامون چالش برانگیز و سخت باشه. یا شاید اصلا حوصله نکنی این همه وقت و انرژی بزاری برای کتاب ، ما هستیم تا تو بتونی کتاب های مطرح و مهم دنیای نرم افزار رو بیشتر از پیش و با انگیزه بیشتر و کیفیت بهتر مطاله کنی و یادش بگیری.
CardDev قدمی کوچک برای یک تیم و قدمی بزرگ برای جامعه بزرگ مهندسین نرم‌افزار و برنامه نویسان!

ارتباط با ما

ایمیل

info@aiflashcard.dev

شبکه های اجتماعی

CardDev
CardDev

نصب اپ CardDev

دسترسی سریع‌تر از هوم‌اسکرین

کلیه حقوق مادی و معنوی برای سایت CardDev محفوظ است.

Built pixel by pixel by Khadem

Khadem Al Mahdi

Built pixel by pixel by