3 مهارتی که هر برنامه نویس حرفه ای باید داشته باشد

3 مهارتی که هر برنامه نویس حرفه ای باید داشته باشد

برای تبدیل شدن به یک برنامه نویس حرفه ای مهارت های زیادی باید داشت. اما بعضی از این مهارت ها از اهمیت و اولویت بیشتری برای یادگیری برخوردار هستند. در این مقاله با 3 مهارتی آشنا می‌شویم که هر برنامه نویس حرفه ای باید داشته باشد.


دانلود فیلم 3 مهارتی که هر برنامه نویس حرفه ای باید داشته باشد – حجم 40 مگ

دانلود صوت 3 مهارتی که هر برنامه نویس حرفه ای باید داشته باشد – حجم 5 مگ


کتاب دوبار فکر کن، یک بار کد بزن

مواردی که در این مقاله و فیلم آموزشی آن مشاهده میکنید، از کتاب تازه منتشر شده‌ی «دوبار فکر کن، یک بار کد بزن» استخراج شده است. برای آشنایی بیشتر با این کتاب بر روی تصویر زیر کلیک کنید.

مهارت جستجوی حرفه ای

برنامه نویس حرفه ای

یکی از مهارت هایی که هر برنامه نویس حرفه ای باید به آن مسلط باشد، مهارت جستجوی حرفه ای در موتورهای جستجو می‌باشد.

واقعیت این است که تمام مشکلاتی که ممکن است در مسیر برنامه نویسی برای ما پیش بیاید، قبلا برای افراد دیگری بوجود آمده است. سپس آن افراد، سوالات و مشکلات خود را در انجمن های پرسش و پاسخ مطرح کرده‌اند و به جواب و راه حل مناسب رسیده‌اند. با توجه به این استدلال میتوانیم بگوییم تقریبا هیچ مشکلی وجود ندارد که راه حل آن در اینترنت موجود نباشد.

فارسی یا انگلیسی؟ مسئله این است

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

قطعا انتخاب و توصیه اول من جستجو کردن به زبان انگلیسی است. زیرا وسعت جهانی دارد و تمام افراد متخصص به این زبان در فضای اینترنت فعالیت میکنند.

بنابراین اگر به مشکلی برخوردید و با جستجوی فارسی به پاسخ مناسب نرسیدید، قطعا با جستجو کردن انگلیسی همان مشکل، هزاران راه حل متنی و تصویری برای شما نمایان خواهد شد.

برنامه نویس حرفه ای

مهندسی جستجو

هنر جستجو و به دنبال مطالب در اینترنت گشتن آنقدر مهم است که یک نوع مهندسی خاص به نام مهندسی جستجو به وجود آمده است. تنها چیزی که شما نیاز دارید این است که روش کار موتورهای جستجو را بشناسید و سپس اقدام به جستجو کردن بکنید.

از بین تمام موتورهای جستجویی که وجود دارد، قطعا گوگل بهترین گزینه است و می‌تواند پاسخ تمام سوال‌هایتان را به شما بدهد.

مهارت پرسیدن سوال های حرفه ای

یکی دیگر از مهارت هایی که به عنوان یک برنامه نویس حرفه ای باید داشته باشید، مهارت پرسیدن سوال های حرفه ای است.

درست است که جواب تمام سوال های شما در اینترنت وجود دارد، اما گاهی اوقات به هر دلیل تصمیم میگیرید که سوالی جدید مطرح کنید و جواب مخصوص به خودتان را دریافت کنید. سپس با همین هدف وارد انجمن های مختلف برنامه نویسی میشوید و سوالتان را مطرح میکنید. اما بعد از مدتی از جواب نگرفتن عصبانی و ناامید می‌شوید.

دلیلی که خیلی از سوالات بی پاسخ می‌مانند، روش غلط مطرح شدن آن سوال‌هاست. آن سوالات استانداردهای لازم یک سوال حرفه ای را ندارند، به همین دلیل افراد متخصص اهمیت زیادی به آن سوال نمیدهند و پاسخی برای آن سوال درج نمیکنند.

نکات بسیار زیادی در پرسیدن سوال ها وجود دارد که باید با رعایت کردن آن‌ها سوالاتی حرفه ای را مطرح کنیم که افراد متخصص از پاسخ دادن به ما لذت ببرند.

برنامه نویس حرفه ای

نکات زیادی برایپرسیدن یک سوال حرفه ای وجود دارد که در زیر به اشاره به چند مورد از آن‌ها میپردازیم:

  • عنوان سوال باید بصورت دقیق منظور و مشکل ما را برساند.
  • نباید در عنوان سوال از جملاتی مثل «کممممکککک» یا «ترروووخدا به دادم برسید» استفاده کنید.
  • هرگز نباید پروژه خود را بصورت یک فایل زیپ اپلود کنید و از افراد بخواهید که کدهایتان را برای شما تصحیح کنند.
  • کپی/پیست کردن کدهای کامل یک فایل کاملا اشتباه است. باید تنها قستمی از کد را که فکر میکنیم مشکوک به مشکل است را کپی کنیم.

هنگامی که یک سوال حرفه ای را مطرح کنیم، افراد متخصصی که سوال ما را مشاهده میکنند یک حس خوب می‌گیرند و این باعث میشود که تمایل زیادی برای پاسخ دادن به ما پیدا کنند. پس این قانون طلایی را در هنگام سوال پرسیدن فراموش نکنید: «هرچقدر سوال تمیزتر و حرفه‌ای تری بپرسید، جواب‌هایی تمیزتر و حرفه‌ای تر دریافت خواهید کرد.»

مهارت تایپ ۱۰ انگشتی

سومین مهارتی که در این قسمت به معرفی آن میپردازیم، مهارت تایپ ۱۰ انگشتی است.

تایپ ۱۰ انگشتی به این معناست که بدون نگاه کردن به صفحه کلید، بتوانیم آن چیزی که در ذهنمان است را تایپ کنیم.

تایپ ۱۰ انگشتی مهارتی است که اگر آن را فرا بگیرید، برنامه نویسی را برای شما چندین برابر آسان تر و لذت بخش تر میکند.

فکرش را بکنید که هر ایده‌ای که به ذهنتان میرسد را همان لحظه بتوانید با سرعت بالا تایپ و پیاده سازی کنید. این کار اینقدر لذت بخش است که بعد از مدتی پشیمان میشوید که ای کاش زودتر برای یادگیری تایپ ۱۰ انگشتی اقدام میکردید.

برای یادگیری این مهارت راه های زیادی وجود دارد. یکی از روش های مرسوم یادگیری تایپ ۱۰ انگشتی، استفاده از سایت هایی است که این مهارت به شما بصورت رایگان آموزش میدهند.

برنامه نویس حرفه ای

سایت www.typing.com یکی از این سرویس ها است که ثبت نام در آن کاملا رایگان می‌باشد و تمام آن چیزی که برای یادگیری تایپ ۱۰ انگشتی انگلیسی نیاز دارید را در اختیار شما قرار می‌دهد. البته بسیار عالی میشود اگر بتوانید هم فارسی و هم انگلیسی را بصورت ۱۰ انگشتی تایپ کنید. برای یادگیری تایپ ۱۰ انگشتی فارسی هم منابع رایگان بسیار زیادی در دسترس شما قرار دارد که با یک جستجوی ساده در گوگل میتوانید به آن‌ها دسترسی داشته باشید.

درباره نویسنده

از حدود 5 سالگی با دنیایی به اسم کامپیوتر آشنا شدم و الان چیزی حدود 6 سال است که با کامپیوتر (و خصوصا برنامه‌نویسی) زندگی میکنم. در زنبیل دوست دارم اطلاعاتم را با شما دوستان عزیزم به اشتراک بگذارم. برای دانلود دوره‌های رایگان و ویژه لطفا به www.xanbil.com/vip مراجعه کنید.از توجه شما ممنونم :)

مطالب مرتبط

نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

7 ساعت آموزش رایگان و پروژه‌محور طراحی وب
ایمیل خود را در زیر وارد کنید تا لینک دانلود 7 ساعت آموزش ویدئویی طراحی وب با HTML5 و CSS3 بلافاصله برایتان ایمیل شود.
در این دوره 2 پروژه‌ی عملی را از صفر تا صد باهم طراحی و برنامه‌نویسی خواهیم کرد.
قول می‌دهیم اطلاعات شما نزد ما محفوظ بماند :)
programmer