مطالب مشابه
- اشتراکها
یادگیری ماشین در حال تغییر آینده تست نرم افزار استاشتراکها
مطالعه - هر سال حدود 40 کتاب از دسته بندی های مختلف از جمله مهندسی نرم افزاراشتراکها
سومین دوره ی ماراتون برنامه نویسی تلفن همراه کشوراشتراکها
استراتژیهای استقرار نرم افزاراشتراکها
چند اصل مهم توسعه نرم افزارمطالب
چرا توسعه چابک (Agile Development)؟مطالب
سخنان بزرگان!نظرات مطالب
تعرفه مصوب سال 1390نظرات مطالب
تفاوتهای پروژههای ما و پروژههای اونا!نظرات نظرسنجیها
ضرورت دانش پایه برای پیشرفت در صنعت نرم افزار کشور
#
۱۰ سال و ۶ ماه قبل، جمعه ۸ فروردین ۱۳۹۳، ساعت ۱۵:۵۴به عنوان یک مثال:شما زمانی که در حال طراحی کامپایلر هستید خیلی با زمانی که در حال طراحی یک سایت هستید تفاوت دارد.به نظرم تا زمانی که بحث طراحی یک سایت باشد نیازی به دانش پایه ای زیاد و خاصی نداریم ولی اگر روزی به فکر یک سیستم عامل کاملا بومی افتادیم وضع کاملا فرق دارد#
۱۰ سال و ۶ ماه قبل، جمعه ۸ فروردین ۱۳۹۳، ساعت ۱۶:۰۶برنامه نویسها سطوح مختلفی دارند. یکی کامپوننت مینویسد، یکی استفاده میکند. یکی پروتکل طراحی میکند، یکی صرفا تنظیمات این پروتکل را در سیستم عامل انجام میدهد. بنابراین این دو لازم و ملزوم هستند. فقط بستگی دارد که در چه سطحی میخواهید کار کنید. همچنین گیرم دانش پایه تولید کامپایلر را بدست آوردید. آیا میتوانید با نمونههای موجود رقابت کنید؟ گیرم دانش بومی تولید سیستم عامل را به دست آوردید، آیا اصلا هزینهی آن قابل توجیه است (توسعه، نگهداری، رفع نواقص امنیتی، ارائه منظم نگارشهای جدید، سازگاری با سخت افزارهای مختلف). آیا تمام کشورهای صاحب نام IT در دنیا وارد این بازی شدهاند؟
به علاوه اندازهی کسب و کارها هستند که تعیین کننده سطح دانش مورد نیاز خودشان هستند. کسی که یک گروه 5 نفره دارد، آیا برایش مقرون به صرفه است که به فکر تولید سیستم عامل باشد؟ برای مثال یک کسب و کار کوچک شاید الزاما نیازی به راه حلهای NoSQL نداشته باشد؛ اما حتما باید با نحوهی کار با SQLite یا SQL CE آشنا باشد. در یک کسب و کار بزرگ شاید بانکهای اطلاعاتی موجود پاسخگو نباشند و نیاز باشد تا واحد تحقیق و توسعهی آنها دست به کار شود و بانک اطلاعاتی متناسبی را طراحی کند. برای مثال فیس بوک برداشته تمام قابلیتهای سیشارپ رو به PHP اضافه کرده، یک زبان جدید برای خودشون درست کردند.
#
۱۰ سال و ۶ ماه قبل، جمعه ۸ فروردین ۱۳۹۳، ساعت ۱۸:۱۱تا حدودی موافقم ولی بحث اینجاست که آیا اصلا اگر هم هزینه داشته باشیم زمان داشته باشیم میتوانیم؟ما تا زمانی که چیزی درست نکنیم نمیتوانیم به فکر رقابت باشیم.
#
۱۰ سال و ۵ ماه قبل، چهارشنبه ۲۴ اردیبهشت ۱۳۹۳، ساعت ۱۸:۵۱شما در مورد صنعت نرم افزار صجبت میکنید و این واژه محدود به برنامه نویسی نمیشود. پس با دید کلان به واژه صنعت، حتما نیاز به دانش پایه وجود خواهد داشت. (همانند دیگر صنایع)