(Others can't help you. If you don't know the direction yourself, then other people's words may be misleading. You need to know what to learn and what to learn! I will inform you here
Criteria for a qualified Java intermediate programmer (technical point of view).txt)