Hi @salaheddine!
With the proliferation of SDN, cloud computing will become more and more important for regular network engineers. So, if you have the chance to learn about cloud computing, don't miss it out.
The future of software-defined networking and cloud computing is pretty easy to define. We will likely see the following:
1. the integration between enterprise SDNs and clouds continuous to deepen;
2. integrated network monitoring and management;
3. machine learning enablement.
Hope it helps to make your decision easier!