آموزش نکات برنامه نویسی

متن مرتبط با «مهارت نرم» در سایت آموزش نکات برنامه نویسی نوشته شده است

به عنوان یک برنامه نویس باید کدام مهارت های نرم (soft skill) خود را افزایش دهیم؟

  • در نگاه اول عموم مردم تصور می کنند برنامه نویسی تنها یک مهارت سخت فنی (technical skill) است. به همین دلیل است که اکثر توسعه دهندگان و برنامه نویسان تازه کار، اهمیت مهارت های نرم  (soft skill) را دست کم میگیرند و تنها به مهارت های سخت فنی توجه میکنند. اما نادیده گرفتن این مهارت ها می تواند موجب بروز مشکلات زیادی مانند کمبود ارتباط موثر بین اعضای تیم و در نهایت کاهش عملکرد مثبت آنان شود. در این پست در ابتدا بیان می کنیم چرا مهارت های نرم، حیاتی محسوب می شوند و بعد از آن مهارت های ضروری تر برای یک مهندس نرم افزار را بررسی می کنیم.     تفاوت مهارت های نرم و سخت چیست؟ زمانی که فرد برنامه نویس برای یک موقعیت شغلی رزومه میفرستد، کارفرما برای تصمیم گیری در مورد استخدام او به هر دو مهارت سخت و نرم توجه می کند. مهارت های نرم بیشتر جنبه ذهنی دارد و به سختی قابل اندازه گیری است. این مهارت ها شامل انعطاف پذیری، مدیریت فکری و تیمی، ارتباط موثر، مدیریت زمان و... است. مهارت های سخت بیشتر جنبه فنی دارد و معمولا درصد بیشتری از رزومه برنامه نویس را شامل می شود مثل مهارت برنامه نویسی، تایپ سریع، کار با سیستم و...   چرا مهارت های نرم مهم هستند؟ دلایل مختلفی وجود دارد که نشان می دهد مهارت های نرم اهمیت کمتری نسبت به مهارت های سخت ندارند و باید به همان اندازه مورد توجه قرار گیرند. در واقع داشتن مهارت های نرم یعنی داشتن ارتباط مثبت و موثر با سایر توسعه دهندگان و اعضای تیم مهارت های نرم به توسعه دهندگان و برنامه نویسان کمک می کند یک شبکه ارتباطی بسیار عالی با متخصصان صنعت برقرار کنند و بتوانند از این طریق پروژه ها و فرصت های شغلی جدید به دست بیاورند یا در زمینه کاری خود راهنمایی کسب کنند. مهارت های نرم در واقع به معنای کار تیمی است. برای شما به عنوان یک برنامه نویس شاید بسیار راحت تر باشد که فقط روی وظایف خود تمرکز کنید و مشکلات برنامه نویسی خود را برطرف کنید. اما توسعه نرم افزار چیزی فراتر از این میطلبد. توسعه نرم افزار در حقیقت یک کار تیمی است و همه اعضای تیم برای رسیدن به هدف و ساخت محصول موردنظر، باید با یکدیگر در ارتباط باشند. و در آخر یکی از مهم ترین دلایلی که مهارت های نرم اهمیت پیدا می کند، نگه داشتن اعضای تیم در کن,مهارت نرم,برنامه نویسی,آموزش زبان برنامه نویسی ...ادامه مطلب

  • جدیدترین مطالب منتشر شده

    گزیده مطالب

    تبلیغات

    برچسب ها