Sunday, May 29, 2016

Finally hitting self realized progress

So I've been getting told for months by others around me as I get passed up on every interview I come across "Look how far you've come" etc...

While I look backwards I definitely see the trail left behind me of my past foot steps, and from the start of my journey some of them are even starting to fade away the further I go.
Regardless of walking or sprinting the footsteps behind me grow. Even though people have given plenty of moral support on my so-called accomplishment, and yes I do see progress, I look forward ahead up the trail...and my journey just does not seem to have an end in sight.

We all travel through life not knowing where the end will be, or how for that matter, but it's different when you have a goal in mind, an end result you want to see and accomplish but you cannot see the path clear enough up that far.

Well, last night I brought up some JavaScript code I was working on that I had written, but it had not been working. Part of the reason I love programming is the aspect of problem solving, so I was kind of excited for this.

Maybe I should have bought this(Coding with JavaScript For Dummies) sooner and re-read it in my moments of frustration when I would step away from these problems knowing full and well that they might just be something easy I am over-looking.

I actually remembered the process on how to debug and find out why and where the code wasn't working. After I started dropping in console.logs and using firebug to see where it was failing I figured it out. Sweet mother of pearl....I figured it out.
I felt so accomplished in that one moment, more accomplished feeling than I have felt for some time. It felt like rather than a curvy trail ahead towards the goal it gave me a short and straight burst.
Hopefully, this means it's time to start sprinting.


Wednesday, May 25, 2016

The Dance of Work-Life Balance

Work-Life balance....this was an unheard of concept to me as little as 3 years ago. Growing up, it was work hard, so later in life you can benefit from all you have saved. Your retirement will be great.

A wonderful fairytale like thought. In this fairytale though, does the heroes family understand why he misses Christmas, thanksgiving, birthdays, and every other family event?

Of course they do in some sense, I mean when they do see you, they get to be proud of your accomplishments, promotions, and the overall success that you have built around yourself.

I remember it vividly....I was in our office with my store manager at the time, let's call him Bob. Bob was convincing me how great one more promotion would be for my life, the money, a slightly better schedule, etc.

I asked Bob (already knowing the answer), what happens when I want to spend a week at Christmas time with my brother who lives 8 hours away? Can I take a few days of vacation before the holiday...and after?

You could see the reality slowly creeping over his face like a pillow absorbing sweat from a night of bad night terrors.

Well of course we have to work those days he said.
Exactly.....I paused to let it sink in...then followed, there is no amount of money this company could pay me to stop missing my family.....then I paused slightly...not for him you see, but for myself.

It took me saying it out loud, probably a little more bluntly than was needed, to realize that my priorities in life had shifted from money money money, to missing my family. Looking back it's so simply plain to me now it's stupid.

With this we ended our conversation and went about our day.

From that day forward my focus shifted from staying an extra 10 minutes or 3 hours to finish one more project to scheduling more time with the ones I love. The ones that have supported me my entire life. To this day I still fight and struggle to make it a priority to spend time with them.
I can say with truth now though, I feel like I am winning this fight.

Part of my choice of industry change involved choosing a career path that allowed me to be successful and maintain a work-life balance better than what I have now (and had at the time I chose to become a programmer).

The tech industry seems like an amazingly cushy job compared to what I have now. Hold the hate mail and let me explain! I am no where near saying that being a developer is an easy job. In some respects it's very similar to what I do now. It's very thankless at times, long hours, extra workload, etc.
However, getting an 8-5 m-f minus maybe on call rotations is leaps and bounds better than what I have now. My schedule never stays the same from week to week.
What do you do as a tech professional when you are sick? Call in? Make sure you don't get others in the office sick? These are reasonable best practices for any work place. You know what happens at my job? You get viewed as lazy for not coming in. You get a huge *sigh....* from your superior, as if you chose to get sick in the first place, they try to guilt trip your into coming in and suffering through your shift.
Still think your industry is worse specifically work-life balance than mine? It may be! I am realistic in mine is not the worst by far!

My decision to do better for myself is just that. I want to do better for myself. The only thing that was holding me back was lame excuses. That's why I decided to make a change out of my industry, and dive head first into another.

One book that got recommended to me, that has influenced and changed the perception and lives of tons of professionals in all levels of companies is The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich. Although this is a real estate book, there are many rhythmical items that can ring out in your ears to apply to many different facets of ones life and work.

I'll leave you with a question to answer yourself, so it can be as honest as your willing to answer to yourself....

What are you doing to better your work-life balance? If the answer is anything, anything at all. Good for you, this is how we see progress.
If the answer is nothing...then why? What are you afraid of? What is so petrifying you won't even try? You don't have to quit your job and flip out on your boss to see progress.....to be successful...start small....you don't have to start large...but start something. Start today.

Start from the beginning...

This blog is going to be something I regularly work on. This will include my journey to switch career fields from retail into the tech industry.

A little about me.....I am currently 29, I have a degrees in Automotive Service Technology, Business Administration, and Computer Programming.

After 8 years in retail and feeling like I hit a wall for  professional growth I made the commitment to switch careers. I didn't want to just leave my current company, because overall the company itself hadn't done wrong. I knew that leaving this company for another in the same industry would leave me with a feeling of lack lusterness. I decided that I needed to switch industries completely.

Looking at my personal growth goals going forward for a career eventually led me to teo industries that I found fascinating, but equally important met the qualification that the specific industry rapidly evolved, and had potential for future growth. It was either the technology or medical field.

Though I felt I could succeed in medical, the idea of uprooting myself after buying a house, having a steady girlfriend that I had plans of marrying just to go to medical school did not sound satisfying. The schooling I could get around here in medical would not have been enough for my personal satisfaction, and the rediculously high standards I sometimes give myself.

Not being able to quit my job either, the job that kept me away from my family for 50-60 hours a week, I had to look for something online, 100% online infact. I found a BS in Computer Programming 100% online and went through it. It was long, sometimes hard, and sometimes easy.

In my last few months of school (roughly a year ago), I began applying for programmer/developer jobs.

I have had several interviews over the last year or so, but all essentially gave me the same answer. You don't have enough experience compared to the other applicants.
This brings me up to my current status, I am still with my same employer in retail, and pour as much  time as I can into learning programming languages, specifically web technologies. 

This time includes re-freshening up on my interview skills. Although I interview a lot of people at my current job, hundreds over the years, it has been a long time since I have been on the other side.
I know a top recommended  book that I hopefully will check out is Cracking the Coding Interview: 189 Programming Questions and Solutions.

This is what the current cover looks like, from all the reviews I've read, it is suppose to be extremely helpful.