C'est un bon endroit pour les bons ingénieurs en logiciels. Ou peut-être même des ingénieurs supérieurs à la moyenne, car il sera simple de se démarquer de la foule et de progresser. La mise en garde est que vous devez également être bon pour gérer les relations et jouer avec les gens.
Je hasarderais une estimation selon laquelle environ 70 % des ingénieurs logiciels au Japon sont des copieurs glorifiés de Qiita (stackoverflow japonais).
Cela est dû au fait que de nombreuses entreprises japonaises s'en tiennent encore à l'idée que vous pouvez embaucher des personnes avec peu ou pas d'expertise en développement et les former ensuite sur le tas. Pour eux, le travail dans le domaine du génie logiciel ressemble davantage aux ressources humaines, à la comptabilité ou aux services de traduction. N'importe qui devrait pouvoir l'apprendre en 6 mois environ, non ?
En raison du faible niveau d'anglais au Japon, il y a beaucoup de développeurs extrêmement intelligents qui ont des décennies de retard dans la connaissance des frameworks, de l'outillage devops, de l'orchestration des ressources, etc. Comme la pointe du développement percole depuis les États-Unis (en anglais), il faut un temps considérable pour qu'une communauté japonaise se forme autour de quelque chose de nouveau (au moment où ce n'est plus nouveau)
Et bien sûr, les Japonais sont largement pudiques et peu enclins à prendre la parole. Ce comportement est prononcé chez les bons développeurs japonais, car ils sont souvent les antisociaux d'un lot déjà antisocial. Le résultat final de tout cela est que vous avez une population de développeurs où la plupart sont terribles et ceux qui sont intelligents ne se distinguent souvent pas.
Cela signifie que le champ de la concurrence est extrêmement stérile si vous êtes quelque chose au-dessus de la moyenne par rapport aux normes internationales. C'est une vie plutôt facile.