توسعه دهندگان
9.01K subscribers
267 photos
160 videos
31 files
171 links
رسالت ما – توانمندسازی توسعه‌دهندگان و علاقه‌مندان به فناوری با ارائه‌ی نوشته‌ها، آموزش‌ها، اخبار و تجربه‌های جذاب و به‌روز!


👨🏻‍💻 | @Afsh6n
Download Telegram
#jobSkills #SoftSkills

هر پروژه نرم افزاری مجموعه ای است از افراد که می توانند در يکی از پنج گروه زير دسته بندی شوند:

🌟مديران ارشد : افرادی که کارهای قابل انجام را که تاثير زيادی در جريان پروژه دارند تعريف می نمايند؛ در واقع وظيفه مدير ارشد ايجاد هماهنگی و سازگاری بين مدير فنی و بازار است.🫱🏽‍🫲🏽
👨🏻‍💻مديران فنی : افرادی که بايد برنامه ريزی٬ اختصاص وظايف٬ سازماندهی و کنترل مجريانی را انجام دهند که بر روی نرم افزار کار می کنند .
🛠️مجريان ( مهندسين و برنامه نويسان ) : افرادی که دارای مهارتهای فنی هستند و برای انجام فعاليت های مهندسی به منظور ايجاد محصول مورد نياز می باشند.
👥 مشتريان : کسانی که نيازمندی هارامشخص می کنند ولی ممکن است که خودشان استفاده کننده کار نباشند؛ به عنوان مثال مدير يک موسسه آموزشی نرم افزاری را سفارش می دهد ولی در آينده خودش با آن کار نمی کند.📊
🧔🏻‍♂ کاربران نهايی : افرادی که پس از آماده شدن نرم افزار به عنوان محصول با آن کار می 🌐
✍🏽 ¦ @DevYara
🔥23👍8👨‍💻21
This media is not supported in your browser
VIEW IN TELEGRAM
#Fun #Developer

هرچیزی که یه برنامه نویس میخواد داریم😂

✍🏽 ¦ @DevYara
🤣58👍5
#programming

قانون امروز:
نوشتن مستندات فنی 📄
توانایی نوشتن مستندات فنی دقیق و قابل فهم، به تیم‌ها و کاربران کمک می‌کند تا بهتر از نرم‌افزار شما استفاده کنند و نگهداری آن را آسان‌تر کنند.
👍24🔥32👎2
جالب بود WEEKEND ! 😂👌🏼

✍🏽 ¦ @DevYara
🤣42👍5
زیر این پست آدرس صفحه گیتهابتون رو قرار بدید و همرو فالو کنید و پروژه های همو ببینید!

✍🏽 ¦ @DevYara
👍242🤣2👎1
This media is not supported in your browser
VIEW IN TELEGRAM
هویت و برند سازی (علی بابا) اینجوریه!


✍🏽 ¦ @DevYara
👍28
🎤 مصاحبه با برنامه‌نویسان
اگه می‌تونستید با یک برنامه‌نویس معروف مصاحبه کنید، چه سوالی ازش می‌پرسید؟
✍🏽 ¦ @DevYara
👍23
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی دانگل گم میشه این کار مشکل رو برطرف میکنه

✍🏽 ¦ @DevYara
👍25🤔3👎2🔥21😁1
ببینم پسر برنامه نویس بیشترن یا دختر برنامه نویس!

پسرا ری اکشن (🔥)
دخترا ری اکشن (❤️)
✍🏽 ¦ @DevYara
🔥422139🌭12🥱5🤣3❤‍🔥21
This media is not supported in your browser
VIEW IN TELEGRAM
#‌Fun

🔻شما برنامه نویسی و از کجا یاد گرفتید ؟

✍🏽 ¦ @DevYara
🤣26👍18💯1
🧑‍💻 بازیگران در پروژه‌های نرم‌افزاری 👨🏻‍💻
#JobSkills | #Project

1️⃣ مدیر پروژه
فردی که برنامه‌ریزی کلی، تعیین زمان‌بندی و هماهنگی بین تیم‌ها را مدیریت می‌کند و به ذینفعان گزارش می‌دهد. 📈

2️⃣ مدیران ارشد
افرادی که کارهای تاثیرگذار بر جریان پروژه را تعریف می‌کنند. وظیفه اصلی آن‌ها ایجاد هماهنگی بین مدیر فنی و تیم بازاریابی است. 📊

3️⃣ مدیران فنی
این افراد برنامه‌ریزی، تخصیص وظایف و کنترل تیم‌های فنی را برعهده دارند. آن‌ها نقش مهمی در مدیریت تیم‌های مهندسی و توسعه دارند. 🛠

4️⃣ تحلیل‌گران
مسئول جمع‌آوری و تحلیل نیازمندی‌ها و پل ارتباطی بین مشتریان و تیم فنی هستند. 📊


5️⃣ مشتریان
افرادی که نیازمندی‌ها را تعیین می‌کنند، ولی لزوماً خودشان استفاده‌کننده نهایی نیستند؛ مثلاً یک مدیر آموزشی که نرم‌افزاری را سفارش می‌دهد. 🧑‍🏫

6️⃣ مجریان (مهندسین و برنامه‌نویسان)
تیم فنی که کدنویسی و توسعه نرم‌افزار را انجام می‌دهند. این افراد مسئول ایجاد محصول نهایی هستند. 💻


7️⃣ طراحان UX/UI
این افراد تجربه کاربری (UX) و رابط کاربری (UI) را طراحی می‌کنند تا محصولی جذاب و کاربرپسند ایجاد کنند. 🎨

8️⃣ تست‌کنندگان (QA)
مسئول بررسی عملکرد صحیح نرم‌افزار و رفع عیوب هستند تا کیفیت نهایی محصول تضمین شود.


9️⃣ مهندسان DevOps
این تیم به خودکارسازی فرایندها و بهینه‌سازی چرخه عمر توسعه نرم‌افزار کمک می‌کند. ⚙️


🔟 کاربران نهایی
این افراد پس از تکمیل نرم‌افزار، به عنوان استفاده‌کننده نهایی با محصول کار می‌کنند. 🎯


1⃣1⃣ مشاوران
این افراد به عنوان مشاور در زمینه طراحی یا تکنولوژی، به تیم کمک می‌کنند تا بهترین راه‌حل‌ها را پیدا کنند. 💡

✍🏽 ¦ @DevYara
🔥15👍54
This media is not supported in your browser
VIEW IN TELEGRAM
#fun

🔻مشاور خرید مورد علاقم !

✍🏽 ¦ @DevYara
🤣43👍3
This media is not supported in your browser
VIEW IN TELEGRAM
#fun

بابام تو 20 سالگی VS من تو ‌20 سالگی:

✍🏽 ¦ @DevYara
🤣33👍4
قانون امروز:
مهارت‌های حل تعارض 🚧
در محیط کار، گاهی تعارضات رخ می‌دهد. یادگیری مهارت‌های حل تعارض به شما کمک می‌کند تا مسائل را به خوبی مدیریت کنید و به یک راه‌حل مشترک برسید.
Reference: Click

✍🏽 ¦ @DevYara
🔥13👍2👎1
This media is not supported in your browser
VIEW IN TELEGRAM
#fun

اینو فقط یه برنامه‌نویس درک میکنه! 😂

✍🏽 ¦ @DevYara
🤣34👍8🏆2👎1
🌐 #JavaScript

🔍 ساختار شکنی چیه؟
ساختار شکنی (Destructuring) یکی از ویژگی‌های جذاب جاوااسکریپت مدرنه که به شما اجازه میده مستقیماً به اجزای شیء یا آرایه دسترسی پیدا کنید و نیاز نیست دائم مسیر طولانی رو طی کنید.
مثلاً به جای اینکه بگید user.name و user.age، می‌تونید مستقیماً بگید const {name, age} = user
---
📌 مثال 1: دسترسی سریع به خصوصیات شیء

فرض کنید شیء کاربری داریم:

const user = {
name: "علی",
age: 25,
job: "توسعه‌دهنده وب"
};


حالا به جای این که هر بار بگیم user.name، می‌تونیم با ساختار شکنی مستقیم بهش دسترسی پیدا کنیم:

const { name, age } = user;
console.log(name); // "علی"
console.log(age); // 25


حالا name و age دیگه متغیرهای مستقلی هستن که به مقادیر داخل شیء دسترسی دارن.

---
📌 مثال 2: ساختار شکنی در آرایه‌ها

برای آرایه‌ها هم جواب میده:

const colors = ["قرمز", "آبی", "سبز"];
const [firstColor, , thirdColor] = colors;

console.log(firstColor); // "قرمز"
console.log(thirdColor); // "سبز"


🪄 توی این مثال، firstColor مقدار اولین عنصر و thirdColor مقدار سومین عنصر آرایه رو می‌گیره. مورد دوم هم خالی می‌ذاریم.

---
چرا ازش استفاده کنیم؟

1. کاهش کدنویسی: دیگه نیاز نیست دائم مسیر کامل رو بنویسید.

2. خوانایی بالا: کد شما کوتاه‌تر و قابل فهم‌تر میشه.

3. ساختار بهتر: برای شیء‌ها و آرایه‌های پیچیده خیلی کاربردیه!
👍267👎2🔥2
#Text

زیر این پست بچه های ترم اولی دانشگاه رو نصیحت کنید، درباره رشته کامپیوتر هم داشتید بگید!
👍22
#fun

تفاوت if و else 😂
✍🏽 ¦ @DevYara
🤣75😁21👎1
کدوم گُله !؟
👊🏼 👊🏼
🤣31🥱6👍1
This media is not supported in your browser
VIEW IN TELEGRAM
#fun

وقتی کدت کار میکنه!😂
✍🏽 ¦ @DevYara
🤣30🔥2👍1