In the last years I collected a lot of programming experiences during developing different projects. In this blog post I want to reflect a little bit about my recent projects and what I learned in general about Software Development in the last years. So lets begin chronological.
School and after school
After school I mainly had programmed with C++, Java and Python and know a little bit about data structures like lists, trees and graphs. Also in school I learned basic algorithms skills and the concept of OOP. Beside school I also programmed a little bit, but never really started a side project because I did not know where to start and probably also was too lazy.
Building an App and learning to create something new – First Blog
After school I had a lot of time, so I started with Android Programming. The reason for this why I choose Android was that I have already know Java and the idea of programming an own Android app and publishing it in the Google PlayStore, where everybody can download your app was cool. So I started watching videos, read and programmed the examples of the book “Android Programming – The Big Nerd Ranch Guide” and had fun at writing my first Android Applications. I remember, that one of my first applications were a simple calculator app, which also could do some nice parsing things with strings and detect mathematical terms. I soon begin to start my first big project. The app “Food Planner” (German: “Essensplaner”) was my first app I developed and published in the Google PlayStore. You can find the app here. The app has now more than 10,000 downloads. With Food Planner I learned not only Android Programming. I actually learned Git. Because I worked from multiple devices on the project it made sense that I used a VCS. At this time I were a fresh university student and could benefit from the features of the GitHub student package. So I could create private repositories at GitHub and put my projects under VCS there. I have wrote a little bit more about what I have learned from programming an Android app here. The Android time also was the first time I worked on my first blog. On my first Blog I wrote a lot about the different faces of Android and about different concepts. This blog was in German and was a free version of WordPress, so I did not have an own domain. Therefore I looked for my own domain and found out that lasseschultebraucks.com is the one I want to pick.
Second blog, university
On my second blog I wrote not about one specific topic like Android Development, rather I just wrote about more different topics like Firebase (I was still developing my app and build in the Firebase Realtime Database in my App at that time). But I did not find the motivation and was not consistent enough to blog regularly. And also because of university I found it very hard to study, developing on site projects, writing a blog and having free time. Therefore my blog often times fall in the last place.
My first Job as a Software Developer, Interest in Web Technologies
Present and future
I am currently finishing with my second semester, I have learned in university in the last year a lot, but for that I will write eventually another blog post in the future. I am starting with this blog again new from scratch, but I am planning to commit more to blogging and reflect more about things what I have learned – as already said in the last post. Also I want to focus on new side projects, which I will reflect on them too here in the future.
Thanks for reading, if you have not already read my last blog post, then you can do that by clicking here. I am also active on Twitter, so if you do not want to miss any new blog posts, then follow me there.