n0x.io/content/posts/HelloWorldAgain/index.md
2023-03-11 00:19:12 +01:00

8.9 KiB
Raw Blame History

+++ draft = false date = 2021-05-26T11:15:07+02:00 title = "Hello World! Again!" description = "" slug = "" authors = ["_N0x"] tags = [] categories = [] externalLink = "" series = [] +++

Hello World! Again!

Hey there! Its me again.

It has been some time since I wrote a new article in here so I thought Id state an update on me. In my [first post]({{< ref "HelloWorld.md" >}} "first post") I talked a little about me. By now some time went by and some things have changed - not that I wrote much about me to begin with.

From full time job to becoming a student

I'm now 23 years old and have just started my 4th semester at university, having decided that I wanted to study something related to computer science. After finishing my apprenticeship in 2018, I worked as a software developer for just over a year. In August 2019 I started my dual study in Software Technology (B.Sc.). A dual study is a study model here in Germany that allows you to go to university full-time during the semester, but you are still employed and paid by a company. There is no real break between semesters as you work full-time for your partner company. The idea is to get as much practical experience as possible during your studies. During these periods or work placements - which could be translated as 'practical periods' - you will work on a project in your company for which you will need to produce documentation. This documentation will in turn be evaluated by the university and credit points will be awarded accordingly. Oh, and all classes are compulsory and you can only choose some of them. Classes at the university are quite small, with a maximum of 25 people. This means that the whole university experience is more like going to school here in Germany - for better or worse. But it does mean that you actually have a face at the university and that networking between students and professors and other lecturers is quite easy.

As you can see, the whole dual study thing is a very interwoven web between theory - in the form of what you think at university - and practice - in the form of a company you work for. I think it's a great concept, even if it means that you don't have the "luxury life" of a normal university student. Free time is rare, but well worth the effort, and I can only recommend this model to anyone who wants to educate themselves while getting some hands-on experience!

Linux - bane of my existence

Ah, Linux. My love. My hated enemy. I feel that many people's relationship with Linux is one of love-hate. There are times when I spend hours digging through config files, compiling, modifying and tinkering just to make the smallest, tiniest change. But damn does it feel good when you get control of things and understand how things work and interact with each other. Really rewarding and so much to learn! In early 2021, I decided to finally cut my ties with Windoot and go all Linux. I had been running Linux on my servers and laptop for some time and had been playing around with all the fun Linux stuff. My current configuration is based on DWM and Arch Linux and I'm enjoying it very much. I also switched my desktop to Linux after realising that I was hardly playing any games on it. To my surprise, it went quite well and I haven't felt the need to go back to Windows since. I still use it at work, but there's not much I can do about it. Gaming works pretty well on Linux and I can even get games like Battle Field 4 to run - with anticheat! I don't think it's something I'd recommend to a heavy gamer, but for simple browsing and such, Linux seems to come along nicely - and for professionals in the field of computer science even more so ;)

Wörk wörk wörk

Combining the two above is where I currently work. I've developed quite an interest in tinkering with Linux, and this translates surprisingly well into my day-to-day work - when I'm not at university, of course. I'm now responsible for creating and maintaining the firmware for the popular embedded systems Linux Yocto. I'm also involved in some security aspects of development at work, but I won't go into that here. The symbiosis between my hobbies and my work is fascinating. Basically, I can use the skills I have learnt at home in the workplace and, in turn, learn new things there that I can use at home. A vicious circle, if you will. And that's why I really love my job and the work I do, even though I'm just a student. And while I'm rambling on, I have to say that it's a bit sad to see how many people are not happy in their jobs or the work they do. I can only advise every single person out there to try and find a job that they like. It's such a valuable thing in life - or maybe that's just my inner German coming through. But, oh well.

So much for a little update…