Top 8 New Year’s Resolutions for Software Professionals

Top 8 New Year’s Resolutions for Software Professionals

new year's resolutions for software professionals
Jesse Altman | December 15, 2014
Tags: , , ,
Share

As 2014 comes to a close, we review the past year and look forward. Traditionally, people like to create a list of New Year’s Resolutions, typically focusing on personal goals like weight loss or savings. However, I think it is also important to review your professional life and look for ways to enhance it.

As a Software Engineer on the Salesforce1 Platform, here is my list of suggestions for New Year’s Resolutions:

1) Learn Salesforce1 Lightning

Salesforce1 Lightning has a large set of functionality associated with it including the Lightning Framework, Lightning Process Builder, and more. Salesforce1 Lightning includes coding, configuration and external integration. No matter your expertise, Lightning is going to affect the way you work on the Salesforce1 platform. Be on the cutting edge and learn Lightning at the start!

2) Experience Trailhead

Is there a piece of functionality in Salesforce that you have not yet mastered? Skilled at writing validation rules but would love to learn Triggers? Know the CRM like the back of your hand but need some guidance on the custom object data model? Check out Trailhead. Trailhead is a great new tool released by Salesforce to teach the platform in a gamified, easy to use, step-by-step system. It can be addicting, so be prepared to spend some time with it!

3) Learn a new Javascript Library

There are so many great Javascript frameworks that can help build beautiful, spectacular UX experiences. Maybe it is Sencha Ext JS, jQuery, or some other library, but take some time to learn one that you are interested in. As Lightning becomes more prevalent, Javascript skills will be invaluable.

4) Mentor a New Developer

We all have mentors that have helped guide us in our careers. Someone who gave you advice, reviewed your code, or simply gave you a book that helped guide you to where you are now. As you continue to gain experience, pay that forward and take a new engineer under your wing.

5) Explore your opportunities

You have an extremely valuable skill set. It is important to keep that in mind. New opportunities are available all over the world, so think about your current situation and make sure it is perfect for you. By the way, we’re hiring!

6) Contribute to the community

Salesforce provides one of the absolute best communities in the industry. The Salesforce StackExchange is my preferred site, but there is also the Salesforce Developer Forums and the Salesforce Success Community. Outside of that, there is also a great presence on Twitter, LinkedIn, and more. Whichever you choose, interact with your fellow community members. You will not only learn a ton of great information, but also build valuable relationships.

7) Attend a new meetup

There are over 115+ Salesforce Developer User Groups spread out across the globe. While contributing to the community online can be rewarding, it can be even better to get involved with the local community. Push yourself past your comfort zone, and volunteer to speak on a topic. This small setting can provide a perfect stepping stone to a Dreamforce presentation. If you are in the San Francisco area, consider attending a FinancialForce DevTalks in the coming year.

8) Check out the AppExchange

As software engineers, it is very easy to lean towards creating a custom application whenever a problem arises. Spend some time reviewing the apps available on the AppExchange. The AppExchange is growing, providing new opportunities to speed up development on a continual basis. Don’t reinvent the wheel if you can avoid it.

Choose one or choose them all, just make sure you set some professional goals for the coming year!  Also be sure to brush up on the 6 key qualities of software professionalism. Have a great new year and good luck with your New Year’s Resolutions!