توسعه دهندگان
#fun وقتی میری سمت css دیگه راه برگشتی نداره 😅 کسی دکتر خوب سراغ نداره؟ 😂 ✍🏽 ¦ @DevYara
کامنت هاتون خیلی خوبه 😂❤️
#Programming
قانون امروز :
الگوریتمها و ساختارهای داده را بفهمید
درک جامع الگوریتمها و ساختارهای داده برای نوشتن کد کارآمد ضروری است.
👍25🔥2❤1
#Programming
قانون امشب:
کار تیمی 🤝
برقراری ارتباط مؤثر و همکاری با اعضای تیم از مهارتهای مهم یک برنامهنویس حرفهای است. از ابزارهای مدیریت پروژه استفاده کنید و جلسات منظم داشته باشید.
🔥20👍4
#JobSkills
سوالات عمومی مصاحبه برنامهنویسی 💬
1. با چه زبانهای برنامهنویسی تجربه کار دارید؟
توضیح زبانهای برنامهنویسی که با آنها آشنا هستید و تجربیات خود در استفاده از آنها.
2. زمانی که با چالشی در پروژهای که روی آن کار میکردید مواجه شدید، چگونه آن را برطرف کردید؟
شرح یک چالش مهم و روشهای شما برای حل آن.
3. یک پروژه که اخیراً روی آن کار کردهاید را توضیح دهید.
توضیح درباره پروژهای که به تازگی در آن مشارکت داشتهاید و نقش شما در آن.
4. مثالی از پروژهای که در آن نیاز به یادگیری زبان یا فناوری جدیدی داشتید بزنید. چگونه آن را یاد گرفتید؟
بیان تجربه یادگیری فناوری یا زبان جدید و روشهای استفاده شده برای یادگیری.
5. چگونه اطمینان حاصل میکنید که کد شما برای سایر توسعهدهندگان قابل خواندن است؟
توضیح روشهای بهبود خوانایی کد و استانداردهای کدنویسی.
6. علاقهمندیهای شما خارج از برنامهنویسی چیست؟
شرح علایق و فعالیتهای غیرمرتبط با برنامهنویسی.
7. چگونه مهارتهای خود را به روز و تیز نگه میدارید؟
توضیح روشهایی که برای یادگیری و بهروز نگهداشتن مهارتهای خود استفاده میکنید.
8. چگونه با اعضای تیم غیر فنی در پروژهها همکاری میکنید؟
شرح نحوه تعامل و همکاری با اعضای تیمی که تخصص فنی ندارند.
9. زمانی که نیاز به توضیح یک مفهوم فنی پیچیده به اعضای تیم غیر فنی داشتید، چگونه آن را توضیح دادید؟
توضیح رویکرد شما در آموزش مفاهیم فنی به افرادی که با مباحث تکنیکی آشنا نیستند.
10. چگونه کار روی یک پروژه جدید برنامهنویسی را شروع میکنید؟
توضیح مراحل اولیه و رویکردهای شما برای شروع یک پروژه برنامهنویسی جدید.
✍🏽 ¦ @DevYara
❤18👍8🥱1
#Programming
قانون امروز:
قانون کدخوانی دیگران 👀
کدهای نوشته شده توسط دیگران را بخوانید تا با روشهای مختلف حل مسائل و بهترین شیوههای برنامهنویسی آشنا شوید.
🔥48👌8👍6🤡4🕊2
#javascript #frontend
🟡 JavaScript cheatsheet
🟡برگه تقلب جاوااسکریپت
https://quickref.me/javascript
✍🏽 ¦ @DevYara
❤20👍3🔥1
#Programming
قانون امروز:
استفاده از ابزارهای مدیریت پکیج 📦
از ابزارهایی مانند npm، pip یا yarn برای مدیریت وابستگیهای پروژه خود استفاده کنید تا نصب و بهروزرسانی کتابخانهها راحتتر شود.
⚡21👍4❤1👎1🔥1
این چنلو 6 ماهه تأسیس کردیم و خیلی خوب جلو رفتیم قول میدم اگر یکسال دیگه به این روال ادامه بدیم بزرگترین و فعال ترین کامیونیتی برنامه نویسی میشیم!❤️🔥
ممنون از همراهی همیشگیتون!👨🏻💻❤️🚀
ممنون از همراهی همیشگیتون!👨🏻💻❤️🚀
🔥44❤4👎4👍3
#API
ابزارهای ضروری API برای سال 2024
اAPIها اکنون ستون فقرات اکثر پروژههای دیجیتال هستند. 🌐
برای اینکه در 2024 آماده باشید، مجموعهای از ابزارهای برتر را بهصورت دستهبندیشده معرفی کردهام.
🔍 𝗗𝗲𝘀𝗶𝗴𝗻 & 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗺𝗲𝗻𝘁 (طراحی و توسعه):
- Swagger (OpenAPI) برای تعریف مشخصات API 📝
- RAML، PAML و API Blueprint برای نوشتن API به زبانهای مختلف 🖊️
- Postman برای طراحی و تست کارآمد 🛠️
- Mockoon برای ایجاد سرورهای شبیهسازیشده 👨💻
💼 𝗗𝗲𝗽𝗹𝗼𝘆𝗺𝗲𝗻𝘁 & 𝗠𝗮𝗻𝗮𝗴𝗲𝗺𝗲𝗻𝘁 (استقرار و مدیریت):
- API {REST} و FakeRest برای استقرار سریع 🚀
- Apigee، MuleSoft Anypoint، IBM API Connect و دیگر پلتفرمهای مدیریت API 🏢
🧪 𝗧𝗲𝘀𝘁𝗶𝗻𝗴 (تست):
- APACHE JMeter™ و JMeter برای تست بار ⚖️
- SoapUI برای انجام تستهای عملکردی 🧫
- Rest-Assured و ابزارهای دیگر برای شبیهسازی و تست API 🧐
🔄 𝗖𝗼𝗱𝗲 𝗚𝗲𝗻𝗲𝗿𝗮𝘁𝗶𝗼𝗻 (تولید کد):
- Swagger و RAML Codegen برای تولید خودکار کد 💻
🔐 𝗦𝗲𝗰𝘂𝗿𝗶𝘁𝘆 (امنیت):
- از ابزارهای عمومی مثل Postman تا ابزارهای تخصصی مانند OWASP ZAP و API Fortress برای امنیت 🛡️
- Auth0، Okta و Keycloak برای مدیریت احراز هویت 🚪
📊 𝗠𝗼𝗻𝗶𝘁𝗼𝗿𝗶𝗻𝗴 (پایش):
- ابزارهای قدرتمند پایش مانند New Relic، Datadog و AppDynamics 🖥️
🛡 𝗣𝗿𝗼𝘁𝗲𝗰𝘁𝗶𝗼𝗻 (محافظت):
- Cloudflare، AWS WAF و Azure Firewall برای محافظت قوی از APIها 🚫
👍21❤2
#Programming
قانون امروز:
مهارتهای مذاکره 🗣️
مهارتهای مذاکره به شما کمک میکند تا در مورد حقوق، مزایا و شرایط کاری بهتر مذاکره کنید. با اعتماد به نفس و آماده مذاکره کنید.
🔥23👍4
#FrontEnd #BackEnd
🌐 چگونه پروژهها را دو زبانه کنیم؟
پروژههای بینالمللی معمولاً نیاز به مدیریت چند زبانی دارند. در فرانتاند، تغییرات معمولاً به تنظیمات سادهای مثل راست به چپ (RTL) و چپ به راست (LTR) محدود میشود. اما در بکاند، دو زبانه کردن پروژه نیاز به مدیریت پیچیدهتری دارد.
در فرانتاند:
1. مدیریت زبان: طراحی سایت باید به گونهای باشد که بتوانید محتوا را به راحتی تغییر دهید.
2. پشتیبانی از RTL/LTR: تنظیمات نمایش متن و طراحی باید به طور صحیح تنظیم شود.
در بکاند:
1. مدیریت دادهها: ساختار دادهها باید به گونهای باشد که از مقادیر مختلف زبانها پشتیبانی کند.
2. پشتیبانی از چند زبان: استفاده از پایگاه دادههایی که قابلیت ذخیره و بازیابی دادهها به زبانهای مختلف را دارند.
3. ترجمه متون: پیادهسازی سیستمهایی برای ترجمه و مدیریت متون به زبانهای مختلف، معمولاً با استفاده از فایلهای ترجمه یا سیستمهای مدیریت محتوا (CMS).
با رعایت این نکات، میتوانید پروژهتان را به راحتی دو زبانه کنید و تجربه کاربری بهتری ارائه دهید. موفق باشید! 🌟
🔥25👍5❤2👎1🍌1
#Programming
قانون امروز:
کارآموزی و پروژههای داوطلبانه 🎓
شرکت در کارآموزیها و پروژههای داوطلبانه میتواند تجربه عملی ارزشمندی برای شما فراهم کند و رزومهتان را تقویت کند.
👏39👍7🍌3👎2
#Programming
قانون امروز:
آمادگی برای سؤالات رفتاری 🌟
در مصاحبهها، آمادگی برای پاسخ به سوالات رفتاری داشته باشید. مثالهایی از تجربیات خود را آماده کنید که مهارتها و تواناییهای شما را نشان دهد.
🔥21👍3
#Programming
قانون امروز:
آشنایی با مفاهیم کسب و کار 💼
دانش پایهای از مفاهیم کسب و کار به شما کمک میکند تا نیازهای کارفرمایان را بهتر درک کنید و پروژهها را با هدف تجاری بهتری پیادهسازی کنید.
🔥19👍7🤝2
#Programming
به ایزوله سازی اعتقاد داشته باشید، دوره آموزشی و رودمپ هارو جوری انتخاب کنید که خلاصه و جامع باشن تا وقتتون رو صرف موارد سطحی نکنید و بتونید بیشتر مطالعه و تمرین کنید
👍34