Using first person in literature recommendations in a masters thesis? I am currently writing my masters thesis in computer science. I've heard that one should avoid writing "I".

In cases where one describes what was done and it doesn't matter who did it, I understand why writing "I" should be avoided. I, however, wonder if it is ok in the following case:

In the following, it is assumed that the reader knows XYZ. In case
the reader needs a refresher on any of those topics, I recommend ...


It is a subjective statement which is not necessary, but might help students who might in future read it. I should probably point out that a CS master thesis is expected to have about 80 pages, hence length-wise it doesn't really matter. It should be clear that it is subjective; if I changed it to the passive (it is recommended...) then it sounds as if there is a consensus in the community.

Some people recommend writing "the author". It, however, sounds strange and it is absolutely clear that "I" is "the author". Hence I don't see an advantage in doing so except for beating automatic tools / grading sheets.
Unless there is some reason to specifically avoid it (e.g., your have an advisor who absolutely won't tolerate it), feel free to use the first person and "I" statements in lieu of traditional academic language like "the author" or a strict adherence to the passive voice. Your readers presumably already know you are the author. Anything you can do to improve their comprehension of your work is worth doing. Plus, as this editorial in Nature suggests, "Personal language builds a connection to the reader and helps, ultimately, to persuade".

As for the literature suggestions, a separate section for providing some brief background explanations may be helpful. You can use such a section to include context along with references to the further reading.