Setting goals is the first step in turning the invisible into the visible.
Let’s set a goal
In the past years I’ve always set my self a goal and always managed to go there. Last year I wanted to learn something new besides IT. I wanted to learn more about photography and shooting videos. So I did. I took a lot of photos and videos and worked a lot in final cut, photoshop and motion. To advance this I wanted to challenge me more in this hobby. More about that on my german blog https://abstell.blog.
This year I wanted to also set me a new goal in the technology area. So I decided to make this my year of PHP + Symfony. In my company we are now switching from python/django to php/symfony for some reason. At least in germany there are way more php developers than python developers and it’s even harder to find good ones.
Good Ol’ Days
I started learning php with version 4 and I have to admin, I hated it. The toolstack was scary at that time. PECL, PEAR, and no real guideline. So I never really looked back and stood with python, first flask, later django and was quite happy. Even now I am happy with this stack. But as things go, we now got a new technology stack and damn it, I won’t keep my fingers out of development, even as I am employed as the ‘Lead System Engineer’.
So to keep up with the developers I need to refresh my PHP skills and learn a lot. And as I already have started with symfony 3 I recognized, things have gotten better, luckily.
In my sysadmin role I never really cared about composer for example, mostly because it was blackbox and I haven’t had the time to tinker with it. Now I have taken a deeper dive into it and hell yeah, it is simple and cool.
Enough Talk, let’s put the cards on the table.
My goal for 2017 is to refresh my PHP skills and to get confident with the whole PHP ecosystem and also develop a platform which I think of since last summer, more on that in a seperate blog post.
At first sight, this doesn’t seem like a that big goal. But let me make a list here, what I actually mean, with being confident with PHP:
- master php fundamentals + language characteristics
- learn symfony 3
- write a stateless rest application
- write a hacker news clone or something similar and publish it on github
- dig into wordpress development
- write own plugin(s)
- develop own theme(s)
- kind of toolchain for webdevelopment in general and with php
If there’s a point struck out here, it means I haved finished the task and in best case, there is a link to some evidence.
The goals aren’t written to specific, for purpose. If you are reading this post in january ’17 the list may contain a few points only, so that’s only the beginning. If there is a point struck out, there will be a kind of next step for it.
I will write as much as possible about the journey here on my blog and make little videos about it. So if you are willing to follow me on this route, be sure to connect with on some social network, newsletter or my youtube channel.
Thanks for reading!