A new year has arrived, and it’s time to decide what big things you want to do this year. I am doing so myself as both a developer and as a manager of developers. I am not talking about day-to-day tasks, but rather the “big picture” stuff. If you could go back a year and start preparing and setting up goals to achieve as the year kicked off, what would you change?
This objective-making is called a resolution, and while there are many personal resolutions – such as resolving to lose weight, read more, and call your family more often – there are also professional resolutions that you need to think about now.
Don’t be that developer insisting on doing it “the way we’ve always done it.” My advice to you, from someone who has been a developer for 15 years, is to modernize and grow. As a result, you will thrive in 2016!
Here are a few resolutions you can adopt to keep your skills sharp. Establish these resolutions now, make a plan, and revisit them each month to chart your progress and growth.
- Read a good programming book. Getting back to basics can put you in touch with why you do what you do in the first place. A good programming book has the ability to lead you back to the roots of your career, and it can blossom into new opportunities and perspectives. Here are some classics to spark the fire:
- Review your tasks and see what you can automate with proper software. Everybody has something they do over and over that’s just screaming for automation. A classic rule says that if you can identify something that is done three times or more, it’s time to automate.
- Launch a new cloud project. Launch a container-based development process project in the cloud. Container technology (such as Docker) makes it simple to orchestrate infrastructure resources at the cloud level, which in turn makes auto-provisioning, auto-migration, and other development elements simple to procure. Portable, automated, and scalable, shifting to a container-focused system allows workloads to easily move throughout hybrid and multi-cloud environments easily.
- Stop managing servers. In 2016, hosting will become more critical as applications drive more aspects of businesses. Hosting will also become more transparent for developers using containers and Backend as a Service (BaaS) utilities to manage mundane server imaging and hosting administration. While hosting may be more abstracted from everyday management, it’s more important than ever to ensure your infrastructure is backed by a 100% uptime guarantee and managed by a team of experts, so that you can focus on your process and environment.
- Port a legacy app to a modern language or framework. There’s nothing like modernizing a legacy app so that it can be exported anywhere. It is also a great exercise in fundamentals with a familiar objective.
- Find a UI that works with the way you work and one that makes sense to you. A change of scenery can make things easier or more efficient. You’ll gain productivity when you start aligning your UI with your workflow.
- Back up and clean up your data. Back up what you need right now. Go through old media and throw out what you don’t need. Automate your backups and lay out a plan for the rest of the year to keep your data and media streamlined.
- Teach someone something. When you teach someone about programming, you learn something about programming. Find an opportunity to mentor a junior member of your team, or teach at a school or to a group of seniors. This can be a very fulfilling course of endeavors that’s beneficial to your career – and perhaps even profitable!
- Find a mentor. A mentor can help guide your career to new heights. Find a person in a position that you want to hold in your career. Talk to them, find out what you should be doing, and check in regularly on your progress.
- Challenge yourself daily. Developers need to be evolutionary to keep up with the ever-changing tech landscape. Little challenges can lead to big things. This urges you to discover; you could end up impacting people around the company (and around the world!) with the right project. Find a programming challenge and complete it.
Make your resolutions today! Keep your skills razor sharp, grow your core competencies, and enjoy the benefits throughout 2016!
And remember, when you’re ready to launch that new cloud project or need managed bare metal server infrastructure for your application, chat with a hosting expert at Codero.
Best of luck in 2016!