Wednesday, June 1, 2016

Lost in a Sea of Options

So I have been working on JavaScript more the last few days, 20 min here, an hour there, any amount of time I can squeeze in at my computer.
The more time I spend with JS the better I feel I become at it. "No duh" might be your initial reaction, but I've felt so overwhelmed for so long with programming in general that many times I consciously know I'm getting better or more knowledgeable in a language, yet it doesn't bring along with it the feeling that I actually am.
Both sides of my brain have times to be very active, one side telling me the logic and even truth, while the other evoking the feeling of what's going on in the heat of the moment. It's like waves of two different oceans clashing, both enormous powers with very different motives and end goals.
Not to say my brain is an enormous power, rather an untameable one in which its hard for me personally to control, change motive or direction.
Within all that, I feel motivated, so motivated I've let exercise slip. I was working out 1-2.5 hours 6x a week. In the last week it's been more like 2-3 hours total. Yikes, need to up my game on that.
Anyways, as I learn more JavaScript I think thoughts of "Yeah, I could write this for a living." With each thought of future plans it urges me to apply for more programming jobs.
Finally we arrive at the reason behind this blog. I look through applications in my area and job openings for developers. I see a wide range of wants from employers, some employers posting "entry level" but requiring 3-5 years of professional experience. There should be laws preventing the use of "entry level" associated with any required professional experience. I can hear the rhythmic chiming in my head of myself trying furiously to get an automotive job years ago, "How do I get experience if no one is willing to hire me without experience." is the old conundrum we are used to hearing.
It still holds true today, in programming, the difference being I can build my skill a little easier on my own.
As I look out over this vast desert of wants from employers, I've noticed over time there are several redundancies in their wants. I have even mapped them out before, this allowed me to see a recurring theme of SQL, C#, and JavaScript in that order. Each one is drastically different from the next in terms of number of available jobs...
So....do I jump ship from JavaScript to take on C#? It's so easy for advanced programmers to say things like, just pick your favorite language.....to someone like me, they are all virtually equal in the aspect of which I enjoy writing/learning.
It's also easy to say, well if C# has more openings go for it. This actually seems like an obvious better choice, there's something in me that can't let go of the thought of stopping halfway through this JavaScript book that makes me feel flighty, like I gave up on JavaScript, quit it.
While that would not at all be true, I know that feeling would creep in on me like the first vibrations riddling through your body of a psilocybin high. A terribly raw and real feeling all at once. Something that is inescapable and indescribable.
I think for my own personal goals my path lies before me true and straight. Finish the book. See where I'm at with programming after I'm done. If I get the sweet affirmation from myself that I desire as hard as a fat kid with cake in one hand and soda in the other, then, and only then, will I allow myself to move on to a totally different language.
When I am ready to move on, I plan on moving on to one of the following books;
 

No comments:

Post a Comment