جمعی از فعالان کامپیوتر در دانشگاه تهران👇😎 @Oxin_Code . آدرس کانال👇 https://t.me/joinchat/AAAAAE5Y964uZzS-Mqe39w . ادمین👇 @OxinCode_Admin . وب سایت ما👇 OxinCode.Com . شماره تماس👇 02191031804
دوستان عزیز، کتابِ معروف Clean Code رو از طریق این پست 👆 مطالعه کنید 💪
تو این کتاب نویسنده به نحوهی صحیح کد زدن 🧑💻 و بیان تجربیات شخصیش در برنامهنویسی پرداخته است 📚
#برنامهنویسی #کتاب
----------
🆔 @OxinCode
💎 بخش 13 از مهمترین قوانین مهندسی نرمافزار
Murphy’s Law (قانون مورفی)
«اگه چیزی قراره خراب بشه، حتماً خراب میشه!»
همیشه آمادهی بدترین حالت باش.
#مهندسی_نرم_افزار
----------
🆔 @OxinCode
مسیر فول استک شدن در طراحی وب
پایه:
Html | Css | Js
فرانتاند:
React.js | Vue.js | Angular.js
بکاند:
Node.js | Nest.js | Express.js
ترکیبی:
Ionic.vue | Electron | React native
دستیابیی:
PostgreSQL | MySql | MonoDb
#وب
----------
🆔 @OxinCode
تبدیل متن به صدا، مخصوص دانشجویان
https://www.openai.fm/
#معرفی_سایت
----------
🆔 @OxinCode
💎 بخش 11 از مهمترین قوانین مهندسی نرمافزار
11. Goodhart’s Law (قانون گودهارت)
«وقتی یه معیار (metric) به هدف تبدیل بشه، دیگه یه معیار خوب نیست.»
🔹 اگه یه عدد یا معیار رو بذاری به عنوان هدف، آدما فقط سعی میکنن اون عدد رو ببرن بالا، نه اینکه واقعاً کار رو بهتر کنن!
🔹 مثال:
اگه بگی "هر کی بیشتر کد بنویسه بهتره"، برنامهنویسها کدای بیفایده ولی طولانی مینویسن فقط برای اینکه عدد بالا بره.
نتیجه؟ کیفیت پایین ولی عدد قشنگ!
#مهندسی_نرم_افزار
----------
🆔 @OxinCode
خاورمیانهای بودن کافی نبود، که رفتی برنامهنویس هم شدی؟ 😄
#زنگ_تفریح
----------
🆔 @OxinCode
💎 بخش 10 از مهمترین قوانین مهندسی نرمافزار
10. Ringelmann Effect (اثر رینگلمن)
«هرچه تعداد افراد در یک گروه بیشتر باشه، مشارکت هر فرد کمتر میشه.»
یعنی وقتی تیم بزرگتر میشه، هر فرد کمتر احساس مسئولیت میکنه.
#مهندسی_نرم_افزار
----------
🆔 @OxinCode
🗂 پکیج تخصصی مهندس کامپیوتری
یه فولدر تخصصی حاوی ویدیوهای آموزشی، جزوه و pdf مطالب دانشگاهی مهندسی کامپیوتر و هوشمصنوعی
با داشتن این فولدر به بروزترین آموزشها دسترسی دارید و هیچ خبر ، رویداد ، آموزش و فرصت شغلی رو از دست نمی دهید
💥در این پکیج کانالهای آموزش برنامه نویسی و شبکه و طراحی سایت هم هست
📥 با زدن دکمه Add این فولدر به تلگرام شما اضافه میشود.
👇👇
/channel/addlist/gSX77U3125tlN2I0
وقتی ازم میپرسن برنامهنویسی چقد طول میکشه؟ 😄
#زنگ_تفریح
----------
🆔 @OxinCode
سایتهای تمرین برنامهنویسی
💎 codewars.com
💎 edabit.com
💎 codechef.com
💎 codingame.com
💎 leetcode.com
#برنامهنویسی
----------
🆔 @OxinCode
💎 بخش 8 از مهمترین قوانین مهندسی نرمافزار
8. Hyrum’s Law (قانون هایروم)
«هر چی تعداد کاربرای یه کتابخونه بیشتر بشه، همهی رفتاراش—even اونا که رسمی نیستن—بهش وابسته میشن!»
🔹 یعنی چی؟
حتی اگه یه ویژگی یا رفتار از کتابخونه رو مستند نکردی، ولی وجود داره، بالاخره یه کاربر ازش استفاده میکنه و بهش وابسته میشه.
🔹 نتیجه؟
اگه اون رفتار رو بعداً تغییر بدی، کلی از پروژهها خراب میشن یا باگ میگیرن، چون بهش وابسته بودن بدون اینکه تو بدونی!
#مهندسی_نرم_افزار
----------
🆔 @OxinCode
شهرام ایزدی، کارمند ایرانی 🇮🇷 شرکت گوگل، نسخهای جدید از عینک واقعیت افزوده مبتنی بر هوش مصنوعی این شرکت را آزمایش کرد.
او با استفاده از زبان فارسی بهصورت همزمان صحبت میکرد و گفتارش بهطور لحظهای به زبان انگلیسی ترجمه میشد تا بتواند با همکار هندیاش 🇮🇳 ارتباط برقرار کند.
#اخبار_علمی #هوش_مصنوعی
----------
🆔 @OxinCode
افزونه های VS code که کدنویسی رو راحت میکنه
1. Auto Remove Tag
2. Liver Server
3. Material Icon Theme
4. Prettier
5. CodeSnap
6. Indent RainBow
#برنامهنویسی
----------
🆔 @OxinCode
💎 بخش 6 از مهمترین قوانین مهندسی نرمافزار
6. Sturgeon’s Law (قانون استرجن)
«۹۰٪ همه چیز، آشغاله!»
یعنی توی دنیای نرمافزار بیشتر چیزها کیفیت پایینی دارن. تو هم در استفاده از اونها محتاط باش.
#مهندسی_نرم_افزار
----------
🆔 @OxinCode
💎 انواع API
1. Request Response API
1.1. Rest
1.2. RPC
1.3. GraphQL
2. Event Driven API
2.1. WebHooks
2.2. WebSocket
2.3. HTTP Streaming
#وب
----------
🆔 @OxinCode
آقاییم برنامهنویسه، برنامه آقاییش 😄☝️
#زنگ_تفریح
----------
🆔 @OxinCode
💎 بخش 12 از مهمترین قوانین مهندسی نرمافزار
Gilb’s Law (قانون گیلب)
«اگه چیزی رو اندازه نگیری، نمیتونی مدیریتش کنی.»
برای اینکه بتونی یه پروژه رو درست مدیریت و کنترل کنی، اول باید اندازهگیریش کنی. چون تا وقتی که ندونی چقدر خوب یا بد کار میکنه، نمیتونی تصمیم بگیری که چی رو باید بهتر کنی یا تغییر بدی.
#مهندسی_نرم_افزار
----------
🆔 @OxinCode
سرعت زبانها برنامهنویسی در اجرای یک میلیارد حلقه تو در تو
#برنامهنویسی
----------
🆔 @OxinCode
میدانید فرق AEO با SEO چیه؟ 🤔
🔹 SEO
بهینهسازی برای موتورهای جستجوست که تمرکزش روی گرفتن رتبه بهتر صفحات وب در گوگل و جذب ترافیک از جستجوی متنی است.
🔹 AEO
بهینهسازی برای موتورهای جستجوی هوش مصنوعی است که هدفش ارائه پاسخهای مستقیم، کوتاه و دقیق در نتایج هوش مصنوعی است.
----------
رفتار کاربران در دنیای هوش مصنوعی به شدت در حال تغییر است، مثلاً:
👵 افراد مسنتر ChatGPT و هوش مصنوعی را جایگزین گوگل کردهاند،
👩💻 جوانترها از آن به عنوان مشاور شخصی استفاده میکنند،
🎓 دانشجویان مثل یک سیستمعامل همهکاره از آن بهره میبرند.
کاربران امروز دنبال پاسخهای سریع، دقیق و بدون کلیک هستند و اینجاست که AEO نقش بسیار مهمی پیدا میکند.
#هوش_مصنوعی #سئو
----------
🆔 @OxinCode
اگه دانشجوی کامپیوتر یا علاقهمند به هوش مصنوعی و برنامهنویسی هستی این پک رو اضافه کن به تلگرامت و دیگه دنبال آموزش و ابزارهایی که هر روز بهش نیاز داری نگرد!
👇👇
/channel/addlist/gSX77U3125tlN2I0
برای کارهای دانشگاهیتون، رایگان، نامحدود، بدونِ نیاز به ثبتنام و با مدل FLUX.1-Dev تصویر تولید کنید 👇
💎 https://raphael.app/
#معرفی_سایت
----------
🆔 @OxinCode
💎 بخش 9 از مهمترین قوانین مهندسی نرمافزار
9. Price’s Law (قانون پرایس)
«۵۰٪ کارها توسط مربع ریشه تعداد افراد انجام میشن.»
یعنی اگه ۱۰۰ نفر توی تیم هستن، حدود ۱۰ نفر نصف کار کل تیم رو انجام میدن.
#مهندسی_نرم_افزار
----------
🆔 @OxinCode
پروژههای تمرینی خوب برای برنامهنویسی
#برنامهنویسی
----------
🆔 @OxinCode
💎 کانالهای مهم یوتیوب برای یادگیری برنامهنویسی
#برنامهنویسی
----------
🆔 @OxinCode
💎 بخش 7 از مهمترین قوانین مهندسی نرمافزار
7. Zawinski’s Law (قانون زاویسکی)
«هر برنامهای که زیاد توسعه پیدا کنه، آخرش تبدیل میشه به یه کلاینت ایمیل!»
🔹 وقتی یه نرمافزار هی بزرگتر و پیچیدهتر میشه و مدام بهش ویژگی اضافه میکنن، کمکم از هدف اصلیش دور میشه و میخواد همهکار بکنه!
🔹 ایمیل کلاینت یه مثال معروف از برنامهای است که، فایل میفرسته، متن و عکس نشون میده، رمزنگاری میکنه، تقویم داره، چت میکنه و ...
خلاصه همهچیتوش هست!
🔹 برنامهای که قرار بود یه ابزار ساده باشه، با کلی ویژگی اضافی تبدیل میشه به یه هیولا.
#مهندسی_نرم_افزار
----------
🆔 @OxinCode
موج بزرگ بعدی ایجاد ثروت جهان در کدام صنایع است؟
هوش مصنوعی، پردازندهها و محاسبات، تکنولوژی هوا فضا، انرژیهای نو، بیوتک، رباتها
#تکنولوژی
----------
🆔 @OxinCode
زبانها و ابزارهای مورد استفاده در:
1. Web development
2. Software development
3. Machine learning
#برنامهنویسی
----------
🆔 @OxinCode
💎 بخش 5 از مهمترین قوانین مهندسی نرمافزار
5. Cunningham’s Law (قانون کانینگهام)
«بهترین راه برای گرفتن پاسخ درست در اینترنت اینه که یه پاسخ اشتباه بدی!»
چون مردم علاقه دارن اشتباهات رو تصحیح کنن 😄
#مهندسی_نرم_افزار
----------
🆔 @OxinCode