Hello; assuming you are a student, and have a couple years before getting hired becomes paramount, I'd recommend becoming facile with Julia and Python, separately. Your intuition about Julia's horizon is very good, and right. And looking two years out, there will be much more 'want' than availability of well-practiced Julia architects. Becoming comfortable with Python helps a great deal when there is something to be done and the task matches some good Python package. The breadth of PyPi is an asset, and there are plenty of places that first want to know you can handle getting things done using Python. Although it is good, I would advise you against using Julia's interface to Python until you have developed a deeper ease with both languages (otherwise, it could become something to lean upon, rather than a tool).
With these languages, working through good, focused, tutorials is worth the investment of time. Looking over well-written source, smaller community favorites, helps. Entering in some (not all) examples helps at least as much. Don't be concerned about taking big strides, the little strides are substantive and they allow bigger insights. When its fun, effective, and others -- with an intent glance -- get what you've done and that you have done it well, there you have it. Good wishes. On Tuesday, December 1, 2015 at 3:19:13 PM UTC-5, [email protected] wrote: > > Hi Everyone, > > > I'm currently learning data science and I have a cs101 with python > background. > > > I have this nagging feeling that Julia is going to be huge (and its > pleasing to code in) and so as I begin to learn stats with python, I keep > drifting over to Julia. Learning python seems like I'm investing in a stock > at its peak and its only downhill from there. > > > However, I also have a nagging feeling that its not ready for productive > data to data analysis or data engineering type production, that the job > prospects will be slim for a while and that I will spend too much time > chasing pycall etc errors. > > > Also with python I get can get a backup sysadmin, backend web etc job if > it turns out I'm terrible at stats. > > > I'm thus vacillating and not sure which language to learn here on out. > > > Are my considerations sound? Any other thoughts on this please? > > > Thanks! >
