توسعه دهندگان
9.22K subscribers
330 photos
183 videos
52 files
265 links
رسالت ما – توانمندسازی توسعه‌دهندگان و علاقه‌مندان به فناوری با ارائه‌ی نوشته‌ها، آموزش‌ها، اخبار و تجربه‌های جذاب و به‌روز!

t.me/ArchiveDevs : آرشیو
اوپن‌سورس‌ : t.me/RepoFa
تاپیک : t.me/TopicsDev
t.me/ChatDevGp : چت

@Afsh6n : ارتباط و تبلیغات
Download Telegram
چرا باید سریع حرکت کنیم؟

طبق تجربه‌ها، اغلب افراد اهمیت سرعت در اجرا را دست‌کم می‌گیرند.

حرکت سریع به معنی با عجله و شتاب‌زده انجام دادن همه‌چیز نیست.
برای رسیدن به یک نتیجه‌ی خوب، قطعاً زمان لازمه.

اما دنیا با سرعت زیادی تغییر می‌کند.
خروجی‌های شما در گذر زمان ارزش و اهمیتشان را از دست می‌دهند.
ممکن است به نقطه‌ای برسید که دیگر فرصتی برای به‌روزرسانی و تطبیق‌دادنشان با زمانه باقی نمانده باشد.
@DevYara
👍276
برای کسایی که دوست دارن مدل‌های هوش مصنوعی را به‌صورت آفلاین و روی سیستم خودشان اجرا کنند، این سایت یک آرشیو بزرگ از مدل‌های مختلف را در اختیارتان قرار می‌دهد.
https://lmstudio.ai/models

@DevYara
👍102
Forwarded from Archive Developers
Head First Design Patterns.pdf
17.4 MB
یک کتاب فوق العاده با لحنی جذاب برای آموزش Design Patterns.

با سناریو بهت یاد میده که از چه دیزاین پترنی استفاده کنی و البته oop هم درگیر میشی.
خیلی هم باحال شروع میشه:
"تو الان داری سعی می‌کنی یه چیز جدید یاد بگیری.
ولی مغزت چی کار می‌کنه؟ همه تلاششو می‌کنه که نذاره چیزی تو ذهنت
بمونه!
پس راهش چیه؟
باید کاری کنیم مغزت فکر کنه زندگی‌ت به یاد گرفتن دیزان پترن بستگی داره!"

منبع | #DesignPattern
@ArchiveDevs
🔥12
اگر هنوز از برنامه‌نویسی درآمدی ندارید، زیاد خودتان را سرزنش نکنید. در این مسیر معمولاً نتیجه گرفتن زمان می‌برد و خیلی از برنامه‌نویس‌ها ماه‌ها یا حتی سال‌ها طول می‌کشد تا به درآمد برسند.

یکی از ویژگی‌های جذاب برنامه‌نویسی، ساختن درآمد Passive است؛ یعنی محصول، ابزار، دوره یا سرویسی بسازید که حتی وقتی در حال کار کردن نیستید هم برایتان درآمد ایجاد کند. رسیدن به این نوع درآمد معمولاً از درآمد Active سخت‌تر و زمان‌برتر است، اما در بلندمدت می‌تواند تفاوت بزرگی ایجاد کند.

اگر امروز حتی یک درآمد Passive کوچک دارید، آن را دست‌کم نگیرید. این فقط پول نیست؛ به‌مرور زمان می‌تواند آزادی بیشتر، امنیت مالی و آرامش بیشتری برایتان به همراه داشته باشد.
@DevYara
👍277👏2🫡1
توسعه دهندگان
Photo
گویا قطعی های برق در کشور داره شروع میشه.
@DevYara
💔18🤬73👍2
برای یادگیری هوش مصنوعی مسیر ثابت یا کتابی که یک‌بار بخوانی و تمام شود وجود ندارد.

این حوزه با سرعت زیادی در حال تغییر است. تقریباً هر روز مدل‌ها، ابزارها و قابلیت‌های جدیدی معرفی می‌شوند و چیزهایی که چند ماه پیش جدید بودند، ممکن است امروز عادی شده باشند.

به همین دلیل، مهم‌ترین مهارت در این حوزه یاد گرفتنِ مداوم است. دنبال کردن اخبار، آشنایی با ابزارهای جدید، بررسی نحوه استفاده دیگران از آن‌ها و مهم‌تر از همه، کار کردن و آزمایش کردن با این ابزارها.

در کنار این موارد، آشنایی با مفاهیم پایه‌ای مانند جبر خطی، گراف‌ها، پایگاه‌های داده برداری و و همچنین درک کنید که حداقل یکی از مدل‌های رایج چگونه از این ابزارها و مفاهیم استفاده می‌کند.
@DevYara
👍132🔥1🫡1
بعضی از سایت‌ها سرور رایگان می‌دن بهتون، تست کنید ببینید چطوره.

— سرور رایگان (لینوکس):
https://alwaysdata.com
https://coder.com
https://codenvy.io
https://thc.org/segfault
— سرور رایگان (ویندوز):
https://turbo.net
https://apponfly.com
https://linuxzoo.net

@DevYara
👍82
چرا بعضی برنامه‌نویس‌ها چند برابر بیشتر درآمد دارند؟

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

دوست داشتید فایل PDF این موضوع رو کامل براتون گذاشتم اون چنل.
t.me/ArchiveDevs/604

@DevYara
👍17
توسعه دهندگان
چرا بعضی برنامه‌نویس‌ها چند برابر بیشتر درآمد دارند؟
به نظرم بلد بودن یک حوزه یک چیزه، و توانایی پول درآوردن ازش یک چیز دیگه

-احتمالا ادمایی رو می‌شناسین که از نظر دانش و تخصصِ یک حوزه واقعا حرف برای گفتن دارن ولی به همون میزان ازش درآمد ندارن؛ و برعکس افرادی هم هستن که خیلی عمیق نشدن توی جزئیات اون حوزه ولی مهارت‌های دیگه‌ای دارن که باعث شده با همون دانشِ کم‌تر، به مراتب درآمدزایی بیشتری داشته‌باشن.....🙂‍↔️
t.me/mobina_pg2/573
@DevYara
👍192
اگر دنبال API رایگان هستید، OpenModel مدل DeepSeek V4 Flash رو به‌ صورت رایگان در اختیار کاربرها قرار داده
https://www.openmodel.ai/

@DevYara
👍15
یکی از چیزهایی که من خیلی به آن اعتقاد دارم، درخواست کردن و کمک گرفتن از دیگران است. خیلی وقت‌ها فقط به این دلیل که چیزی را نخواستیم، فرصت‌های خوبی را از دست داده‌ایم. اگر درخواست نکنید، جواب از قبل «نه» است؛ اما با یک سؤال ساده ممکن است یک راه‌حل، یک فرصت یا یک ارتباط جدید پیدا کنید.

بارها دیده‌ام که یک سؤال ساده، یک درخواست برای بررسی پروژه، درخواست یک توصیه نامه، یا حتی درخواست راهنمایی از کسی که قبلاً با او کار کرده‌اید، می‌تواند مسیر شما را تغییر دهد. خیلی از آدم‌ها بیشتر از چیزی که فکر می‌کنیم حاضرند کمک کنند، فقط باید از آن‌ها درخواست کنیم.

به‌نظر من، یکی از مهارت‌های مهم در زندگی و کار این است که از درخواست کردن نترسیم. خیلی از فرصت‌ها، همکاری‌ها و حتی شغل‌ها فقط به این دلیل به دست می‌آیند که کسی جرئت کرده و سؤالش را پرسیده است.

و البته این موضوع دوطرفه است. همان‌طور که از دیگران کمک می‌خواهیم، باید هر زمان که می‌توانیم به دیگران هم کمک کنیم؛ حتی اگر آن کمک کوچک باشد. شبکه‌های حرفه‌ای و ارتباطات خوب معمولاً از همین کمک‌های کوچک و درخواست‌های ساده شکل می‌گیرند.

@DevYara
31👍4👎1🤝1
بزرگ‌ترین مانع پیشرفت برای خیلی از آدم‌ها کم‌هوش بودن نیست؛ منتظر ماندن برای کامل شدن است. مدام فکر می‌کنند باید بیشتر یاد بگیرند، بیشتر آماده شوند یا همه‌چیز را بدانند، بعد شروع کنند.

در حالی که بیشتر آدم‌های موفق از روز اول حرفه‌ای نبوده‌اند. آن‌ها با چیزی که داشتند شروع کردند، اشتباه کردند، یاد گرفتند و کم‌کم بهتر شدند. عمل کردن معمولاً از منتظر ماندن برای بهترین زمان، نتیجه بهتری می‌دهد.

واقعیت این است که دنیا برای دانستنِ صرف پول نمی‌دهد؛ برای نتیجه پول می‌دهد. حتی یک برنامه‌نویس خودآموز با کدهای معمولی اما یک محصول کاربردی، از کسی که فقط در حال یادگیری است جلوتر است. مهم نیست چقدر می‌دانی، مهم این است که بتوانی از دانسته‌هایت چیزی بسازی که برای دیگران ارزش داشته باشد.
@DevYara
👍46👏61
This media is not supported in your browser
VIEW IN TELEGRAM
سایت React Bits مجموعه‌ای باز از کامپوننت‌های باکیفیت، انیمیشنی، تعاملی و کاملاً قابل تنظیم برای React است.

این سایت برای توسعه‌دهندگانی طراحی شده است که به دنبال ایجاد رابط‌های کاربری چشمگیر و به یادماندنی هستند.

ویژگی‌های کلیدی شامل تنوع انیمیشن‌ها، کامپوننت‌ها و پس‌زمینه‌هایی است که یافتن آن‌ها در منابع دیگر دشوار است، همچنین تمام منابع به صورت رایگان در دسترس هستند.
www.reactbits.dev

@DevYara
👍183
میگه که Hello World گفتیم و عشق آغاز شد.
@DevYara
39😁5💯3👍1🔥1🍓1🍾1😭1👻1
فقط سه ساله که وارد عصر هوش مصنوعی شدیم و حدود دو ساله که خیلی‌هامون هر روز ازش استفاده میکنیم.

اما وقتی به پروژه‌ها، کدها و طراحی‌های چند سال پیش نگاه میکنیم، ناخودآگاه یه فکر به ذهنمون میاد:

«جدی؟ همه اینا رو بدون هوش مصنوعی انجام میدادیم؟!»

قبلاً این حس رو فقط وقتی داشتیم که به کارهای صد سال پیش نگاه میکردیم و میگفتیم: «آدم‌های قدیم چطور همه‌چیز رو با دست انجام میدادن؟»

سرعت پیشرفت هوش مصنوعی اون‌قدر زیاده که حالا حتی به کارهای سه سال پیش خودمون هم با همین نگاه نگاه میکنیم.
@DevYara
👍65
حالا که هوش مصنوعی باعث شده کارهایی که قبلاً یک هفته زمان میبرد، در چند ساعت انجام شوند، آیا وقتش نرسیده که یک روز کمتر کار کنیم؟

منطق این حرف ساده است؛ اگر همان حجم کار در زمان کمتری انجام میشود، یک روز استراحت بیشتر لزوماً به شرکت ضرری نمیزند.
اما یک سؤال مهم هم مطرح میشود: اگر نه زمان کار کمتر شود و نه درآمد بیشتر، پس هوش مصنوعی چه نفعی برای کارمند دارد؟

در خیلی از شرکت‌ها، افزایش بهره‌وری لزوماً به نفع کارمند تمام نمیشود. ممکن است به‌جای اینکه ساعات کاری کمتر شود یا حقوق بیشتر شود، فقط انتظار برود که همان فرد در همان زمان، خروجی بیشتری تولید کند.

از طرف دیگر، هوش مصنوعی میتواند برای کارمند هم مزیت داشته باشد؛ کارهای تکراری و زمان‌بر کمتر میشود، تمرکز روی کارهای مهم‌تر بیشتر میشود و فرصت یادگیری و رشد مهارت‌ها هم بالاتر میرود.

در نهایت، هوش مصنوعی خودش به‌تنهایی نه خوب است نه بد؛ این‌که این افزایش سرعت و بهره‌وری به نفع چه کسی تمام شود، بیشتر به مدل مدیریت شرکت‌ها و انتخاب خود افراد بستگی دارد.
@DevYara
👍272👎1
اگه می‌خواید یه پروژه AI بسازید و نمی‌خواید از همون روز اول کلی پول خرج کنید، این استک می‌تونه تقریباً همه نیازهای شما رو رایگان پوشش بده:

• Google AntiGravity (IDE) رایگان و مناسب برای توسعه پروژه‌های AI. اگر حساب دانشجویی داشته باشید، امکانات بیشتری هم دریافت می‌کنید.

• SuperDocs یک ابزار متن‌باز برای مستندسازی، نگهداری دانش پروژه و مدیریت اطلاعات.

• Supabase بک‌اند، دیتابیس و استوریج که پلن رایگانش برای خیلی از پروژه‌ها کاملاً کافی است.

• Supabase Auth و Stack Auth برای پیاده‌سازی سیستم احراز هویت و مدیریت کاربران، با پشتیبانی رایگان تا ۱۰ هزار کاربر.

• OpenRouter یا Gemini برای دسترسی به مدل‌های مختلف هوش مصنوعی و اضافه کردن قابلیت‌های AI به پروژه.

• GitHub و GitLab مدیریت کد، کنترل نسخه و همکاری تیمی، کاملاً رایگان.

• Cloudflare یا Vercel برای دیپلوی سریع و میزبانی پروژه با پلن‌های رایگان مناسب.

• PostHog، Microsoft Clarity و Google Analytics برای تحلیل رفتار کاربران، بررسی آمار و فهمیدن اینکه کاربران دقیقاً چطور از محصول شما استفاده می‌کنند.


با همین ابزارها می‌تونید از ایده تا نسخه اولیه یک محصول AI رو بدون هزینه جدی بسازید و فقط روی توسعه محصول تمرکز کنید.
@DevYara
👍15👎2
این چنل پروژه‌های Open Source، ابزارهای کاربردی و ریپازیتوری‌های جالب برنامه‌نویسی رو جمع‌آوری و معرفی میکنه.

t.me/RepoFA
دوست داشتید جوین بشید.❤️✌🏽
3👍2🔥1🍓1
لیست Soft Skills بشدت ضروری👌🏽

@DevYara
👍213
شکست در مصاحبه نترسید. انقدر مصاحبه برید و تجربه کنید تا کم‌کم پوستتون کلفت‌تر بشه، تجربه‌تون بالا بره و اعتماد به نفستون بیشتر بشه.
@DevYara
40👍4👏2🥴1
بعضی وقت‌ها بدترین تصمیم، تصمیم نگرفتن است.

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

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

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

همین الگو رو توی خیلی از بخش‌های زندگی هم میبینم. کسایی که زودتر تصمیم میگیرن و ایده‌هاشون رو اجرا میکنن، معمولاً سریع‌تر پیشرفت میکنن و دستاوردهای بیشتری به دست میارن.
@DevYara
👏22👍41