5242
جمعی از فعالان کامپیوتر در دانشگاه تهران👇😎 @Oxin_Code . آدرس کانال👇 https://t.me/joinchat/AAAAAE5Y964uZzS-Mqe39w . ادمین👇 @OxinCode_Admin . وب سایت ما👇 OxinCode.Com . شماره تماس👇 02191031804
بخش 6 از 9 جمله ممنوعه حین مصاحبه
🎯 "معتادم! من معتادِ کارم!" ممنوع!
🔹 گفتن اینکه من معتادِ کارم و همیشه اضافهکاری میکنم، الان دیگر نقطه قوت نیست.
🔹 چرا بد است؟
کارفرماها به دنبال تعادل بین زندگی کاری و شخصی هستند، نه کسی که فرسوده شود.
🔹 مثال درست:
من فردی سختکوش هستم و وقتی لازم باشه، حاضرم زمان بیشتری برای رسیدن به نتایج خوب صرف کنم.
#دانستنیها #فرصت_شغلی
----------
🆔 @OxinCode
مهارت جدید در دنیای هوش مصنوعی: مهندسی کانتکست!
مهندسی کانتکست یعنی فراهم کردن اطلاعات و ابزارهای درست به شکل درست تا مدلهای زبانی بزرگ (LLM) بتوانند وظیفهشان را به درستی انجام دهند.
نکات مهم:
🔹 فقط ساختاردهی درست پرامپت کافی نیست، کل کانتکست باید درست باشد.
🔹 اطلاعات اشتباه یا ناقص باعث عملکرد ضعیف مدل میشود.
🔹 ابزارها و نحوه ارائه دادهها به مدل اهمیت زیادی دارند.
🔹یادداشت کوتاه و واضح بهتر از دادههای طولانی و نامفهوم است.
📌 نتیجه: مهندسی کانتکست، مهارت کلیدی آینده مهندسان هوش مصنوعی است!
#هوش_مصنوعی
----------
🆔 @OxinCode
بخش 5 از 9 جمله ممنوعه حین مصاحبه
🎯 پرهیز از پرکنندهها (اِم...، یعنی...، میدونی؟؟؟)
🔹 در حین مصاحبه، استفاده از
"اِم... یعنی... خب، میدونید..."
باعث میشود آماده و حرفهای به نظر نرسید.
🔹 چرا بد است؟
مصاحبهگر ممکن است فکر کند شما به سوال مسلط نیستید یا اعتماد به نفس ندارید.
🔹 راهکار:
قبل از پاسخ دادن مکث کن، فکر کن، و با جملات کامل جواب بده.
#دانستنیها #فرصت_شغلی
----------
🆔 @OxinCode
💎 Mangle
زبان برنامهنویسی برای بانکهای داده استنتاجی
امروز میخواهیم با Mangle آشنا شویم، یک زبان برنامهنویسی برای Deductive Database که روی Datalog ساخته شده و قابلیتهای بیشتری مثل موارد زیر را اضافه میکند:
🔹 Aggregation
🔹 Function Calls
🔹 Optional Type-Checking
چرا مفیده؟
🔹 مدل کردن دانش دامنه مثل Ontology اما بدون محدودیتهای Datalog
🔹 میتونه دادهها از منابع مختلف رو یکپارچه کنه
📂 اطلاعات بیشتر 👇
💎 https://github.com/google/mangle?ref=dailydev
#برنامهنویسی
----------
🆔 @OxinCode
بخش 4 از 9 جمله ممنوعه حین مصاحبه
🎯 پست 4: "واضحه که..." نگویید!
🔹 جملهای مثل:
"واضحه که من برای این نقش مناسبم."
ممکن است بیادبانه به نظر برسد.
🔹 چرا بد است؟
مصاحبهگر شما را نمیشناسد؛ چیزی برای او واضح نیست. این جمله حس غرور یا تحقیر به طرف مقابل منتقل میکند.
🔹 مثال درست:
"با توجه به تجربیاتم در زمینه X و مهارت Y، فکر میکنم میتونم ارزش خوبی برای تیم شما ایجاد کنم."
#دانستنیها #فرصت_شغلی
----------
🆔 @OxinCode
اقدامات و تلاش های مهمی (KPI) که ما را به نتایج کلیدی (KR or Key result) میرسانند باید همسو با هدف مشخصی باشند (O or Objective)
اینو فقط رهبران استارتاپها میفهمن 😄
#مدیریت_عملکرد
----------
🆔 @OxinCode
بخش 3 از 9 جمله ممنوعه حین مصاحبه
🎯 پست 3: "تنها..." ممنوع!
🔹 جملهی:
"من تنها یک سال در اون شرکت بودم."
نباید استفاده شود.
🔹 چرا بد است؟
کلمهی "تنها" نشان میدهد خودتان را کمتجربه یا کمارزش میدانید.
🔹 مثال درست:
"در مدت یک سالی که در آن شرکت بودم، توانستم در دو پروژه کلیدی نقش فعالی ایفا کنم و مهارتهای جدید یاد بگیرم."
#دانستنیها #فرصت_شغلی
----------
🆔 @OxinCode
کوه یخ برنامهنویسی 🥶
#برنامهنویسی
----------
🆔 @OxinCode
بخش 2 از 9 جمله ممنوعه حین مصاحبه
🎯 "فقط..." ممنوع!
🔹 جملهای مثل:
"من فقط کمی توی پروژه کمک کردم."
باعث میشود خودتان را کمارزش نشان دهید.
🔹 چرا بد است؟
کلمهی "فقط" دستاوردهای شما را کوچک جلوه میدهد و اعتماد به نفستان را پایین میآورد.
🔹 مثال درست:
"من در اجرای بخش خاصی از پروژه مشارکت داشتم و تجربه خوبی در کار گروهی و مدیریت زمان کسب کردم."
#دانستنیها #فرصت_شغلی
----------
🆔 @OxinCode
تهدیدی برای آینده برنامهنویسان تازهکار!
Vibe Coding
💎 در سال ۲۰۲۵، بیش از ۹۴ هزار نیروی فنی در صنعت تکنولوژی اخراج شدهاند و موقعیتهای شغلی برنامهنویسی برای تازهواردها بیش از ۷۰٪ کاهش یافته است.
💎 در این فضای بحرانی، بعضی از توسعهدهندگان تازهکار به سراغ Vibe Coding رفتهاند: ساخت اپلیکیشنها با کمک هوش مصنوعی بدون یادگیری واقعی کدنویسی!
💎 اما این روش، نسل جدیدی از برنامهنویسان سطحی ایجاد کرده که نه توانایی دیباگ دارند و نه امنیت را درک میکنند. مطالعات نشان دادهاند که بهرهوری برنامهنویسان با کمک AI تا ۱۹٪ کاهش یافته، در حالی که خودشان فکر میکردند بهرهوریشان افزایش یافته!
💎 نتیجه؟ اپلیکیشنهای آسیبپذیر، خرابیهای مکرر، و توسعهدهندگانی که بدون AI، عملاً فلج هستند.
💎 هوش مصنوعی ابزار است، نه جایگزین یادگیری! 🤦♂️ اگر توسعهدهندهای میخواهید باشید که در بحرانها دوام بیاورد، باید پایههای برنامهنویسی را بهخوبی بشناسید.
#برنامهنویسی
----------
🆔 @OxinCode
بخش 1 از 9 جمله ممنوعه حین مصاحبه
🎯 "ما" نگویید، "من" بگویید!
🔹 در مصاحبه شغلی، وقتی از شما میپرسند چگونه مشکلی را حل کردید، نگویید:
"ما این مشکل رو حل کردیم."
🔹 چرا بد است؟
مصاحبهگر دنبال این نیست که تیمتان چه کرد؛ میخواهد بداند شخصاً شما چه نقشی داشتید.
🔹 مثال درست:
"من راهحلی پیشنهاد دادم و آن را پیادهسازی کردم که باعث شد پروژه دو هفته زودتر تمام شود."
#دانستنیها #فرصت_شغلی
----------
🆔 @OxinCode
🎮 موتور بازیسازی هوش مصنوعی | Nitrode
امروز میخوایم Nitrode را به شما معرفی کنیم، یک موتور بازیسازی AI است که به توسعهدهندگان امکان میدهد در عرض چند ساعت یک بازی 3D قابل بازی بسازند!
ایده بازی همیشه در ذهنتان بوده اما وقت یا منابع نداشتید؟ حالا میتوانید آن را سریع پیاده کنید و تجربه کنید.
💎 https://www.nitrode.com/?ref=producthunt
#گیم #معرفی_ابزار
----------
🆔 @OxinCode
امروز میخوایم خیلی خلاصه به بهروزرسانی جدید Next.js 15.4 بپردازیم.
توی این نسخه تمرکز اصلی روی بهبود پرفورمنس، پایداری و سازگاری بهتر با Turbopack بوده.
مهمترین تغییرات:
🔹 بهبودهای پایداری و سرعت در Next.js و Turbopack
🔹 آمادهسازی برای نسخه بزرگ بعدی
🔹 پشتیبانی ۱۰۰٪ تستها در
next build --turbopack
#برنامهنویسی #جاوا_اسکریپت
----------
🆔 @OxinCode
میدونید Appwrite چیه؟
🔹 یک پلتفرم متنباز برای ساخت بکاند مدرن است؛ شامل احراز هویت، دیتابیس، فایلاستوریج، فانکشنها، میزبانی سایت و کلی ابزار که کمک میکند بدون نیاز به ساخت بکاند از صفر، سریعتر اپلیکیشن بسازید و دیپلوی کنید.
🔹 خبر جدید Appwrite: بینهایت سایت در پلن رایگان!
پلتفرم Appwrite اعلام کرد که از این پس در پلن Free میتوانید در هر پروژه Unlimited Sites بسازید و دیپلوی کنید. قبلاً فقط یک سایت اجازه داده میشد، اما حالا زیرساخت کاملاً پایدار شده و این محدودیت حذف شده.
#بکاند
----------
🆔 @OxinCode
📢 معرفی Scrappy
ساخت اپلیکیشنهای کوچک برای خودتان و دوستانتان
مثالها:
💎 تمرین ریاضی برای کودکان
💎 شمارنده شرکتکنندگان در رویداد محلی
💎 ساعت محاسبه هزینه جلسات
💎 پیگیری وظایف هفتگی برای همخانهها
ویژگیها:
💎 المانهای تعاملی بینهایت
💎 کدنویسی ساده
💎 اشتراکگذاری انتخابی: میتوانید فقط بخشی از اپ را با دیگران به اشتراک بگذارید
💎 https://scrappy.jrcpl.us/
#معرفی_سایت
----------
🆔 @OxinCode
🌍 معرفی Kepler.gl
ابزاری قدرتمند برای ساخت نقشههای تعاملی و تحلیل دادههای جغرافیایی حجیم. مناسب برای علاقهمندان به نقشه، دیتاساینتیستها و توسعهدهندگان.
ویژگیها:
🔹 رندر سریع با WebGL
🔹 فیلتر و تجمیع دادهها در لحظه
🔹 پشتیبانی از فرمتهای پیشرفته مثل GeoParquet
🔹 قابلیت ذخیرهسازی محلی یا ابری
🔹 نسخه دسکتاپ با DuckDB برای پردازش دادههای سنگین
نمونههای کاربردی:
🔹 زمینلرزهها
🔹 سفرهای شهری
🔹 پوشش گیاهی
🔹 دادههای جمعیتی
نسخه تحت وب 👇
💎 https://kepler.gl/
نسخه دسکتاپ 👇
💎 https://github.com/keplergl/kepler.gl
#معرفی_سایت
----------
🆔 @OxinCode
تفاوت Product Designer و UX Designer
خیلیها فکر میکنن طراح فقط کارش خوشگل کردن محصوله. درحالیکه طراحی خوب بر پایهی تحقیق کاربر، تست مداوم تجربهی کاربری، و تغییرات سریع براساس بازخورد ساخته میشه.
اما کمتر کسی تفاوت واقعی بین طراح محصول و طراح تجربه کاربری رو میدونه، بیایم وظایف هر کدوم رو جداگانه بررسی کنیم 👇
💎 Product Designer
مشارکت در کل فرآیند طراحی محصول از ایدهپردازی تا تولید، همکاری با تیمهای فنی و تجاری، توجه به هزینهها و مواد، تعیین استراتژی محصول
💎 UX Designer
تحقیق کاربری، طراحی وایرفریم و پروتوتایپ، تستهای کاربری، تحلیل بازخورد کاربران، بهینهسازی تجربه استفاده از محصول
#UX #Product_Designer
----------
🆔 @OxinCode
سرورها چطور همیشه آنلاین میمونن؟
نگاه ساده به NGINX
وقتی اپها کند میشن یا کرش میکنن، مشکل اغلب از سروره، نه اینترنت شما! مهندسها با ابزارهایی مثل NGINX ترافیک رو مدیریت میکنن تا سرورها سریع و امن بمونن:
🔹 Load Balancing:
تقسیم هوشمند ترافیک
🔹 Auto-Scaling:
اضافه شدن خودکار سرور
🔹 Caching:
پاسخ سریعتر با حافظه کش
🔹 CDN:
تحویل محتوا از نزدیکترین سرور
🔹 Security & Compression:
رمزنگاری و کاهش حجم دادهها
در واقع NGINX مثل بادیگارد دیجیتال، از سرور محافظت میکند 💪
#سرور #امنیت #دانستنیها
----------
🆔 @OxinCode
زادگاه زبانهای برنامهنویسی
جاوا اسکریپت: کالیفرنیا 🇺🇸
پایتون: هلند 🇳🇱
روبی: ژاپن 🇯🇵
سیشارپ: واشینگتن 🇺🇸
جاوا: سانفرانسیسکو 🇺🇸
پیاچپی: دانمارک/کانادا 🇩🇰🇨🇦
#برنامهنویسی
----------
🆔 @OxinCode
بشنوید از Quiet UI؛ کتابخانهای که بیصدا آمد و بیصدا رفت!
🔹 چند وقت پیش Quiet UI بهعنوان یک کتابخانه متنباز مبتنی بر Web Components معرفی شد و خیلیها هیجانزده بودند که دربارهاش بنویسند.
🔹 اما قبل از اینکه حتی بررسیاش منتشر شود، Quiet UI ناگهان از اینترنت ناپدید شد!
🔹 سایت پروژه فقط یک پیام کوتاه دارد: «این سایت دیگر عمومی نیست. فعلاً فقط بهعنوان پروژه شخصی روی آن کار میکنم.»
🔹 مخزن GitHub حذف شده
🔹 شبکههای اجتماعی پروژه هم پاک شده
🔹 سازنده آن Cory LaViska (خالق Shoelace/Web Awesome) گفته شاید در آینده دوباره منتشرش کند.
🔹 پروژهای که میتوانست سر و صدای زیادی ایجاد کند… فعلاً در سکوت! 😅
#اخبارعلمی #اخبار_تکنولوژی
----------
🆔 @OxinCode
دامنهش رو چک میکنیم که حتما https باشه.
#زنگ_تفریح #امنیت
----------
🆔 @OxinCode
چطور کد دیگران را بازبینی کنیم؟
🔹 بازبینی کد فقط یافتن خطا نیست؛ باید نگاه جامع داشت و فهمید تغییرات چه مشکلی را حل میکنند و با معماری سیستم هماهنگاند یا نه؟
🔹 نامگذاری دقیق اهمیت دارد پس به آن دقت فراوان کنید.
🔹 از گفتن “نه” وقتی تغییر اشتباه است نترسید. اگر تغییری اشتباه است، با دلیل و جایگزین مناسب رد کنید. پذیرش کد ناقص باعث بدهی فنی و مشکلات بعدی میشود.
🔹 بازبینی = ارتباط و تعامل با همکاران، و بهتر است چند مرحلهای باشد: ابتدا کل سیستم، سپس جزئیات.
🔹 همیشه با احترام و سازنده باشید، کد را اجرا کنید و از سوالات برای یادگیری استفاده کنید.
🔹 در نهایت، بازخورد درباره بازبینی خودتان بگیرید تا مهارتتان رشد کند.
#برنامهنویسی
----------
🆔 @OxinCode
✨آیا میدانید Anime.js چیست؟
🔹 یک کتابخانهی سریع و قدرتمند جاوااسکریپت برای ساخت انیمیشنهای حرفهای.
🔹 با این کتابخانه میتوانید هرچیزی را انیمیت کنید.
🔹 خبر خوب اینکه نسخه جدید Anime.js v4 به تازگی منتشر شده است!
🔹 در این نسخه امکانات کاملتری برای ساخت انیمیشنهای مدرن اضافه شده است.
#جاوااسکریپت #وب
----------
🆔 @OxinCode
🚨 RTFC: Read That F*cking Code!
امروز با ابزارهایی مثلِ
Cursor, Windsurf, and Claude Code
میشه بدون خوندن حتی یه خط کد، محصول تحویل داد. ولی این راحتی سه خطر جدی داره:
1️⃣ آسیب به معماری پروژه:
کدهای AI بدون نظارت معماری رو بهم میزنن. همونطور که به یه جونیور اجازه نمیدیم بدون ریویو کد پوش کنه، به AI هم نباید بدیم.
2️⃣ از دست دادن دانش پیادهسازی:
اگه فقط به خروجی راضی باشی، دیگه نمیدونی تو دل سیستم چی میگذره. معماری و خلاقیت واقعی تو ذهن شکل میگیرن، نه تو خروجی فوری AI.
3️⃣ آسیبپذیری امنیتی:
یه پرامپت اشتباه = یه حفره امنیتی. خیلی وقتا AI دسترسی یا کنترلهای امنیتی رو جا میندازه.
#برنامهنویسی
----------
🆔 @OxinCode
💻 گوگل وارد دنیای Vibe Coding شد!
امروز میخوایم درباره Firebase Studio صحبت کنیم، پلتفرم AI جدید گوگل که بهت اجازه میده اپلیکیشن فولاستک رو مستقیم از مرورگر بسازی، تست و منتشر کنی! 🚀
ویژگیها:
🔹 احراز هویت، Firestore و Hosting آماده استفاده.
🔹 دستیارهای هوش مصنوعی برای نوشتن و اصلاح کد.
🔹 ابتدا مشخصات اپ ساخته میشه و بعد کد
🔹 رایگان
#برنامهنویسی
----------
🆔 @OxinCode
قراره در 9 پست جملات ممنوعه در مصاحبه را با هم بررسی کنیم، هر پست شامل موارد زیر خواهد بود:
1. جمله ممنوعه
2. توضیح دلیل پرهیز از آن
3. و مثال واقعی
با ما همراه باشید
#دانستنیها #فرصت_شغلی
----------
🆔 @OxinCode
وقتی یکی میگه برنامهنویس phpام 😄
#برنامهنویسی #زنگ_تفریح
----------
🆔 @OxinCode
🔹 تفاوت بین کامیت خوب و بد در Git (پست 10)
جمعبندی – چرا کامیت خوب مهمه؟
✔️ تاریخچه پروژه رو قابل فهم نگه میداره
✔️ همکاری تیمی رو راحتتر میکنه
✔️ رفع باگ و توسعه آینده رو سادهتر میکنه
یادت باشه، کامیت خوب مساوی است با:
تیم خوشحال + پروژه پایدار + آینده بدون دردسر
#گیت #گیتهاب #برنامهنویسی
----------
🆔 @OxinCode
📢 معرفی ریپازیتوری:
leaked-system-prompts
این ریپازیتوری مجموعهای از سیستم پرامپتهای لو رفته از سرویسهای معروف مبتنی بر LLM است.
💎 https://github.com/jujumilk3/leaked-system-prompts?ref=dailydev
#امنیت
----------
🆔 @OxinCode
🔹 تفاوت بین کامیت خوب و بد در Git (پست 9)
کامیت کن، اما نه زیاد و نه کم
💎 کامیتهات باید معنای مشخصی داشته باشن.
💎 تغییرات بیربط یا خیلی جزئی رو باهم قاطی نکن.
💎 برای هر ویژگی یک branch جداگانه بساز و بعد Pull Request بده.
#گیت #گیتهاب #برنامهنویسی
----------
🆔 @OxinCode