سايت eWeek با يکي از برنامه نويسان باسابقه با نام Wayne Duqaine که هم اکنون بخش توسعه نرم افزار کمپاني Grandview Systems در ايالت کاليفرنيا است گفتوگويي انجام داده , او در اين گفتگو توصيه مي کند که برنامه نويسان نبايد خود را منحصر به يادگيري و کار در يک زبان خاص بکنند وي که بيش از 30 سال تجربه برنامه نويسي دارد 10 زبان را براي يادگيري براي برنامه نويسان همراه با دليل توصيه مي کند.
(آمار قسمت شغل هاي موجود براي يک زبان با توجه به آمار سايت Dice.com مي باشد)
1- PHP
چيست؟ يک اينترپرتر کدباز , سرور سايد و کراس پلت فرم براي اسکريپت نويسي HTML
چرا بايد آموخت؟ استفاده گسترده از آن , سرعت بالا با حافظه کش
تعداد مشاغل موجود: 1,152 شغل
2- #C
چيست؟ يک زبان برنامه نويسي همه کاره و شي گرا که توسط مايکروسافت با استفاده از تکنولوژي NET. ابداع شد.
چرا بايد آموخت؟ يکي از بخش هاي اصلي فريم ورک NET. است و يکي از ملزومات کار شماست اگر با مايکروسافت کار مي کنيد.
تعداد مشاغل موجود: 5,111
3- AJAX
چيست؟ از لحاظ فني يک زبان برنامه نويسي نيست ولي با استفاده HTML , Java SCript و XML صفحات وب پويا را خلق مي کند.
چرا بايد آموخت؟ از وقتي که گوگل AJAX را در Google MAP به خوبي و با موفقيت به کار برد تقاضا براي Ajax در صدر قرار گرفت. يادگيري AJAX ساده نيست ولي مايکروسافت اعلام کرده که ابزاري به نام Atlas را براي بکارگيري راحت تر AJAX ارائه خواهد داد.
تعداد مشاغل موجود: 1.106 شغل
4- Java Script
چيست؟ يک زبان اسکريپت نويسي شي گرا است که در مرورگرهاي وب به صورت کلاينت سايد اجرا مي شود. اين زبان داراي دستورات کوتاه است و کد نويسي با آن آسان و براي اجراي دستورات نيازي به کامپايل ندارد. (آن را با Java اشتباه نگيريد)
چرا بايد آموخت؟ امروزه از آن در ميليون ها صفحه وب براي تعيين اعتبار فرم ها , ايجاد کوکي ها , تشخيص نوع مرورگر و بهبود طراحي صفحات استفاده مي شود. به راحتي مي توان آن را آموخت و به صورت گسترده از ان استفاده کرد.
تعداد مشاغل موجود: 4,406 شغل
5- Perl
چيست؟ يک زبان برنامه نويسي و اينترپرتر کدباز , کراس پلتفرم , سرور سايد است که به طور گسترده براي پردازش متن از طريق برنامه هاي CGI استفاده مي شود.
چرا بايد آموخت؟ قدرت بالاي آن در پردازش انبوهي از متون آن را بسيار محبوب کرده و باعث استفاده گسترده آن براي نوشتن برنامه هاي وب سرور در يک گستره بزرگ شده است.اگر با وب اپليکيشن ها سر و کار داريد يادگيري برخي فرم هاي اسکريپ نويسي مانند Perl , PHP لازم است.
تعداد مشاغل موجود: 4,810 شغل
6- C
چيست؟ يک زبان برنامه نويسي همه کاره استاندارد است . يکي از فراگيرترين زبان هاي برنامه نويسي مي باشد و اساس و پايه بسياري از زبان هاي ديگر مانند ++C مي باشد
چرا بايد آموخت؟ کسي که زبان C بلد است مي تواند به راحتي زبان هايي مانند #C و JAVA را ياد بگيرد چون بسياري دستورات مانند هم اند. همچنين بسياري از دستورات C در زبان هاي اسکريپتي استفاده مي شود.
تعداد مشاغل موجود: 6,168 شغل با در نظر گرفتن مشتقات
7- Ruby و Ruby on Rails
چيست؟ Ruby يک زبان برنامه نويسي کد باز , شي گرا و ديناميک است. Ruby on Rails يک فريم ورک کدباز است که براي وب اپليکيشن ها توسط Ruby نوشته شده است که بدقت با معماري MVC دنبال مي شود.
چرا بايد آموخت؟ با توجه به سادگي و سودمندي اين زبان در حال گسترش است . سادگي يادگيري آن نيز يکي ديگر از مزاياي آن است.
تعداد مشاغل موجود: 210 و 54 شغل به ترتيب
8- Java
چيست؟ يک زبان برنامه نويسي شي گرا که بوسيله جيمز گوسلينگ و همکارانش در شرکت سان ميکروسيستم در اوايل دهه 1990 بوجود آمد.
چرا بايد آموخت؟ بسياري از برنامه نويسان آن را زباني زيبا مي نامند. Java مرکز زبان هاي غير از NET. است. يادگيري زبان جاوا براي شما ضروري است اگر شما براي مايکروسافت کار نمي کنيد.
تعداد مشاغل موجود: 14,408 شغل
9- Python
چيست؟ يک زبان برنامه نويسي اينترپرتر ديناميک , شي گرا و کد باز است که به صورت اتوماتيک مديريت حافظه را بر عهده مي گيرد.
چرا بايد آموخت؟ پايتون به صورت گسترده توسط گوگل به کار گرفته مي شود.
تعداد مشاغل موجود: 811 شغل
10- VB.NET
چيست؟ يک زبان برنامه نويسي شي گراکه با تکنولوژي NET. مايکروسافت توسعه يافته است.
چرا بايد آموخت؟ تقاضا براي يادگيري VB.NET نسبت به هر زبان ديگري بيش تر است .اکنون ر بيشتر پروژه ها با VB.NET انجام مي شود.
تعداد مشاغل موجود: 2,090 شغل
منبع:eWeek