نظرسنجی در مورد وضع شرکت‌های نرم افزاری ایران

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

بخش اول :

وضع دانش و تخصص شخصی شما در چه حدی هست و واقعا خودتون رو چقدر برنامه نویس می دونید ؟ میزان آشناییتون مثلا با تکنولوژی های Version Control (‌مثل subversion , source Safe , Team foundation server و … ) و میزان کار کردن با اونها ، آشنایی با برنامه های Issue Tracker ( مثل Jira و … ) میزان استفاده از امکانات Visual Studio ( مثل Test Unit و … ) استفاده از تکنولوژی های روز مثل silverLight و XAML و … مهمتر از همه مطالعه در مورد تکنولوژی‌های جدید و قابلیت کار تیمی ،‌کار کردن روی پروژه‌های open source و مسایلی از این دست که یک برنامه نویس رو متمایز از سایرین می کنه . شما واقعا چقدر برنامه نویس هستید ؟

بخش دوم :

شرکتی که در اون مشغول به کار هستید و یا سایر شرکت های نرم افزاری که دیدید وضعشون از نظر استفاده از تکنولوژی‌های روز و نوشتن صحیح کد ، معماری درست و جون دار ، همچنین از نظر نحوه مدیریت (‌ چه مدیریت پروژه – چه مدیریت کارمندان )، وضع اونها در فرایند تولید نرم افزار ، در بکارگیری صحیح نیروهای شرکت ( برنامه نویس‌ها ) ، بکارگیری از حداکثر توان نیروها ، داشتن محیط خوب در شرکت ، ارتباط خوب با کارمندان و اصولا هر مسئله دیگری که نشان دهنده یک شرکت خوب نرم افزاری میشه . به نظر شما وضع شرکت ها با توجه به موارد گفته شده و سایر موارد مشابه چطوره ؟

بخش سوم :

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

بخش چهارم :

به نظر شما با توجه به موارد بالا وضع شرکت های نرم افزاری و برنامه نویس های ایران در چه سطحی هست ؟

5 Responses to نظرسنجی در مورد وضع شرکت‌های نرم افزاری ایران

  1. Vahid says:

    اين آمارها دردي رو دوا نميكنه.
    بايد تلاش كرد unit test رو آموخت و گسترش داد.
    بايد تلاش كرد استفاده از SVN رو آموخت و امثال اين
    بچه‌هاي باهوشي داريم ولي منابع آموزشي بدرد بخوري در كشور به زبان فارسي نداريم.
    دسته‌گل‌هاي تربيت شده از نظام ضعيف قبل از دانشگاه‌هاي ما هم بدون تعارف عاجزند از مطالعه متون روز دنيا.
    چاره‌اي نيست بجز سعي در گسترش اين مفاهيم به زبان فارسي.

  2. فکر می کنم این سوالها کمی اشتباه باشه و به نتیجه نرسید
    منم با نظر وحید موافقم … بر فرض باید سوالاتی مثل اینکه چقدر با RUP آشنایی دارید
    یا حتی بالاتر چقدر با ERP یا چقدر با BP یا چقدر با OOP و چقدر این ها رو به کار می بریم
    آیا از Document کردن در پروژه استفاده می کنیم؟
    و هزار تا چیز دیگه که مشخص می کنه شرکت در چه اوضاعی هست
    فکر می کنم سوالات زیاد هوشمندانه ای نبود … در ضمن لینک به سایت مهندس هم که گذاشتید خرابه … اصلاحش کنید
    امیدوارم مفید بوده باشه

  3. من هم خیلی زیاد با نظر وحید نصیری موافقم

  4. من هم خیلی زیاد با نظر وحید نصیری موافق هستم.

  5. balasar says:

    اقدام شما درست است و باید از یک جایی شروع به تقویت بنیه نرم افزار در ایران کنیم و در کنار انتقادات و نتایج همین نظرسنجی ها به ارائه راهکارها پرداخته شود، ولی خواهشن اگر راهکار دارید با رعایت این اصول آنها را بیان کنید :
    1- راهکاراتان جامع باشد.
    2- راهکاراتان به روز باشد.
    3- برای راهکاراتان منبع فارسی (در غیر اینصورت انگلیسی) معرفی کنید
    4- اگر از راهکارتان تجربه ای دیده اید بیان کنید…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: