قبلا توی دانشگاه با عنوان درسی مهندسی نرم افزار درمورد روش های waterfall و agile تاحدودی آشنا شده بودم و دراین مورد که یکم جستوجو کردم به لیستی از کتاب هایی که معرفی کرده بودن رسیدم و مقداری دور از انتظارم بودن.
کتاب هایی مثل design pattern و الگوریتم و… معرفی شده بودن که سردرگم شدم که اینها چه ربطی به پروسه های مهندسی نرم افزار دارن(دراین مورد توضیح بدین لطفا)
بعد کتاب هایی بودند که من اونارو با عنوان اینکه بهتر کد بزنیم میدونستم و ربطی به پروسه مهندسی نرم افزار نمیدونستم مثلا کتابهای:
- The Pragmatic Programmer
- Clean Code
- The Clean Coder
و در آخر کتاب هایی هم در لیست های معرفی بودند که دقیقا مورد انتظارم بودن یعنی درمورد فرایند های توسعه نرم افزار بودند مثلا:
- Head First Software Development
- Head First Agile
- Essential Scrum
- Release It!
بین موضوعات متفاوت سردگمم و ارتباط بینشان رو نمیفهمم و در همین جهت کتاب خوبی برای شروع نمیتونم انتخاب کنم