⬤ نقطه ششم
اگر امروز دوباره برنامهنویس میشدم…
تجربه دیروز، ابزارهای امروز و تصمیمهای فردا
دنیای توسعه نرمافزار با سرعتی در حال تغییر است که شاید تا چند سال پیش تصورش هم سخت بود.
ابزارهایی که روزی فقط برای تکمیل کد استفاده میشدند، امروز میتوانند طراحی کنند، کد بنویسند، تست تولید کنند، باگ پیدا کنند و حتی در برخی تصمیمهای فنی نقش داشته باشند.
در چنین شرایطی، سؤال دیگر فقط این نیست که «چطور از AI استفاده کنیم؟»
سؤال این است:
اگر امروز قرار بود دوباره از نقطه صفر برنامهنویسی را شروع کنیم، با دانشی که امروز داریم، چه مسیری را انتخاب میکردیم؟
چه چیزهایی را عمیق یاد میگرفتیم؟
چه چیزهایی را به ابزارها میسپردیم؟
و چه مهارتهایی را، فارغ از هر تغییری در فناوری، همچنان برای یک مهندس نرمافزار ضروری میدانستیم؟
در ششمین رویداد نقطه میخواهیم این سؤال را بهانهای برای یک گفتوگوی جمعی قرار دهیم؛ گفتوگویی درباره یادگیری، تجربه، معماری، تصمیمگیری و آینده حرفهای که همه ما در حال ساختن آن هستیم.
ارائه افتتاحیه
Language-Driven Design
چرا در عصر AI، زبان از کد مهمتر شده است؟
در ابتدای برنامه، مسعود بهرامی در یک ارائه کوتاه، دیدگاه خود را درباره یکی از مهمترین تغییرات مهندسی نرمافزار در عصر هوش مصنوعی مطرح میکند.
وقتی تولید کد روزبهروز سادهتر میشود، چه چیزی همچنان ارزشمند باقی میماند؟
آیا مسئله اصلی هنوز نوشتن کد است یا فهمیدن مسئله؟
Language-Driven Design تلاشی است برای پاسخ دادن به همین سؤال؛ اینکه چگونه ساختن یک زبان مشترک، فهم دقیقتر دامنه و شفافتر کردن مفاهیم، میتواند از خودِ تولید کد مهمتر باشد.
در این ارائه درباره موضوعاتی مانند اینها صحبت خواهیم کرد:
- اگر امروز دوباره برنامهنویسی را شروع میکردیم، چه چیزهایی را عمیق یاد میگرفتیم؟
- آیا هنوز لازم است کد را عمیق بخوانیم و بفهمیم؟
- معماری و طراحی سیستمها در عصر AI چه جایگاهی دارند؟
- نقش زبان، مدلسازی و مرزبندی مفاهیم در توسعه نرمافزار چیست؟
- تجربه، قضاوت مهندسی و درک مسئله چگونه شکل میگیرند و چرا همچنان اهمیت دارند؟
حلقههای گفتگو
ارائه افتتاحیه، آغاز گفتگو است؛ نه پایان آن.
بخش اصلی «نقطه» را حلقههای گفتگو تشکیل میدهند.
پس از ارائه، شرکتکنندگان در گروههای کوچک دور هم مینشینند و درباره پرسشهایی گفتگو میکنند که پاسخ واحدی برای آنها وجود ندارد. هدف این بخش، رسیدن به یک نتیجه از پیش تعیینشده نیست؛ بلکه فرصتی است برای شنیدن دیدگاههای مختلف، مطرح کردن پرسشها و فکر کردن به موضوع از زاویههای متفاوت.
برخی از محورهای پیشنهادی گفتگو:
🟢 اگر امروز از صفر شروع میکردید، مسیر یادگیری خود را چگونه طراحی میکردید؟
🟠 چه مهارتهایی در عصر AI ارزش بیشتری پیدا کردهاند؟
🟣 آیا AI باعث شده عمیقتر یاد بگیریم یا فقط سریعتر تولید کنیم؟
🔵 آیا هنوز فهمیدن کد از نوشتن آن مهمتر است؟
🟣 معماری نرمافزار در آینده چه جایگاهی خواهد داشت؟
🟠 آیا مفهوم Senior Developer در حال تغییر است؟
🟢 چه چیزهایی را هیچوقت نباید به AI واگذار کنیم؟
🔵 ده سال آینده، مهمترین مهارت یک مهندس نرمافزار چه خواهد بود؟
در پایان، هر حلقه تنها چند دقیقه فرصت خواهد داشت تا مهمترین نکات و پرسشهایی را که در گفتگو شکل گرفتهاند با سایر شرکتکنندگان به اشتراک بگذارد.
آخرین نقطه
پیش از پایان رویداد، همه دوباره دور هم جمع میشویم.
هر شرکتکننده، در صورت تمایل، تنها در یک دقیقه میتواند یکی از این جملهها را کامل کند:
- امروز بیشتر از همه به این موضوع فکر کردم…
- اگر قرار باشد از فردا یک چیز را متفاوت انجام دهم…
- سؤالی که هنوز با خودم میبرم…
شاید مهمترین دستاورد یک گفتگو، پیدا کردن پاسخ نباشد؛ بلکه پیدا کردن سؤالهای بهتر باشد.
برنامه رویداد
09:30 – ورود، آشنایی
09:45 – ارائه افتتاحیه
Language-Driven Design؛ چرا در عصر AI، زبان از کد مهمتر شده است؟
10:15 – حلقههای گفتگو
11:15 – جمعبندی حلقهها، گفتوگوی آزاد و آشنایی با اعضای جامعه
12:00 – آخرین نقطه و پایان رویداد
نقطه چیست؟
نقطه یک کلاس نیست و یک کنفرانس هم نیست.
نقطه، دورهمی جامعه مهندسی نرمافزار است؛ جایی برای گفتگو، فکر کردن و شکل دادن به ارتباطهای حرفهای.
در هر رویداد، یک موضوع مشترک بهانهای میشود تا افراد با تجربهها، نقشها و نگاههای مختلف کنار هم بنشینند، سؤال بپرسند، دیدگاههایشان را به اشتراک بگذارند و از زاویههای تازه به مسائل نگاه کنند.
اینجا قرار نیست کسی نسخه نهایی را ارائه کند.
قرار هم نیست همه در پایان جلسه به یک نتیجه مشترک برسند.
اگر هر نفر با یک سؤال بهتر، یک ایده تازه یا یک آشنایی جدید از این جمع خارج شود، «نقطه» به هدف خود رسیده است.
⬤ هر مسیر بزرگی، از یک نقطه آغاز میشود.
ثبتنام
لطفا جهت ثبتنام از طریق صفحه رویداد در ایوند اقدام کنید:
لینک ثبتنام