|
نگارش یافته توسط حامد نیک مهر
|
|
07 فروردين 1387 ساعت 09:47 |
در مدت تعطیلات عید زمانی بدست اومد تا کمی به کارهای شخصی تر و مطالعه بپردازم و کمی وقتم رو در اینترنت بگذرونم. یکی از اقداماتم این بود که مجموعه کنترل های تقویم فارسیم رو در فروم ASP.NET سایت معروف برنامه نویس (http://www.barnamenevis.org) معرفی کنم، گفتم یه خیری رسونده باشم. بعد از یک روز رفتم دیدم 50-60 بازدید و یک پاسخ داشته، البته با توجه به جو این سایت انتظار 50-60 تشکر خیلی دور از ذهن بود ولی اصلا فکر اینجاش رو نکرده بودم که یکی بیاد و به من بگه "مچتو گرفتم اسکریپت دزد!" اونم کسی که هنوز نمی دونه جاوا اسکریپت به سمت کلاینت ارسال می شه و در کدهای برنامه نباید دنبالش گشت! یه جواب تند و تیز نوشتم برای طرف ولی بعد با خودم گفتم این جواب از اون پست هاست که مدیر سایت حذفش می کنه و یه تذکر هم می گزاره به جاش. چند بار ویرایشش کردم و حرفامو تو زر ورق گذاشتم که آخه آدم حسابی حتما MS-Sharepoint هم DatePicker از شما کش رفته که این شکلیه؟ آره؟؟؟! بگزریم، خدا همه رو هدایت کنه! فقط یه چیز بود که خستگی منو در آورد اونم یه تشکر بود آره فقط یه دونه ولی از مدیر کل سایت DelphiAssistant که از وقتی یادم میاد و خودم دلفی کار بودم اسم ایشون تو ذهنم بوده یه برنامه نویس و استاد سرشناس، خوشحالم که آدمی به این تجربه کارم رو پسندیده، این خودش تنها هزار بار به توهین اون جوون با معلومات!! می ارزه... |
|
تاریخ بروز رسانی ( 08 فروردين 1387 ساعت 14:23 )
|
|
|
رویکردی نو به نحوه ساخت یک نرم افزار.... |
|
|
|
|
نگارش یافته توسط حامد نیک مهر
|
|
06 فروردين 1387 ساعت 01:44 |
|
در صنعت نرم افزار فعلی ایران معمولا چنین است که کار ساخت نرم افزار به تیم های یکپارچه سپرده می شود. در حالی که در بسیاری صنایع که بسیار بالغ تر از نرم افزار می نمایند کارها به گونه ای خرد شده و به اجزای مستقل و تخصصی تقسیم می شوند و هر جزء از کار به نحوی پیمانی برون سپاری (Out Sourcing) می شوند. آنچه مسلم است روال برون سپاری در هر صنعتی که باشد محاسنی را در پی خواهد داشت از جمله: هزینه کمتر برای سازمان: هزینه کلی یک فرد به صورت استخدامی به طور حتم بیش از ارزش کارهای کاملا تخصصی انجام شده توسط این فرد خواهد بود. افزایش درآمد برای متخصص: متخصص ذی قیمت ترین و تخصصی ترین توانمندی خود را در اختیار چند سازمان می گذارد و نتیجه آن تحصیل مبالغ بالا تر نسبت به وقت گزارانی با کارهای کم ارزش تر خواهد بود. افزایش وقت آزاد برای متخصص: وقتی فرد کار را در دفتر شخصی خود انجام می دهد حداقل به اندازه زمان ایاب و ذهاب و انتظار در ترافیک وقت آزاد می یابد که می تواند صرف مطالعه و تجربه و افزایش مرتبه تخصص و به روز شدن فرد گردد. افزایش کیفیت کار سازمان: با سپردن هر جزء از کار به فرد متخصص و مجرب در آن قسمت کار با کیفیت بهتر به انجام خواهد و احتمال اشکال و بی برنامگی ها و دوباره کاری های حاصل از آن کاهش خواهد یافت. افزایش قابلیت نگهداری و پذیرش تغییرات در محصولات: با توجه به این که قطعات کار باید مونتاژ شوند مسلما اولین گام در راه این رویکرد ایجاد استانداردهای کلی و تعیین قطعات مستقل خواهد بود و مستند سازی نتیجه بدیهی روش برون سپاری است. افزایش سرعت انجام کار: بدون شک سپردن کار به یک متخصص باعث تسریع کار نسبت به سپردن آن به فردی مبتدی یا کم تجربه - که زمان یادگیری و آزمون و خطا های خود را به زمان انجام کار می افزاید - خواهد شد و از سوی دیگر با تکنیک هایی می توان اجزاء را هرچند که رابطه پیش نیازی داشته باشند موازی پیش برد. اگر فرصتی باشد مایلم بیشتر در این باره بگوییم و نیز به شدت مایلم نظرات شما را نیز بدانم.
|
|
تاریخ بروز رسانی ( 06 فروردين 1387 ساعت 11:23 )
|
|
|
نگارش یافته توسط حامد نیک مهر
|
|
23 اسفند 1386 ساعت 20:29 |
|
خیلی وقت بود که میخواستم برم سراغ Java ولی هر بار محیط های توسعه Java رو میدیدم یه جوریم می شد بلاخره به تحریک عوامل خارجی و میل شخصی توام با اکراه خودم رسما و با شرایطی که جای عقب نشینی نداشت با Java رو در رو شدم. برای کسی که از Microsoft Visual Studio به یک Java IDE وارد می شه درست مثل اینه که از یه شهر بزرگ و پرزرق و برق و مجهز به یه ده کوره برید... از اون بدتر تفاوت ادبیات این دو تکنولوژیه که باعث می شه در نگاه اول حس کنید Java IDE هیچی نداره، یه کم که دقت می کنید می بینید یه چیزایی، با یه اسمایی که براتون اصلا مفهومی نداره دقیقا همونجایی هست که فکر می کردید بی ربط ترین جاست!!! و البته طرز کار و خروجی و خلاصه همه چی ... براتون غیر قابل درکه. بلاخره بعد از یک مدت دستتون میاد چی به چیه و تازه می فهمید که چرا Visual Studio رو می فروشند. کلا جاوا یه کم عقبه، به جرات می گم که جاوا برای مقاصد تجاری توسعه یافتگی کافی نداره، یک زبان آکادمیک و تحقیقاتی که توسعه تجاری در اون به سختی و پر هزینه پیش میره. یه جاوا کار که استاد مسلم و یک وزنه فنی بود میگفت اگر با .NET می نوشتید سرعت 3 برابر میشد... کاش نسبت در کاهش هزینه و افزایش قابلیت اطمینان هم 1 به 3 بود شاید 1 به 10 منصفانه باشه. در حال حاضر ملاحظات و حساسیت هایی هست که باعث می شه الان در مورد متخصص های جاوا که در این مدت زیارت کردیم چیزی ننویسم. شاید وقتی دیگر... |
|
تاریخ بروز رسانی ( 24 اسفند 1386 ساعت 15:34 )
|
|
|
|
<< شروع < قبل 1 2 بعد > پایان >>
|
| صفحه 1 - 7 از 8 |