مسعود بیگی
با پوریا باباعلی در مورد پیچیدگی های سافت اسکیل با حضور AI صحبت کردیم و اینکه چقدر این میتونه تاثیرگذار باشه روی نحوه تعامل مون و سطحش چقدر ممکنه تغییر کنه و آیا توانایی های خاص دیگه ای مثل مذاکره بین تیمی کم کم در سافت اسکیل پر رنگ تر میشن و چیزی مثل Empathy…
دیشب توی «شب گفتار» مسعود داشتیم گپ میزدیم، بحث کشیده شد به یه جایی که از دیشب ذهن خودمم درگیرشه.
داشتیم میگفتیم ماها همهمون پوستکلفت شدن تو کار رو از سوتی دادن و سر و کله زدن با بقیه یاد گرفتیم. همون موقعهایی که یه باگ بد میذاشتی رو پروداکشن، کل تیم چپچپ نگاهت میکردن و باید میرفتی به لید تیم جواب پس میدادی. اصلاً آدم تو همین دعواها و کلکلهای توی اسلک بود که یاد میگرفت چجوری هم کار کنه و هم بقیه رو تحمل کنه.
حالا الان چی؟ میشینی پشت سیستم، کل روز با کرسر و کلاد و چهار تا ایجنت سر و کله میزنی.
سوتی بدی چی میشه؟ هیچی! هر چقدر هم بد و عصبی بهشون توپ و تشر بزنی، آخرش با کمال ادب میگن «ببخشید، حق با شماست، الان فیکسش میکنم!»
مشکل دقیقاً از همینجا شروع میشه. کار کردن با این باتهای همیشه مؤدب و حرفگوشکن، ما رو به شدت «بدعادت و کمحوصله» کرده. جوری شده که وقتی از پشت سیستم میایم بیرون و میخوریم به آدمهای واقعی که خب طبیعی هست که کند باشن، خسته باشن، نفهمن چی میگی یا بخوان ساز مخالف بزنن دیگه اعصابشون رو نداریم. آستانه تحملمون اومده پایین، سر کوچکترین مخالفتی سریع آمپر میچسبونیم و واکنش تند نشون میدیم؛ چون مغزمون عادت کرده طرف مقابل بدون بحث، درجا بگه چشم و همهچی رو اوکی کنه.
دیشب کلی سر این قضیه تو پادکست بحث کردیم. ولی جدا خودتونم این مدت که بیشتر با AI کار میکنید، حس نکردید تو دنیای واقعی خیلی بیاعصابتر و کمتحملتر از قبل شدید؟
@codehalics | کدهالیک
داشتیم میگفتیم ماها همهمون پوستکلفت شدن تو کار رو از سوتی دادن و سر و کله زدن با بقیه یاد گرفتیم. همون موقعهایی که یه باگ بد میذاشتی رو پروداکشن، کل تیم چپچپ نگاهت میکردن و باید میرفتی به لید تیم جواب پس میدادی. اصلاً آدم تو همین دعواها و کلکلهای توی اسلک بود که یاد میگرفت چجوری هم کار کنه و هم بقیه رو تحمل کنه.
حالا الان چی؟ میشینی پشت سیستم، کل روز با کرسر و کلاد و چهار تا ایجنت سر و کله میزنی.
سوتی بدی چی میشه؟ هیچی! هر چقدر هم بد و عصبی بهشون توپ و تشر بزنی، آخرش با کمال ادب میگن «ببخشید، حق با شماست، الان فیکسش میکنم!»
مشکل دقیقاً از همینجا شروع میشه. کار کردن با این باتهای همیشه مؤدب و حرفگوشکن، ما رو به شدت «بدعادت و کمحوصله» کرده. جوری شده که وقتی از پشت سیستم میایم بیرون و میخوریم به آدمهای واقعی که خب طبیعی هست که کند باشن، خسته باشن، نفهمن چی میگی یا بخوان ساز مخالف بزنن دیگه اعصابشون رو نداریم. آستانه تحملمون اومده پایین، سر کوچکترین مخالفتی سریع آمپر میچسبونیم و واکنش تند نشون میدیم؛ چون مغزمون عادت کرده طرف مقابل بدون بحث، درجا بگه چشم و همهچی رو اوکی کنه.
دیشب کلی سر این قضیه تو پادکست بحث کردیم. ولی جدا خودتونم این مدت که بیشتر با AI کار میکنید، حس نکردید تو دنیای واقعی خیلی بیاعصابتر و کمتحملتر از قبل شدید؟
@codehalics | کدهالیک
❤10👍5🔥2
اگه از نوشتن تستهای API و ساختن Mock برای دیتابیس و سرویسهای مختلف خسته شدید، پروژه اوپنسورس Keploy (با بیشتر از ۱۸ هزار ستاره تو گیتهاب) دقیقاً برای همین کار ساخته شده!
کار این ابزار اینه که موقع اجرای برنامه، تمام ترافیک واقعی (از درخواستهای HTTP گرفته تا کوئریهای دیتابیس مثل Postgres، MySQL و MongoDB و حتی صفهایی مثل Kafka و RabbitMQ) رو ضبط میکنه و خودکار تبدیلشون میکنه به تست و دیتا ماک (Data Mock).
نکته خیلی خفنش اینه که چون زیرساختش با eBPF کار میکنه و ترافیک رو تو لایه شبکه میگیره، اصلاً نیازی نیست توی کدهاتون تغییری بدید یا SDK خاصی نصب کنید و با هر زبان و فریمورکی کار میکنه! فقط کافیه برنامهتون رو با دستور keploy record ران کنید تا همه چی رو ضبط کنه، و بعدش با keploy test بدون نیاز به بالا بودن دیتابیس یا سرویسهای خارجی، تستها رو به صورت کاملاً ایزوله و سریع اجرا کنید (حتی با کمک AI میتونه از روی ترافیک ضبطشده و Swagger، تستکیسهای مهم و جدید هم بسازه).
github.com/keploy/keploy
@codehalics | کدهالیک
کار این ابزار اینه که موقع اجرای برنامه، تمام ترافیک واقعی (از درخواستهای HTTP گرفته تا کوئریهای دیتابیس مثل Postgres، MySQL و MongoDB و حتی صفهایی مثل Kafka و RabbitMQ) رو ضبط میکنه و خودکار تبدیلشون میکنه به تست و دیتا ماک (Data Mock).
نکته خیلی خفنش اینه که چون زیرساختش با eBPF کار میکنه و ترافیک رو تو لایه شبکه میگیره، اصلاً نیازی نیست توی کدهاتون تغییری بدید یا SDK خاصی نصب کنید و با هر زبان و فریمورکی کار میکنه! فقط کافیه برنامهتون رو با دستور keploy record ران کنید تا همه چی رو ضبط کنه، و بعدش با keploy test بدون نیاز به بالا بودن دیتابیس یا سرویسهای خارجی، تستها رو به صورت کاملاً ایزوله و سریع اجرا کنید (حتی با کمک AI میتونه از روی ترافیک ضبطشده و Swagger، تستکیسهای مهم و جدید هم بسازه).
github.com/keploy/keploy
@codehalics | کدهالیک
❤5👍1
Media is too big
VIEW IN TELEGRAM
اگه یه روز سر مصاحبه بهت بگن «یه سیستم پرداخت طراحی کن»، اولین کاری که میکنی چیه؟
بیشتر بچهها مستقیم میرن سراغ دیتابیس و کش و کافکا. ولی کسی که داره مصاحبه میگیره بیشتر میخواد ببینه چطور فکر میکنی، نه اینکه اسم چند تا ابزار رو بلدی.
ما برای همین یه ترتیب ساده داریم که قبل از هر طراحی بهش برمیگردیم:
بپرس: اول بفهم سیستم قراره چی کار کنه و چقدر باید سریع و در دسترس باشه.
بشمار: چند تا کاربر داره؟ روزی چند تا درخواست میاد؟ عدد دقیق لازم نیست، همینقدر که بدونی دهتاست یا دههزارتا.
بکش: موجودیتها و APIها رو دربیار و روی کاغذ بکش.
بشکن: حالا بگرد ببین کجاش خراب میشه. هر تصمیمی که میگیری یه هزینهای هم داره.
این روش رو از کتاب System Design Interview نوشتهی Alex Xu برداشتیم و توی ویدیو با مثال یه نئوبانک واقعی جلو رفتیم.
چیزی که میبینی یه تیکهی کوتاه از قسمت اول فصل سوم بوتکمپ مهندسی بکاند کدهالیکه. توی خود دوره این چهار قدم رو روی یه پروژهی بانکی، از صفر تا آخر، با هم اجرا میکنیم.
برای ثبتنام و دیدن سرفصلها:
https://codehalic.ir/courses/backend-engineering-bootcamp
@codehalics | کدهالیک
بیشتر بچهها مستقیم میرن سراغ دیتابیس و کش و کافکا. ولی کسی که داره مصاحبه میگیره بیشتر میخواد ببینه چطور فکر میکنی، نه اینکه اسم چند تا ابزار رو بلدی.
ما برای همین یه ترتیب ساده داریم که قبل از هر طراحی بهش برمیگردیم:
بپرس: اول بفهم سیستم قراره چی کار کنه و چقدر باید سریع و در دسترس باشه.
بشمار: چند تا کاربر داره؟ روزی چند تا درخواست میاد؟ عدد دقیق لازم نیست، همینقدر که بدونی دهتاست یا دههزارتا.
بکش: موجودیتها و APIها رو دربیار و روی کاغذ بکش.
بشکن: حالا بگرد ببین کجاش خراب میشه. هر تصمیمی که میگیری یه هزینهای هم داره.
این روش رو از کتاب System Design Interview نوشتهی Alex Xu برداشتیم و توی ویدیو با مثال یه نئوبانک واقعی جلو رفتیم.
چیزی که میبینی یه تیکهی کوتاه از قسمت اول فصل سوم بوتکمپ مهندسی بکاند کدهالیکه. توی خود دوره این چهار قدم رو روی یه پروژهی بانکی، از صفر تا آخر، با هم اجرا میکنیم.
برای ثبتنام و دیدن سرفصلها:
https://codehalic.ir/courses/backend-engineering-bootcamp
@codehalics | کدهالیک
🔥10❤2👍2
اگه دنبال یه ابزار CI/CD سبک، سلفهاستد و کاملاً اوپنسورس (بدون هیچ نسخه پولی یا قفل بودن فیچرها) میگردید، پروژه Crow CI یه گزینه فوقالعادهست که میتونه به صورت همزمان به گیتهاب، گیتلب، Gitea، Forgejo و بیتباکت وصل بشه. جذابیت اصلیش اینه که با یه فایل YAML ساده توی پوشه .crow، میتونید استپهای پایپلاین رو به صورت موازی (DAG) تعریف کنید و بسته به نیازتون روی ۶ تا بکاند مختلف ران کنید: از کانتینرهای Docker و Podman و پادهای Kubernetes گرفته تا ماشینهای مجازی یکبارمصرف ویندوز (Hyper-V) و مک (Tart) یا حتی مستقیم روی خود سرور! علاوه بر این، سیستم Autoscaler داخلی داره که وقتی صف شلوغ بشه، خودکار روی کلودهایی مثل Hetzner و AWS سرورهای جدید بالا میاره و بعد از اتمام کار پاکشون میکنه تا هزینه اضافه ندید، و مستقیم هم به ابزارهای مدیریت سکرت مثل Vault و Infisical وصل میشه.
https://crowci.com/
@codehalics | کدهالیک
https://crowci.com/
@codehalics | کدهالیک
❤4👍1🔥1
تو این بازارِ «هوش مصنوعی قراره جای همه رو بگیره»، خیلیها دارن این تئوری رو میدن که با اومدن AI دیگه به Engineering Manager نیازی نداریم و ساختارها فلت بشه. اما Liz de Moll (مدیر ارشد مهندسی در Auth0) توی یه مقاله جواب داده که ماجرا به این سادگیها نیست. درسته که هوش مصنوعی کارهای مکانیکی مثل گزارشدادن رو حذف میکنه، ولی کار اصلی مدیرها یعنی کوچینگ بچهها، همسو کردن تیمها و ترجمه استراتژی بیزینس به کارهای اجرایی رو از بین نمیبره. نکته جالب ماجرا اینجاست که وقتی هوش مصنوعی سرعت کدزدن رو چند برابر میکنه، هزینه عدمهمسویی و به هم ریختن وابستگیها هم به شدت بالا میره؛ یعنی اتفاقاً کسی وقت نداره که وسط این سرعتِ بالا، کار هماهنگی رو انجام بده. خلاصه اینکه حذف مدیر، وابستگیها رو از بین نمیبره، فقط آدمهایی رو حذف میکنه که کارشون مدیریت کردن همین پیچیدگیهاست.
https://leaddev.com/management/long-live-the-engineering-manager
@codehalics | کدهالیک
https://leaddev.com/management/long-live-the-engineering-manager
@codehalics | کدهالیک
👍5❤1🔥1
مثل اینکه سرویس ChatGPT تو آپدیت جدیدش ایران رو کاملا تحریم کرده و به محضی که بفهمه از ایران هستین حسابتون رو بن میکنه !
برای همین بسیار بسیار مراقب باشین که IP تون تغییر نکنه و از ایپی ایران یا وی پی ان هایی که آیپی لیک شدن استفاده نکنید
@codehalics | کدهالیک
برای همین بسیار بسیار مراقب باشین که IP تون تغییر نکنه و از ایپی ایران یا وی پی ان هایی که آیپی لیک شدن استفاده نکنید
@codehalics | کدهالیک
😱8😁1🤬1
کدهالیک | codehalic
مثل اینکه سرویس ChatGPT تو آپدیت جدیدش ایران رو کاملا تحریم کرده و به محضی که بفهمه از ایران هستین حسابتون رو بن میکنه ! برای همین بسیار بسیار مراقب باشین که IP تون تغییر نکنه و از ایپی ایران یا وی پی ان هایی که آیپی لیک شدن استفاده نکنید @codehalics |…
یعنی روز نیست به اینکه این زندگی بهم یه وطن بدهکاره فکر نکنم :)
👍12🤬10❤3
This media is not supported in your browser
VIEW IN TELEGRAM
یکی اومده بازی CS2 یعنی کانتر استرایک ۲ رو برای موبایل منتشر کرده و تازه میشه آنلاین هم بازیش کرد
لینک دانلودش :
https://counterflame.com/
@codehalics | کدهالیک
لینک دانلودش :
https://counterflame.com/
@codehalics | کدهالیک
👍7
مرورگر Arc رسماً اعلام کرد که فعالیت خود را در ۲۲ دسامبر ۲۰۲۶ پایان میدهد.
سازندگان Arc تمرکز خود را روی مرورگر جدید Dia معطوف کردهاند و از کاربران خواستهاند به مرورگر جدید کوچ کنند. امکان انتقال کامل اطلاعات (بوکمارکها، پسوردها و تبها) به مرورگر Dia فراهم شده است.
واقعا مرورگر دوست داشتنی بود !
@codehalics | کدهالیک
سازندگان Arc تمرکز خود را روی مرورگر جدید Dia معطوف کردهاند و از کاربران خواستهاند به مرورگر جدید کوچ کنند. امکان انتقال کامل اطلاعات (بوکمارکها، پسوردها و تبها) به مرورگر Dia فراهم شده است.
واقعا مرورگر دوست داشتنی بود !
@codehalics | کدهالیک
۱۹۱ گیگابایت! کش Next.js دیسک سرور یکی از پروژههامون رو پر کرد
یه سایت فروشگاهی داریم که هر روز کلی کاربر داره. یه روز هشدار دیسک اومد و فضای آزاد سرور داشت تموم میشد.
وقتی نگاه کردیم، فقط پوشهی fetch-cache بیشتر از ۱۹۰ گیگ حجم گرفته بود.
اقدام فوری: کش رو بدون توقف سرویس پاک کردیم و حجمش از ۱۹۱ گیگ رسید به ۸۸ مگابایت. ولی این فقط مسکن بود، نه درمان.
ریشهی ماجرا چی بود؟ ترکیب دو تا چیز، که اشتباه از ما بود که از اول درست بررسیشون نکردیم:
1 بکاند برای هر کاربر یه کوکی جدا میده.
2 بکاند برای همهی صفحهها کوکی رو از کاربر میخواد.
نتیجه: درخواستهایی که فکر میکردیم مشترک و کششدنیان، عملاً برای هر کاربر یه ورودی جدا توی کش میساختن. با ترافیک بالا، این ورودیها بینهایت زیاد شدن.
این ماجرا مجبورم کرد دوباره سراغ کش Next.js برم: مستندات رو از اول خوندم و issueهای گیتهابی که بقیه با همین مشکل ثبت کرده بودن رو هم یکییکی چک کردم. نسخهی ما 16.1.6 هست و نمیدونم توی نسخههای جدیدتر رفتارش فرق کرده یا نه.
چیزهایی که برای خودم یادداشت کردم:
- دیتای عمومی و دیتای مخصوص هر کاربر رو توی fetchها از هم جدا کنیم.
- هر چیزی که قرار نیست کش بشه رو صریح بگیم کش نشه.
- تو پروژهی پرترافیک، حجم دیسک کش رو مثل دیتابیس مانیتور کنیم.
Alireza Fakhar ✍️
@codehalics | کدهالیک
یه سایت فروشگاهی داریم که هر روز کلی کاربر داره. یه روز هشدار دیسک اومد و فضای آزاد سرور داشت تموم میشد.
وقتی نگاه کردیم، فقط پوشهی fetch-cache بیشتر از ۱۹۰ گیگ حجم گرفته بود.
اقدام فوری: کش رو بدون توقف سرویس پاک کردیم و حجمش از ۱۹۱ گیگ رسید به ۸۸ مگابایت. ولی این فقط مسکن بود، نه درمان.
ریشهی ماجرا چی بود؟ ترکیب دو تا چیز، که اشتباه از ما بود که از اول درست بررسیشون نکردیم:
1 بکاند برای هر کاربر یه کوکی جدا میده.
2 بکاند برای همهی صفحهها کوکی رو از کاربر میخواد.
نتیجه: درخواستهایی که فکر میکردیم مشترک و کششدنیان، عملاً برای هر کاربر یه ورودی جدا توی کش میساختن. با ترافیک بالا، این ورودیها بینهایت زیاد شدن.
این ماجرا مجبورم کرد دوباره سراغ کش Next.js برم: مستندات رو از اول خوندم و issueهای گیتهابی که بقیه با همین مشکل ثبت کرده بودن رو هم یکییکی چک کردم. نسخهی ما 16.1.6 هست و نمیدونم توی نسخههای جدیدتر رفتارش فرق کرده یا نه.
چیزهایی که برای خودم یادداشت کردم:
- دیتای عمومی و دیتای مخصوص هر کاربر رو توی fetchها از هم جدا کنیم.
- هر چیزی که قرار نیست کش بشه رو صریح بگیم کش نشه.
- تو پروژهی پرترافیک، حجم دیسک کش رو مثل دیتابیس مانیتور کنیم.
Alireza Fakhar ✍️
@codehalics | کدهالیک
❤14👍5
پروژه متنباز Video Use امکان تدوین خودکار ویدیو را از طریق Claude Code فراهم کرده است. کافی است فایلهای خام را درون یک پوشه قرار دهید تا مراحل برش، حذف مکثها و کلمات اضافی، تنظیم زیرنویس، اصلاح رنگ، انیمیشن و خروجی نهایی به صورت خودکار انجام شود.
این ابزار با حذف نیاز به تایملاین و تدوین دستی، فرایندی فراتر از کتابخانههایی مثل Remotion ارائه میدهد. سورسکد این پروژه به صورت رایگان در گیتهاب منتشر شده است.
https://github.com/browser-use/video-use
@codehalics | کدهالیک
این ابزار با حذف نیاز به تایملاین و تدوین دستی، فرایندی فراتر از کتابخانههایی مثل Remotion ارائه میدهد. سورسکد این پروژه به صورت رایگان در گیتهاب منتشر شده است.
https://github.com/browser-use/video-use
@codehalics | کدهالیک
❤5👍1
به نظرم تاثیر اصلی AI روی برنامه نویسی فقط این نیست که سریع تر کد میزنیم، قضیه بزرگ تر از این حرف هاست. خیلی از چیزهایی که قبلا اصلا ارزش نداشت سمتشون بریم، الان شدنی شدن. مثلا اگه یه ابزار کند بود، یه workflow اذیتت میکرد، یه formatter دقیقا چیزی که میخواستی نبود یا برای یه نیاز خیلی خاص ابزار مناسبی پیدا نمیکردی، قبلا منطقی نبود چند هفته وقت بذاری و خودت از صفر بسازیش. ولی الان با coding agentها ممکنه همون ایده تو چند ساعت یا چند روز به یه چیزی برسه که واقعا بشه ازش استفاده کرد. حس میکنم مشکل اینه که ذهن خیلی از ما هنوز با هزینه های چند سال پیش کار میکنه، برای همین یه سری ایده ها رو همون اول کنار میذاریم، در حالی که امروز شاید ساختنشون خیلی راحت تر از چیزیه که فکر میکنیم. البته این فقط وقتی ارزش داره که خروجی رو جدی تست کنیم، benchmark بگیریم، fuzzing و property based testing داشته باشیم و واقعا بفهمیم چیزی که ساختیم درسته یا نه. وگرنه فقط داریم سریع تر نرم افزار بد تولید میکنیم. شاید وقتشه به جای اینکه فقط از AI برای سریع تر ساختن چیزهای قبلی استفاده کنیم، باهاش چیزهایی بسازیم که قبلا اصلا به صرفه نبود سمتشون بریم.
این مقاله راجب همین موضوع داره صحبت میکنم بنظرم ارزش خوندن داره
https://danluu.com/ambitious/
@codehalics | کدهالیک
این مقاله راجب همین موضوع داره صحبت میکنم بنظرم ارزش خوندن داره
https://danluu.com/ambitious/
@codehalics | کدهالیک
👍10❤1🔥1👏1
Forwarded from کار باشه !
دوستان، تو تیممون پوزیشن کارآموز فرانتاند باز شده!
اگه با React و Next.js آشنایی داری و دوست داری روی پروژههای واقعی کار کنی و مهندسی نرمافزار رو جدیتر ادامه بدی، این فرصت میتونه برات مناسب باشه.
بیشتر از اینکه همهچی رو بلد باشی، برام انگیزه یادگیری، مسئولیتپذیری و پایبندی به تعهدات مهمه.
جزئیات و شرایط:
sha.hr/front-intern
#frontend
➖➖➖➖➖➖➖➖➖➖
💬 @job_bashe | گروه کار باشه با دسته بندی شغلی
📢 @karbashe_ir | کانال کار باشه
اگه با React و Next.js آشنایی داری و دوست داری روی پروژههای واقعی کار کنی و مهندسی نرمافزار رو جدیتر ادامه بدی، این فرصت میتونه برات مناسب باشه.
بیشتر از اینکه همهچی رو بلد باشی، برام انگیزه یادگیری، مسئولیتپذیری و پایبندی به تعهدات مهمه.
جزئیات و شرایط:
sha.hr/front-intern
#frontend
➖➖➖➖➖➖➖➖➖➖
💬 @job_bashe | گروه کار باشه با دسته بندی شغلی
📢 @karbashe_ir | کانال کار باشه
Linkedin
You’re leaving LinkedIn
❤3
یکی از چیزهایی که بین آدمهای فنی خیلی راحت بهعنوان نقطه قوت دیده میشه اینه که کمکم بشی تنها کسی که یه سرویس، یه دیپلوی، یه دیتابیس یا یه تیکه از سیستم رو واقعاً میفهمه. اولش حس خوبی داره، هر مشکلی پیش میاد اسمت صدا زده میشه و همه میدونن تو سریعتر از بقیه جمعش میکنی، ولی از یه جایی به بعد این دیگه مزیت نیست، یعنی سیستم به جای اینکه دانش رو داخل کد، تست، مستندات، CI/CD و فرایندها نگه داره، عملاً گذاشته توی سر تو. به نظرم یکی از نشونههای واقعی senior بودن دقیقاً اینه که کمکم خودت رو از critical path حذف کنی. چیزی که فقط خودت بلدی رو مستند کنی، کاری که دستی انجام میدی رو اتومات کنی، قواعدی که مدام توی code review تکرار میکنی رو ببری سمت lint و test، دانش رو پخش کنی و اجازه بدی بقیه هم خودشون مسئله رو حل کنن حتی اگر اولش کندتر باشن. مهندس قوی فقط کسی نیست که وقتی هست همهچیز سریع جلو میره، کسیه که وقتی نیست هم سیستم و تیم بدون دردسر به کارشون ادامه میدن.
https://maroun-baydoun.com/blog/make-yourself-replaceable
@codehalics | کدهالیک
https://maroun-baydoun.com/blog/make-yourself-replaceable
@codehalics | کدهالیک
Maroun-Baydoun
Make yourself replaceable
On job security, institutional knowledge and the unexpected downside of becoming the person everyone depends on.
👍13❤2
کدهالیک | codehalic
یکی از چیزهایی که بین آدمهای فنی خیلی راحت بهعنوان نقطه قوت دیده میشه اینه که کمکم بشی تنها کسی که یه سرویس، یه دیپلوی، یه دیتابیس یا یه تیکه از سیستم رو واقعاً میفهمه. اولش حس خوبی داره، هر مشکلی پیش میاد اسمت صدا زده میشه و همه میدونن تو سریعتر از…
البته تو خیلی از شرکتهای دولتی این ماجرا برعکسه. بعضیها ترجیح میدن دانش، دسترسیها و ریزهکاریهای کار فقط دست خودشون بمونه. هرچی بقیه بیشتر بهشون وابسته باشن، جایگزین کردنشون سختتر میشه و همین وابستگی کمکم تبدیل میشه به یه جور امنیت شغلی البته که ai این گپ رو بشدت کم کرده و الان تقریبا هیچکسی نیست که امکان جایگزین شدنش صفر باشه !
@codehalics | کدهالیک
@codehalics | کدهالیک
👍10
اگه با AI کد میزنید، ZCode رو یه تست بکنید.
فعلاً برای GLM-5.3-Flash روزانه ۳۰۰ میلیون توکن رایگان میده که برای کارهای سنگین، پروژههای بزرگ و تسکهایی که سریع توکن میبلعن عدد خیلی خوبیه.
یعنی عملاً میتونید بخش زیادی از کدنویسی و Agentic Coding روزمرهتون رو بدون نگرانی از مصرف توکن بندازید روش.
پس Zcode رو نصب کنید، برید بخش Global Building و سهمیه روزانهتون رو Claim کنید.
300 میلیون توکن در روز واقعاً ارزش امتحان کردن داره.
https://zcode.z.ai/en
@codehalics | کدهالیک
فعلاً برای GLM-5.3-Flash روزانه ۳۰۰ میلیون توکن رایگان میده که برای کارهای سنگین، پروژههای بزرگ و تسکهایی که سریع توکن میبلعن عدد خیلی خوبیه.
یعنی عملاً میتونید بخش زیادی از کدنویسی و Agentic Coding روزمرهتون رو بدون نگرانی از مصرف توکن بندازید روش.
پس Zcode رو نصب کنید، برید بخش Global Building و سهمیه روزانهتون رو Claim کنید.
300 میلیون توکن در روز واقعاً ارزش امتحان کردن داره.
https://zcode.z.ai/en
@codehalics | کدهالیک
👍11🔥2❤1
اگر میخوایید مرسولتون برگشت نخوره باید روی لینک گیت هاب کلیک کنید
یادداشت کنین یادتون نره
@codehalics | کدهالیک
یادداشت کنین یادتون نره
@codehalics | کدهالیک
😁21🤯9
پروژه متنباز Colorfigures یه اسکیل خیلی باحال برای ابزارهای هوش مصنوعی مثل Claude، ChatGPT و Gemini هست که بهتون اجازه میده فقط با یه خط پرامپت و بدون حتی یه خط کدنویسی، مدلهای سهبعدی و ایزومتریک با استایل طراحی دستی بسازید. خروجی کار یه فایل HTML سبکه که مستقیم توی مرورگر باز میشه و کاملاً هم تعاملیه؛ یعنی میتونید مدل رو ۳۶۰ درجه بچرخونید، دکمهها و اهرمهاش رو واقعاً فشار بدید و حتی بدنه رو نامرئی کنید تا ببینید قطعات داخلی وسایلی مثل اسپرسوساز، گرامافون یا کتری برقی چطوری با هم کار میکنن و اسم هر قطعه چیه.
april-zhu.com/colorfigures
@codehalics | کدهالیک
april-zhu.com/colorfigures
@codehalics | کدهالیک
❤3🔥2
فلیکس ریزنبرگ، از مدیران مهندسی Anthropic، به تازگی توییتی زده و گفته مصاحبههای کدنویسی سنتی دیگه مردن و تیمش از این ماه این مرحله رو کلهم از فرآیند استخدام حذف کرده. منطقش اینه که الان چالش دادن به یه برنامهنویس برای نوشتن یه تسک کوچیک با React، به اندازه سوال پرسیدن از زبان اسمبلی بیمعنیه؛ چون Claude توی هر دوتاش از آدمها بهتر عمل میکنه و این تستها دیگه هیچ سیگنال مفیدی برای سنجش توانایی واقعی افراد نمیدن. به عقیده اون، الان که پیادهسازی و کد زدن به لطف هوش مصنوعی ارزون و سریع شده، یه فرصت طلایی برای جونیورها به وجود اومده که حتی از سنیورها هم جلو بزنن؛ کما اینکه دو تا از مهندسهای تازهکار تیمش آخر هفته یه پروتوتایپ برای رابط کاربری Claude Code ساختن که فقط هشت روز بعد پابلیک شد. ریزنبرگ میگه الان به جای تست کدنویسی، دنبال رزومههایی میگرده که توشون پروتوتایپهای کوچیک ولی باسلیقه، کاربردی و تاثیرگذار روی بیزینس دیده بشه، نه صرفاً کسایی که تسکهای بکلاگ رو انجام میدن. البته همه با این دیدگاه موافق نیستن و یه نگاه مخالف هم وجود داره که میگه اتفاقاً باید مصاحبهها رو به سادهترین اصول پایهای برگردوند؛ یعنی از کارجو بخوایم زنده یه فانکشن بنویسه و یه سرویس رو از لوکال روی سرور پابلیک دیپلوی کنه، چون مصاحبههای رفتارشناسی و سنجش سلیقه، معیارهای دقیقی نیستن. در کل، همزمان با اینکه Anthropic اعلام کرده ۸۰ درصد کدهای خودش توسط Claude نوشته میشه و گوگل هم داره مصاحبههای با اجازه استفاده از Gemini رو تست میکنه، هر دو طرف ماجرا سر این توافق دارن که مصاحبههای سنتی دیگه جواب نمیدن؛ فقط یه عده میگن باید سراغ سنجش سلیقه و دید محصولی رفت و عده دیگه معتقدن باید روی اصول پایهای مهندسی تمرکز کرد.
https://x.com/felixrieseberg/status/2115200995546566910
@codehalics | کدهالیک
https://x.com/felixrieseberg/status/2115200995546566910
@codehalics | کدهالیک
X (formerly Twitter)
Felix Rieseberg (@felixrieseberg) on X
The coding interview is dead, at least for my team at Anthropic. I've seen enough to know that it no longer provides signal. I removed it from loops this month.
I have a spicy, optimistic take -…
I have a spicy, optimistic take -…
❤5
یکی از دوستانم با الهام از بازی خاطرهانگیز تراوین، یه بازی استراتژیک فوقالعاده جذاب و پرجزئیات ساخته که صفر تا صدش با کمک Claude پیادهسازی شده و از مدیریت منابع و ساخت ارتش گرفته تا رقابتهای کلن رو به تمیزترین شکل ممکن داره؛ منم از همون اول داخلش شروع کردم و الان با یه اکانت خیلی قوی بالانشین جدولم، پس اگه ادعاتون میشه و فکر میکنید حریف من میشید، از لینک زیر وارد بشید تا توی بازی ببینمتون!
@valorians_bot
البته اینم بگم که بهتره با دم شیر بازی نکنین چون من خیلی تو این بازی قویم الان X0
@codehalics | کدهالیک
@valorians_bot
البته اینم بگم که بهتره با دم شیر بازی نکنین چون من خیلی تو این بازی قویم الان X0
@codehalics | کدهالیک
🔥6😁1
اگه با هوش مصنوعی کد میزنید یا به بازیسازی علاقه دارید، ریپازیتوری Claude Code Game Studios یکی از خفنترین پروژههاییه که اخیراً روی گیتهاب ترند شده و نزدیک به ۳۰ هزار تا ستاره گرفته.
مشکل اصلی ساختن پروژههای بزرگ با AI توی یه چت ساده اینه که هیچ ساختاری وجود نداره؛ کسی جلوی هاردکد کردن، اسپاگتی شدن کدها یا رد شدن از فاز طراحی و تست رو نمیگیره. این پروژه دقیقاً میاد همین خلاء رو پر میکنه و یه سشن Claude Code رو به یه استودیوی واقعی بازیسازی تبدیل میکنه.
توی این تمپلیت به جای یه دستیار عمومی، ۴۹ ایجنت تخصصی توی ۳ سطح (از کارگردان فنی و هنری گرفته تا برنامهنویس گیمپلی، شبکه، طراح اقتصاد بازی و تستر QA) در اختیارتون قرار میگیره که با هم هماهنگ میشن. علاوه بر این، ۷۴ کامند آماده برای تمام مراحل از ایدهپردازی و معماری تا اسپرینتبندی و تست داره، به صورت اختصاصی از Unity، Unreal و Godot پشتیبانی میکنه و با هوکهای خودکارش اجازه نمیده کدهای کثیف یا تستنشده وارد پروژه بشن.
https://github.com/Donchitos/Claude-Code-Game-Studios
@codehalics | کدهالیک
مشکل اصلی ساختن پروژههای بزرگ با AI توی یه چت ساده اینه که هیچ ساختاری وجود نداره؛ کسی جلوی هاردکد کردن، اسپاگتی شدن کدها یا رد شدن از فاز طراحی و تست رو نمیگیره. این پروژه دقیقاً میاد همین خلاء رو پر میکنه و یه سشن Claude Code رو به یه استودیوی واقعی بازیسازی تبدیل میکنه.
توی این تمپلیت به جای یه دستیار عمومی، ۴۹ ایجنت تخصصی توی ۳ سطح (از کارگردان فنی و هنری گرفته تا برنامهنویس گیمپلی، شبکه، طراح اقتصاد بازی و تستر QA) در اختیارتون قرار میگیره که با هم هماهنگ میشن. علاوه بر این، ۷۴ کامند آماده برای تمام مراحل از ایدهپردازی و معماری تا اسپرینتبندی و تست داره، به صورت اختصاصی از Unity، Unreal و Godot پشتیبانی میکنه و با هوکهای خودکارش اجازه نمیده کدهای کثیف یا تستنشده وارد پروژه بشن.
https://github.com/Donchitos/Claude-Code-Game-Studios
@codehalics | کدهالیک
GitHub
GitHub - Donchitos/Claude-Code-Game-Studios: Turn Claude Code into a full game dev studio — 49 AI agents, 72 workflow skills, and…
Turn Claude Code into a full game dev studio — 49 AI agents, 72 workflow skills, and a complete coordination system mirroring real studio hierarchy. - Donchitos/Claude-Code-Game-Studios
❤2🔥1