نوشته های معشوقه نرم افزار

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

مهندسی نیاز ها (معرفی کتاب )


به نظر من (که شخصی و پر از ایراده ) باید هر کسی که می خواد نرم افزار طراحی کنه یا به قول خودشون Develop کنه ، باید از مهندسی نیازها و به خصوص  نیاز مندی های نرم افزار آگاه باشه.

کارهایی از قبیل نرم افزار های بزن در رو ( منظورم خودساخته های مهندسان) ، خیلی قدیمی شده و این روزها - البته خیلی کم توی ایران - از تکینک های نیاز سنجی نرم افزار و مهندسی اونها توی طراحی هاشون استفاده می کنند.



این کتابِ  Software Requirements(+) که یکی از رساله های خیلی مهم در مورد نیاز سنجی نرم افزار توی دنیاست ، خیلی از مشکلاتی رو که در طی توسعه نرم افزار به وجود میاد رو حل کرده و برای جلوگیری از بروز  این مشکلات  ، راهکارهای خیلی موثری رو قرار داده . 

این رو هم بگم که ،  این کتاب برای  نرم افزارهایی در مقیاس Enterprise تا low-level کاربرد داره و می تونه خیلی از مشکلات رو در همون اول کار شناسایی و برطرف کنه . 

بیشتر از این توضیح نمیدم . چون درمقابل این کتاب، در حد و اندازه ای نیستم که توضیح بدم . 


الان تقریبا بیشتر از یه ماهه که تو کلاس برنامه نویسی++c شرکت کردم که هنوزم که هنوزه دوره شروع نشده خواستم بگم نمیدونم ملت از نرم افزار و تکنولوژی چیزی نمیدونن که ثبت نام کنن دوره شروع بشه یا من متفاوتم( که فکر میکنم متفاوتم چون بقیه دنبال مسیرهای زوده بازده هستن ولی من بعد چن سال کارگری که درسمو ول کرده بودم- دو ترم مونده - تا زودتر پول دربیارم حداقل به این نتیجه رسیدم که میان بر وجود نداره )
محسن عزیز  خودم هم نمی دونم که چی بگم . من خودم 10 سال پیش با بیسیک شروع کردم . اما الان میان با Java7 , .NET Framework 4.6 , C#7  برنامه می نویسن اما درکی از فلسفه اون ندارند . نمی دونن که هر زبان را برای کارهای خاصی ساخته اند و هرکدامشان فلسفه خود را دارند. 
من هم خودم کارگری کردم اونهم چند سال . اما هیچ عجله ای برای ورود به این بازار کار مزخرف ندارم . خودم هم الان توی این میونه گیر کردم که چیکار کنم ؟
به نظر من شروع از C++ خوبه اگر فلسفه اون رو یاد بگیری . یاد بگیری که شی گرایی یعنی چی ؟ البته اون خودش دنیا خودش رو داره اما فرق سی پلاس پلاس با سی توی فلسفه شه . 
اگر کتاب های خوبی رو خودت شروع کنی به خوندن ، راه خودت رو پیدا می کنی و مدتی هم طول میکشه تا عادت کنی به یک زبان . 
اما با توجه به بازار کار ایران من خودم سی شارپ رو پیشنهاد می کنم . چون بازار کارش خیلی خوبه و اکثر شرکتها هم با همین زبان برنامه نویسی می کنن. 
اما فقط در طول دوره یادت نره که فلسفه سی پلاس پلاس رو یاد بگیری چون از خود زبان مهم تره و برای بعد اگر خواستی که یک زبان دیگر رو یاد بگیری ، دیگه مشکلی نخواهی داشت.
سعید عزیز ممنون از وقتی که بابت پاسخ صرف میکنی
ممنون میشم اگه منبع یا کتابی رو که با جزئیات توضیح داده رو معرفی کنی
ضمنا اینم واسم سوال شده که با دعوت نامه هایی که داری چرا همراه خونواده نمیری تا زندگی جدیدی رو تجربه کنی
مرسی
با کمی تحقیق می تونی منابع خوب رو پیدا کنی .مثلا توی سایت goodreads  اگر عضو بشی میتونی از زیر و بم هر کتابی سر دربیاری .
در مورد سوال دوم :
فکر نکم بتونم اینجا پاسخ بدم چون جزو مسائل شخصی منه و دوست ندارم برای کسانی که حتی آدرس ایمیل خودشون رو نمی گذران ، در این مورد توضیح بدم . 


ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی
Designed By Saeed Felegari استفاده از مطالب همراه با معرفی منبع آزاد است سعید فعله‌گری