A polymer comprising a unit represented by the following formula (1); and a process for producing the polymer comprising the step of polymerizing a diene compound such as 9,9-diallylfluorene in the presence of a polymerization catalyst formed by contacting a nickel compound with an organoaluminum compound and/or a boron compound: