خانه وبلاگ آموزشی
6
مرداد
1391
بهناز اسلمی
بهناز اسلمی
به زبانی ساده:

راهنمای انتخاب زبان برنامه‌نویسی

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

انتخاب زبان برنامه‌نویسی یکی از دغدغه‌های هر فرد برای شروع کار حرفه‌ای خود می‌باشد. اگر از برخی برنامه‌نویس‌ها سوال کنید که چرا این زیان را انتخاب نموده‌اید، کمتر کسی می‌تونه دلیل قانع کننده‌ای بیآره. مثلاٌ می‌گه چون در محل کارم از این زبان استفاده می‌شد، یا فرصت و موقعیت شلغی برایم فراهم بود، یا چون در دانشگاه پروژه‌ام را بر اساس فلان زبان انجام دادم. بعضی‌ها هم چیزهایی مثل اینکه پدرم، برادرم یا خواهرم با فلان زبان برنامه می‌نوشت را دلیل انتخاب خود اعلام می‌کنند.
تنوع زبان‌های برنامه‌نویسی تحت وب معمولاً افراد را برای انتخاب دچار سردرگمی کرده و تا مدت‌ها افراد با چالش‌های بسیاری روبرو می‌شوند. زبان‌های برنامه‌نویسی بسیاری وجود دارد:

  • زبان PHP
  • زبان NET.
  • زبان python
  • زبان CFML یا Coldfusion
  • و...

اگر یک سری به وبلاگ‌ها و سایت‌های فنی بزنید، به یک جواب مهم در انتخاب زبان برنامه‌نویسی می‌رسید. اینکه اولاً همه‌ی زبان‌ها خوب هستند و دوم اینکه همه‌ی آنها به هم ارجعیت دارند. و این یعنی یک آغاز گیج‌کننده!

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

اگر از من می‌شنوید زیاد روی این موضوع وقت نگذارید. نهایتاً در دو هفته زمان (روزی دو ساعت) سریع‌تر تصمیم گرفته و موارد زیر را در نظر بگیرید:

  • چهار زبان برنامه‌نویسی را انتخاب نمایید. آنها را در یک جدول لیست نمایید.
  • شاخص‌هایی که برای شما مهم است را نیز لیست نمایید. مثلاً امکان یادگیری سریع، یادگیری آسان، Syntax آسان و...
  • از چند برنامه‌نویس حرفه‌ای بخواهید که این شاخص را تکمیل نمایند.
  • از برنامه‌نویسان بخواهید که به شاخص‌ها وزن دهند.
  • جدول خود را به برنامه‌نویسان دهید تا نمره بدهند.
  • خودتان نیز 6 ساعت وقت گذاشته و در خصوص زبان‌های انتخابی در اینترنت بگردید. به وب‌سایت‌های مراجع آن سر بزنید. آنها را مقایسه نمایید و شما نیز جدول را کامل نمایید.
  • زیاد گیر ندهید و سریع انتخاب نمایید.

فراموش نشود با اینکه کد نویسی و زبان برنامه‌نویسی بسیار مهم است، اما مهتر از آن چیزهایی است که لطفاً سریعتر بر روی آنها تمرکز نمایید:

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

راستی من کلدفیوژن را انتخاب کردم. و کلدفیوژن را به شما توصیه می‌نمایم.

بهناز اسلمی
بهناز اسلمی

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

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

مطالب بر اساس تگ‌ها
مطالب برگزیده
مشاوره مدیریتی
اصولاً مشورت و همفکری، مسئله‌ای است که هیچ فردی نمی‌تواند به راحتی منکر محاسن آن شود. مشاوران همورا، با توجه به تجربیات اجرایی و مشاوره‌ای خود، می‌توانند در خصوص مباحث مورد علاقه شرکت‌ها و سازمان...
اطلاعات بیشتر
خدمات مشاوره‌ای دیجیتال مارکتینگ
سرعت زیاد در توسعه و تنوع بالا در ارائه‌ی خدمات باعث شده است تا افراد بی‌شماری از مزایا و کاربردهای دیجیتال مارکتینگ بی‌اطلاع باشند. در این راستا و به‌منظور بهره‌مندی از ویژگی‌های منحصربه...
اطلاعات بیشتر
بحث و تبادل نظر
نظر دهید تعداد کاراکتر مانده: 300
انصراف
در خبرنامه همورا ثبت‌نام کنید!
تلاش می‌کنیم ماهیانه اطلاعات خوبی را برای شما ارسال کنیم. نمونه خبرنامه
به از این چه شادمانی/ که تو جانی و جهانی (مولانا)