Over the past two years, I’ve been working tirelessly doing everything I can to figure out my way as a developer all while trying learning what seems to be a never-ending mountain of different technologies.
Although I have not yet achieved all of my goals I feel like I’ve grown and learned enough as a developer that I need to start focusing on building and sharing.
This post will serve a couple of different purposes.
First, just hitting publish will be a huge accomplishment! I’ve been ‘talking’ about starting to write for a very long time.
Second, it will give a recap of the journey I’ve been on for the last 2 – 3 years. I’ll list out the technologies I’ve spent time learning as well as list out things I’ve learned about myself.
Third, I will layout plans I have for the future. I really want to start building things and writing about it. I’ve wanted to write long-form tutorials for a long while and I think it’s time I start.
In December of 2014, I took a long shot and applied to WebDevStudios for the position of a Front-End Developer. Crazy enough, I got a callback (see what I did there:) and started in January 2015!
This marked a huge change in my life as it completed a career transition from the IT Industry to becoming a Front-End Developer.
Overall, Bov has been great and very demanding at times. I’ve been taking the approach of working through it at my own pace while balancing it with life and (a lot of) other supplemental learning.
For more perspective, below is a list of other technologies I’ve dedicated time to learn:
- JS Templating
- React Router
I’ve also learned a thing or two about myself over this time as well:
- I learn slower than others. I’m not someone who can study something like React for a week and proclaim to have ‘learned React’!
- I do not fall into the WordPress (although it is great!) is the be all, end all. I keep a very open mind because there is a great big world of awesome things out there. I like to take the approach of using new technologies with WordPress. The addition of the API has certainly helped in this regard.
- I don’t love PHP. It’s not my passion. But it can be enjoyable to work with.
- At times, I feel like I focus too much on learning and not doing.
- Two years into learning JS and my passion seems to be even stronger. There is still so much to learn.
- I’m not a designer.
- I consider myself a Front-End developer, but I like Back-End things too. I think a 70/30 split is probably the sweet spot for me.
Here are a few projects I’ve built that I’m pretty proud of:
- WP theme built on React/Redux – http://api.ericfuller.net/
- JigSaw Puzzle (Bov Project) – https://efuller.github.io/bov-projects/projects/drag-n-drop/
I’m in a place where I know enough in terms of being Full-Stack, I just need to put it all together and build something to showcase my skills, so that’s the plan!
The theme for 2018 is going to be all about taking action in all facets of being a developer.
The learning never ends. Just because 2018 is going to be all about taking action, I will still need to set time aside to learn.
I’ve never really taken the time to create any type of portfolio so I’m planning to build out a few projects that I can officially add to my portfolio.
As I stated earlier, I’ve been thinking about starting to write for a very long time so this is something I plan to do going forward.
On a side note, I’m over giving a care what others will think of the articles or code that I write. This has been a huge blocker for me and it’s time to break that blocker into smithereens.
I have quite a list of projects I’d like to work on over the next year. The main thing I’d like to focus on is writing about these projects as I build them.
One of the first things I’d like to build a new WordPress theme for this site that is built with React! Things have changed quite a bit since I built out api.ericfuller.net.
As I stated earlier, I have a huge passion for creating/developing web applications. I have a few ideas that I hope to build out to an MVP level. I recently reserved learningtracks.io and plan to build out an idea I have for it so stay tuned.
I plan to treat this project as if it were a startup and document the process of taking it from idea to a useable MVP.
I hope that this first post is the beginning of an amazing year ahead.
Writing about complex topics and presenting them in a simple way will not only help me solidify my knowledge but will hopefully help others along the way.