Many of us started out in non-development jobs and worked our way into full 
time coding. Tech support jobs are ok but I would focus more on QA jobs. 
This might allow you to do some automated testing using 
clojure/clojurescript and given that test code isn't given the scrutiny 
that dev code goes through, you might be able to justify clojure to mgmt.

I started out in Product Support - a role between dev and the rest of the 
organization - these positions are usually only found in a very large tech 
organizations with a physical product (our company invented automated 
attendant voicemail.) As a product support engineer, I managed alpha and 
beta trials, wrote documentation, tested features, gave feedback to 
engineering, etc. This might be something you could try.

A third alternative is to do contract programming/consulting. This might be 
a harder sell but often can get you around geographical restrictions. 
Travel might be involved...

Good luck!

Alan


On Tuesday, July 22, 2014 6:03:13 PM UTC-7, VaedaStrike wrote:
>
> TL;DR - Got as close to a dream job as I could have wanted, after 6 months 
> lost it. Now, with only experience in Clojure and Scala, and seemingly 
> stuck in Utah, not sure what's the best next course of action.
>
> I'm putting this out there because of all the good experiences I've had 
> over the years with people in the Clojure community. I very much value what 
> you all have done and do. As best I can tell you're the salt of the earth.
>
> I'm a rather newly minted programmer. Six months on the job.
>
> I claim Clojure as my first language simply because I never saw my initial 
> tryst with VB.NET and Visual Studio as being much more than tinkering/not 
> really understanding. 
>
> It's kind of a long and convoluted story as to how I got here, I can share 
> it if anyone's interested, but for now let's just say that my 6 years of 
> trying to learn Clojure in my spare time landed me my first official 
> programming gig ... learning Scala.
>
> Being a bit tied to Utah (fiscally and family-wise at the moment) this 
> seemed to be the best chance I had at starting my professional programming 
> career on as close to my terms as possible, so I took it.
>
> I still like Clojure better than Scala (though I've learned a lot using 
> Scala), but these last six months programming in a professional environment 
> has cemented for me that I absolutely love programming. Being able to work 
> in a code repository of functional, industry oriented code and doing real 
> stuff that made a difference, I'll just say I never thought work could be 
> so enjoyable, nor that I'd ever have the chance to work with so many smart 
> and good people. 
>
> Unfortunately, as an outgrowth of my newness, company politics and a 
> change in team management I was told to look for a job elsewhere. 
>
> I got right to work and applied to everything that looked anything close 
> to what I then had. 
>
> I was amazed, the first four I applied to all responded well. And as a 
> plus they all were either using, or experimenting with either Clojure or 
> Scala.
>
> Unfortunately, as unexpected as the job loss was for myself, it hit my 
> wife even harder, we've not had an easy time our first 4 years of marriage 
> on the economic side of things and emotionally she was rather paralyzed by 
> this news. This combined in an unfortunate way with the fact that all four 
> places quickly responded to me and, also in a difficult way, with a few 
> decisions in how to approach the coding challenges I was given. In short, I 
> was not terribly impressive for any of the four companies. Ironically the 
> one company where I felt I did the worst has been the most understanding 
> and is willing to give me a second chance after I take a couple of 
> challenges they've given me.
>
> The problem I'm looking for help with is to know how to approach this in 
> the best way that keeps me bringing in food for and keeping a roof over 
>  the head of my wife and son, all this hopefully without sidelining my 
> career goals, to the extent that that's possible. 
>
> While I can't go and do a hard ruling out of anything, the whole 
> relocation idea to where jobs are would be an insanely tough sell. I'm not 
> sure if anyone would take on a remote worker as green as myself. And here, 
> where I'm at in Utah, is hardly full of companies ready to take some guy 
> who has 6 months of Scala experience and only self-taught (and what most 
> would consider 'hobby' experience) with Clojure. Aside from the fact that 
> very few even know what those languages are is the fact that since I've 
> been so focused on functional programming I'm really hard pressed to show 
> people what I know and what I can do. And then finding someone willing to 
> take a chance on me.
>
> I'd like to avoid the tech support jobs I've had before as they would both 
> pay substantially less AND they would be significant distractions on the 
> time for me to move forward and learn. I just feel like I'm on the cusp of 
> being a very productive and capable programmer and, at the same time, like 
> it's all trying to get away from me. I'm trying to learn and apply what I 
> know in the time between applying for work and handling all the other 
> miscellany connected with that and keeping my little family going. And 
> while I can't rule out school I'm having a hard time justifying it in my 
> mind when I feel like I'm so close to being a very capable programmer.
>
> I've really studied a great deal on a significant number of things, 
> everything from Relational database theory to things like REST and HATEOAS 
> as well as having used a little of Instaparse a previous job (one of the 
> big helps in getting the Scala job). Most recently I've been dabbling in Om 
> and Pedestal in my own time, I've also gotten my hands wet with a bit of 
> CSS & SASS. And, while not entirely connected to coding, I grew up around 
> Illustrator and Photoshop and am very conversant in Graphic Design (but 
> most of my experience is for printed mediums).
>
> Any advice or suggestions?
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to