Topic: How to Tighten skills of OOP?
Greetings long enough time I work as the programmer-system analyst far off. On interviews on an offline operation various skills including ask designing. And here problems quite often arise. On operation normally long I think I reflect as what that , I search for answers on the Internet as others do, there is a designing and considering occupies from me week. And as a result I do also all works, applications "on one person". And here so that to unwinding to solve the task as that demands on interviews - I can not. For example recently here asked game sea fight to design. Drew on a board two fields with the ships and I do not know from what side to approach, described classes for some entities (the ship, a game board, a ship element) and . Or to design application-spreadsheet. Rushed was to do. For example told "To us the two-dimensional array" is necessary. The question "and if many cells At once followed? Hundred thousand for example? And how with that that often cells to be empty?" Like children's questions and the programmer with experience couple of years should unwinding solve, but I was not what to tell. In a head climbed "well let there will be a linked list from cells, or std map where cell indexes will be keys". C how to resolve conflicts when cells refer against each other. It was recalled that there is what that search algorithms of cycles on columns but whom and did not tell, all looked forward to hearing hemmed and on it all ended. Well I did not face such tasks in practice. There was a question about designing system like git ive. But I have no concept as it works also what questions to set to that who suggested it to design and from what side to approach to the decision. That my seven years of experience gave such feeling to me as much how many how many receive others for two years of operation. Various problems I am able to solve well, gradually finding answers in the course of the present development. But how to transit such interviews with designing? What to esteem, under what literature to study?