I am a programmer (BS in Computer Science). I want to learn Software Engineering in the best way (regardless of the platform) as a self learning.
What books do you suggest for me?
Which book to start with and the second ... etc?
Someone suggeted to me the following two books in order:
1-Practical software Engineering "The Case Study Approach" by Leszek Maciaszek, Bruc Lee Liong
2-Patterns of Enterprise Application Architecture -by Martin Fowler
Do you have any other tips ?