درود بر شما :
اگر فصل یک سلسله مقالات برنامه نویسی چیست را مطالعه کرده باشید توضیح دادیم که برنامه نویسی زبان مشترک انسان با وسیله ای به نام کامپیوتر و یا به فرموده فرهنگستان ادب فارسی ، رایانه است!( البته پیتزا هم کش لقمه است ؟!)
اکنون میخواهیم کمی با مساله فنی تر برخورد کنیم.شما برای آنکه برنامه نویس کامپیوتر شوید نیاز دارید آشنایی مختصری با زبان انگلیسی داشته باشید اما اگر زبان انگلسی را به خوبی یا حداقل بالای 60 درصد بدانید که پله های ترقی را 3 پله یکی طی خواهید کرد.چرا که اصولا تمامی منابع اصلی به زبان انگلیسی است و منابع فارسی در 99 درصد اوقات یا بسیار بد ترجمه شده است و یا یک ترجه وجود دارد و هزاران کپی سلیقه ای و تحریف شده !
اما اندکی آشنایی در حد دروس دبیرستان و یا ترم یک و دو کلاس های زبان کار شما را راه می اندازد.
نکته دوم در برنامه نویسی زبان برنامه نویسی است که شما باید برای ادامه مسیر انتخاب کنید !
دوستان نازنین اگر یادتان باشد در فصل یک مثالی درباره زبان های گوناگون اقوام ، همراه با گویش های متفاوت زدم که گفتم در ادامه توضیح خواهم داد که اکنون میخواهم به آن بپردازم.
مردم دنیا به زبانهای بسیار گوناگونی صحبت می کنند طبق آخرین تحقیق کم و بیش 7000 زبان زنده در دنیا وجو دارد که مردم به آن طریق با یکدیگر به گفتگو می پردازند که البته میزان گستردگی آنها در جهان از یک قبیله تا یک منطقه و یا در کل جهان می باشد.
اما در برنامه نویسی کامپیوتر نیز کم و بیش داستان بر همین منوال است و شما می توانید بسته به نوع علاقه و شرایط ذهنی ، فکری ، بازار کار در دسترس و محیطی که در آن برنامه نویسی خواهید کرد و یا برای آن برنامه نویسی می کنید از یک و یا چند زبان استفاده نمایید که فعلا در این بحث به نام یا ویژگی های آن نمی پردازیم که کاری تخصصی است و خود مقالات متعددی را در بر خواهد گرفت که در آینده نزدیک حتما به آن خواهیم پرداخت
موضوع در حال حاظر این است که زبان های متعددی البته با گویش های متفاوت ، در زبان مردمان دنیا و همچنین در بحث برنامه نویسی کامپیوتر وجود دارد که با تحقیق و بررسی در ابتدا با راهنمایی های ما و دیگر عزیزان، به ترتیب خاصی باید نسبت به یادگیری آنها اقدام نمایید.
نکته : دوستان گرامی برخی از عزیزان اعتقاد دارند که یک برنامه نویس موفق باید تمامی زبانهای برنامه نویسی را در کنار هم و یا پشت سرهمدیگر ، یاد بگیرد که این تفکری اشتباه است و همین تفکرات باعث می شود تا کار برای تازه واردهای مشکل و یا غیر ممکن گردد و اصولا از برنامه نویس یک Developer همه کاره و هیچ کاره بسازد.
برخی از برنامه ها پیش نیاز یادگیری برنامه دیگری هستند.این مساله را من نیز قبول دارم که شما برای کار در برخی از رشته های برنامه نویسی و نوشتن نرم افزارهای کاربردی باید به آن زبان ها ، در برخی زبان ها تسلط کاهی و در برخی دیگر به طور کامل و حرفه ای مسلط باشید اما اینکه یک برنامه نویس نرم افزار ، خصوصا در ابتدای ورود به این حیطه خود را موظف به یادگیری چندین زبان بداند ، افراد علاقه مند را به این محیط بی علاقه و در تصمیم خود برای برنامه نویس شدن مردد می کند.
بگذارید مثالی برای شما بزنم ، لطفا به نتیجه این تحقیق در باره زبان آموزان زبان انگلیسی دقت فرمایید :
" با تحلیل تعداد بسیار زیادی از متون و گفتارهای انگلیسی (با حجم نیم میلیارد کلمه) مشخص شده است که اگر ۱۰۰ کلمه از ۲۵۰,۰۰۰کلمه پرکاربرد انگلیسی را بدانیم، نصف تمام کلمات موجود در آنها را متوجه خواهیم شد. یعنی با یادگیری ۲۴۹۹۰۰ کلمه دیگر هم، نصف آن کلمات را متوجه خواهیم شد. میتوان نتیجه گیری کرد یادگیری این صد کلمه ( یا چند هزار کلمه اول) بسیار ضروریتر از بقیه کلمات است."
همین تحقیق را شما به زبان های برنامه نویسی تعمیم دهید. اگر شما به مقدار مشخصی از چند نرم افزار کاربردی و اولیه مهم در زبان نهای برنامه نویسی آشنا باشید در طول مدت زمانی که به برنامه نویسی مشغول می باشید ، به تدریج با دیگر بخش های آن زبان و به نسبت نیاز و آینده نگری تان با دیگر زبان های برنامه نویسی و تکنولوژی های نرم افزار آشنا خواهید شد و به نوعی دانش شما به سمت تکامل حرکت خواهد کرد . بگذارید صاف و راست و پوست کنده بگویم در برخی مواقع چه بسا به دلیل نوع کاری که در آینده انجام خواهید داد، بسیاری از برنامه نویسان ، هیچ گاه با برخی نرم افزارها و یا زبان های برنامه نویسی آشنا نخواهند شد.البته ناگفته پیداست که هر چه شما توانمندی های بیشتری را بدست آورید اقبال بیشتری در بازار کار خواهید داشت و همچنین کسب درامد های بالاتر نیز در انتظارتان خواهد بود اما به جرات میتوان گفت که در برخی موارد کسانی که به یک زبان تخصصی عمیقا مسلط می باشند دارای جایگاه شغلی بالا با دارمد بسیار هنگفت می باشند
به طور کلی منظور من از طرح این مساله آن بود که با شما علاقه مندان و کسانی که به تازگی وارد برنامه نویسی نرم افزار شده اید و یا میخواهید تصمیمی برای ورود به این محیط بگیرید خاطر نشان نمایم که کار را برای خود یک غول بی شاخ و دم در نظر نگیرید و با عزم جزم و چشم باز ولی به آرامی و بدون استرس وارد دنیای برنامه نویسی شوید
ادامه این سلسله مقالات : برنامه نویسی چیست و ملزومات برنامه نویس شدن کدام است را با ما دنبال کنید.
در ادامه : فصل سوم
© 2019 Almoweb corporation. All Rights Reserved