You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
8.9 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

+++
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.
<!--
Im now 23 years old and just started my 4th semester at university after deciding that I wanted to study something computer science related. After finishing my apprenticeship in 2018 I worked as a software developer for little over a year. In August 2019 I started my dual study in Software Technology (B.Sc.). A dual study is a studying model here in Germany that lets you go to university full time during the semester, but you are still hired and paid by a company. Between semesters you have no real semester break as you go to work full time at your partnering company. This is to collect as much real-life experience as possible during the study. During these phases or working - could translate as “practical phases” - you work on a project at your company for what you need to write a documentation. This documentation in return will be evaluated by the University and credit points awarded accordingly. Oh and all classes are mandatory and you can only choose some of them. The classes at university are quite small with about 25 people max. This means the whole feeling of university is more closely to that of going to school here in Germany - for better or worse. But it means you actually have a face in 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!
<!--
As you can see the whole dual study thing is a very interwoven mesh between theory - in form of what is thought at University - and practice - in form of a company you work for. I think the concept is quite neat even if it means you dont have the “luxurious life” or a regular 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-experiance!
-->
### 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 ;)
<!--
Ah Linux. My love. My hated enemy. I feel like the relationship with a lot of people towards Linux is a sort of love-hate-relationship. There are times where I spend hours digging through config files, compiling, changing and tinkering just to get the smallest, tiniest change done. But damn does it feel good once you take control of things and understand how things work and interact with each other. Truly rewarding and so many things to learn!
In the beginning of 2021 I decided to finally cut my ties with windoot and fully switch to Linux. I had been running Linux on my servers and laptop for some time now and had played around with all the fun Linux things. My current config is build on DWM and Arch Linux and Ive been enjoying it greatly. I switched to Linux on my desktop system as well after noticing that I barely played any games on it anymore. And to my surprise that went fairly well and I havent felt the need to go back to Windows ever since. Im still using it at work but not much I can do about that. Gaming works fairly well on Linux and I even got games like Battle Field 4 to run - with anticheat! I dont think its something I can recommend to a heavy gamer but for simple browsing and such Linux seems to come along nicely - and for professionals around the computer science field even more ;)
-->
### 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.
<!--
Combining both of the above topics is my current place of work. Ive developed quite the interest in tinkering with Linux and tweaking it and it translates surprisingly well to my daily work - if Im not at university of course. Im now responsible for creating and maintaining firmware build on the popular embedded systems Linux Yocto. Im also tasked with some security aspects regarding development at work buuuut of course Im not spilling anything of that on here. The symbiosis of my hobbies and my work is fascinating. I can basically deploy the skills I learned athome at my workplace and in return learn new stuff there to use at home. A non-vicious vicious circle if you want. And that makes me really love my workplace and the work I do even if Im just a student.
And while Im rambling on here I have to say that its a little sad to see how many people are not happy at their workplace or the work they do. I can only recommend to every single person out there to go and try to find a job they like. Its such a valuable thing to have in life - or maybe thats just my inner German coming through. But oh well.
-->
So much for a little update…