Por el contexto en que la leí pensaba que «cojan oficio» significaba «mind your own business» pero encontré un sitio que dice que quiere decir «ponerse a trabajar».
¿Qué quiere decir en realidad? ¿Solo se usa en Colombia?
Tiene ambos significados, pero ambos están relacionados.
No se si sea otra "colombianada" pero es muy común en Colombia
Oficio significa también trabajo por lo que cojer oficio es hacer algo productivo
Cuando alguien está perdiendo el tiempo molestándolo a uno, pues uno lo manda a "coger oficio"
Coger oficio significa haga algo de utilidad, pero el contexto en que que se utiliza puede variar un poco.
Coja oficio! -> Quiere decir que busque algo productivo que hacer en vez de estar haciendo lo que desencadeno la expresion.
Otra variacion es Busque oficio!
In other words... Find another helpful thing to do! or get something to do