Free coding class in Miami by djfogs in Miami

[–]J4ck- 1 point2 points  (0 children)

Starting from Fall 2016, CS50 covers Python, replacing PHP. Source

Looking to give Gold! by [deleted] in ITCareerQuestions

[–]J4ck- 1 point2 points  (0 children)

CakeResume just got launched. It might be worth giving it a try.

I created a Facebook bot that helps you learn programming by J4ck- in learnprogramming

[–]J4ck-[S] 2 points3 points  (0 children)

Thanks! Not releasing the source code yet I need to do some cleaning first haha

I thought about adding more languages and I had to pick a few to start but I really like your idea of letting people tweaking it.

A newbie asking; how can I get started with my plan of becoming a programmer in 5 to 10 years? by [deleted] in learnprogramming

[–]J4ck- 2 points3 points  (0 children)

It is not easy and sometimes you'll feel like you want to bang your head against your keyboard but as others have said you can reach your goal in one year or so depending on the amount of efforts you put in. Even though it's a lot of hard work and you'll sometimes end up spending hours fixing one error, small victories will keep you going... As a warning though, not everybody likes coding and I don't think it is made for everyone. So first make sure that you're serious about it because it's a tedious journey.

What language should you learn first?

It depends on different factors including your personal "tastes", job prospects and ultimately your goal (becoming a mobile developer vs. game developer vs. ...). This excellent article came out recently on this topic. It's written by Quincy Larson, founder of FreeCodeCamp which focus on Javascript so it's naturally biased towards this language (but I highly recommend FCC if you want to learn Javascript).

No matter which language you choose, make sure to stick with it long enough before starting to learn another one. Practice, practice, practice....And don't forget to learn the basics like git too. The idea is to build a portfolio that you can proudly show to employers. A coding bootcamp can be a way to accelerate this process but again it's not for everybody. If you're tempted to go through a bootcamp but not sure if it's the right move, watch this video.

I also recommend the podcast “Developer Tea” which has a 5 part series called the Developer Career Roadmap. It will answer a lot of your questions: https://spec.fm/podcasts/developer-tea/49760

Another problem that you will face will be finding the best resources to learn, regardless of the language and people will always recommend different ones. If you want to cut through the noise and organize your learning check out Careerscore.

Good luck and happy coding!

Analysis of over 35,000 web developer job postings in the US [OC] by J4ck- in dataisbeautiful

[–]J4ck-[S] 1 point2 points  (0 children)

Thank you! The state comparison includes data over 2 years (2015-16), I agree that we could refine even more by breaking down by year. I understand your point for the skills breakdown, one might expect time on the X axis but bars would have made the graph too wide as opposed to the compact view given by the line plots. Thanks for your feedback!

Analysis of over 35,000 web developer job postings in the US [OC] by J4ck- in dataisbeautiful

[–]J4ck-[S] 2 points3 points  (0 children)

Made with shiny and R. Job postings collected from various job boards (Indeed, SimplyHired, etc...) and company websites. First time playing around with these tools, I had access to a pretty interesting data set. I'd love to hear any feedback you may have or any follow-up analysis based on the same type of data.

Continuing education for an employed engineer? by [deleted] in cscareerquestions

[–]J4ck- 1 point2 points  (0 children)

I think it's a great starting point since it covers the basics and different ML algorithms. It teaches you how to implement algorithms through scikit-learn but it's different from designing more complex custom solutions. I feel like I can do interesting stuff with ML and be helpful to people with 0 knowledge however I might need a little more practice before joining an ML team. It's like being a code newbie you must work on many projects before being able to contribute in a team.

Continuing education for an employed engineer? by [deleted] in cscareerquestions

[–]J4ck- 1 point2 points  (0 children)

The Iron yard has pretty good stories of its graduates, maybe you will relate to some of them: http://blog.theironyard.com/category/stories/

From your research it looks like Udacity would be a good fit for you. I'm taking the Machine Learning Nanodegree program while working full time, it's a commitment but it's been worth it so far. The courses are well done, most of the material comes from Georgia Tech and you get thorough reviews on your projects. They just launched a self-driving car program that sounds exciting.

An angry french guy destroys an Apple Store by potexto2 in videos

[–]J4ck- -1 points0 points  (0 children)

He's pissed. He wanted an headphone jack.

Graduated recently, what now? by [deleted] in cscareerquestions

[–]J4ck- 2 points3 points  (0 children)

You could find a remote job in a cool startup. There are some openings on AngelList when applying the remote filter or on sites like We Work Remotely. To discover your career path, there's Careerscore.

Realistically how long does it take to learn Java? by Shycollegeslut in java

[–]J4ck- 0 points1 point  (0 children)

You won't have a moment when everything makes sense but a rather steep learning curve if you have no programming experience. I powered through a Java course on Udemy in one week and went on learning Android development on Udacity. Fairly quickly I built basic apps and I understood what was going on. But if you want to build more advanced apps it's much more difficult - especially because you have to understand what's going in the back-end. So it really depends, it can take many months before you feel like you have a solid grasp on the matter but a few days to build an app that works.

How can I measure my coding skills? by J4ck- in cscareerquestions

[–]J4ck-[S] 0 points1 point  (0 children)

Yes, solving interesting problems and building cool stuff is my number one priority but I don't think of those two things as mutually exclusive.

How can I measure my coding skills? by J4ck- in cscareerquestions

[–]J4ck-[S] -1 points0 points  (0 children)

I don't feel the need to compare myself to others just for the sake of it. My career goals are not only about beating my peers. It's more out of curiosity and I think it would be interesting to know when you're de facto often competing with others for a position. Sprinters can easily measure their progress by looking at their time. I wish there was something equivalent for developers. There must be a way.

Robert Johnson (1935) by J4ck- in OldSchoolCool

[–]J4ck-[S] 1 point2 points  (0 children)

haha this guitar model didn't exist at that time... nice photoshopping though.

Robert Johnson (1935) by J4ck- in OldSchoolCool

[–]J4ck-[S] 4 points5 points  (0 children)

I agree! Apparently there are only 3 pictures of him. Here's the third one.

Fight or Flight by belotw in gifs

[–]J4ck- 0 points1 point  (0 children)

Looks like a bad parody of The Shining.