View Full Version : مقایسه آماری برنامه نویسی با سایر انجمن های دنیا
Nima_NF
چهارشنبه 20 آذر 1387, 14:44 عصر
گفتم شاید جالب باشد به عنوان یک مقایسه آماری، برخی از انجمن های مطرح برنامه نویسی دنیا را (که مرجعی برای مقالات و سورس کدها هستند) به ترتیب زیر با آمار برنامه نویس مقایسه ای کنم.
ترتیب زبان ها و تکنولوژی های بخش های آن ها با توجه به تعداد تاپیک ها و پست ها در هر سایت از بیشترین به کمترین میزان (آمار یا محبوبیت) آورده شده است.
ابتدا تعداد پستها (Posts)
سپس تعداد تاپیک ها (Threads)
توجه کنید که سال تاسیس اکثر بخش ها را نیز در کنار آن ها آورده ام که تقریبا همگی در حدود سال 2000 یا کلا بعد از آن است (همزمان با دوره ظهور #C یا بعد از آن و اضافه کردن بخش آن) .
با توجه به اینکه سایت ها بسیاری وجود دارد، شما هم اگر با سایت های غیر فارسی دیگری آشنایی دارید می توانید امار آن ها را به این شکل فقط در همین تاپیک قرار دهید.
1- سایت codeproject با 5,716,390 کاربر به شرح زیر :
C++ / Visual C++ / MFC (شروع بخش سال 1999)
372,370 تاپیک
---------------------------
#C (شروع بخش سال 2000)
230,395
---------------------------
ASP.NET
134,239
---------------------------
Visual basic (شروع بخش سال 2000)
85,888
=========================================
2- بخش توسعه نرم افزار سایت DaniWeb با 462,747 کاربر به شرح زیر:
++C (شروع بخش سال 2002)
86,899 پست
14,661 تاپیک
---------------------------
Java (شروع بخش سال 2002)
32,939
6,857
---------------------------
C (شروع بخش سال 2002)
27,943
4,945
---------------------------
Visual basic 4/5/6 (شروع بخش سال 2003)
18,137
4,475
---------------------------
#C (شروع بخش سال 2003)
11,159
2,812
=========================================
3- سایت CodeGuru با 281,752 کاربر به شرح زیر :
++Visual C (شروع بخش سال 1999)
869,035 پست
239,851 تاپیک
---------------------------
Visual basic 6 (شروع بخش سال 1998)
230,076
66,012
---------------------------
C++ / Non Visual C++ Issues (شروع بخش سال 2001)
167,714
25,877
---------------------------
Java (شروع بخش سال 1999)
74,789
21,946
---------------------------
#C (شروع بخش سال 2000)
74,285
19,768
=========================================
4- سایت barnamenevis.org با 85,720 کاربر به شرح زیر:
.NET شامل C#، VB.NET و....
157,802 پست
29,081 تاپیک
---------------------------
Delphi
92,495
17,025
---------------------------
Visual basic 6
68,050
10,885
---------------------------
C / C++ / MFC / Visual C++
16,585
3,531
---------------------------
نکات:
- بخش Delphi در این سایت ها وجود ندارد، به جز سایت DaniWeb با 770 تاپیک.
- آمار زیر 10,000 پست آورده نشده است.
- در مورد اولین و آخرین ما برداشت آزاد با خودتان...
موفق باشید
aminkk
چهارشنبه 20 آذر 1387, 17:53 عصر
تاریخچه این سایت رو کسی می دونه؟؟؟به نظرم اگه بگین خیلی خوبه
amir_saniyan
یک شنبه 01 دی 1387, 14:54 عصر
سلام
به نظر من دلیل محبوبیت دلفی تو ایران اینه که بیشتر دانشگاههای ایران، اولین زبانی رو که درس میدن پاسکال است، به همین دلیل تو ایران دلفی (که مبتی بر زبان پاسکال است) این همه محبوبیت داره.
mpmsoft
یک شنبه 01 دی 1387, 15:53 عصر
به نظر بنده دلفی از نسخه های اولش تا الان همون دلفی بود ولی خوب خیلی ارتقاء پیدا کرد ولی ماکروسافت یکدفعه همه چیرو کنفه یکن می کنه
به نظر من دلفی کاربراشو خیلی خزنده بروز می کنه یعنی یکم هم به فکر برنامه نویسای بیچارش هست
دلفی هم زبان انعطاف پذیری هست و هم Syntax شیرینی داره و ابزارهای خیلی قوی و کارایی در اختیار برنامه نویسان گذاشته از طرفی از سرعت بالایی هم برخورداره
به نظر بنده محصولات بورلند خیلی جلوتر از ماکروسافته پس بنابراین کارشناسان برلند با تجربه تر از کارشناسان ماکروسافت هستند
البته اینها همه نظرات شخصی بنده هست
Mehdi Asgari
یک شنبه 01 دی 1387, 16:22 عصر
لطفا بحث رو off-topic نکنید. همین الان داره در این مورد بحث میشه: http://barnamenevis.org/forum/showthread.php?t=128219
Nima_NF
یک شنبه 01 دی 1387, 19:10 عصر
واقعا آمار قابل تاملی است واقعا استفاده کردم
تعداد پست های بخش دلفی و c# با c++ مقایسه کنید خنده داره
90 % پست های بخش c++ مربوط به مشکلات دانشجویی است و کاملا غیر حرفهای که البته خوب دانشجویان عزیز بیان سوال بپرسن ولی منظور سطح علمی است
کلا c++ یه زبان فراموش شد است در ایران
اونوقت من می گم برید C# یاد بگیرید یه عده عصبانی می شن که چرا اینطوری حرف می زنی
فکر نون باشید با c++ تو این مملکت پول نمی یاد
این آمار را گذاشتم که دقیقا برداشتی خلاف مطالب فوق کنید!
این حرف را قبلا چند مرتبه زده بودید که لازم دیدم توضیحی بدم.
این فروم هایی که نامشان برده شده است از کشور هایی مختلف در آن فعالیت می کنند: از هند، پاکستان و ایران گرفته تا استرالیا و کشورهای متمدن غربی.
چرا به این شکل فکر نمی کنید که مردم دنیا با دقت ابتدا همه چیز را بررسی می کنند و هر چیز را در جای خود استفاده می کنند و فقط دنبال راحتی نیستند؟
به جای اینکه بگید چون تو ایران اکثرا دنبال #C رفتند پس ما هم بقیه زبان ها را نابود کنیم یا کنار بگذاریم و بچسبیم به همین، چرا با دیدن آمار نمی گید که هر روز متخصصان ما دارند از روال عادی برنامه نویسان دنیا فاصله می گیرند؟!
در حالی که نیاز برنامه نویسی دنیا به سمت cross-platform شدن پیش رفته است، ما اصلا وارد آن نشده ایم!
تمام برنامه های ما شده سیستم اداری، چرا ؟ مگر ما نیاز به طراحی سایر انواع نرم افزارها نداریم؟
یا مردم ما آن ها را نمی بینند یا خلاقیت و قدرت ورود به حوزه های دیگر را ندارند.
ما آنقدر متخصص طراحی نرم افزارهای غیر پایگاه داده ای و غیر اداری کم داریم که تبدیل شده ایم به یک فاجعه و جز برای تامین برخی نرم افزارهای داخل کشورمان هیچ حرفی برای گفتن در محیط بین المللی نداریم. (که با وجود تحریم های آمریکا این امکان صادرات حداقل در آسیا و آفریقا وجود دارد و البته با معافیت مالیاتی صادرات از ایران!)
یک نکته را همیشه به خاطر داشته باشید، تا زمانی که برنامه نویس حرفه ای زبانی یا فنی وجود نداشته چطور انتظار دارید که فردا در جامعه هزاران هزار شغل برایش وجود داشته باشد؟
مثلا من بیایم بگویم 10 کارمند ++C با این مشخصات می خواهم، بعد تا چند سال صبر کنم تا این تعداد متخصص (نه تازه کار) پیدا کنم؟
با این وضع چطور انتظار داشته باشیم کسی حاضر باشد روی چنان پروژه ای سرمایه گذاری کند وقتی کارمندش نیست...
دوست گرامی، شما برنامه نویس هستید، فردا اگر کسی برایتان شغل فراهم نکرد، آیا خودتان نمی توانید چیزی تولید کنید که قابل استفاده برای چند نفر از این 6 میلیارد انسان در دنیا باشد؟
برای این مورد یک نمونه برایتان نام می برم:
چند سال قبل یک ایرانی (دکترای کامپیوتر) بعد از 20 سال با تحقیقاتی که از صادرات ایران و حقوق و غیره برنامه نویسان انجام داده بود، تصمیم می گیرد از آمریکا به ایران بیاید تا یک پروژه برنامه نویسی را شروع کند (جالب است بدانید در همان حوزه ++C بود).
اما بعد از یک سال با مجله ای مصاحبه کرد و در آن گفته بود، من فکر همه چیز را کردم جز یک چیز.... در ایران متخصص این کار وجود ندارد! و بعد از گذشت یک سال هنوز کسی پیدا نشده است!
هرگز فراموش نکنید که یک کشور باید حداقل انواع تخصص را در خود داشته باشد، از سخت ترین آن گرفته تا آسان ترین آن.
و برای آخریم مورد، وقتی استادی نمی داند برنامه نویسی هایی مانند java یا ++C/C در کجا کاربرد دارد، چطور انتظار دارید شاگردش آن را بداند!
ضمنا اگر نگاهی به تبلیغات روزنامه ها یا همین سایت و افرادی که دنبال برنامه نویسان این سری از زبان ها هستند بکنید، متوجه می شوید که تا بیش از یک سال تبلیغشان همچنان باقی می ماند.
احتمالا این ها کار نیستند، فقط تبلیغ هستند که باید خاک بخورند.
vcldeveloper
دوشنبه 02 دی 1387, 00:31 صبح
آقا c# یاد داری نه تمام این یه مثال بود همیشه هم اینطوری نیست
منظور من بازار کار بود وقتی برنامه ما شده نرم افزار اداری که یک پایگاه داده
اونوقت من باید کلی وقت صرف QT بکنم تا یاد بگیرمش و به کتابخانه استاد بشم
و win32 هم همینطور منظور من این بود
کار هست، ولی بقول نیما، متخصصش نیست! مطمئن باش شما اگر در ++C سطح دانش قابل قبولی داشته باشی، کار برات راحت پیدا میشه. اتفاقا چون متخصص در این زمینه کمتر هست، و از طرفی هر کسی هم به صرف خواندن دو سه کتاب نمیتونه وارد این حوزه بشه، برخلاف #C، رقابت در این حوزه کمتر هست، و احتمال استخدام شدن هم بالاتر. بعد از استخدام هم احتمال دریافت مزایا بیشتر فراهم هست، چون یک شرکت با از دست دادن یک برنامه نویس #C میتونه در کمتر از چند روز یکی را به عنوان جایگزین بیاره، ولی برای ++C به این راحتی فردی پیدا نمیشه.
پس اگر بخواهیم از نقطه نظر بازاری شما هم نگاه کنیم، گرایش به همچین زبان هایی یک فرصت مناسب برای فرد محسوب می شود.
Saeed_m_Farid
دوشنبه 02 دی 1387, 02:03 صبح
تعداد پست های بخش دلفی و c# با c++ مقایسه کنید خنده داره
ّبا اجازه از مدير بخش :
اين كه تعداد پست ++C با #C قابل مقايسه نيست اتفاقا خيلي هم طبيعيه و خنده دار بودنش هم از نظر شما؛ شايد به علت مقدمات ذهني غلطيه كه شما دارين؛ همون قانون 20/80 معروفه http://en.wikipedia.org/wiki/Pareto_principle : اين كه همه دارن دنبال چي ميرن دليل برتري علمي، مالي يا هيچ مزيت ديگه اي نميتونه باشه اتفاقا به قول شما
کلا c++ یه زبان فراموش شد است در ایران تو كشور ما دليل اصلي اين جور تعدد درخواست راحت طلبي ذاتيمونه كه زبانزد همه است و همه دوست دارن جزو 80 درصد (فكر كنم اينجا 90 درصد باشه!) استفاده كننده باشن.
90 % پست های بخش c++ مربوط به مشکلات دانشجویی است و کاملا غیر حرفهای
شما چطوري با اين دقت 3,582 تا تاپیک رو خوندين و اين آمار دقيق رو در آوردين؟ ضمنا من فكر ميكنم خيلي از همين دانشجوهايي كه شما در موردشون فرمودين
کاملا غیر حرفهای بازم اينقدر شجاع بودن كه بيان سمت سوال پرسيدن و ندن پروژه هايي كه اساتيد واسه آماده شدن براي بازار كار كشورمون بهشون ميدن بيرون واسشون بنويسن!
ضمنا اگه شما كسي رو ميشناسين كه C بلده و بيكار مونده معرفي كنيد كه خيلي ها دنبالشن ...
Saeed_m_Farid
دوشنبه 02 دی 1387, 02:16 صبح
آقاي كشاورز حواسم به پست شما نبود! اگه ميديدم پست اضافي نميدادم؛ واقعيتش معمولا اين وقتا كسي پست نميده منم گفتم زحمات دوستمون بيجواب نمونه!
ضمنا اينم لينك فارسي اصل پارتو واسه كسايي كه دنبال كوتاهترين مسير هستن يا به الگوريتمهاي حريصانه اعتقاد دارن، خوب حقم دارن چون وقتشون ارزش داره و نبايد واسه زبانهاي سطح پايين و فراموش شده هدر بره :
http://www.tdins.org/featured/2/pareto.htm
محمدامین شریفی
دوشنبه 02 دی 1387, 02:33 صبح
من که خیلی توی فارم های دیگر هستم.
به نظر من این فارم خیلی خوب بومی سازی شده(بخاطر استفاده از دکمه تشکر و دیگر امکانات اضافه شده به نسخه اصلی vBulletin)
در ضمن توی وبلاگ های دیگر به شدت تبلیغ دارند که با سرعت اینترنت ما یعنی فاجعه.نمونه اش را میتوانید توی وبگاه eca.ir که بزرگترین فارم الکترونیک ایران هست ببینید.واقعا اعصاب آدم خورد میشه با این سرعت و همچنین interface مزخرفش،مثلا وقتی میخوای از یک نفر تشکر کنی صفحه reload میشه.
از آقای کشاورز و آقا نیما هم کمال سپاس را دارم.امیدوار این وبگاه مانند بقیه زیاد توش تبلیغات خارجی(دیگر شرکت ها) وارد نشه،وگرنه هرچی تبلیغات آموزشی یا فروشگاه آنلاین تو این وبلاگ داشته خوب هست.
ممنون
vcldeveloper
دوشنبه 02 دی 1387, 03:52 صبح
در ضمن گفته شما که همه رفتند سراغ دات نت و cross platform تو ایران معنی ندارد را نفهمیدم!،ولی شاید یکی از دلایلش اینست که موبایل های هوشمند و سیستم های تعبیه شده تو ایران خیلی گران هستند یا اصلا نیستند،در ضمن سرعت اینترنت هم مزخرف هست.شاید هم شما از منظر لینوکس نگاه کردید(ولی ماکروسافت ویندوز را برای کارهای رومیزی پیشنهاد میکند!)
من جایی گفتم همه رفتند سراغ دات نت و cross platform؟!! حداقل این گفته را به کسی نسبت می دادید که خودش دات نت کار باشه!
mpmsoft
دوشنبه 02 دی 1387, 14:19 عصر
دوستان بحث خلاصه سره چی هست ؟ مقایسه آمار برنامه نویسی یا مقایشه زبانهای مختلف ؟
من فکر کنم تاپیک قفل شه بهتره
Nima_NF
دوشنبه 02 دی 1387, 14:49 عصر
یک پرسش چرا وبگاه codeproject که محل برنامه های برنامه نویسان هست را با فاروم برنامه نویس مقایسه کردید؟
و همچنین دیگر وبسایت های معرفی شده.
این مواردی که آمارشان آورده شده است، سایت های بزرگ و مرجع هستند که بخش های متفاوتی دارند، همانند این سایت نیز یک Forum یا همان تالار گفتگو دارند که از معروفیت خاصی برخوردارند، مثلا آدرس تالار گفتگوی codeproject در این لینک است. (http://www.codeproject.com/script/Forums/List.aspx)
به عنوان مثال هفته قبل تیم فنی توسعه ++Visual C با قرار قبلی یک بخش در فروم codeguru ایجاد کردند و گفتگوی مستقیم با برنامه نویسان داشتند تا نظرات آن ها را بپرسند. زیر بخش تحت عنوان Slow Chat:C++0x هنوز در آن تالار وجود دارد.
همانطوری که در پست اول ذکر شده سایر دوستان هم می توانند آمار سایت های مختلف را نیز در همین تاپیک قرار دهند.
در ضمن گفته شما که همه رفتند سراغ دات نت و cross platform تو ایران معنی ندارد را نفهمیدم!یعنی اینکه نرم افزارها طوری نوشته شوند که بتوان با بازنویسی اندکی برای سایر سیستم عامل ها نیز (از لینوکس گرفته تا symbian و windows mobile) منتشر و قابل استفاده شوند.
که این دست از برنامه ها با توجه به لایه زیرین طراحی آن ها از ثبات زیادی برخوردارند و سال ها به صورت backward compatibility پشتیبانی خواهند شد.
مثلا وقتی شما برنامه ای برای یک سرور می نویسید، کاربر خود را به این محدود نمی کنید که فقط از ویندوز و یا مثلا به دنبال آن از ASP استفاده کند، بلکه این کاربر است که می تواند انتخاب کند و آن را بر روی سرور لینوکس خود نیز استفاده کند.
یا همین طور در مورد تمامی سازمان های ما، مثلا در یک دانشگاه برای سیستم اپراتور ها که جز اجرای "برنامه مدیریت دانشجویان و ثبت نام" کار دیگری نمی خواهد، لینوکس می تواند یک محیط بسیار مناسب باشد، با امنیت بالاتر، ویروس کمتر و نقض نکردن قوانین بین المللی که این آمادگی در آینده بسیار مفید خواهد بود.
در هر حال اگر از cross platform چندان اطلاع ندارید، مقالات "بخش فنی C" یا مقالات java را مطالعه کنید.
دوستان بحث خلاصه سره چی هست ؟ مقایسه آمار برنامه نویسی یا مقایشه زبانهای مختلف؟هدف نه دفاع از چیزی هست، نه مخالفت با چیزی، برداشت آزاد با خواننده است.
Microname
سه شنبه 03 دی 1387, 06:58 صبح
جالبه بحث با آمار شروع شد رسید به ماکروسافت و لینوکس!!
یه سوال: اینقدر نگیم فلان...
وظیفه ما چیست ؟ وقتی که مجبوری مشتری مدار باشی،وقتی که مجبوری چیزی رو یاد بگیری که تو ایران جواب بده، وقتی که تو ایران: به قول شما نه استاد چیزی بلده، نه دانشجو و نه مشتری تخصصی به قضیه نگاه میکنه، واین منوال هم باقی خواهد ماند..
افرادی رو میشناسم که دوران دانشجویی و قبل آن رو دنبال هر زبونی رفتند غیر از #C وasp.netولی مجبور شد عوض کنه! بگذریم...
راه حل چیست؟ برای تغییر رویه و نوع نگاه و دانش نرم افزاری!
mazdadoost
سه شنبه 03 دی 1387, 10:02 صبح
با سلام:
چند نکته : امیدوارم دوستان با دقت مطالعه کنند.
1-در حال حاظر هر سیستم نرم افزاری در سطوحی نیازمند برنامه نویسی سطح پایین(ASM) و پایین رو به متوسط (C) و پایین رو به متوسط رو به بالا (CPP) هست.
علت : کارایی - استفاده ومدیریت منابع سخت افزاری وکلا بستری که اون سیستم نرم افزاری درش اجرا میشه.
تعریف :پلت فرم نرم افزاری :محیطی که به ما اجاره اجرایه کد ها(برنا مه هامون رو میده) مثال دات نت-جاوا -ویندوز-مک-سولاریس.
تعریف : پلت فرم سخت افزاری : محیطی که به پلت فرم نرم افزاری امکان اجرا رو میده مثال -X86-X64-Ultra Spark .....
ماشین مجازی دو پلت فرم بزرگ یعنی JVM جاوا , CLR دات نت هر دو به زبان Native پلت فرم سخت افزاری و نرم افزاری محیط اجراشوا که عمدتا C و CPP هست پیاده سازی میشند.
نکته ظریفی که میخوام توجه دوستارو بهش جلب کنم اینه که وقتی ما از جاوا یا دات نت صحبت میکنیم در اصل اشاره به پلت فرم جاوا یا دات نت میکنیم .ولی اغلب اینطور به نظر میرسه که ما داریم درباره زبان این پلت فرم ها مثل C#-Java-vb.net وووو صحبت میکنیم.
جاوا ودات نت هر دوپلت فرم هایی هستند که به ما امکان اجرایه کد هامون رومیدند و هر کدومشون بنا بر فلسفه ای که دارند امکانات مختلفی رو برایه برنامه نویسشون فراهم میکنن.از طرفه دیگه وقتی از زبانی مثل C یا CPP صحبت میکنیم در اصل داریم درباره یک زبان برنامهنویسی صحبت میکنیم که امکان استفاده از پلت فرم های مختلف سخت افزاری رو برای ما در وهله اول فراهم میکنه.در وهله بعدی میشه از زیر ساخت هایی که C یا CPP ایجاد کرده یا با خودشون یا با پلت فرمهایی که ساختن مثل جاوا و دات نت برنامه نوشت.
پس : اصولا وقتی میخوایم بین جاوا C# و C,CPP مقایسه کنیم(چه از لحاظ اقبال عمومی شرکتی -افراد -مشتری ها - دختر های احساساتی!) میباید دقیقا منظورمون رو از دات نت و جاوا و هر پلت فرم دیگر نرم افزاری مثل دلفی(دلفی به عنوان یه کتابخانه کلاس و کامپوننت هایی که بورلند و سایر شرکایه تجاریش در فایل هایه LIB بسته بندی کردنو اغلب وارپر های توتبع Native سیستم هستند برای Object Pascal) یا زبان هایه انترپرتری مثل Python-Ruby-PHPوووو همگی علاوه بر اینکه خودشون با زبانه Native یک سیستم عامل خاص پیاده شدند در عمل برای اضافه کردن ویژه گی های جدید نیازمند C,CPP هستند رو مشخص کنیم!
میشه گفت C و CPP بیشتر زبانه برنامه نویسی هستند تا پلت فرم.و همین بهشون امکان این رو میده تا خلاء بین پلت فرم نرم افراری و سخت افزاری رو پر کنند.(هرچند خیلی خیلی از برنامه هایه کاربردی رو هم به این زبون ها مینویسند!)
2-دقیقا به علته تسهیلاتی که پلت فرم های نرم افزاری برای ما فراهم می کنند تمایل داریم بیشتر ازشون بهره -ببریم .حد اقل تا وقتی که نیاز هامونرو تامین کنند!
هر جامعه ای نیاز هایه عمومی خودش رو داره.در این ایران تا الان بنده کمتر پروژه ای رو دیدمکه دیتابیس محور نباشه.
پیاده سازی پروژه های دیتابیس چهدر وب چه در Desktop و موبایل با زیر ساختهایی که پلت فرم هایی مثل جاواو دات نت فراهم میارن هم به لحاظ هزینه -هم به لحاظ پذیرفته شدن از لحاظه AQ جهانی امری منطقی هست.چرا که برایه پیاده سازیه همین پروژه ها با C یا CPP حتی با وجود کتابخانه های مختلف وقت بر و هزینه بره(دو چیزی که اغلب گروه های نرم افزاری ازش فراری هستند وحتی جهانی .پروژه ها به علت ریسکه بالا در ایران باید با کمترین هزینه مالی زمانی بیشترین در آمد رو داشته باشند).
برنامه نویسان ایرانی ریشه در چنین محیطی دارند.ایران اگر بیابانی برایه برنامه نویسه ایرانی داشته باشه باید از برنامه نویس ایرانی سپاسگذار بود که درچنین خاکه بی آبی ریشه زده و اگر رشد نمی کنه حد اقل هست!
3-وقتی به بیوگرافی برنامه نویسان شرکت هایه بزرگ نویسندگان مطرحه علوم کامپیوتر نگاه میکنم متوجه میشم که برنامه نویسی در جایی که اغلب دوستان ایران رو باش مقایسه میکنند معنایی متفاوت داره.پس لاجرم برنامه نویس ایرانی نباید خودش رو با برنامه نویس غربی و حتی بعضی اسیایی ها مقایسه کنه(البته در این پارادایمی که الان عرض میکنم!)
مثلا اغلب دیدم که اپن سورسی ها و کارمندای شرکتایی مثل IBM-Microsoft-Sun-Adobe-.....تو بیوگرافیشون نوشته شده اول با c نرم افزار بزرگ نوشته بعد فلان نظریه یا آلگوریتم یا پترن رو ارائه داده بعد با یه تیم توطراحی ونوشتن یه نرم افزار JavaEE همکاری کرده چند سالی با دلفی مشغول بوده و الان هم زبانه برنامه نویسه مثلا #X رو داره طراحی میکنه.تعریفه چنین برنامه نویسی دیگه کسی نیست که به فلان زبان تسلط داره و یا حتی فلان پلت فرم.تعریف چنین برنامهویسی میشه کسی که نرم افزار تولید میکنه.و به بیان بهتر برنامه نویسی رو زندگی میکنه!
درسته که همه قرار نیست اینطورباشند.
مهم درک و استدلالیه که یک برنامه نویس میتونه داشته باشه برای نوشتن برنامش.و البته اغلب شرکت ها که ابزاره درست رو در زمانه درست انتخاب کنند.
اینکه دلیله اقباله یک تکنولوژی-زبان-پلت فرم وووو رو در چیزی بیش از احساسات شخصی(که اغلب ناخودآگاه به همه بسطش میدیم)-بدونیم و بفهمیم.
4-با عرایضی که کردم به نمودار ها و جداولی که در این لینک ها هست نگاهی بندازید.
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
http://www.langpop.com/
موفق باشید.
Mehdi Asgari
سه شنبه 03 دی 1387, 13:10 عصر
چون نون در نمی یاد ازش
یکی از شرکت های معتبری که در تهران می شناسمش برنامه نویس فول تایم پایتون استخدام می کنه. در دوران دانشجویی هم که من بیشتر سراغ برنامه نویسی سیستمی و امنیت و ... می رفتم اساتیدم می گفتن تو ایران با این چیزا نون نمیشه در آورد که دیدم شد و شغلم دقیقا مرتبط با آموخته هامه
فردا زنم به معلومات من که نگاه نمی کنه می گه پول بیار
خب این مشکل خودته و به اینجا مربوط نمیشه
manager
چهارشنبه 04 دی 1387, 00:24 صبح
بازهم بحث های فلسفی و بی انتها که آخرش هیچ کس هیچ چیزی دستگیرش نمی شه، حداقل اگر هم بحثی به وجود می یاد تاپیک مردم رو آقای مدیران پاک نکنید ببینیم چی می گن اینطوری یه جور زورگوئی می شه البته کاری نداریم....
کاش می شد این آمارها رو به صورت نمودار نشون بدیم و یک سری اطلاعات ازشون خارج کنیم. مثلا پردردسر ترین زبان ها کدامند ؟ محبوب ترین زبان ها؟ پر منبع ترین زبان ها! پیچیده ترین زبانها ! میزان رشد زبان ها یا محبوبیت اونها ! و امثالهم تا به یه درد مردم بخوره ...
h.jaza
چهارشنبه 04 دی 1387, 11:19 صبح
دوست عزیز اون لینک هایی که در پست های بالا گذاشته شده رو می تونی نگاه کنی:
http://www.tdins.org/featured/2/pareto.htm
http://www.tiobe.com/index.php/conte...pci/index.html (http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html)
http://www.langpop.com/
و
http://www.antoniocangiano.com/2007/07/05/23-programming-languages-compared-through-their-amazon-book-sales/
http://www.lethain.com/entry/2008/aug/14/global-popularity-of-programming-languages/
http://en.wikipedia.org/wiki/Comparison_of_programming_languages
http://www.jasonkolb.com/weblog/2007/02/programming_tre.html
http://www.tcl.tk/about/compare.html
http://www.stumbleupon.com/url/www.hurricanesoftwares.com/popularity-of-programming-languages-october-2008/
http://en.wikipedia.org/wiki/Comparison_of_basic_instructions_of_programming_la nguages
و خیلی های دیگه
Nima_NF
چهارشنبه 04 دی 1387, 14:21 عصر
بازهم بحث های فلسفی و بی انتها که آخرش هیچ کس هیچ چیزی دستگیرش نمی شه، حداقل اگر هم بحثی به وجود می یاد تاپیک مردم رو آقای مدیران پاک نکنید ببینیم چی می گن اینطوری یه جور زورگوئی می شه البته کاری نداریم....
ای کاش شما هم قبل از اینکه این حرف را بزنید، یک بررسی دقیق تر می کردید!
کاربران خودشان برای جلوگیری از بحث بیهوده (که هدف این تاپیک نیست) پست هاشون را پاک کردند و دلیل آن را هم ذکر کردند. اگر قرار است همه نظر دهند، تا زمانی که توهینی در کار نباشد ما هرگز نظر کسی را پاک نمی کنیم.
ما تشکر می کنیم که کاربران خودشان آن قدر فهمیده هستند که بحث مقایسه آماری را به مطالب دیگر ربط نمی دهند.
موفق باشید
محمدامین شریفی
پنج شنبه 05 دی 1387, 10:30 صبح
بازهم بحث های فلسفی و بی انتها که آخرش هیچ کس هیچ چیزی دستگیرش نمی شه، حداقل اگر هم بحثی به وجود می یاد تاپیک مردم رو آقای مدیران پاک نکنید ببینیم چی می گن اینطوری یه جور زورگوئی می شه البته کاری نداریم....
کاش می شد این آمارها رو به صورت نمودار نشون بدیم و یک سری اطلاعات ازشون خارج کنیم. مثلا پردردسر ترین زبان ها کدامند ؟ محبوب ترین زبان ها؟ پر منبع ترین زبان ها! پیچیده ترین زبانها ! میزان رشد زبان ها یا محبوبیت اونها ! و امثالهم تا به یه درد مردم بخوره ...
اتفاقا اگر اینگونه بحث ها همون اولش پاک بشه خیلی خوب هست.در مورد اینکه چرا تالارهای دات نت پرطرفدار هستند بحث شد،که با نظرات غیر علمی برخی ها این بحث هم مثل همیشه..... شد.بهتر است اگر در مورد چیزی بحث میکنیم مانند بقیه فاروم ها و سایت های علمی از این روش برای بحث کردن استفاده بشود:الف:دلیل های برتری ب:دلیل های ضعفاگر غیر از این روال باشد همیشه اینجوری میشه
حامد مصافی
پنج شنبه 05 دی 1387, 12:25 عصر
http://forum.p30world.com/
هرچند این فاروم یک فاروم برنامه نویسی صرف نیست اما به دلیل فارسی بودن و رقابت شدید با برنامه نویس بهتره که اینم مقایسه کنیم.
تاپيک ها: 258,317, پست ها: 3,184,304, کاربران: 307,028
اینترنت و شبکه : 8,362 تاپیک
برنامه نویسی : 9,682 تاپیک
گنو/لینوکس : 1,144 تاپیک
طراحی وب : 6,882 تاپیک
sang9111
جمعه 06 دی 1387, 14:01 عصر
خوبه که علل علمی بررسی بشه ولی این مسائل رو نباید تهی از علل اقتصادی بررسی کرد چون می تونه از علل علمی هم در جامعه ما مهم تر باشه
اگر می خواهید فقط علل علمی رو ببرسی کنید بهتره عنوان تاپیک رو عوض کنید تا فقط بحث علمی باشه اینطوری بهترم است
Nima_NF
جمعه 06 دی 1387, 22:11 عصر
خوبه که علل علمی بررسی بشه ولی این مسائل رو نباید تهی از علل اقتصادی بررسی کرد چون می تونه از علل علمی هم در جامعه ما مهم تر باشه
اگر می خواهید فقط علل علمی رو ببرسی کنید بهتره عنوان تاپیک رو عوض کنید تا فقط بحث علمی باشه اینطوری بهترم است
تذکر : لطفا دوستان قبل از اینکه هیچ پست یا نظر دیگری بدهند، ابتدا مطالب تاپیک زیر را به طور کامل مطالعه کنند، تا هدف این تاپیک مشخص شود:
ابعاد علمی و اقتصادی کار با ++C/C در ایران (کلیک کنید) (http://barnamenevis.org/forum/showthread.php?t=139445)
پس از مطالعه کامل آن اگر نظری دارید در همان تاپیک (در بخش فنی) و فقط در ارتباط با همان مطالب ذکر شده مطرح کنید.
فعلا نیز لطفا در این تاپیک نظری ندهید تا Off-topic نشود...
با تشکر
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.