واقعا study learn چت جیپیتی خیلی خوبه پیشنهاد میشه حتما استفاده کنید.
@DevYara
@DevYara
👍35❤6
😭65👍12💔3🆒1
میدونستید بخش بزرگی از پروژههای گوگل در یک Repository واحد نگهداری میشوند؟ به این روش Monorepo گفته میشود؛ یعنی تمام پروژهها در یک جا قرار دارند.
شنیده میشود که گوگل قصد دارد برخی از پروژههای فرانتاند خود را با استفاده از روش Micro-Frontend منتشر کند؛ البته نه به شکل سنتی و رایج، بلکه بر اساس نیازها و استانداردهای اختصاصی خودش.
این موضوع نشان میدهد که حتی در شرکتهای بزرگی مثل گوگل هم نیاز به متخصصان حرفهای فرانتاند کاملاً جدی است؛ نه برنامهنویسهایی که فقط در حد «CRUD + UI » کار میکنند، بلکه توسعهدهندگانی با دانش عمیق و درک معماری.
در بازار فعلی ما، تعداد برنامهنویسان فرانتاندی که به چنین مباحثی علاقهمند باشند کم است و طبیعتاً تقاضا هم پایینتر است. اما برای شرکتهای Big Tech این مفاهیم جزو الزامات و «must-have» محسوب میشوند.
@DevYara
شنیده میشود که گوگل قصد دارد برخی از پروژههای فرانتاند خود را با استفاده از روش Micro-Frontend منتشر کند؛ البته نه به شکل سنتی و رایج، بلکه بر اساس نیازها و استانداردهای اختصاصی خودش.
این موضوع نشان میدهد که حتی در شرکتهای بزرگی مثل گوگل هم نیاز به متخصصان حرفهای فرانتاند کاملاً جدی است؛ نه برنامهنویسهایی که فقط در حد «CRUD + UI » کار میکنند، بلکه توسعهدهندگانی با دانش عمیق و درک معماری.
در بازار فعلی ما، تعداد برنامهنویسان فرانتاندی که به چنین مباحثی علاقهمند باشند کم است و طبیعتاً تقاضا هم پایینتر است. اما برای شرکتهای Big Tech این مفاهیم جزو الزامات و «must-have» محسوب میشوند.
@DevYara
👍20❤🔥3
شما یادتون نمیاد (منم یادم نمیاد) با کارتهای پانچ دیتا وارد کامپیوتر میکردن؛ حتی برنامهنویسی هم میکردن!
@DevYara
@DevYara
😁45👍4🐳2
گیر افتادن در لوپ یادگیری؛
خیلی وقتها آدمها مدام دوره میخرن، ویدیو ذخیره میکنن و از این آموزش به اون آموزش میپرن با این تصور که «هنوز آماده نیستن»، اما در واقع وارد یک لوپ یادگیری میشن؛ چرخهای که توش فقط مصرف محتوا اتفاق میفته و نه اجرا. هیجان شروع یک دوره جدید جای اقدام واقعی رو میگیره و چون ورود به بازار کار با ریسک، قضاوت و احتمال شکست همراهه، ذهن ترجیح میده در منطقه امنِ یاد گرفتن باقی بمونه.
نتیجه این میشه که مهارت روی کاغذ زیاد میشه اما خروجی واقعی شکل نمیگیره؛ نه پروژه جدی ساخته میشه، نه رزومه قویتر میشه و نه تجربه بازار به دست میاد. آدم سالها در حال آماده شدن میمونه، در حالی که رشد واقعی دقیقاً از جایی شروع میشه که با وجود ناقص بودن، وارد عمل میشی.
@DevYara
خیلی وقتها آدمها مدام دوره میخرن، ویدیو ذخیره میکنن و از این آموزش به اون آموزش میپرن با این تصور که «هنوز آماده نیستن»، اما در واقع وارد یک لوپ یادگیری میشن؛ چرخهای که توش فقط مصرف محتوا اتفاق میفته و نه اجرا. هیجان شروع یک دوره جدید جای اقدام واقعی رو میگیره و چون ورود به بازار کار با ریسک، قضاوت و احتمال شکست همراهه، ذهن ترجیح میده در منطقه امنِ یاد گرفتن باقی بمونه.
نتیجه این میشه که مهارت روی کاغذ زیاد میشه اما خروجی واقعی شکل نمیگیره؛ نه پروژه جدی ساخته میشه، نه رزومه قویتر میشه و نه تجربه بازار به دست میاد. آدم سالها در حال آماده شدن میمونه، در حالی که رشد واقعی دقیقاً از جایی شروع میشه که با وجود ناقص بودن، وارد عمل میشی.
@DevYara
👍64
طبق گفتههای ایلان ماسک:
زبانهای برنامهنویسی تا پایان سال ۲۰۲۶ ممکن است عملاً بیاستفاده شوند.
زبانهای برنامهنویسی در اصل بهعنوان یک «پل» بین انسان و ماشین ساخته شدند. اما اگر ماشین بتواند بدون انسان کار کند، تصمیم بگیرد و خودش را بهبود دهد، دیگر نیازی به این پل نخواهد بود.
مدلهای زبانی بزرگ (LLMها) همین حالا هم در حال نوشتن و بهینهسازی کد در سطحی هستند که انسان فقط نظارهگر شده است.
شاید آیندهای در راه باشد که در آن، ماشین با زبان خودش پیش برود — و انسان از چرخهی اجرا کنار گذاشته شود.
@DevYara
زبانهای برنامهنویسی تا پایان سال ۲۰۲۶ ممکن است عملاً بیاستفاده شوند.
زبانهای برنامهنویسی در اصل بهعنوان یک «پل» بین انسان و ماشین ساخته شدند. اما اگر ماشین بتواند بدون انسان کار کند، تصمیم بگیرد و خودش را بهبود دهد، دیگر نیازی به این پل نخواهد بود.
مدلهای زبانی بزرگ (LLMها) همین حالا هم در حال نوشتن و بهینهسازی کد در سطحی هستند که انسان فقط نظارهگر شده است.
شاید آیندهای در راه باشد که در آن، ماشین با زبان خودش پیش برود — و انسان از چرخهی اجرا کنار گذاشته شود.
@DevYara
👎54👍8😁4👀4❤2🤪1
الان یکی از سوالهایی که به مصاحبه برنامهنویسها اضافه شده، میزان آشنایی و نحوه استفادهشون از هوش مصنوعیه.
اینکه از چه روشهای AI Coding استفاده میکنن و با کدوم مدلها کار کردن، از این به بعد نقش مهمی توی ارزیابیشون داره.
@DevYara
اینکه از چه روشهای AI Coding استفاده میکنن و با کدوم مدلها کار کردن، از این به بعد نقش مهمی توی ارزیابیشون داره.
@DevYara
👍18🤣5
توسعه دهندگان
لعنت به حکومت فاسد جمهوری اسلامی.
چهلم فرزندان ایران و جانفداهای میهن
ما همه درد از دست دادن نه یک هموطن، که خواهران و برادرانمان را چشیدهایم. تسلیت به وطنم، ایران. 🖤
قسم به خون یاران، ایستادهایم تا پایان.
ما همه درد از دست دادن نه یک هموطن، که خواهران و برادرانمان را چشیدهایم. تسلیت به وطنم، ایران. 🖤
قسم به خون یاران، ایستادهایم تا پایان.
4❤85💔12👎5👍2🤣2🗿1
همانطور که در تلگرام آزمایشی برای iOS میبینید، در بروزرسانی بعدی برای تلگرام، قابلیت محدود کردن کپی/فوروارد/ذخیره/اسکرینشات در گفتگو با هر مخاطب دلخواه برای شما قابل تنظیم است 👏🏽
@DevYara
@DevYara
👍22🔥6
هوش مصنوعی و مهارتهای کلیدی در مصاحبههای برنامهنویسی – فرانت اند
امروزه در مصاحبههای فنی، آشنایی با AI فقط یک مزیت نیست؛ به یک استاندارد تبدیل شده است. شرکتها بررسی میکنند که شما چقدر حرفهای و مستمر از ابزارهایی مثل ChatGPT، Claude و ... در روند توسعه روزانه استفاده میکنید و آیا این استفاده باعث افزایش کیفیت شده یا صرفاً وابستگی ایجاد کرده است.
در بخش فرانتاند، توانایی نوشتن پرامپتهای دقیق و هدفمند اهمیت زیادی دارد. از شما انتظار میرود بتوانید با کمک AI کامپوننت تولید کنید، کد را ریفکتور کنید، Performance را بهینه کنید و تست بسازید. همچنین استفاده از AI برای تحلیل Performance و Web Vitals، بهبود Accessibility و کاهش Technical Debt یک امتیاز جدی محسوب میشود.
اما مهمتر از همه این است که بتوانید خروجی AI را تحلیل کنید، خطاها را تشخیص دهید و نقش Human-in-the-Loop را بهدرستی ایفا کنید.
@DevYara
امروزه در مصاحبههای فنی، آشنایی با AI فقط یک مزیت نیست؛ به یک استاندارد تبدیل شده است. شرکتها بررسی میکنند که شما چقدر حرفهای و مستمر از ابزارهایی مثل ChatGPT، Claude و ... در روند توسعه روزانه استفاده میکنید و آیا این استفاده باعث افزایش کیفیت شده یا صرفاً وابستگی ایجاد کرده است.
در بخش فرانتاند، توانایی نوشتن پرامپتهای دقیق و هدفمند اهمیت زیادی دارد. از شما انتظار میرود بتوانید با کمک AI کامپوننت تولید کنید، کد را ریفکتور کنید، Performance را بهینه کنید و تست بسازید. همچنین استفاده از AI برای تحلیل Performance و Web Vitals، بهبود Accessibility و کاهش Technical Debt یک امتیاز جدی محسوب میشود.
اما مهمتر از همه این است که بتوانید خروجی AI را تحلیل کنید، خطاها را تشخیص دهید و نقش Human-in-the-Loop را بهدرستی ایفا کنید.
@DevYara
🔥14👍2❤1
هوش مصنوعی و مهارتهای کلیدی در مصاحبههای برنامهنویسی – بک اند
در بکاند تمرکز بیشتر روی معماری و پایداری سیستم است. توانایی طراحی API با کمک AI، بهینهسازی Queryها، طراحی Async Workflow و انجام Refactor ساختاری از موارد مهم هستند. علاوه بر این، استفاده از AI برای Debugging، Performance Tuning، تحلیل لاگها و Root Cause Analysis نشان میدهد که شما ابزار را عمیق و مهندسیشده به کار میگیرید.
شرکتها بررسی میکنند که آیا میتوانید خروجی خام AI را به یک خروجی Production-Ready تبدیل کنید یا خیر. ابزارهایی مثل ChatGPT، Claude و ... در این مسیر میتوانند کمک کنند، اما آنچه واقعاً ارزیابی میشود، میزان درک، کنترل و قدرت تصمیمگیری شما در کنار AI است. توسعهدهنده حرفهای کسی است که AI را به عنوان یک ابزار تقویتکننده مهارت استفاده میکند، نه جایگزین تفکر مهندسی.
@DevYara
در بکاند تمرکز بیشتر روی معماری و پایداری سیستم است. توانایی طراحی API با کمک AI، بهینهسازی Queryها، طراحی Async Workflow و انجام Refactor ساختاری از موارد مهم هستند. علاوه بر این، استفاده از AI برای Debugging، Performance Tuning، تحلیل لاگها و Root Cause Analysis نشان میدهد که شما ابزار را عمیق و مهندسیشده به کار میگیرید.
شرکتها بررسی میکنند که آیا میتوانید خروجی خام AI را به یک خروجی Production-Ready تبدیل کنید یا خیر. ابزارهایی مثل ChatGPT، Claude و ... در این مسیر میتوانند کمک کنند، اما آنچه واقعاً ارزیابی میشود، میزان درک، کنترل و قدرت تصمیمگیری شما در کنار AI است. توسعهدهنده حرفهای کسی است که AI را به عنوان یک ابزار تقویتکننده مهارت استفاده میکند، نه جایگزین تفکر مهندسی.
@DevYara
👍10❤5