Considérant en fait et en droit :
1.
Par jugement du 7 novembre 2014, le Tribunal administratif du canton de Berne a rejeté le recours déposé par X._ contre la décision du 11 avril 2014 de la Direction de la police et des affaires militaires du canton de Berne confirmant le refus de prolonger son autorisation de séjour fondée sur l'art. 30 al. 1 let. b LEtr.
2.
Agissant par la voie du recours constitutionnel subsidiaire, X._ demande au Tribunal fédéral, sous suite de frais et dépens, d'annuler le jugement rendu le 7 novembre 2014 par le Tribunal administratif et de constater qu'il a droit à une prolongation de son autorisation de séjour. Il invoque une violation des art. 7, 9, 10, 11, 13 et 14 Cst. et 8 CEDH. Il sollicite l'octroi de l'assistance judiciaire ainsi que l'effet suspensif.
3.
Le recourant n'a à juste titre pas interjeté un recours en matière de droit public. En effet, le recours en matière de droit public est irrecevable contre les décisions en matière de droit des étrangers qui concernent une autorisation à laquelle ni le droit fédéral ni le droit international ne donnent droit ainsi que contre celles qui concernent les dérogations aux conditions d'admission (art. 83 let. c ch. 2 et 5 LTF).
3.1. Les art. 30 et 96 LEtr ne confèrent aucun droit à une autorisation de séjour.
3.2. Un étranger peut se prévaloir de la protection de la vie familiale découlant de l'art. 8 CEDH à condition qu'il entretienne une relation étroite et effective (cf. <ref-ruling> consid. 5 p. 269) avec une personne de sa famille ayant le droit de résider durablement en Suisse (ce qui suppose que cette personne ait la nationalité suisse, une autorisation d'établissement en Suisse ou un droit certain à une autorisation de séjour en Suisse, cf. <ref-ruling> consid. 1.3.1 p. 145 s.), ce qui n'est pas le cas des enfants du recourant, dans la mesure où ils sont au bénéfice d'une autorisation de séjour au sens de l'art. 30 al. 1 let. b LEtr.
4.
Seule reste ouverte la voie du recours constitutionnel subsidiaire (art. 113 LTF). La qualité pour former un recours constitutionnel subsidiaire suppose toutefois un "intérêt juridique" à l'annulation ou à la modification de la décision attaquée (art. 115 let. b LTF; cf. <ref-ruling>) dont le recourant, qui n'a pas droit à une autorisation de séjour, ne peut se prévaloir en l'espèce (cf. consid. 3 ci-dessus).
Le recourant ne se plaint en outre pas de la violation de ses droits de partie équivalant à un déni de justice formel, ce qui serait recevable pour autant qu'il ne s'agisse pas de moyens ne pouvant être séparés du fond (cf. <ref-ruling> consid. 3c et 7 p. 86 et 94).
5.
Les considérants qui précèdent conduisent à l'irrecevabilité manifeste du recours en matière de droit public ainsi qu'à l'irrecevabilité manifeste du recours constitutionnel subsidiaire (art. 108 al. 1 let. a et b LTF) qui sont prononcées selon la procédure simplifiée de l'art. 108 LTF, sans qu'il y ait lieu d'ordonner un échange d'écritures. La requête d'effet suspensif est sans objet. Le recours était d'emblée dénué de chance de succès, de sorte que la demande d'assistance judiciaire est rejetée (art. 64 al. 1 LTF). Succombant, le recourant doit supporter les frais de la procédure fédérale (art. 66 al. 1 LTF). Il n'est pas alloué de dépens.


par ces motifs, le Président prononce :
1.
Le recours est irrecevable.
2.
La demande d'assistance judiciaire est rejetée.
3.
Les frais judiciaires, arrêtés à 800 fr., sont mis à la charge du recourant.
4.
Le présent arrêt est communiqué au mandataire du recourant, à l'Office de la population et des migrations, à la Direction de la police et des affaires militaires et au Tribunal administratif du canton de Berne, Cour des affaires de langue française, ainsi qu'à l'Office fédéral des migrations.
Lausanne, le 12 janvier 2015
Au nom de la IIe Cour de droit public
du Tribunal fédéral suisse
Le Président : Zünd
La Greffière : Thalmann