Yeah, like bitch Imma get on stackoverflow right quick and solve this in the real world. Fuck your codex test
Front end Web developers. That's the discipline I'd go into right now if I was still in college or going in. 90k 3 or 4 years out of HS? 110 to 120 with 5 years or more? Christ Angular2 can't be that hard....can it? Those aren't west coast prices either. We can't find shit for these people in ATL
i am not a front-end angular developer but in my recent job hunt (mostly looking in NC, SC, GA) a disproportionate number of the job ads I saw in Atlanta looked weird and unappealing. I eventually cut Atlanta out of my search entirely. It's hard to put my finger on what's happening there -- but I saw a lot of shady staffing firms, weird no-name companies without a web presence (or one filled with meaningless jargon), lots of 1-year contracts or 6-month contracts, strange tech requirements, misspelled/nonsense job ads, impossible to find an office or physical presence within Atlanta, "Requires 80% travel", etc.. Also a lot of manufacturing companies and finance companies with poor glassdoor reviews and lots of H-1B certs on record. If you look in the big tech hubs of the south -- Raleigh-Durham, Austin, etc. -- the market doesn't look like this. ------ but no, Angular2 isn't that difficult. I've used it some. I agree you can get paid big $$ for front-end work. Supply-and-demand, I guess.
Meaning you can't find enough developers to fill these positions? I'm technically a full stack guy in Atlanta, but mostly a backend dude. We used Typescript with Angular on this project I'm currently working on and will need to pick up Angular2 at some point. I'm not super sleek at the frontend, but it's invaluable that you can come in on a project and help contribute even if you aren't the main frontend guy.
just finished my 16 week course through launchcode (C, js, frontend web, Java) and moving on to freecodecamp. looking pretty promising so far.
Not sure about that. We've been looking for 5 months and Atlanta is a pretty decent sized tech hub. Recruiter on our floor has said this to us.
Yeah, was difficult to find candidates to help with front end development. We have a Sr guy that took a while to find (numerous candidates failed coding test...couldn't even write sql)...then took another while to find anyone half way decent.
I'm probably not really a developer. But I build analytic models for shippers and maintain BI platforms.
Anyone learned D3 without learning JavaScript first? One this this pydata convinced me of is that python viz's won't ever be pretty enough for production stuff Thinking of trying to learn D3 or something similar and pair with Flask maybe
Help? I have a buddy that was looking for some help creating a web front end to their MySQL database for customers to log into and enter data. He asked my help because I built Access databases for years but never web based front ends. Sorry if this is the wrong thread for this but where would you guys suggest I go from here? Whats the suggested approach.
Any of you guys using swift to do anything? Using a few apps to try and learn it to play around with. I xml for file configs at work (adjusting and reading it, not writing it) so I have some basic understanding of what's going on. Is it tough to learn with only a few hours a week?
I've made all the senior management at my company lose their shit over the Shiny apps I've been making in R. Shiny is really really good, in terms of being fit for purpose, and super efficient (it takes care of almost all of the JavaScript, html and CSS housekeeping for you, but let's you customize where you want.) And most of the popular graphics packages are well integrated (including D3, dygraphs, Google Viz, datatable, and on and on). But you don't even need to create full fledged Shiny applications to produce great prod worthy visualizations. Creating straight up interactive html reports (and even interactive presentation slide decks) is super easy with Rmarkdown. I use Python for some stuff (I really like scikit- learn), but R is still my go to for most things data science.
Yeah shiny is pretty awesome It's a bummer Python doesn't have that Bokeh seems like it's catching up, and you can do interactive slide decks in jupyter notebook I also don't like R :(
You only don't like R because you got used to Python. But then again, if you are using Pandas quite often, then you are already used to how many things are done in R. Honestly, it's probably best to learn them both since the data science field, at large, has pretty much adopted them both, and then go with whatever one is better for your specific task.
Yeah, you can definitely build real time apps in Shiny. There are a few in the Shiny gallery on Rstudio's Shiny website. Here are a couple: https://gallery.shinyapps.io/087-crandash/ https://gallery.shinyapps.io/086-bus-dashboard/ As for my data size, I have one app that reads in a ~16GB file and stores it in memory so that operations on it happen really really fast. Of course I had the luxury of having a server with 64GB of RAM just sitting around, so I could do that. I have another app that would be multiple TB if I wanted to store all possible data in memory, so there I do the more traditional thing and query various databases based on user inputs. It only costs me a a few seconds though.
When you say log in, do you mean a login for the MySQL server or for an application that will use MySQL as a backend DB? If it's the former then that won't be tons of work, you'll likley need to encrypt any data communicated as it would not be very smart if you're using simple CRUD screens that will directly put records into the DB. If it's the latter then you're looking at needing a web server that will need to manage requests and maintain persistence with those who communicate with it. If you need to go down this path, you could likely find some freelance work if it isn't going to be a big interface. I know Walt Disney has a huge boner for Python, but I wouldn't recommend Django as there aren't near as many people who have experience writing web applications with it. What I do in my job, along with many many other people right now, is primarily work with NodeJS and use Express on top of that as our web server. The past two applications we've worked with have been with MySQL as the database and have had great success using these technologies. Finding someone who has an expertise in this area or using .NET MVC would likely be less challenging and could get you a better rate if you can bid for multiple people. In either case, if this is something you need to "learn" then you're looking at a bit of time educating yourself if you've only worked with Access. If you have to teach yourself, pick something that works naturally with a language you have experience with (that is if you have had programming experience). There are many different web frameworks out there, some much more popular than others right now (the aforementioned Node-Express or ASP.NET MVC) that you'll find tons and tons of free guides on. If you need to do this yourself and have a small budget, look into getting a Pluralsight subscription as you'll have access to thousands of instructional videos. There is a wealth of knowledge on there and I cannot recommend it enough. https://www.pluralsight.com/browse/software-development/node-js http://www.asp.net/mvc/pluralsight https://www.pluralsight.com/courses/django-fundamentals
Walt, depending on what your career path is you're going to have to learn another language beyond Python. If you're doing a lot of data science Scala and other more functional languages are very hot right now and come off as the new "Python."
I've done a little bit of Scala. It's especially good with Spark, if your company has a Hadoop environment. Actually, some Cloudera guys I know told me that one company's Java developers and Python developers couldn't agree on what language to use for their Spark programs, so they just had everyone learn Scala instead, and it went really well.
Thanks for the info. I do some coding for my job in my companies software which is built mostly on C. I also have done a ton of work in VBA. So I'm not opposed to learning something else. I appreciate the advice and think I'll miss out on doing this work but it's something I want to learn and will definitely be checking out some of the info in your post. Much appreciated. It is more like you said in the latter. They have a server where their site is currently hosted. They want customers to be able to log in to be able to update the MySQL.
Flask is another good choice django is like your full-featured ORM framework , flask is your microframework you build out from scratch edit: i see that you already worked with flask -- nm
That's not my point. My point is that if you're in this for the long haul, you can't be loyal to one and only one language. I've already had to re-learn a bunch of Java because the best free scheduling framework we could find for a project, Quartz, is built off it.
Like everything, it depends on what you're doing. I would say reading up on the sequences/series parts of a calculus book would be most helpful. Analysis definitely plays a role in algorithms when you are talking about either (a) asymptotic behavior, i.e., growth/bounds of functions/algorithms (b) probabilistic algorithms (c) numerical analysis. At the end of the day, even if you're messing around with continuous functions, they will be approximated by numerical methods (which you will most likely be using from a library or somewhere else anyway). Focus on discrete math and linear algebra and work your way through the calculus basics when you have time (no need to memorize derivative/integral formulae).
Speaking of... https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f#.142pldk8v
Get on that Typescript bandwagon. We're working on a project now with Angular and Node/Sequelize ORM typing definitions. It almost looks like an ASP.NET MVC application with some actual object oriented flavor. https://www.typescriptlang.org/ edit: And yes I realize the irony of me proving the point of Bellotti's post.
C++ logic: "there's this slick feature called a goto statement that can be really useful in certain situations, but some people are stupid and don't use it properly, so no one should use it"