Jr. Devs: Want More Opportunities? Learn PHP!

Поделиться
HTML-код
  • Опубликовано: 7 апр 2024
  • 📌 Video Details:
    In this video we'll discuss why you should consider learning PHP if you want more opportunities for career growth or even just your first paid gig!
    💬 Discord Server:
    / discord
    ❓Submit Your Questions:
    devmentordave.com

Комментарии • 232

  • @CodingPhase
    @CodingPhase 2 месяца назад +10

    Been saying this for years... but most of these people love being without a job and don't understand a programming language is a tool and you use different tools for different situations...Good luck on the channel

    • @devmentordave
      @devmentordave  2 месяца назад

      Thanks! Obviously, I recognize this is my opinion, but it's nice to hear others have the same. LOL

  • @SimPwear84
    @SimPwear84 3 месяца назад +6

    I got my first Junior job as a PHP developer back in 2019 - creating WP templates and plugins. Knowing PHP opened a lot of opportunities for me. Today I mostly work with JS, TS, Node micro services. PHP will always have a special place in my heart regardless how people love to bash it.

  • @lifeofdandotme
    @lifeofdandotme 3 месяца назад +29

    I like this advice very much. The best reason I can think of for someone to learn php is that it more clearly delineates front end from backend. Yes you can build both in JavaScript, but so often it is hard for junior devs to conceptualise the breakpoint between the two when they are both in the same language. This is even more difficult now with ssr frameworks like nextjs where the lines have been blurred to an extreme extent. Watching junior devs try to grapple with “where is my code running?” Is so painful to see.

    • @devmentordave
      @devmentordave  3 месяца назад +7

      Yeah, most Jr. Devs I talk with have little or no solid understanding of the backend. It's unfortunate that training has devolved this way.

    • @OzzyTheGiant
      @OzzyTheGiant 3 месяца назад +5

      What's more, SSR is just a return to traditional template engines but with a more convoluted solution. If you want SSR just use Twig. If you really want your IDE to add types to your data (which you should), then use PHP's type hinting, or even just move to Golang where typing is enforced.

    • @DEBO5
      @DEBO5 3 месяца назад

      @@OzzyTheGiantyes but now we have next Gen frameworks like qwik that offers static site generation and optimized hydration without a page reload which is much better than SSR for most cases

  • @ripplesr5655
    @ripplesr5655 3 месяца назад +53

    I started off with JS as my first programming language, then C to learn the CS fundamentals, then straight off moved to PHP dodging the "You need to learn Nodejs, PHP is dead" bullet. Built a vanilla JS, MySQL, PHP following MVC to understand why I need to move on to a framework and how vanilla PHP works - Now I have been writing Laravel and man, I have never been so happier!

    • @devmentordave
      @devmentordave  3 месяца назад +6

      Yeah, I learned Laravel 4 a "few" years back and liked it but didn't have a chance to get back to php and Laravel until my current role. I'm definitely all in on it.

    • @mohamadybr
      @mohamadybr 3 месяца назад +2

      Laravel just makes PHP a whole lot more enjoyable!

    • @ripplesr5655
      @ripplesr5655 3 месяца назад +1

      @@mohamadybr Totally.

    • @MuhammadArslan-px1sm
      @MuhammadArslan-px1sm 3 месяца назад +1

      I started off with js and then straight jumped into react. And struggling since then 😢. Everyone said react is easy and if you know js already then you should do js frameworks. But react is like a pinnacle of js . Js doesn't make react easy but instead react makes js harder. 😢

    • @ripplesr5655
      @ripplesr5655 3 месяца назад +6

      ​@@MuhammadArslan-px1sm Depends on how long have you been learning React and how far you truly understand JS and build apps to the point that you can see yourself why you need a framework in the first place.
      I jumped right into React as well some 4 years back, the learning curve was high but once you keep on building mini apps with core programming fundamentals things get easy overtime.
      Once you understand one framework well, you will see rest of the frameworks are somewhat similar just methods names, architecture is different.
      you've got this! 🙌

  • @mailsonvarela9752
    @mailsonvarela9752 3 месяца назад +15

    I landed my first job as a PHP developer back in 2019. Just a day ago i was thing about how much safer it was to go for PHP as most established businesses use stable languages (i.e. PHP or Java). I didn't like PHP back then, but now I'm glad my uni didn't throw in whatever was shining at the time in my program.

    • @devmentordave
      @devmentordave  3 месяца назад +3

      Yeah. We like the shiny new stuff, but that doesn't mean it will last, so it's good to learn some stable stuff. Plus, at some point we become the old devs who are the only ones who know "X" language... like Cobol! :)

  • @yungifez
    @yungifez 3 месяца назад +28

    I am a university student making good cash using PHP Laravel
    This is my 6th year of programming
    I don't regret

    • @devmentordave
      @devmentordave  3 месяца назад +3

      Awesome!

    • @jermaineholmes1233
      @jermaineholmes1233 3 месяца назад +2

      So proud to read this!

    • @yungifez
      @yungifez 3 месяца назад +2

      @@jermaineholmes1233 thanks.
      Sometimes mentally demanding.
      But I make 2.5 times minimum wage

    • @CristianIntriago_
      @CristianIntriago_ 3 месяца назад +1

      awesome my brother :)

    • @Anuj-es3yr
      @Anuj-es3yr 3 месяца назад +1

      Good to hear that. I am assuming through freelancing?

  • @lucaslopes1260
    @lucaslopes1260 3 месяца назад +12

    Hey man, appreciate the video. I was trying to find freelance gigs in JavaScript and Python, as I'm more comfortable using them, and I found almost every gig out there uses PHP. So I'm studying it right now and hopefully I'll be able to find something soon enough.

    • @filipegoncalves3739
      @filipegoncalves3739 3 месяца назад

      bro's gig search is "php gigs"

    • @devmentordave
      @devmentordave  3 месяца назад +1

      That's awesome! I wish you luck on your journey and if you have questions with the PHP side, feel free to join the discord channel as well.

  • @rs8197-dms
    @rs8197-dms 3 месяца назад +7

    I've been coding for nearly 50 years, and I think at last count I have worked in 17 languages.
    PHP isn't perfect, but it is far from the worst language I have worked in, and I agree with you that in the web environment it is indispensable.
    By the way a really important learning aid for PHP (and other languages) is a good AI (GPT is ok, currently Claude is even better).

  • @mrkostya008
    @mrkostya008 3 месяца назад +9

    cant believe times have come that a sane developer who has studied market just a little can agree to this

  • @Kurauone__
    @Kurauone__ 3 месяца назад +7

    There is always something new language or technology to learn and some new hoop to jump through 😮‍💨

    • @devmentordave
      @devmentordave  3 месяца назад

      Honestly, that's what I love about being a developer! You never really stop learning and growing. It takes someone who is willing to do that though to be successful long term. I have dev friends who just stuck with one thing and they have a job but it's pretty mediocre, both in responsibilities and in pay.

  • @bob_mosavo
    @bob_mosavo 3 месяца назад +2

    Thanks, Dave 👍

  • @mohamadybr
    @mohamadybr 3 месяца назад

    After going through many job listings in my area recently, my plan was to start learning PHP and .NET soon! I do enjoy coding in the most up to date languages, but it makes sense to also have what is widly required in the job market in the list of tools I know/can use!

    • @devmentordave
      @devmentordave  3 месяца назад +1

      Yeah, job market should be a big factor. If PHP isn't popular in your job market, then don't pursue it. However if so, I would definitely look into it.

  • @djspectrein
    @djspectrein 3 месяца назад +3

    You are the only developer on RUclips telling to learn personal home page | php in 2024

    • @devmentordave
      @devmentordave  3 месяца назад

      LOL quite possibly but there are lots of opportunities there. Sometimes you don’t need the newest thing.

  • @perezident14
    @perezident14 3 месяца назад +2

    I came for general career advice (3YOE) and stayed for the KC love on the hoodie. 🏈

    • @devmentordave
      @devmentordave  3 месяца назад

      Oh yeah! I've grown up most of my life in KC, so I'm enjoying the success after many years of frustration for sure!

  • @janainasantos899
    @janainasantos899 3 месяца назад +2

    You're totally right. PHP is the best. 😍I'm a Full-stack developer with around 5 years of experience, and I learned backend with PHP and Laravel which is the best framework as well.

  • @LeChuck.x17
    @LeChuck.x17 3 месяца назад +4

    The old and good PHP :) Laravel is great!, I'm learning Golang this 2024, less saturated market.

    • @loquesea688
      @loquesea688 16 дней назад

      can i find a job with go?

  • @tanzimibthesam5861
    @tanzimibthesam5861 3 месяца назад +1

    PHP is awesome really awesome for a beginner to get started.After PHP 7 and PHP 8 is more and more awsome. Way easier way to understand most programming concepts specially OOP. Obviously, you should be flexible to adopt and switch if necessary.

    • @devmentordave
      @devmentordave  3 месяца назад

      Totally agree. It’s a gateway language!

  • @kiwana_collins
    @kiwana_collins 3 месяца назад +1

    thank you so much

    • @devmentordave
      @devmentordave  3 месяца назад

      Your Welcome! Thanks for watching.

  • @user-el3lk1jj4j
    @user-el3lk1jj4j 3 месяца назад +1

    cool tanks!

  • @ryanvelbon
    @ryanvelbon 3 месяца назад +2

    PHP might not be the coolest language out there, but it powers the majority of the internet.
    If you're serious about backend, learn PHP.

  • @LeetStack
    @LeetStack 3 месяца назад +5

    I have been thinking about PHP next, but all the jobs I have ever seen for it are word press tech stack companies who want to pay you dirt cheap, because I am not seeing enough Java Spring Boot opportunities

    • @devmentordave
      @devmentordave  3 месяца назад +1

      Yes. Especially depending on where you live, a lot of the jobs are WordPress and that market is pretty saturated with low-paying jobs. But, it might be a good place for many to at least learn the language.
      However, there are other jobs out there. My co-workers and I in most of the jobs I've worked were PHP devs and we make at least a decent wage, if not above average at times. But you need to do what makes sense in your market and your financial needs.

    • @potatopower2144
      @potatopower2144 3 месяца назад +1

      I am also looking for Java Spring work. If you ever want to work on a project together, let me know!

  • @Kreytonchild
    @Kreytonchild 3 месяца назад +1

    Hm. I did feel that my bootcamp experience, I was only taught the basics (HTML, CSS, Javascript, Python, Flask, MySQL) of full stack. But thought about learning a few more languages. Thank you, I will look into PHP.

    • @devmentordave
      @devmentordave  3 месяца назад

      That is a lot. I think for many people it's just too much at first. But the more time you spend on it, continuing to learn, especially building projects, the better you will get.

  • @aryanarora5907
    @aryanarora5907 3 месяца назад +1

    Dave, Recommend me what should I do after learning PHP if I want to go into full stack web dev

    • @devmentordave
      @devmentordave  3 месяца назад

      I would definitely look into learning a SQL database such as postgres or mysql or mariadb. Learn how to do the raw queries first and learn how to interact with the database. Then check out the Laravel framework. It makes a lot of things very simple and easy to build great apps quickly.

  • @edtechbymeera
    @edtechbymeera 2 месяца назад +1

    I subscribed. Sir

    • @devmentordave
      @devmentordave  2 месяца назад

      Thanks! I hope you find it helpful.

  • @rtothec1234
    @rtothec1234 3 месяца назад +3

    I love when young devs in my area shit on PHP cause they were told to do so and they drank the Kool Aid. 😂
    More work for me. If it becomes a modern day COBOL… even better.

    • @devmentordave
      @devmentordave  3 месяца назад

      I kinda feel that way too... but I also want people to see there are other options... so torn... lol

  • @scott_itall8638
    @scott_itall8638 3 месяца назад +2

    Crash coursing Laravel 11 for my job lol. Love Sveltekit though.

  • @kidusabebe2645
    @kidusabebe2645 3 месяца назад +1

    You might be right but if someone learns Python they can increase the chance of going intobAI,ML, DATA SCIENCE . IT'S hard to go and do that with PHP.
    WHAT DO U THINK ?

    • @devmentordave
      @devmentordave  3 месяца назад

      That's true for sure. Different languages work better for different use cases. Obviously, learning PHP isn't as helpful for someone who wants to do mobile app development!
      Knowing your goal is key in making your decision. I find a lot of people don't have a goal and therefore don't know where to turn with all the options available. I'm just trying to help point out some good options for beginners.

  • @shpleemcgert
    @shpleemcgert 3 месяца назад +3

    Hey Dave, this is something I have been battling with for about 2 years. I keep switching from language to language. I will start a course, build some cool (beginner level) things with a language then doom spiral into feeling like I chose the wrong language so I pick up something else from square 1. I started with Python back in college, then C, then C++, then JavaScript, then Java, then C#, then Golang, then C# again, and now I am back at Python. I am past the fundamentals of programming as a whole but it is so hard for me to pick one ecosystem and build stuff.
    I really need to put some blinders/bumpers on and proceed past the intermediate stuff in a language.
    Do you have any advice for how I can turn on my tunnel vision and put all my eggs in the PHP basket? I think it is more a mental roadblock of "picking the wrong language" than anything.... Any advice would be appreciated. Thanks for putting your wisdom out here for free.

    • @Brian-ro7st
      @Brian-ro7st 3 месяца назад +4

      "put all my eggs in the PHP basket"
      The advice: Don't. Good engineers don't work with only a specific toolset. Become a good engineer and you can quickly become proficient in building solutions with any language. Go build some stuff. Get a job. Win.

    • @devmentordave
      @devmentordave  3 месяца назад +4

      I agree with Brian for the most part. I think it's awesome that you have all those different knowledge bases to pull from. It sounds to me that you would most benefit from focusing on a 'deeper' project than necessarily a particular language.
      Pick the language you like the most and find a real world problem and focus on building a solution for that problem. Even if there are other applications in that field, see if you can make something better or fix an area where they fall short.
      The thing most people forget is that becoming a great developer is less about the language you use and more about how you think and how you find solutions with your code. So, I wouldn't put your eggs in the PHP basket as "the fix" but PHP could be a part of that journey for you.

    • @CW91
      @CW91 3 месяца назад +3

      Instead of "tunnel vision" try to research on the "end goal" that you want to acheive. Look for job postings in the specialized area of your interest. From those job description, choose the stack that you want to focus on. Then learn according to the stack you want. Or you can mix and match a little, but try to use more popular languages/frameworks.

    • @devmentordave
      @devmentordave  3 месяца назад

      This.

    • @mudasirdurrani1831
      @mudasirdurrani1831 3 месяца назад +1

      start the Odin Project, its the best go to resources for a full stack development for a non-CS grad, languages dont matter once you learn the concepts and finish the projects in the course you can shift to another languages easily.

  • @femi_danjuma
    @femi_danjuma 3 месяца назад +1

    I'm just starting out. I've learnt HTML, CSS, Javascript. Moving on to React. Thinking of learning the MERN stack. Should i just learn PHP & Laravel? Will i get better chances of getting hired with that instead of the MERN stack?

    • @devmentordave
      @devmentordave  3 месяца назад +1

      I usually say, look at the job market if you don’t have a specific desire. Pursue what seems to have the most jobs available in your area or to you. That could be Java or Go or something else. Php is fairly ubiquitous but it may not be best for you.

    • @femi_danjuma
      @femi_danjuma 3 месяца назад

      ​@@devmentordave thanks so much for this

  • @DE-nw9sv
    @DE-nw9sv 3 месяца назад +1

    I'm a very junior dev currently refreshing learning CSS. I struggled a lot with learning JS a good while back, and ended up taking a longer than planned extended break from developer learning. Do I "have" to learn JavaScript first * before * learning PHP, or could I learn PHP first then learn JavaScript after?

    • @devmentordave
      @devmentordave  3 месяца назад +1

      Javascript is not a requirement. Many people learn it first. Checkout the Traversy Media channel and his php 4 hour video! :) take your time.

    • @WatchEarn-gv8og
      @WatchEarn-gv8og 3 месяца назад

      Php first

    • @DE-nw9sv
      @DE-nw9sv 3 месяца назад

      @@devmentordave Oh okay, great, thanks!

    • @DE-nw9sv
      @DE-nw9sv 3 месяца назад

      @@WatchEarn-gv8og Okay, thanks!

  • @catify35
    @catify35 3 месяца назад +1

    i could not be more agree. we live in economic world and if so much people on javascript or python you can't get a job . it is about everything. this is why i decide to go with php laravel for now starting and keep my python knowledge on packet too.and in my country i see more jobs about php laravel .can you suggest me a learning platform or books for it.and i am subscribed right now.

    • @devmentordave
      @devmentordave  3 месяца назад

      Laracasts is a great option for learning.
      Also, my go-to on youtube is Traversy Media.

  • @X21XXI
    @X21XXI 3 месяца назад +16

    I mean the language is literally made of dollar signs, so it figures, lol.

  • @justnik4u
    @justnik4u 3 месяца назад +1

    Isn't this a problem to build real-time chat with PHP?

    • @devmentordave
      @devmentordave  3 месяца назад

      Not sure what you mean. You certainly can build that with PHP... especially now with things like livewire that let you write 'frontend code' in php.

    • @SatanIsTheLord
      @SatanIsTheLord 3 месяца назад

      You can have chat backend done with PHP, client has to be written in other technology, depending on your frontend (JS, QML, Qt, and so on...)

  • @scorpion32
    @scorpion32 3 месяца назад +1

    PHP by itself or with a framework like laravel?

    • @devmentordave
      @devmentordave  3 месяца назад

      I love laravel but I would learn the basics of PHP first. Better to understand more what laravel is doing for you

  • @ralify
    @ralify 3 месяца назад +1

    Specifically go with Laravel!

  • @infiniteyouth18
    @infiniteyouth18 3 месяца назад +1

    Whats your opinion on python frameworks like django and flask?

    • @devmentordave
      @devmentordave  3 месяца назад +1

      I haven't done much with python in my career, but django is the only one I've used at all. So, I wouldn't probably be much help on that front. Maybe someone else here can chime in.

    • @infiniteyouth18
      @infiniteyouth18 3 месяца назад +2

      ​@@devmentordaveI'm pretty fluent I'm using flask, but I don't see any flask jobs in the jobs market. I wish I spent my time learning php rather than flask.

    • @devmentordave
      @devmentordave  3 месяца назад +1

      @@infiniteyouth18 Never regret learning something new. The time you spent allowed you to strengthen your learning muscles and your knowledge. That will help you learn more things in the future... which is part of being a dev.

  • @TheConspiracyDebunker
    @TheConspiracyDebunker 3 месяца назад +1

    Do you recommend Rust for beginners?

    • @onimekyo7633
      @onimekyo7633 3 месяца назад +2

      there isn't that many jobs for rust i think. Usually in the big companies, for backend they use golang or java. In smaller ones they might use JS & PHP.

    • @devmentordave
      @devmentordave  3 месяца назад +1

      I'm honestly not really in a field where Rust is used much (to my knowledge) so my tendency would be to encourage someone to pursue something else. I would probably only use Rust as something to enhance an existing dev career, but again, I'm not really in that world so not sure how it would translate to getting a job.

    • @devmentordave
      @devmentordave  3 месяца назад +1

      There are big companies that use PHP and Node, but yeah, I think Rust is even more specialized than that.

  • @celestinotrosso4743
    @celestinotrosso4743 3 месяца назад +5

    this is what I am learning👩🏾‍💻👩🏾‍💻

  • @edkool
    @edkool 3 месяца назад +1

    👍

  • @workingguy3166
    @workingguy3166 3 месяца назад +1

    Debating between PHP or Java

    • @devmentordave
      @devmentordave  3 месяца назад

      Honestly, both are good options. I'm partial to PHP but I know others who do Java and they do really well. Personally, I would look at what seems to be most available in your market for jobs, or try both and see which one makes the most sense to you and you can pick it up faster.

    • @BokeemWoodbeezy
      @BokeemWoodbeezy 3 месяца назад

      Learn both.

  • @gillesashley9314
    @gillesashley9314 3 месяца назад +2

    Sir, can you share how you learnt PHP without youtube?

    • @devmentordave
      @devmentordave  3 месяца назад +1

      long story short... lol
      I really learned by digging into the codebase of Joomla. Other than that it was a lot of google searches to different blogs and the PHP documentation, but I would say digging into Joomla's codebase was the biggest help.

    • @gillesashley9314
      @gillesashley9314 3 месяца назад +1

      @@devmentordave Oh wow. And you did that as a complete beginner? Or you had some prior PHP experience?

    • @devmentordave
      @devmentordave  3 месяца назад +2

      @@gillesashley9314 Complete beginner originally. I learned basic html in 1999 as a Senior in High School. Then learned everything else on my own through trial and error until RUclips took off! lol

  • @siddiksid3287
    @siddiksid3287 3 месяца назад +3

    What about golang ?

    • @bob_mosavo
      @bob_mosavo 3 месяца назад +2

      Golang is great. PHP is going to be A LOT easier to learn 🤓

    • @devmentordave
      @devmentordave  3 месяца назад +4

      GoLang is a good language. I've used it on one project. For me, the goal for most Jr. Devs should be to find something that will open up the most opportunities for paid work. Go is still a fairly new and less used language, so finding work may be more difficult. However, I would certainly not discourage anyone from learning it as I think it has a bright future.

    • @bob_mosavo
      @bob_mosavo 3 месяца назад +3

      Learn Golang and PHP 👍

  • @isaacreyes7563
    @isaacreyes7563 3 месяца назад +1

    heard the same a few months ago. Looked around but according to indeed there's about 4500 php jobs in the US. Meanwhile, there's 32k javascript jobs in the US.

    • @devmentordave
      @devmentordave  3 месяца назад +1

      Without digging into the search terms and what's actually coming up for those, there will be fewer for sure, just because of the nature of FE vs BE development. There is more diversity on the BE from a language standpoint. However, the reason I point people here is that there is a lot of side work that happens in PHP that isn't necessarily a "job" that can also create opportunity to learn and earn due to the ubiquity of it. Plus, fewer people are applying for the PHP jobs than are applying for the JS jobs.

    • @isaacreyes7563
      @isaacreyes7563 3 месяца назад +1

      @@devmentordave Yes, I understand that. Been debating it the whole day bc I am in the process of reviewing my React/Express. Learning PHP makes a lot of sense bc of the reason you mentioned, everyone including most newcomers are learning js.
      I've decided to make some room to fit PHP/laravel in. Can you recommend any resources? I found some random YT videos, also have some laravel courses on udemy from 2019 or so. Not sure if they're still relevant? I know laracasts or whatever does have a paid series but that's not something I can afford rn.

    • @devmentordave
      @devmentordave  3 месяца назад +1

      Check out traversy media on RUclips. Good php course and laravel too. Laracasts for laravel but it’s a paid service.

    • @isaacreyes7563
      @isaacreyes7563 3 месяца назад

      @@devmentordave I have one more question if you don't mind. I have a few random Laravel courses on Udemy I picked up over the years. They use Laravel 6-10. Just wondering if they are still relevant/worth going over.

  • @johnmurphy_04
    @johnmurphy_04 3 месяца назад +2

    how about c#?

    • @devmentordave
      @devmentordave  3 месяца назад

      Not against it. We have some at my company, but it's not something I've pursued so not sure how ubiquitous it is compared to PHP.

    • @CW91
      @CW91 3 месяца назад

      Most large MNC companies that use Microsoft technologies will be using C# especially with .Net frameworks

    • @OzzyTheGiant
      @OzzyTheGiant 3 месяца назад +1

      I do feel that if you go into corporate/enterprise apps and you have to choose between Java and C#, the latter is the easiest and most beginner friendly in my opinion.

  • @thecoolnewsguy
    @thecoolnewsguy 3 месяца назад +1

    Becoming something else other than a web developer seems like a good choice.

    • @devmentordave
      @devmentordave  3 месяца назад

      It's certainly not for everyone. :)

  • @venelouis
    @venelouis 3 месяца назад +1

    The way you described php seens to be an amazing language, but I've heard people to leave php, and even hate php... why some people don't like php?

    • @devmentordave
      @devmentordave  3 месяца назад +2

      People tend to assign value to something based on their experience more than they do empirical data. So if php or another language didn’t do what they expected or was harder for them to learn they assume it’s bad rather than just saying it wasn’t for them. For example, I don’t like the way python syntax is structured, so I think it’s a bad language. That doesn’t mean my take is objective or even founded. So you should take mine and everyone else’s opinions as just that, opinions, not facts.

    • @venelouis
      @venelouis 3 месяца назад +1

      @@devmentordave thank you very much for answering me

  • @astratow
    @astratow 3 месяца назад +1

    it's all great, but php courses are pretty weak. We have chaotic teachings of Edwin Diaz and CodingPhase, but where are great courses like the ones for JS? I do agree, finiding a job on back end is a lot easier than front end.

    • @devmentordave
      @devmentordave  3 месяца назад

      My personal favorite is Traversy Media, here on RUclips. You can also get some good training at laracasts.com. Honestly, I've seen a lot of poor JS courses to. At the end of the day, it's up to us to manage our learning. Personally, I prefer the concept of mentoring for a more in-depth and personalize approach but that's hard to find.

    • @astratow
      @astratow 3 месяца назад +1

      @@devmentordave which basicly means learn by doing, getting a job in order to learn... Quite a task:)
      My boss claims there is no money in PHP, I have not said to him that he is wrong.
      Thank you for answer.
      I work as front end shopify developer at the moment. Nowhere near PHP...

    • @devmentordave
      @devmentordave  3 месяца назад

      @@astratow Yeah, or work on something on the side that benefits your current employer and sell it to them. Or pick up a project for a friend or something that keeps you working through the process. It may not look like a job initially but it could help open up opportunities for a job. That's actually how I got into coding as a profession. I saw a need in the call center I worked at and built some software on the LAMP stack to meet that need.
      As far as the money is concerned... the company I work for does pretty well and we're mostly a PHP/Laravel shop. WordPress? No, not much money but broader applications? Yes. :)

    • @astratow
      @astratow 3 месяца назад +1

      @@devmentordave as per php, you refer to vanilla or frameworks? Or both?

    • @devmentordave
      @devmentordave  3 месяца назад

      @@astratow I prefer Laravel framework, but I wouldn't just jump straight into it. I'd learn the basics of PHP first so you understand why Laravel is so amazing. :)

  • @mrgenetics4063
    @mrgenetics4063 3 месяца назад +1

    How is anyone even supposed to learn a programming language like PHP? I understand there are RUclips videos, but not all videos explain something that you are trying to learn or how to use. Just going on the PHP documentation site isn’t user friendly and very ambiguous

    • @devmentordave
      @devmentordave  3 месяца назад +1

      To be honest, that’s part of any coding language. Learning to find the info you need for a particular problem is a skill you have to develop. However, having a mentor or group of people to help you learn is a key to point you in the right direction.

    • @mrgenetics4063
      @mrgenetics4063 3 месяца назад

      @@devmentordave I just can’t imagine how someone wanting to learn PHP via self-taught path back in the day when it first came out would go about it with SO MUCH technical jargon that is not user friendly or self-intuitive to understand.
      It’s mind-boggling how anyone would be able to learn this on their own. The full potential of this language could not be reached if people who DO have complete understanding of it don’t disseminate the information and just keep it to themselves.

  • @ArcWeltraumpert
    @ArcWeltraumpert 3 месяца назад +1

    maybe you mean, jr web dev, right?

    • @devmentordave
      @devmentordave  3 месяца назад

      For sure! Most people searching for development jobs are thinking in terms of web development these days or maybe mobile development. Plus that's my area of expertise so, that's where my advice generally comes from.

  • @BenQotsa
    @BenQotsa 3 месяца назад +1

    So learn larvel

  • @muhammadzahir7931
    @muhammadzahir7931 3 месяца назад +1

    You need to Learn something different۔ that's what I initially believed but people dragged me to the common route۔

    • @devmentordave
      @devmentordave  3 месяца назад

      Yeah, we tend to direct others to what we know or what we enjoy. So, I don't blame people for disagreeing with me or telling others this is the wrong path. It is the right path for some. But if you at least try it, the experience will benefit you either way.

  • @redrevyol
    @redrevyol 3 месяца назад +2

    Looks like php puts strain on the server since the server generates the html instead of the browser.

    • @josephp.3341
      @josephp.3341 3 месяца назад +1

      Server rendered html > your shitty javascript framework

    • @devmentordave
      @devmentordave  3 месяца назад +2

      The browser just renders it, it doesn't generate it per se. It's generated either statically via a compiler or dynamically via a frontend or backend script. By generating it on the backend, it's actually saving the client from doing that via javascript, but I think the load is negligible. Plus, you don't have to use it that way. It can just be a headless API and return only json objects. It's more about finding the best use case for your given scenario.

    • @redrevyol
      @redrevyol 3 месяца назад

      @@devmentordave What's wrong with clients generating the html? It would be an issue if the initial file sizes are at least 20mb like blazor webassembly.

    • @redrevyol
      @redrevyol 3 месяца назад

      @@josephp.3341 A server rendered html is still a javascript framework. Therefore, server rendered html is also shitty.

    • @devmentordave
      @devmentordave  3 месяца назад

      @@redrevyol Nothing necessarily wrong with it. It just depends on your philosophy. I would rather rely less on the varying degrees of power/speed of the clients when I can get consistency on the server. That's not going to be important for a lot of things but sometimes it is. I think it's a balancing act more than choosing one over the other.

  • @Me-vc4sf
    @Me-vc4sf 3 месяца назад +1

    I started off as a php developer got bored cause everything is WordPress nowadays

    • @devmentordave
      @devmentordave  3 месяца назад

      Have you looked at other frameworks like laravel?

  • @edmondgoddy
    @edmondgoddy 3 месяца назад +1

    I thought they said "PHP was a dead language" 😅

    • @devmentordave
      @devmentordave  3 месяца назад +1

      I thought this was a great reaction from a good dev on this subject: ruclips.net/video/WsnHWxO7Krw/видео.html

  • @OsamaSpinLadeen
    @OsamaSpinLadeen 3 месяца назад +2

    php devs: leave my trash alone!

    • @devmentordave
      @devmentordave  3 месяца назад +1

      LOL I never said it was the best thing, just that it was more prevalent and provided more opportunities than JS in the current crowded Jr. Dev market. I've seen a lot of trash code in other languages being written too!

  • @LautaroGallardo98
    @LautaroGallardo98 3 месяца назад

    Neh

  • @vikastiwari6780
    @vikastiwari6780 3 месяца назад +2

    Kya keh rhe ho 2024 me
    1960 ki technology padho..
    😂😂

  • @RealEvangelizer
    @RealEvangelizer 3 месяца назад

    I have been a dev for over 20 years. For while I could only get PHP jobs about 18+ years ago. It was the peak. The pay was so bad i'd rather drive an Uber today. Bad advice

    • @devmentordave
      @devmentordave  3 месяца назад

      Sorry that's your experience. I'm not sure that means it's bad advice though since it's worked out well for me. I guess that's the reality of advice, it's often relative to our experience. What type of development do you do now?

    • @RealEvangelizer
      @RealEvangelizer 3 месяца назад +1

      @@devmentordave I liked PHP it gets the job done in most cases, its still the cheapest per page view by a factor of 1000. I have done a few languages over the years but the common ones that stuck around with me is Python that bring in the best returns over the years. I have had to occasionally work on C++/Java for backends. I liked Python but everyone was still stuck on PHP, it would be over 5 years before I finally got gigs in Python and its continued to up. I tried Node/JS stuff, yes it good, but on that I agree 100% with you. PHP would get the job done mostly.

    • @devmentordave
      @devmentordave  3 месяца назад

      I can’t do tabbed code! lol I need my brackets!

    • @RealEvangelizer
      @RealEvangelizer 3 месяца назад +1

      @@devmentordave you made me lol real hard 😂

  • @ob34915
    @ob34915 2 месяца назад +1

    just don't learn Node and you will find plenty of junior dev jobs

  • @Tech_Publica
    @Tech_Publica 3 месяца назад +1

    No, definitely NO. PHP has its uses and had its long, glorious time, but it is definitely on his way out, and as it is such a low learning curve and most of its ecosystems are based on simplicity and low code approaches.. well it is also one of the least payed for technologies.If you want to future proof your career learn C++ if you didn't already, and one of the new (big) kids on the block like Go or Rust. This assuming you know Java or Python already....

    • @devmentordave
      @devmentordave  3 месяца назад

      Those are great options as well. I'm certainly not saying PHP is the only option, but for many, it's a good option to start with. People have been saying PHP is on it's way out for about 10 years now and yet... I still get work to do every day with it. I'll believe it when I see it! lol :)

    • @Tech_Publica
      @Tech_Publica 3 месяца назад +1

      @@devmentordave of course PHP won't die tomorrow, buy a young beginner should be thinking about the future and the future of computing is most certainly not written in PHP. Besides, someone who is at his first language or second after JS is in dire need to learn a rigorous statically typed language and PHP is a bad choice for that. Finally, the fact that there are zillions of PHP web sites does not guarantee at al that you will have a lot of well paid work to do in PHP, because like you said most of those sites are "low code"CMS projects that necessitate very little coding maintenance and pay quite abysmally even when they need it, exactly because the learning curve to do that is rather flat...

    • @devmentordave
      @devmentordave  3 месяца назад +1

      @@Tech_Publica All valid points for sure. I would differ in one area. Most Jr. Devs are grasping at straws right now because of the current market conditions. Many of them would take those abysmal opportunities just to get their foot in the door. Is it the best option? No. In fact, I have a video about the problems with WordPress, even though I cut my teeth on it. I think we need to be careful though about just writing something off because it's not the best option. For many, pivoting for a time to something that might offer the positive feedback of compensation (even if it's low) may be a great option to keep them motivated to learn and grow. Also, it's what I know the best so... I'm biased! LOL

    • @Tech_Publica
      @Tech_Publica 3 месяца назад +1

      @@devmentordave I see your point but...first of all I believe that the so called "market conditions" are also a direct consequence of flooding the market with hordes of unqualified aspiring developers who have been ripped off by bootcamps who don't do their due selection process..
      Besides, while I m a firm believer into being humble and accepting to start from ground zero and with a low salary when you cannot boast the best education...at the same time I think that that this is a worthwhile use of your time and energy only if it helps you learn what you need to aim way higher...not if it keeps you working in a low paid easy niche
      This been said, in the end personal preference and taste trumps most...so my own advise would be do not listen to me or anyone else.. try out a few reasonable ones and choose what you find more fascinating and beautiful...

    • @devmentordave
      @devmentordave  3 месяца назад +1

      @@Tech_Publica I concur. You are responsible for you. Do your research. Listen to multiple people because we all have different perspectives and experiences, but in the end, it's your choice... so make it! lol

  • @rumble1925
    @rumble1925 3 месяца назад +1

    Bad advice. PHP being widely deployed doesn't mean there are any great job opportunities. Unless it's Laravel it's usually bottom of the barrel.

    • @devmentordave
      @devmentordave  3 месяца назад

      I mean, you are welcome to your opinion of course. I am a laravel dev among other things so… yeah, there is work. And some people just need something entry level anyway to get started and those bottom of the barrel jobs may work for them at least in the short term.

  • @gsestream
    @gsestream 3 месяца назад

    hey senior devs, God gives for free, so long economy!

    • @devmentordave
      @devmentordave  3 месяца назад

      I'm not sure what you're implying but ok. :)

    • @gsestream
      @gsestream 3 месяца назад

      freedom! :)@@devmentordave

  • @cant_sleeeep
    @cant_sleeeep 3 месяца назад +1

    just learn php bruv

  • @mastermaster153
    @mastermaster153 3 месяца назад +3

    php 🤮🤮🤮🤮🤮

  • @devOnHoliday
    @devOnHoliday 3 месяца назад +3

    Please don't. I've been a php dev for a good part of 8 years, and I know we are underpaid. Php devs are not considered real engineers by some people in the industry. Php isn't a bad language, it's everywhere, but it has a history with terrible security. don't make it your 1st language. If you learn Java as your 1st language with Spring boot as a framework you have many options to get that paycheck you want. From java you can easily jump into kotlin or scala, even Node or Go. Don't get stuck in php, you'll be lost

    • @devmentordave
      @devmentordave  3 месяца назад +2

      I would disagree as I've made a career of PHP that is well paid. PHP is easy to learn but I certainly agree that it shouldn't be the only thing you learn. It's a good stepping stone into other worlds that most who go through JS heavy bootcamps never hear about. It's more about opening people's eyes to more than just frontend development. It's amazing how many bootcamp devs have no clue about backend coding. Java is a well paying field as well.

    • @tanzimibthesam5861
      @tanzimibthesam5861 3 месяца назад +2

      Security can easily be avoided with modern frameworks. About payments you need to search for places where there are high paying jobs. What you said is mainly because many freelancers are offering cheap gigs and spoiling the market.

    • @shankar7435
      @shankar7435 3 месяца назад

      Personally, i dont have any experience with php but as per my observations from others on net, this is what i was thinking too.

    • @badd.syntaxx
      @badd.syntaxx 3 месяца назад

      100% agree.

  • @zubairahmed6908
    @zubairahmed6908 3 месяца назад

    Php is redundant and dead

    • @devmentordave
      @devmentordave  3 месяца назад

      What do you mean by dead? Lot's of people say that but they don't define what they mean. They just make the assertion and walk away. lol

  • @teymurzeynalov9655
    @teymurzeynalov9655 3 месяца назад

    😂lol php is so outdated

    • @devmentordave
      @devmentordave  3 месяца назад

      Based on what?

    • @teymurzeynalov9655
      @teymurzeynalov9655 3 месяца назад

      @@devmentordave google says 😂Security Concerns: Historically, PHP has faced criticism for having security vulnerabilities and being prone to injection attacks, if not properly sanitized.18 avq 2023

    • @devmentordave
      @devmentordave  3 месяца назад

      Any language has problems if you use it incorrectly. Most php frameworks handle that issue, like frameworks handle other issues for other languages. It’s a perfectly fine language used by all kinds of organizations, even Facebook still to this day.

    • @teymurzeynalov9655
      @teymurzeynalov9655 3 месяца назад

      Php is about to die take a look at the rates and you will see

    • @themasterrogerdelgado
      @themasterrogerdelgado 3 месяца назад

      @@teymurzeynalov9655 Does including 😂help your argument or are you simply 16 years old who had a year of high school CS?

  • @zeteya
    @zeteya 3 месяца назад

    PHP is the language that makes you a bad programmer, don't listen to this garbage.

    • @devmentordave
      @devmentordave  3 месяца назад

      LOL... ok

    • @gabbeeto
      @gabbeeto 3 месяца назад

      is there a programming language that makes me 'a good programmer'?

    • @zeteya
      @zeteya 3 месяца назад

      @@gabbeeto Anything other than PHP

    • @gabbeeto
      @gabbeeto 3 месяца назад

      @@zeteya what if I know php and another language

    • @zeteya
      @zeteya 3 месяца назад

      @@gabbeeto knowing and using are two different things, the moment you use PHP, your programming skills will be -10 exp. per hour, level will decrease over time, it's like poison.

  • @AdolfRizzler41
    @AdolfRizzler41 3 месяца назад +3

    I code backend in node and everything is a mess . I am thinking of switching to django but don't know should i learn django or php first

    • @majukanumi9639
      @majukanumi9639 3 месяца назад +1

      django also big mess i think go for php as it is very old strong backend and a lot of help

    • @devmentordave
      @devmentordave  3 месяца назад

      I’m all about trying new stuff and I prefer php over node. So I’m biased.

    • @F.Castle
      @F.Castle 3 месяца назад

      Id go for Laravel over node and Django anyday

  • @DEBO5
    @DEBO5 3 месяца назад +1

    I don’t see how learning php over node js would help a junior developer. Node reinforces JavaScript knowledge which is better in the long run since php is really only used in legacy apps or CMS produced apps

    • @devmentordave
      @devmentordave  3 месяца назад

      You kind of answered your question. Most devs will not get into a job that is only JavaScript. In fact, most people won't get into a job where they are only doing greenfield projects. Most of the projects I've worked on in my life until recently have been existing legacy software. So, if you are not prepared to work with that software, you won't get the job.
      However, besides that, we actually are writing new software every day with PHP. So, to say it's only used in legacy apps or CMS such as WordPress and Drupal simply isn't true. That's why PHP or Java or other non-Javascript languages are good for Jr. Developers to learn. The vast majority of live, real projects out there are not Node.js backends. So, only learning JS hurts you in the long run.

    • @DEBO5
      @DEBO5 3 месяца назад +1

      @@devmentordave I think the market is shifting most start ups are using JavaScript and Node, even chatGPT is using react, next.js and Node. I think it’s just too much for a junior to pick up two languages especially when they have to worry about html, css, JavaScript and some sort of deployment service (and the mind shift from single threaded to multi threaded language). Now we have frameworks like Qwik which are closing the performance gap between web and desktop native apps (obviously not completely because a server round trip is always slower than code sitting in your os). I’m not knocking PHP though it has its advantages but I think learning 2 or more languages in depth is something mid level devs should be doing

    • @devmentordave
      @devmentordave  3 месяца назад

      Yeah of course. But the jobs are thin. That was more the issue. If your looking for a job in a crowded market, set yourself apart by learning something others are not. I think the expectations of Jr. Devs are way off by employers which doesn’t help the situation.

    • @devmentordave
      @devmentordave  3 месяца назад

      Also, I would guess the shift has more to do with availability of talent than node being considered better. Just my assumption.

    • @DEBO5
      @DEBO5 3 месяца назад

      @@devmentordave yea that’s a good point JavaScript is definitely the most saturated