جمعه ۱۲ دی ۰۴ ۰۰:۲۰ ۵ بازديد
ارتقای شغلی با مهندسی نرم افزار ،اخذ مدرک کارشناسی ارشد نرم افزار ،مدرک ویژه مهاجرت کاردانی نرم افزار ،مشاوره تحصیلی ،مشاوره رایگان ،مهاجرت آسان
_ دکتر اباصلتیان _ مشاوره رایگان 09387708025
_ دکتر اباصلتیان _ مشاوره رایگان 09387708025
موضوع مقاله: "معرفی یک مجموعه آموزشی برای برنامهنویسان و مهندسان نرمافزار"
مدرک آسان شاغلین | مهندس طراح
به همه خوش آمدید. خب این اولین ویدیو من در یک مجموعه آموزشى است. من هستم و در حال حاضر در یک شرکت به عنوان برنامهنویس کار مىکنم. هدف ما از راهاندازى این مجموعه به صورت خیلى خلاصه این است که مىخواهیم به افرادى که در حوزه برنامهنویسى یا حوزههاى مرتبط فعالیت مىکنند کمک کنیم. ما مىخواهیم از نوشتن کد تا اجراى آن روی سرور را به صورت بخش بخش توضیح دهیم. در کنار این، یکی از اهدافمان هم این است که با استفاده از دانش و تجربهاى که از کار در شرکت با افراد مختلف به دست مىآوریم، تجربهمان را به دیگران انتقال دهیم، تا بتوانند راحتتر و سریعتر برنامهنویسى را با کیفیت خیلى بالا یاد بگیرند و بتوانند سریعتر وارد بازار کار شوند و با شرکتهاى حرفهایتر همکارى کنند.
اما قرار است در این کانال راجع به چه چیزهایی صحبت کنم؟ از آنجایی که به عنوان برنامهنویس در یک شرکت فعالیت مىکنم و بیش از دو سال است که در آنجا مشغول هستم، دانش و تجربه نسبتاً خوبى در مورد حوزههاى مختلف به دست آوردهام. خصوصاً از آنجایى که کار من سر و کله زدن با دادههاى بزرگ است و به واسطه آن نکاتى را یاد گرفتهام. در این کانال به عنوان یک برنامهنویس و مهندس نرمافزار با شما صحبت مىکنم. دوستان دیگرى هم هستند که در این مجموعه فعالیت مىکنند و آنها هم در حوزههاى دیگر فعالیت خود را به زودى شروع مىکنند.
براى اینکه از بهروزرسانىهاى کانال مطلع شوید، شبکههاى اجتماعى خصوصاً کانال و صفحه را معرفى مىکنم. حتماً عضو شبکههاى اجتماعى ما شوید. و اگر تا الان در کانال ما عضو نشدهاید لطفاً این کار را انجام دهید. برویم سراغ اینکه اصل این ویدیو و کارى که قرار است شروع کنم را براى شما توضیح دهم.
دوستان، ما در دنیاى نرمافزار یک مبحث داریم تحت عنوان مهندسى نرمافزار. هدف مهندسى نرمافزار به صورت خیلى کلی این است که یک سری اصول مهندسى را با دانش برنامهنویسى و زبان برنامهنویسى ترکیب کنیم، تا نرمافزار با کیفیت خوب را به کاربر نهایى برسانیم. کاربر نهایى مىتواند براى یک سازمان باشد یا مصرفکنندگان عمومى مثل یک سرویس فروشگاهى. هدفم این است که با مبحث پایهاى مهندسى نرمافزار و ساختار داده به صورت ترکیبى کار کنم. خدا نگهدار شما.به نام خدا، سلام و خسته نباشید. من با درس آزمایشگاه مهندسى نرمافزار هستم که به صورت آنلاین برگزار خواهد شد و توضیحاتى خدمتتان عرض مىکنم. ابتدا اینکه آزمایشگاه مهندسى نرمافزار یک درس اختیارى است. با کلیات آن آشنا مىشویم و با من کار را پیش مىبریم. بعضى از شما ممکن است این درس را به صورت همنیاز اخذ کرده باشید و بعضى به صورت پیشنیاز در گذشته این درس را گذرانده باشید. در واقع درس اصلى مهندسى نرمافزار را گذراندهاید و حالا آزمایشگاهش را اخذ کردهاید. به خاطر اینکه ممکن است هر دو دسته باشید، من سعى مىکنم با یک دید کلیتر به آن نگاه کنم و جایى اگر نیاز بود توضیحاتى خدمتتان بدهم.
ببینید کلاً بحث مهندسى نرمافزار چیست؟ بحث مهندسى نرمافزار صرفاً به این خاطر است که ما مىگوییم ممکن است درهمریختگى در پروژههاى بزرگ وجود داشته باشد و کنترل آنها سخت شود. اینکه هر شخصى خودش بیاید یک روش یا متدى را ارائه دهد و از آن استفاده کند، احتمال دارد که به شکست منجر شود. در بحث مهندسى نرمافزار، هدفمان این است که تیممان بتواند کل ساختار را به صورت کامل درک کند و بشناسد و در نهایت بتواند با استفاده از روشها و ابزارهاى مهندسى نرمافزار مسیر خودش را طی کند.
به طور سادهتر اگر بخواهم بگویم، مهندسى نرمافزار صحبت از این است که ما بتوانیم سیستم را به نحو احسن بشناسیم و تشخیص دهیم و در یک چارچوب و مسیرى آن را توسعه دهیم. به جایى که در پروژههاى بزرگ هر کسى روش خودش را داشته باشد و هیچ نظمى نداشته باشد. مىآییم یک مسیر مىدهیم، نقشه راهى مىدهیم، از ابزارها و تکنولوژىها استفاده مىکنیم، روشها استفاده مىکنیم تا بتوانیم موفقتر باشیم در شناخت سیستم و پیادهسازی آن.
پنج فرض مىتوانیم در نظر بگیریم در مباحث مهندسى نرمافزار. اولین فرض وقتی است که داریم از مهندسى نرمافزار صحبت مىکنیم، لزوماً بحث ما پروژههاى کوچک طبیعتاً نیست، بیشتر بحث پروژههاى متوسط و بزرگ است و ذهنیتمان را مىگذاریم این پروژه ممکن است کاملاً بزرگ باشد. پس فرض اول این است که پروژهمان کاملاً بزرگ است، ممکن است هزاران خط و صدها ماژول برنامهنویسى داشته باشد.
دومین فرض این است که پروژه قرار است به صورت تیمى اجرا شود نه انفرادى. پس این هم یک فرض مهم است که ممکن است اعضاى تیم خودشان چند ده نفر باشند و هر کدام در زمینههاى مختلفى تخصص داشته باشند و زاویه دیدشان به پروژه هم متفاوت باشد. فرض سوم این است که انجام پروژه زمانبر است و طورى نیست که به طور مثال قرار باشد یکى دو هفتهاى تکمیل شود. پس خروجى کار مهندسى ما، مخصوصاً در پروژههایى که بزرگ هستند، در پروژههایى که به صورت تیمى دارند اجرا مىشوند و زمان زیادی هم برایشان در نظر گرفته شده، عملکرد مناسبترى مىتواند داشته باشد. و همینطور مدیریت افراد، هزینهها و زمان هم در چنین پروژههایى نیاز است که یک مدل فقط ما داشته باشیم، یک ساختارى داشته باشیم که بتوانیم مدیریت کنیم هم افرادمان را، هم هزینههامان را و هم زمانبندى پروژهمان را.
و از آنجایى که پروژهاى که ایجاد مىشود ممکن است بعدها نیاز به تغییرات داشته باشد یا توصیه داشته باشد، مستندسازى پروژه هم یکى از فرضیات مهم مهندسى نرمافزار است. پس در بحث مهندسى نرمافزار پنج فرض داشتیم که با این دید، پروژههاىمان نیاز به یک روش قطعى دارد... مهندسى نرمافزار... یکى از اعضاى تیم... متن بنویسد به دلخواه خودش... یا یک سری شکل ترسیم کند به دلخواه خودش... یک شرکت دیگر... یک جای دیگر... یک مفهومى که ما هستیم... در هر پروژهاى که ما هستیم، هر کدام از اشیا به طور مثال یک سری صفت دارد... و یک شى از نوع کلاس کارمند... دومین کارمندى که مىآید مىشود یک شى از کلاس... اینقدر کامل باشد... این فاز و این مرحله که هیچگونه ابهامى وجود نداشته باشد... و جنبههاى مختلفى از سیستم ممکن است بررسى کند... و نیازمند سطح... ابزار... نمودار مهندسى نرمافزار... اگر مهندسى نرمافزار را گذراندهاید، این نمودارها فکر مىکنم با این نمودارها آشنا باشید... مشکلات کمترى داشته باشید... خسته نباشید و موفق باشید.
مثل آب خوردن مدرک بگیر!
مثل آب خوردن مدرک بگیر!
میخوای از دیپلم بری دکتری؟
میخوای مهاجرت کنی؟
میخوای مدرک بینالمللی بگیری؟
میخوای مدرک زبانت رو تضمینی بگیری؟
پلتفرم دکتر اباصلتیان راهش رو بلده!
مشاوره رایگان پلتفرم دکتر اباصلتیان:
09387708025
09392939108
https://abasaltian.com/phd/
- ۰ ۰
- ۰ نظر