Hi there, I am studying software engineering on my 3rd year and from time to time I think about the job I am gonna do during rest of my life.As a result I look at the trends of todays IT and application development world. There is a significant shift from system programming to desktop, web and mobile application development in recent decades. The reason is simple, it is commerialy more beneficial as it finds a quick application in todays industry. As a result it is popular and easier to grasp to non expert programmers. Here i might be wrong, cause writing clean and effiecient code takes time and experience. Anyway, the hole point is that I see myself being a coder, writing applications for some business companies as well as spending my spare time for learning some new technologies or maybe high level languages in order not to fall behind the market. I just want to hear from members who has experience in industry as well as students of the forum what do you think about this? Recently I got interested in system programming, although my course mainly oriented on aplication development. So, i find system programming more exciting than just coding in Java or in Python.