DEV Community

New Developer Year Resolutions!

Amanda Sopkin on January 08, 2019

What are your development resolutions this new year? Some of the things I plan to work on include: Be more mindful about pull requests. This yea...
Collapse
 
nickfazzpdx profile image
Nicholas Fazzolari

Great resolutions! - 4 and 7 are big for me.

I'll add some of my own :D

1. Slow down with my personal projects: I have a dense CS coursework load. I need to stop trying to add 16 hours a week to personal software development work. I did it last term and it started to wear on me.

2. Learn a functional programming language: Open my "Learning Haskell" book this summer.

3. Get more involved and meet more devs: I'm at the point in my software developer career where I need to come out of my little academic shell and start networking. The imposters syndrome has retreated, and I'm confident enough in core topics that I feel like I can add something to the world of software development, even if the contributions are small.

Note: The Dev.to community has been overwhelmingly welcoming and positive, and I really appreciate that. I have lurked other online developer communities over the last few years and they made me weary of getting involved.

4. Continue to combine my skill sets: I have a strong background in graphic design (print and digital), and being touring musician in a post-punk band. I spend time thinking how these skills can be combined to help create human-centric, engaging software (I want to write a piece about this soon).

Collapse
 
brpaz profile image
Bruno Paz • Edited

Nice post ;)

Here are top the things I want to focus on in 2019:

1). Continue improving my knowledge of CI / CD and Development practices

With Tools like Kubernetes, Automated tests etc and do an example project with a complete pipeline including Unit tests, integration tests, contract tests, test environments by branch, integrations with Pull requests, Deploys via slack etc. The application could be really simple. The focus here is in the workflow.

2). Learn the basics of a VueJS and its Ecosystem.

I have specialized more on Backend work for the past years, but I like to know a bit of everything related to Web development and to be able to build an application from "Idea to production". To achieve that, I need to refresh my frontend skills. I dont want to be a Frontend expert and its almost impossible to be a complete full stack developer right now. Just knowing enough to be able to build something. Vue seems to be the best choice considering learning curve, tooling, community and popularity. I dont really like React and JSX.

3.) Build and launch some side project.

It doesn't need to be a complex thing or to become rich with it. Just ship something useful for someone. The skills from 1 and 2 will be useful here.

4). Continue improving my Golang knowlegde

I have been working with Go for the past months in my job and I really it. I want to continue working on it and become a pro ;)

I think its enough goals to start with ;)

Other interesting topics I might deep dive a little are Graphql, Typescript and Apache Kafka.

Collapse
 
ben profile image
Ben Halpern

Those seem like really solid resolutions!

Collapse
 
kingsten profile image
Kingsten Banh

Awesome resolutions! I believe you will achieve them all :D