تقلید کن ، اما درست و حسابی( قسمت اول )


نکته : مانند تمامی نوشته های این وبلاگ ، این متن هم بر اساس نظر و تجربه شخصی نوشته شده است. پس مثل همیشه پر از اشکال و ایراد است. 


تقلید کردن با کپی کردن فرق دارد. به زبان ساده ، تقلید کردن یعنی ادای کسی را در آوردن. حال چه در عرصه نرم افزار باشد یا در حوزه فلسفه یا مکانیک. 

 در تقلید کردن ، حداقل مباحث پایه را می دانم. حداقل می دانم که چطور باید ادای کسی را در آورم. ممکن است که خودم چیزی را هم به دلخواه اضافه کنم. 

اما کپی کردن ، یعنی منتقل کردن تمامی  هر آنچه که در دنیای خارج وجود دارد به دنیا تعریف شده خودمان. بدون کم و کاست. 

خب این بحث ها و تعاریف را انجام دادم که در ابتدای کار مشخص کنم که تقلید کردن در دنیای نرم افزار با کپی کردن بسیار متفاوت است.

۰ نظر
سعید فعله گری

Ultra-large-scale systems (برای آتنا )


مقدمه : آتنای عزیز از من در مورد سیستم های نرم افزاری پیچیده و پیشرفته سوال کرده بود.

آتنای عزیز هر چقدر خواستم که خودم بنویسم ، دیدم قد و قواره ام اجازه نمی دهد. 

مبحث خیلی گنده تر از این حرف هاست.  اما لینک هایی را برایت مشخص کرده ام که می توانی با استفاده از آنها ، آشنایی نسبی پیدا کنی.

۱ نظر
سعید فعله گری

اتفاقی عجیب در تمام عمر کاری من


چند وقت پیش جناب آقای Mike Cohn(+) که یکی از بزرگان دنیای طراحی نرم افزاره ، یک ایمیل دادن که یک وبینار روی برای دسترسی شما ، رایگان کردم. نمی دونم که فقط برای من رایگان بوده یا برای هر کسی ؟ 

وبینار دیشب بود و سرم من هم خیلی خیلی شلوغ و در حقیقت یادم رفت که این وبینار رو تماشا کنم. قبلش ثبت نام کرده بودم. نمیدونم این چند وقته چم شده که بعضی از چیزها یام میره. پیر شدم رفت.
شرکت Moutain Goat Software(+) یکی از بهترین شرکت های طراحی و معماری نرم افزار آمریکا و دنیاست. داستان از این قراره که حدود یک سال پیش ، برای این شرکت یه چندتایی مقاله و رزومه فرستادم. اونها هم قبول کردن و برام نوشتند که هر جوری شده خودت رو برسون به اینجا. منظورم آمریکاست. 
۶ نظر
سعید فعله گری

پس از 35 هزار صفحه کتاب


چند روز پیش توانستم که مطالب دور اول خودم را به اتمام برسانم. در ابتدای کار فکر می کردم که بتوانم شش ماهه این وظیفه را تمام کنم. 

اما در میانه راه مشکلاتی پیش آمد که مانع از این کار شد. مشکلاتی از قبیل کمبود سواد ، وابستگی موضوع به شاخه های دیگر ، نداشتن دانش عمیق برای درک مطالب، خواندن تعدادی کتاب اشتباه ، برخورد به موضوعات بی ربط به موضوع اصلی و فیلتر کردن آنها.

در مدت 11 ماه توانستم که 35 هزار صفحه را مطالعه کنم. البته اگر صفحات اینترنت و وبلاگ های دوستان را حساب نکنم. در غیر اینصورت نمی دانم که آمار دقیق صفحات مطالعه من چقدر است ؟
۵ نظر
سعید فعله گری

چون نیروی متخصص این کار را نداریم؟ (2)


نکات :
1) برای اینکه بدانید موضوع بحث چیست ، لطفا قسمت قبلی را بخوانید. 

2) دیگر لازم نیست که برای چندمین بار بنویسم که این مطالب بر اساس تجربه شخصی هستند و امکان دارد که درست نباشد. پس این را به عنوان تجربه یک فرد بیسواد در نظر بگیرید. 

3) امروز یک تماس تلفی با حسن کشاورز(+) عزیز داشتم که به موضوعی در رابطه با وبلاگ من اشاره کرد که خیلی مفید بود. آن هم ساده نویسی مطالب بود. به همین دلیل ، از این به بعد مطالب من دراز و طویل خواهند شد و تفسیر ها و توضیحات مختلف را هم در میان نوشته هایم قرار می دهم. بیشتر سعی می کنم از جوانب متفاوتی به این مقوله نرم افزار نگاه کنم. از همین جا هم بابت مطالب تخصصی پیچیده  خودم عذر خواهی می کنم. الان که خودم آنها را دوباره خوانی می کنم ، به این مشکل پی می برم. از شما دوستان عزیز هم می خواهم که هر کجا برای شما عزیزان گنگ بود ، من را با از طریق کامنت باخبر نمایید. 

 در قسمت قبلی(+) به اینجا رسیدیم که مدیر با کارجویان مواجه می شود که به هیچ باره حاضر نیستند سیستم کسی دیگر را دستکاری کنند یا حتی نگاهی به سیستم بیاندازند. 
۲ نظر
سعید فعله گری