Ruby community is enjoying the perks of the language and happily churning out scalable code through rails. It will be fun to read comments against it when ruby 3 comes out this year
I find there is a great utility in Ruby and Rails for learning purposes. If learning web development seems scary and intimidating it can help you get a start. Then you can branch out into Node/Express or whatever else at your leisure. I mean it's still okay in my book for professional development but it is also a good way to build confidence and alleviate fear.
"this technology is fading away" makes no sense. You could just say that about Laravel, Django, Symfony and any other frameworks. All of those do the same thing
I think this is good advice * look at jobs * learn tips & techniques * maybe it's not a learners job to pick a Webb server or solve for hypergrowth But some advice was poor * Ruby + Rails exists and has a healthy marketplace * I do not believe I can say the same for node. Most JS is hype-driven-development
I agree, since "look at jobs" can be very confusing and both ruby and rails are still making improvements, but the strongest point of rails is it's maturity and productivity
If you're talking about frameworks then I have no idea about comparisons with Rails. But if you are talking about the language then I don't know WHY anyone would choose anything over Ruby. Ruby is the MOST human-readable language that I have worked with. I have worked with PHP, Python, and Ruby. The number one problem people have with Rails (and any other framework really) is not learning the underlying language and then when you have to look under the hood to customize something, you get stuck. So really yes I agree with you in a sense that you should learn whatever language makes you happy or gets you the income, but I still say Ruby is the most human-readable. Hell, Ruby was written "to make programmers happy"!!!😁😁😁
Another trap with Ruby might be, that it has powerful metaprogramming capabilities. But if you overdo it, it will get harder to debug. Being able to use metaprogramming when it's the best tool for the job is great, but in 95% of the cases you don't need it and only make life harder for your team or your future self. Ruby treats you like an adult. It hands you a sharp knife. Not hurting yourself is your own responsibility.
PHP is a free for all. Making and upgrade or a maintenance contract on a PHP site is always a risky business. Wordpress is not a framework. Rails 6 is coming and it is ready to support WebAssembly.
Rails is great. It has nice front end features that other back end frameworks lack: turbolinks and ujs. What I dont like about that despite being a huge framework it lacks elementary and necessary built in packages such as authorization, authentication and image manipulation. Also Ruby is a strange language compared to js, php or python.
I would say, if you know rails and ruby keep it up. Currently where I am the financial sector are crying for cobal dudes. Local town hall even more hard on for pascal or Microsoft access programmers… now the last two… Uhm I have no idea what or why but that is what they want.if you can do pascal or Microsoft access with vba, pretty nice salaries to be honest… not Google rich but most way there plus the government job perks they have here so ends up being same package almost plus you go home at 5pm. Actually if you can do Visual Basic you would be even better paid!
Ruby and Rails developers should be happy you're talking about it even if it's bad. In marketing, bad press is better than no press!!! hahaha Java PHP and Python is where it's at for backend development.
Hello, I really liked the video, I have a question that is not aligned with this theme. Do you believe every web application should use any of these reactive frameworks like vue.js or react? I like ERB and I find it very practical, but I'm ashamed to use jquery in 2019 ... :(
Hi Stef! Love your videos. Need some advice. Want to get int a development world. Now, I'm a 41 y. old. What kind of path would you suggest to start with? I want to learn something that is more stable than Javascript, but maybe I'm wrong. So many new frameworks, this and that. Any advice? Thanks
As a person who just started the first week working as a web developer - Ruby on Rails to be specific, here are my two cents. Although this tech is not popular I think it could be also a huge huge benefit. I knew java before and I have applied for more than 50+ jobs but all of them required IT degree(huge companies logic, lol) and I did not get respond ( I had fine projects and resume..), also keep in mind that at least in Poland there 300 juniors java developer for one position and for rails in the other hand much less candidates.
hi Stefan, when a job says you need 3 years experience of language x, you don't have any knowledge of it but you really want the job. I can study it, make projects with it and be confident on language x within a month. for this scenario, how would you workaround the experience requirement?
Find a job without such requirements and keep it for 3 years. May seems like a joke, but if someone write "3 years experience of language x", he means 3 years of designing, building and mantaining multiple, real world, commercial projects that use language x.
For freelancing php is best. Just looking at upwork jobs there are more jobs available for php. For learning php no other course is as complete as your Web development course. You are the best.
@@johng5261 what’s wrong with the php route? Can you elaborate? I ask because I’ve been working on RoR and want to learn other web-frameworks and installed Django, Flask & Symfony on my computer. I’m gonna give a majority of my focus to Python but I thought learning some php wouldn’t hurt either.
I am normally above these conversations knowing that languages improve and so do frameworks. Hulu, Bloomberg, Shopify are some of the biggest products that run on Ruby on Rails. I go with the mindset of ... "Hey, can you build and ship what you want (PWA, API, Micro Services)? Good, no user is going to not use an app cause you used a certain language. You don't hear users debate over if it is a react native app or a swift codebase. They use the fucking app. Stop with the platform wars. Anyway, PHP is shit. Have you seen the wonders of rails 6? This guy probably visits dev.to which is built with rails with the power of caching.
Ruby is great if you live near or plan to live in a tech hub. Many top tech companies like Airbnb, algolia search, and Shopify run on Ruby. Ruby on Rails is the highest-paid Programming skill. Yes Ruby Devs make more than C developers. angel.co/salaries Ruby usage as a server side language is actually growing. If this keep growing it may surpass Java in a few years. w3techs.com/technologies/history_overview/programming_language/ms/y Ruby is super popular in the East. Especially in Japan Ruby is very big considering is a Japanese programming language. There are more Ruby jobs than node.js in Tech hub cities they are Paid higher and higher numbers and probably going to increase now that most newbies jumping into Node.js instead. Now would I learn Ruby? No because I don't live near a Tech hub but if I did I would.
Sorry, but this is not realistic advice. The difference between someone who is fluent in a language, framework, and ecosystem vs someone who thinks he can learn just enough of any language to then "jump around" is orders of magnitudes greater. Someone like that wouldn't last a week at the company that I work for. You better pick one and put all of your time and energy into being the best you can be.
@@emmetmemery6462 I said Bandcamp, an music streaming service and store. Not "Basecamp". I don't know what "Basecamp" is. I'm taking this info from their jobs page.
Well if are targeting the international market, you have 2 choices: Java and Ruby. Because you need a full Unicode support. Node,js is cute but it is just the equivalent of Sinatra.
For rapid development.. To implement features faster in your product, for stability.. U need to work on rails first then u will realise its benefits over other frameworks like django or express.
I will stick with infrastructure as a standard. I do not like this gay war on so many programming languages if I did I will stick with MS products ha this is just stupid. You spend more time figuring out what resources the liberal programmers want you to use ah no thanks.Just like you they lie big time on what is needed. Applications dev are good at lying what else they are good at well I do not know.Programming is like the left vs the right in politics how will that make a company money as it will not. War vs War. I will stick with infrastructure as the industry has a real standard.
Love that fast start of the actual video. No long pre speech or intro shit.
Ruby community is enjoying the perks of the language and happily churning out scalable code through rails. It will be fun to read comments against it when ruby 3 comes out this year
I find there is a great utility in Ruby and Rails for learning purposes. If learning web development seems scary and intimidating it can help you get a start. Then you can branch out into Node/Express or whatever else at your leisure. I mean it's still okay in my book for professional development but it is also a good way to build confidence and alleviate fear.
"this technology is fading away" makes no sense. You could just say that about Laravel, Django, Symfony and any other frameworks. All of those do the same thing
but Rails is actually fading away
@@benouattara6249 maybe in your area, but if you look on broader market there is quite a demand for Rails.
It will rise again, wait for ruby3
@@18.michaelmaramag89 Were's your confidence now? Ruby 3 is around for what, half a year? And no one cares
I think this is good advice
* look at jobs
* learn tips & techniques
* maybe it's not a learners job to pick a Webb server or solve for hypergrowth
But some advice was poor
* Ruby + Rails exists and has a healthy marketplace
* I do not believe I can say the same for node. Most JS is hype-driven-development
I agree, since "look at jobs" can be very confusing and both ruby and rails are still making improvements, but the strongest point of rails is it's maturity and productivity
If you're talking about frameworks then I have no idea about comparisons with Rails. But if you are talking about the language then I don't know WHY anyone would choose anything over Ruby. Ruby is the MOST human-readable language that I have worked with. I have worked with PHP, Python, and Ruby. The number one problem people have with Rails (and any other framework really) is not learning the underlying language and then when you have to look under the hood to customize something, you get stuck. So really yes I agree with you in a sense that you should learn whatever language makes you happy or gets you the income, but I still say Ruby is the most human-readable. Hell, Ruby was written "to make programmers happy"!!!😁😁😁
Another trap with Ruby might be, that it has powerful metaprogramming capabilities. But if you overdo it, it will get harder to debug. Being able to use metaprogramming when it's the best tool for the job is great, but in 95% of the cases you don't need it and only make life harder for your team or your future self.
Ruby treats you like an adult. It hands you a sharp knife. Not hurting yourself is your own responsibility.
Choose one of the bigger alternatives in terms of job opportunities. PHP, Node and Python. PHP being the biggest in terms of jobs at the moment.
PHP is a free for all. Making and upgrade or a maintenance contract on a PHP site is always a risky business. Wordpress is not a framework. Rails 6 is coming and it is ready to support WebAssembly.
what ?? not a single Ruby joke in a video with a Ruby title ... I am kind of disappointed :(
As he said he really doesnt hate any language. He is language neutral. But i also love the ruby jokes.
I stopped watching the video when says php is a good option to learn.
Rails is great. It has nice front end features that other back end frameworks lack: turbolinks and ujs.
What I dont like about that despite being a huge framework it lacks elementary and necessary built in packages such as authorization, authentication and image manipulation. Also Ruby is a strange language compared to js, php or python.
Your not well informed. Rails have all that for a very long time, And Ruby have something that PHP and Python do not have; Full Unicode support !
You should make a new video about this and RoR
Is this guy reliable? I am a noobie/newbie so just wanna know the right thing to watch.
I hear that I am very reliable: READ MY GOOGLE REVIEWS:
bit.ly/2MUii8x
I would say, if you know rails and ruby keep it up. Currently where I am the financial sector are crying for cobal dudes. Local town hall even more hard on for pascal or Microsoft access programmers… now the last two… Uhm I have no idea what or why but that is what they want.if you can do pascal or Microsoft access with vba, pretty nice salaries to be honest… not Google rich but most way there plus the government job perks they have here so ends up being same package almost plus you go home at 5pm. Actually if you can do Visual Basic you would be even better paid!
Ruby and Rails developers should be happy you're talking about it even if it's bad. In marketing, bad press is better than no press!!! hahaha Java PHP and Python is where it's at for backend development.
Hello, I really liked the video, I have a question that is not aligned with this theme.
Do you believe every web application should use any of these reactive frameworks like vue.js or react?
I like ERB and I find it very practical, but I'm ashamed to use jquery in 2019 ... :(
I see tons of COBOL jobs where I am at. LOL!
Hi Stef! Love your videos. Need some advice. Want to get int a development world. Now, I'm a 41 y. old. What kind of path would you suggest to start with? I want to learn something that is more stable than Javascript, but maybe I'm wrong. So many new frameworks, this and that. Any advice? Thanks
Huntil P. I can help. Go and master DevOps. Follow the DevOps roadmap here - github.com/kamranahmedse/developer-roadmap
learn rails
As a person who just started the first week working as a web developer - Ruby on Rails to be specific, here are my two cents.
Although this tech is not popular I think it could be also a huge huge benefit.
I knew java before and I have applied for more than 50+ jobs but all of them required IT degree(huge companies logic, lol) and I did not get respond ( I had fine projects and resume..), also keep in mind that at least in Poland there 300 juniors java developer for one position and for rails in the other hand much less candidates.
Same in my country,
Ruby Developers have almost the same salary as the java devs which is high because they are very few but high in demand
I love my rails gig. Soo fun to crank out new features and be able to pivot entire apps so quickly.
hi Stefan, when a job says you need 3 years experience of language x, you don't have any knowledge of it but you really want the job. I can study it, make projects with it and be confident on language x within a month. for this scenario, how would you workaround the experience requirement?
Find a job without such requirements and keep it for 3 years. May seems like a joke, but if someone write "3 years experience of language x", he means 3 years of designing, building and mantaining multiple, real world, commercial projects that use language x.
Yep.
For freelancing php is best. Just looking at upwork jobs there are more jobs available for php. For learning php no other course is as complete as your
Web development course. You are the best.
you dont want to go that route
@@johng5261 what’s wrong with the php route? Can you elaborate? I ask because I’ve been working on RoR and want to learn other web-frameworks and installed Django, Flask & Symfony on my computer. I’m gonna give a majority of my focus to Python but I thought learning some php wouldn’t hurt either.
What do you think about Jekyll? The static site generator that is dependent on Ruby.
Dude you're a PHP guy I get why you hate ruby on rails. Most ruby guys don't don't like PHP either.
Pretty true.
I am normally above these conversations knowing that languages improve and so do frameworks. Hulu, Bloomberg, Shopify are some of the biggest products that run on Ruby on Rails. I go with the mindset of ... "Hey, can you build and ship what you want (PWA, API, Micro Services)? Good, no user is going to not use an app cause you used a certain language. You don't hear users debate over if it is a react native app or a swift codebase. They use the fucking app. Stop with the platform wars. Anyway, PHP is shit. Have you seen the wonders of rails 6?
This guy probably visits dev.to which is built with rails with the power of caching.
good advice
I appreciate the bonus about Engine X versus Apache....
Ruby is great if you live near or plan to live in a tech hub.
Many top tech companies like Airbnb, algolia search, and Shopify run on Ruby.
Ruby on Rails is the highest-paid Programming skill. Yes Ruby Devs make more than C developers.
angel.co/salaries
Ruby usage as a server side language is actually growing. If this keep growing it may surpass Java in a few years.
w3techs.com/technologies/history_overview/programming_language/ms/y
Ruby is super popular in the East. Especially in Japan Ruby is very big considering is a Japanese programming language.
There are more Ruby jobs than node.js in Tech hub cities they are Paid higher and higher numbers and probably going to increase now that most newbies jumping into Node.js instead.
Now would I learn Ruby? No because I don't live near a Tech hub but if I did I would.
Sorry, but this is not realistic advice. The difference between someone who is fluent in a language, framework, and ecosystem vs someone who thinks he can learn just enough of any language to then "jump around" is orders of magnitudes greater. Someone like that wouldn't last a week at the company that I work for. You better pick one and put all of your time and energy into being the best you can be.
market share isn’t everything; telling people to learn PHP in 2020 is a sin
You know what is fun in developing a Rails app?
Deploying it on wordpress XD
Bandcamp uses Ruby (but not Rails, as they said).
This is not true Basecamp uses Ruby on Rails, the creator of Rails is their CTO.
@@emmetmemery6462 I said Bandcamp, an music streaming service and store. Not "Basecamp". I don't know what "Basecamp" is. I'm taking this info from their jobs page.
@@guinerb7753 ahh sorry misread it my mistake
@@emmetmemery6462 No prob. :)
NOBODY:
LITERALLY NOBODY:
STEFAN: Let's roast Ruby
Ruby has as much as perl Jobs in Germany
🤯
@@StefanMischook perl 270 while Ruby 170 so about same
Short answer: Go fast and change to PHP, Java, Python or Node.... NOW!!!
Τhe real question is why would you even use Ruby in the first place?
Well if are targeting the international market, you have 2 choices: Java and Ruby. Because you need a full Unicode support. Node,js is cute but it is just the equivalent of Sinatra.
For rapid development.. To implement features faster in your product, for stability.. U need to work on rails first then u will realise its benefits over other frameworks like django or express.
@@ashutoshdevshali5406 Do ruby people in 2021 still believe that framework will solve all their issues?
Ruby on rails will drop you before you drop it. Its a shit storm
have to disagree. lanauge does matter. this guy is not telling the truth
I will stick with infrastructure as a standard. I do not like this gay war on so many programming languages if I did I will stick with MS products ha this is just stupid. You spend more time figuring out what resources the liberal programmers want you to use ah no thanks.Just like you they lie big time on what is needed. Applications dev are good at lying what else they are good at well I do not know.Programming is like the left vs the right in politics how will that make a company money as it will not. War vs War. I will stick with infrastructure as the industry has a real standard.