۳۷ مطلب با کلمه‌ی کلیدی «saeed felegari» ثبت شده است

نقشه راه معشوقه نرم افزار ( آپدیت )


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

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

 در این وبلاگ از تکنیک های برنامه نویسی خبری نیست. از این که یک برنامه را چگونه بنویسیم یا یک کد را چگونه به یک تابع وصل و پینه کنیم. چون همین وصله پینه کردن ها باعث این ویرانی ها شده است. 

ویرانی هایی که اکثر آنها از عدم توجه به ریشه و کُنه حاصل شده است. 

به همین علت هم سعی می کنم که مسائلی رو بررسی کنم که مشکلات بازار و صنعت نرم افزار رو شامل میشه. نه مشکلات سطحی. 

سبک نوشتن من هم خیلی خیلی خودمونیه. بیشتر سعی می کنم همین سبک رو داشته باشم.

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

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

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

چرا نرم افزار؟ چرا دینامیک سیستم؟ (قسمت دوم)


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


اصلا سیستم یعنی چه ؟

در قسمت های دوم و سوم از  رادیو کد در این مورد به طور کل توضیح داده ام و لازم نمی دانم که بار دیگری به آن بپردازم.

حال چرا نرم افزار به عنوان یک سیستم دینامیک ؟

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

حال این چرخه در نرم افزار یعنی چه ؟

بگذارید با یک سوال شروع کنم : آیا   وقتی اطلاعاتی را به سیستم اضافه یا کم می کنیم ، باعث نمی شود که سیستم تغییر حالت پیدا کند ؟

شرح با یک مثال خیلی خیلی ساده :

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

نرم افزار یک دینامیک سیستم پیچیده است؟ قسمت اول


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


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

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

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

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

هرزه رانی تکنولوژی های جدید


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


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

هر کسی که از من در مورد اینها می پرسد ، فقط یک پاسخ به آنها می دهم. " به درد من و کسب و کار من نمی خورد."

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

فعلا در ایران کسی نتوانسته ERP درست و حسابی را راه اندازی کند. مرا چه به بلاک چین؟ 

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

تقلید کن ، اما گند نزن (2)


 نکته : تمامی این نوشته ، مانند تمامی نوشته های این وبلاگ بر اساس تجربه شخصی و سوادِ کمِ یک خر حاصل شده است.  


 در قسمت قبل کمی توضیح دادم که درست و حسابی تقلید کنیم. در این قسمت می خواهم در مورد ادعاها و گند هایی که منِ خرِ نوعی می توانم بزنم ، صبحت یا عر عر کنم. 

یک تفاوت اساسی  بین تست (TEST ) و دیباگ (DEBUG)  وجود دارد.  اگر آن را نمی دانید ، کلید های ترکیبی ALT +F4 را فشار دهید و دیگر به این سری نوشته ها سر نزنید.

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