سلام به همگی. 👋
داشتم پروژههای قدیمیم رو نگاه میکردم که چشمم به این پروژه افتاد.
این پروژه رو سال 2018 شروع کرده بودم، با MERN Stack و GraphQL داشتم توسعه میدادم. این ابزارهایی که تو وابستگیها میبینید اون سالها جز به روز ترین ابزارهای توسعه بودن.
من برای یادگیری این ابزارها 3 سال شبانه روز زمان گذاشتم. هر روز کارم شده بود مطالعه، یادگیری، تمرین و پیادهسازی. مشکلاتی که بهشون برمیخوردم هنوز جواب و پرکتیس تعریف شدهای براشون نبود.
الان 7 سال از اون زمان میگذره و میشه گفت 90% این ابزارها حتی اسمشون هم شنیده نمیشه. شاید بگین که تمام وقتی که توی اون 3 سال گذاشتم هدر رفته و باید کار دیگهای میکردم.
اما برعکس؛ تمام چیزهایی که یاد گرفتم رو هنوز هم دارم استفاده میکنم حتی با اینکه ابزارهاش منسوخ شدن.
روش من برای یادگیری این ابزارها مثل یک اپراتور نبود که یاد بگیرم که چطور میتونم ازشون استفاده کنم تا مشکلاتم رو حل کنم، بلکه همیشه دنبال این بودم که یاد بگیرم این ابزارها چه مشکلی رو حل میکنن و چطور اون مسئله رو حل میکنند.
درسته که اکثر ابزارهارو امروز استفاده نمیکنیم؛ اما همچنان همون مشکلات رو داریم و ابزارهای دیگه رو جایگزین کردیم.
برای مثال
خیلی ها هم با اینکه اسمشون ثابت مونده ولی کلا ابزار متفاوتی حساب میشن و نیاز به یادگیری دوباره دارن.
نحوه یادگیری من بهم کمک کرد تا:
- بتونم ابزارهای جدید رو خیلی راحت یاد بگیریم، چون مسئله رو خوب میشناختم.
- درک عمیقتری از ابزارهای جدید داشته باشم، چون چند راه حل متفاوت ازش دیده بودم و میتونستم راه حل ها رو مقایسه کنم.
این اتفاق فقط یکبار نیافتاده و نمیافته. اتفاقا سرعتش بیشتر و بیشتر هم میشه. مطمئنم اگر چند سال دیگه به پروژه امروزم نگاه کنم، همه این جملات درست خواهد بود.
اینها رو نوشتم تا بگم اگر امروز هم بخوام از وقتم طوری استفاده کنم که چند سال دیگه نگم چیزهایی که یاد گرفتم اتلاف وقت بود، همین روند رو ادامه میدم.
تو مسیر یادگیری تنها چیزی که مهم هست متوقف نبودنه. ما هیچوقت نمیدونیم چند سال آینده چه ابزارهایی استفاده میشه. اگر بخوایم یادگیری بهینه داشته باشیم نباید دنبال این باشیم که بفهمیم 5 سال دیگه چی استفاده میشه (قطعا روشها و ابزارهایی استفاده میشه که الان حتی وجود هم ندارن) پس باید چیزهایی رو یاد بگیریم که با عوض شدن ابزار ثابت میمونن.
امیدوارم تجربهای که داشتم کمک کننده باشه. کنجکاو بمونید.
داشتم پروژههای قدیمیم رو نگاه میکردم که چشمم به این پروژه افتاد.
این پروژه رو سال 2018 شروع کرده بودم، با MERN Stack و GraphQL داشتم توسعه میدادم. این ابزارهایی که تو وابستگیها میبینید اون سالها جز به روز ترین ابزارهای توسعه بودن.
من برای یادگیری این ابزارها 3 سال شبانه روز زمان گذاشتم. هر روز کارم شده بود مطالعه، یادگیری، تمرین و پیادهسازی. مشکلاتی که بهشون برمیخوردم هنوز جواب و پرکتیس تعریف شدهای براشون نبود.
الان 7 سال از اون زمان میگذره و میشه گفت 90% این ابزارها حتی اسمشون هم شنیده نمیشه. شاید بگین که تمام وقتی که توی اون 3 سال گذاشتم هدر رفته و باید کار دیگهای میکردم.
اما برعکس؛ تمام چیزهایی که یاد گرفتم رو هنوز هم دارم استفاده میکنم حتی با اینکه ابزارهاش منسوخ شدن.
روش من برای یادگیری این ابزارها مثل یک اپراتور نبود که یاد بگیرم که چطور میتونم ازشون استفاده کنم تا مشکلاتم رو حل کنم، بلکه همیشه دنبال این بودم که یاد بگیرم این ابزارها چه مشکلی رو حل میکنن و چطور اون مسئله رو حل میکنند.
درسته که اکثر ابزارهارو امروز استفاده نمیکنیم؛ اما همچنان همون مشکلات رو داریم و ابزارهای دیگه رو جایگزین کردیم.
برای مثال
Babel -> SWC
Webpack -> rolldown, turbopack, esbuild
Gulp -> Vite
Lerna -> Nx
TSLint -> ESLint
Styled-components -> tailwind, vanilla-extract
خیلی ها هم با اینکه اسمشون ثابت مونده ولی کلا ابزار متفاوتی حساب میشن و نیاز به یادگیری دوباره دارن.
نحوه یادگیری من بهم کمک کرد تا:
- بتونم ابزارهای جدید رو خیلی راحت یاد بگیریم، چون مسئله رو خوب میشناختم.
- درک عمیقتری از ابزارهای جدید داشته باشم، چون چند راه حل متفاوت ازش دیده بودم و میتونستم راه حل ها رو مقایسه کنم.
این اتفاق فقط یکبار نیافتاده و نمیافته. اتفاقا سرعتش بیشتر و بیشتر هم میشه. مطمئنم اگر چند سال دیگه به پروژه امروزم نگاه کنم، همه این جملات درست خواهد بود.
اینها رو نوشتم تا بگم اگر امروز هم بخوام از وقتم طوری استفاده کنم که چند سال دیگه نگم چیزهایی که یاد گرفتم اتلاف وقت بود، همین روند رو ادامه میدم.
تو مسیر یادگیری تنها چیزی که مهم هست متوقف نبودنه. ما هیچوقت نمیدونیم چند سال آینده چه ابزارهایی استفاده میشه. اگر بخوایم یادگیری بهینه داشته باشیم نباید دنبال این باشیم که بفهمیم 5 سال دیگه چی استفاده میشه (قطعا روشها و ابزارهایی استفاده میشه که الان حتی وجود هم ندارن) پس باید چیزهایی رو یاد بگیریم که با عوض شدن ابزار ثابت میمونن.
امیدوارم تجربهای که داشتم کمک کننده باشه. کنجکاو بمونید.
1.03K 54
یکشنبه (۱۱ آبان) ساعت ۶:۳۰ جلسه بعدی لایو CI/CD رو میریم. تو این قسمت درباره نحوه نوشتن Interaction test برای کامپوننت های React ی با استفاده از Testing Library صحبت میکنیم.
لایو تو یوتیوب جامعه برگزار میشه
منتظرتون هستم.
افزودن به تقویم
#cicd #test #event
لایو تو یوتیوب جامعه برگزار میشه
منتظرتون هستم.
افزودن به تقویم
#cicd #test #event
Fullstacksjs
FullstacksJS Blog: شما به OAuth احتیاج ندارین
با پیشنهاد Reza و کمک Unlucky Luke اولین بلاگ از ویسهای SkillPod بیرون اومد 🤝
شما به OAuth احتیاج ندارین
#auth #blog #jwt #oidc
شما به OAuth احتیاج ندارین
#auth #blog #jwt #oidc
Please open Telegram to view this post
VIEW IN TELEGRAM
100 41
https://www.instagram.com/p/DPyecPZDLNx
نظرتون رو لطفاً اگر میشه بگید. 🗿
نظرتون رو لطفاً اگر میشه بگید. 🗿
Instagram
@irancysec
بیتکوین به آخر خط میرسه! نه اینقدر زود ولی قطعی .. 🚨
یه حباب جهانی برای پنهان کردن بدهیها، یه سراب دیجیتالی برای فروش رویا...
هیچ پشتوانهای نداره، فقط ترس و هیجان جمعیه!
یه روزی همه میگفتن زمین صافه… امروزم همونا میگن بیتکوین طلاست!
ولی وقتی دولتها…
بیتکوین به آخر خط میرسه! نه اینقدر زود ولی قطعی .. 🚨
یه حباب جهانی برای پنهان کردن بدهیها، یه سراب دیجیتالی برای فروش رویا...
هیچ پشتوانهای نداره، فقط ترس و هیجان جمعیه!
یه روزی همه میگفتن زمین صافه… امروزم همونا میگن بیتکوین طلاست!
ولی وقتی دولتها…
FullstacksJS — Academy
تحلیل حرف های مدیرعامل Antropic تو این ویدئو به نقد حواشی صحبت های مدیرعامل انتروپیک درباره جایگزینی هوش مصنوعی برنامه نویسی میپردازیم. مشاهده ویدئو شما هم میتونید با فالو کردن توئیچ جامعه توی جلسات شرکت کنید: لینک توئیچ جامعه عضویت در جامعه #wus #ai
الان ۹ ماه از زمانی که Dario پیشبینی کرده بود تا ۶ ماه آینده ۹۰٪ کد رو هوش مصنوعی مینویسه میگذره.
شما تو کامنت ها بگین چند درصد از کدهاتون رو AI مینویسه ببینیم چقدر نزدیک شدیم بهش.
شما تو کامنت ها بگین چند درصد از کدهاتون رو AI مینویسه ببینیم چقدر نزدیک شدیم بهش.
FullstacksJS — Academy
الان ۹ ماه از زمانی که Dario پیشبینی کرده بود تا ۶ ماه آینده ۹۰٪ کد رو هوش مصنوعی مینویسه میگذره. شما تو کامنت ها بگین چند درصد از کدهاتون رو AI مینویسه ببینیم چقدر نزدیک شدیم بهش.
چرا همچنان Vibe Coding منطقی نیست
- تفاوت استفاده از عامل های هوش مصنوعی تو مسئله و راه حل
- بدهی دانش که هوش مصنوعی به وجود میاره
مطالب مرتبط:
نظر قبلیم: خطر هوش مصنوعی برای افراد سنیور
مقاله: چرا فهمیدن CSS برای مدلهای هوش مصنوعی سخته؟
مقاله: تئوری فریم ورک مرده
#exp #ai
- تفاوت استفاده از عامل های هوش مصنوعی تو مسئله و راه حل
- بدهی دانش که هوش مصنوعی به وجود میاره
مطالب مرتبط:
نظر قبلیم: خطر هوش مصنوعی برای افراد سنیور
مقاله: چرا فهمیدن CSS برای مدلهای هوش مصنوعی سخته؟
مقاله: تئوری فریم ورک مرده
#exp #ai
40 29
قسمت مشارکت کنندهها به صفحه جامعه اضافه شد.
https://fullstacksjs.com/en#contributors
با تشکر از مشارکت
@TheBikerAmir
@ehsanKeyhani
ممنون از همگی که تو این ۸ سال همراه بودین ❤️
#news #contribution
https://fullstacksjs.com/en#contributors
با تشکر از مشارکت
@TheBikerAmir
@ehsanKeyhani
ممنون از همگی که تو این ۸ سال همراه بودین ❤️
#news #contribution
16 32
Forwarded from ASafaeirad
With 2025 almost over, I’m handing out my personal awards.
The most ridiculous software decision of the year goes to...
.
.
.
Canonical 🎉
For adopting the Rust rewrite of Coreutils and bringing a toy project to the critical part of the GNU/Linux ecosystem.
#linux #rust #gnu #coreutils
The most ridiculous software decision of the year goes to...
.
.
.
Canonical 🎉
For adopting the Rust rewrite of Coreutils and bringing a toy project to the critical part of the GNU/Linux ecosystem.
#linux #rust #gnu #coreutils
FullstacksJS GitHub Bot
نسخه اول بات گیتهاب جامعه منتشر شد 🎉
FullstacksJS GitHub Bot یک ربات متن باز هست که مشارکت اعضا توی گیتهاب رو تو تلگرام اعلام میکنه.
لینک گیتهاب
با تشکر از همه بچه ها که تو ساختش مشارکت کردن
@Byfron
@ehsanKeyhani
@AmirRahmani23
@yellow_dark88
@Bod_Bod
Amirabbas
#news #github_bot
نسخه اول بات گیتهاب جامعه منتشر شد 🎉
FullstacksJS GitHub Bot یک ربات متن باز هست که مشارکت اعضا توی گیتهاب رو تو تلگرام اعلام میکنه.
لینک گیتهاب
با تشکر از همه بچه ها که تو ساختش مشارکت کردن
@Byfron
@ehsanKeyhani
@AmirRahmani23
@yellow_dark88
@Bod_Bod
Amirabbas
#news #github_bot
1 28