The EXACT PHP Skills You Need to Learn to Get Paid to Code
Vložit
- čas přidán 30. 06. 2024
- I believe most coders overthink the skills they need to learn in order to get paid to code PHP. So, in this episode I'll tell you the exact skills you need to learn and why it's probably a lot fewer than you think.
Enroll in PHP 101 here:
www.johnmorrisonline.com/php
Get all the perks on Patreon:
www.johnmorrisonline.com/patreon
Show notes page for this episode:
www.johnmorrisonline.com/104
Join the Top 3% of Developers On TopTal:
www.johnmorrisonline.com/toptal
Subscribe on CZcams:
/ johnmorrisonline
Subscribe on Google Play Music:
johnmorrisonline.com/android
Subscribe on iTunes:
goo.gl/RggnXW
~-~~-~~~-~~-~
Please watch: "Ryan Carson: How to Get an IT Job WITHOUT a College Degree"
• Ryan Carson: How to Ge...
~-~~-~~~-~~-~
#php #webdev - Jak na to + styl
I needed this positivity in my life
There needs to be more added to that list.
1. Prepared Statements
2. PDO
3. Database access and CRUD operations
4. Sanitation and security
5. Object Oriented Programming (OOP)
Also, if you are wanting to learn PHP from scratch...Edwin Diaz from udemy and coding faculty has an exceptional course. I learned a lot!
Watch out for those CO that ask for expert in FE,BE, DB and testing. This is impossible!!! Reality is not that easy as this video. Not trying to thwart this enthusiasm. And forgot the important one: MVC package like Laravel, Yii. ANd I forgot PHPUnit. Understanding the test concept is not easy. And forgot one more thing: CI and CD. ANd forgot one more thing, AJAX. Oops forgot one more thing, error logging. Be careful ....
Being an expert in PHP alone is a daunting task. These days, F CO wants squeeze every brain cell. They F want everything. The problem with PHP shop is that it is not structured. One person is asked to do what 5 people used to do in the past: FE, BE, DB, Test and Prod support. F Crazy. Good for this guy's brother. It is like playing baseball with just 2 guys. Be careful...
I personally feel this is very ineffective. This kind of working structure loses expertise in one area. Challenges are good in a structured work environment. It is impossible to be an expertise in 4 languages.
i came from structured C programming. It took me a really long time to understand and accept OOP/A. It was really a weird of way solving a problem. But now I accepted it. Human are built to do step 1, step 2 ... procedure. Solving a problem OO way was quite a challenge. Cannot take OOP PHP lightly at all.
func prog brings some elegance to programming. C++ really gets worse with syntax complexity.
once again guys - John Morris is the shit ( this video is two years old and it still slays ) support this guy !
^^This guy is going places! :D
Good vlog, REALLY good vlog. I am taking the first steps to be a digital nomad. After thinking long and hard how I can work remotely and perhaps make some money I ended up at coding. I am a computer idiot most of the time so am taking the first steps in all of this. Your words are inspirational , Yea it might take me a year or two but the point is to start.
Absolutely. If you're persistent, you'll get there.
PHP still goes over my head lol, its a lot to take in. I just got my grade for finishing my PHP site, got an A grade, and a mark of 92/100. I never thought I would get that score. Your channel has helped me a lot, and I really appreciate the work you put into your videos to help us all out. PHP is amazing, once you set your database up and start creating dynamically generated content, it really shows the power you have. Though I mostly created sign ups which went to a database holding names, emails etc, then had a custom admin panel with a login, which admins could go into and look at the people who signed up using "echo" to show the information in the database.
I really do enjoy PHP, and once you keep doing it over and over again, your understanding of it because a lot more clearer. The only problem I have is remembering the functions, usually I need to look at them again and write them out. But this summer I will be drilling it into my head.
Eh. I wouldn't worry about that too much. I still look simple stuff up after 10 years. Think of it as outsourcing the information. No real need to try and memorize that stuff. The stuff you use regularly you'll naturally remember. The rest you can easily look up. Anyway, that seems like a great score. Nice work!
Sir, you a great guy.You say things that nobody else does.I love your vlogs
nice job John ! what a nice video man !
Thank you so much John, that really inspires me! :D
John Morris GREAT vlog! You really help aspiring students or even people wanted to do programming and NOT be intimidated by the codes. Thank you so much, I am currently starting to practice PHP and hopefully get paid someday.
God bless you. Keep inspiring.
Lets see in 3 months.. :)
Hi! Seems like you posted this comment 1 year ago. Any updates? are you now getting paid as a backend developer? Thanks :)
You give me the best advice ., and you lift my spirit and motivation.. thank you!
No problem!
Thank you for this great and informative piece of content.
Thank you so much for this video. Exactly what I needed..
Awesome! Glad to hear
It is the best motivation for a student confused about how to start with PHP
i very well agree
Great video, love it!!
John you speak straight from the heart with experience.
Thank you and God Bless.
I take the hint from this episode and will update you soon here, once I nail it...
Sounds good!
It's not everyday I comment on youtube or anywhere but you did rock! your inspiring words just brought me out of my wrongful desperate mind! Thanks for real, man...
wow this is not only very inspiring but also a great message for begginers and students that have no idea about what path to take in their academic lives, wish there were public programs that could provide this kind of orientation u are sharing with us, thanks john and keep it up
+Drez Covers thanks! And I will. 😃
helpfull and also honest. Sincere good job and thanks for the list!
Thank you! I love your videos and the things you shared :)
+Ho Ming Tam yep
great advice john , awesome video
You are a great motivational booster. Thanks man
This is my first time to comment on a CZcams video, I just want to say you made me inspired to study and learn PHP. Hope more free videos about learning php.
Glad to hear it!
Thank you so much for clearing all the doubts. 👍
No problem! :)
I've just started, even though i do not know exactly wot am doing, but wots pushing me is that this is for my future and thanks for the video, this helps me to know that am on the right track and am already learning, starting with PHP!
so honest and true perspective....its because of guys like John Morris that i get encouraged to keep enhancing my skills every single day....He just nailed it all..too good....long live..John..
John how long is your course total? It's not listed on the salespage. is it 4hrs? 20hrs of content? thx
Great stuff. Can't wait to hear your wisdom on 'HOW' subject. Keep it up.
Well it's here: czcams.com/video/7e1OuQKvPQw/video.html so hope you like it.
I am starting out Learning code, and i find your You Tube channel just what I need, Thanks You!
Awesome! No problem. And thank you!
thank you so much for this guide. im literally need this right now. i was lost. they told me i wasnt good enough. but im determined to prove myself i can do this!
No problem! And eff "them". You know you. Grind it out and make it happen.
Hi John, Thanks for superb information about PHP. I was astonishing when you discuss your little brother personal and professional life. Thanks again I'll try to learn and hope can be master in it.
Thank u so much for this video , it's just gorgeous ! 😊
Word!
Great Video John! Very Inspirational!!!!
Glad to hear that!
Amazing video very inspiring :)!
Thanks John !
thanks for this vid, im one of the begginers who overthink how many thing should i learn php. this helps me to calm down
+Jhomar Onodera awesome to hear!
Great video. I like it.
Cool
I know those skills. I feel really motivated. Thank you for your words.
Damn. That was well put. I felt that in my soul.
Great video
Really good video, after 4 months of playing with Java as a hobby, I made my first desktop application for store managing. Then realised that my "hobby application" is far better than those that charge $90/month. and Php is not too different in terms of syntax The only thing that stops me from changing my career into programming is lack of confidence.
UighurKnight same as me
😂😂😂👍👍
UighurKnight
go for it bro,
w3rd.
UighursKnight.. is China really dealing bad with you?
helped a lot ! thank you very much.
I perfectly Agree with you.
Uncommon lesson.Helpful.Given me lot of courage.Thanks!
Awesome! That's what I was after.
Bravo, John! I am also inspired.
Nice! Very glad to hear that.
John, do you practice boxing or any martial art ?
Great! great tips!
Thanks!
WOW, I have learned most of those skills via game programming!
OK. You have got my full attention. I'm subscribing right now. Thank for that low level factual explanation I really needed to hear that.
No problem. Thanks for watching
Thxn very nice video, i want to build some web app and i got confused what to do in php but you help me a lot.
Thank you Mr.John
Great presentation, direct, succinct, illuminating and inspiring. I'll definitely be back.
Not as great as this comment! :)
I am sold! I just need practice a little more and I definitely getting this course!
Sounds good. See ya over there. 😀
Good day sir john,this video is very inspiring and i can see that you are a good guy and i want to listen to your video of truth information about PHP,you help me a lot and most importantly again your a good guy like my boss always telling me to find a way to earn more so that what i can do what want for the future and i want to be get all the good vibes that you share to the world.
Hi John, if i could like this video a thousand times, i would. thanks a million times.
Thanks. Appreciate that!
You are great sir
you're such a good sales person, good job dude
great video
+William Bukowski thank you!
Nice video John, I will be taking it.
+George Fernandez nice! And thank you. 😃
+George Fernandez you weren't kidding eh? Hope you enjoy the course! 😃
great video
Thanks John.
will absolutely sign up, but first I have to Finnish learning html and css
nice... thanks Sr. i really like the channel
Glad to hear that!
Definitely encouraged me to keep trying TIOBE. lol!
thank you so motivational and cleaars the fears and doubdts
John I'm currently in the market for my first dev job and will be going on a one month trial as a junior php developer and if it all goes well I'll be hired permanently which is exactly what I need/want! I've been jobless for roughly a year now. My prior experience was owning a lawn treatment service and I wanted a change and of course have done my own sites as well as my wife's business site and fell in love with the endless learning curve. The job I'll be starting on a trial will be mainly Wordpress and focusing on plugins and I'm really trying to get better with php so I don't bomb the trial. I attended a coding boot camp that was focused on Ruby on Rails but do know Wordpress and know that Wordpress flavored php is slightly different so I'm really trying to go through and learn the fundamentals of php and then learn more Wordpress conventions and standards so I'll be set. Your list seems about right from what I feel you need to know but will say that it's also helpful to understand OOP basics (classes, methods, etc..) and probably basic MVC concepts. Coming from Rails something like Laravel isn't too foreign so I feel really just getting used to some of the built in functions and methods with php and the syntax is the main different for me as well as applying the Wordpress standards and how Wordpress works. Anyways thanks for your videos! I've had one hard time getting hired so I'm so excited to hopefully impress and get hired as a permanent dev!
+Keith Bachand good luck. :)
+John Morris thank you! I'm glad you promote php because honestly it's just as capable as Ruby and other languages like Python and there's frameworks like laravel and cake php that imo compare to Rails and are great. It's crazy that many people including myself spent money learning something like Ruby on Rails and I may end up in a totally different role such as a php dev. I know I've personally found that Rails and other "hip" frameworks and languages are more popular amongst start ups and from my experience a lot of these start ups can't afford to hire on a junior level guy as they have limited funding and often they seek an experienced full stack dev that can come in and knows much more than the junior level individual.
I know a thing or two about PHP but I'm having trouble finding this easy work you refer to. Can you help in finding clients?
I would add functions and SQL (MySQL or SQLite), so one can make exponentially more things...
Nice and positive man with positive attitude ....just a comment on you're attitude
hey, you ever done a video on gettting a form to pop up on press of button and it be a google form they fill out? cant find how to just put a google from in a box....
wow. never thought i get convince to get out of my comfort zone. Thanks john
I've been coding for two years, read almost every book you could read cover to cover. I knew the languages and even how to use them, but I felt as if I had to be perfect and and that I needed to remember every tag, property and function to be considered a professional. I was anxious that my skills were not up to par, but listening to your podcast had helped me realize I have the skills to be professional web developer. Thanks man.
That's awesome! Thanks for posting this. Go for it man. Sounds like you have all the skill necessary.
Not BS straight to the point :D Respect Bro
Thanks!
Nice video, I wasn't coming to look for a shortcut in one of your recent videos you talked about things that can also pertain to other aspects of life so I figured you'd have some good insight in this video as well.
Did your bro finish the CS degree?
I ask this because my family pushes for a degree but with the 2 years I have left I feel like I'd gain much much more from learning and specializing in something I'm interested in.
I often think about that same scenario happening to me, I start out growing my portfolio and have a growing relationship with clients so if they ever need anything done they'll have a guy for the task. Then working up to a Senior position.
+Poohbi yeah he did. It was after he'd been working there awhile though. I don't know that it impacted his job much. Might ask him though. Interesting question. Lots of ways to do it. I do think everyone should freelance for a bit. Opens your eyes.
I gotcha, yea that'd be something I'd like to hear. I had 2 freelance clients so far and charged a lower rate than usual, mainly to see if I can do what the client was asking for, and after the 1st project was complete I gained that confidence and experience, which allowed me to raise my prices I thought that was so awesome when I heard it!
+Poohbi e Awesome! Yes, that's how it works. That's what I'm really getting at... it's more about confidence than it is skills. Skills matter but I find most developers have what they need. It's confidence they're lacking. Very cool to hear your experience was similar.
This is so cool..... Thanks
+Okoro-Ogo Nnaemeka word
John Morris, Can I get your personal contact
I'm working on a php script
keeps saying database error
please I need your assistance
+Okoro-Ogo Nnaemeka no
John Morris ok, So can you give me tools to help
looks at it's from my config.php file ?
I agree, but I would add Date/time as well.
Definitely add Date Time to that
MrMrwilson11 Add database management.
Hey I'm a junior developer, my company is set on C#, but I have been learning PHP on the side and actually prefer it, for me it is just a much nicer language. I know they each have their benefits, but where do you stand on those 2 options?
I'm in my 2nd year in Computer Science, which is pretty dull. Went through 2 years of Mech. Engineering before that, which was horrible. Gonna go find my way out, thanks man.
whether it takes a few months or a year..the discouraging part is seeing the requirements some job listings post. Usually talk about 4 years minimum of experience..but i thought to myself..maybe with acknowledgable projects achieved in a short time can make them overlook how long one has been coding? Because Im thinking of making example websites..build a nice porfolio and eventually help someone have their own site to then see if i can find a job that way. What do you think Mr.morris?
I have a question. Can I use php professionally in Windows?
so much true is this video.
Hey john, do you think is good idea start learning php directly or do i have to do it step by step that means html, css, etc. "Html" its not a programming language but its the first step for any programmer, I learned some of html and css, something basic. But i want to jump that part and i want to start with php.
+bryan marquez you'd want to know some basic HTML and CSS, but nothing crazy is required.
Almost 4 minutes in and you’re right. Your most important statement was that you need to expand on what you know. I’m learning PHP now, and I’d prefer to use .NET or Java, but PHP is growing on me though, and after seeing some of its cool functions, i was more interested.
Do you think that JavaScript May take over, especially with node and angular now? You can do a lot using JavaScript, not just vanilla basic interaction, but wild web apps.
I personally don't think it'll "take over". It'll just remain one of the many options out there.
Wow thank for the response. I’ve actually been so curious since I’ve asked that I’ve been reading some articles online, looking for more opinions on Stackoverflow along with comments on other sites, just to figure out what to look into.
Seems like PHP is going to be the most popular, most useful, certainty has developers working hard to add new libraries and features, so there’s a definite future. I’m thinking it’s going to come down to personal preference. So far I’ve been trying put together a simple 3 page site with both: Node and then using just xampp, and so far the only js I truly appreciate is bootstrap lol.. However, Node things are confusing and I don’t know it well enough yet.
So far PHP i actually enjoy learning. Node has been a hassle, but it sounds like PHP’s longevity is not a concern. Lol who know, look at COBOL, that’s definitely still worth learning for some positions, and that came out... I think like the fall of the Roman Empire, (could be 𝑶𝒇𝒇 by a we centuries).
Sorry for the long comments It’s a habit. I will be checking out your course though, Your video was well put together and the point you were making is a fact... and it can actually apply to many other languages.
Note to any beginners:
So anyone taking this course as a beginner programmer, this will essentially teach you the basics of of any and high level language. You just need to review documentation, especially for syntax.
fantastic
Thanks you sir.
Wow I have a bit more skill then you say. But when I started apply for a job they get me down. Then I start think what else I need to learn? I have done already two projects but for them is still not enough.
THANK YOU!!!!!!!!!!!!!!!!!!!!!!!!!!
Hi John, wow this is awesome, how about HTML & CSS, what are the EXACT HTML & CSS Skills i Need to Learn to Get Paid to Code? thx
Do I need to learn javascript first before I learn php? If so how much Javascript do I need to know? My Goal is to get to a point where I can build web apps..
thank you
How do you find clients? My husband is an amazing programmer, but we can't find anybody that needs a website built.
+Kristen Pellegrini Sites like Upwork, online job boards, local business with "meh" sites, etc. Lots of places to find clients.
Could you talk about wp plugin development?
I dont mean plugin for selling. I mean simple custom plugin. I once needed some sort of functinality but failed to find plugin. How difficult is it to get to the point when you are able to build custom plugins?
Thanks!
@Andai thanks
Hi John, thanks for your videos! What do you think about the probability to get freelance job for people on upwork who aren't native in English, and what salary they could make?
Check out this video: czcams.com/video/zZkL5egagCk/video.html. I go pretty in depth on my thoughts on that.
+John Morris thanks!
inspirational...
Glad to hear
thank you so mush
I know way more than that... including files, functions, sessions, html, css, mysql, mysqli, ajax, javascript, etc. but all the job requirements I've seen for entry level are 90% things I've never seen before. I apply to them anyway just in case they are desperate to hire someone, but then nothing happens.
Now what about putting together a resume (and cover letter) if you have no professional work experience and if you are not a fresh faced 23 year old coll grad. Finding a job in Boston MA it the NYC area where you have a yuge number of people who also know these things and are in that sought out age cohort in the early 20s
please give me best book and website to learn php for beginners.. to give me a right direction
Yup. Getting data out of a collection (loops). Understanding forms (GET, POST reqs, etc). Multidimensional arrays. String interpolation. This is so often the vast majority of what we're doing. Maybe sprinkle a little AJAX in there and you're in pretty good shape.
So true!
sir, by Multidimensional do you mean something like [16,[true,"cow"],"burger"]
like array('top-level'=>array('second-level'=>'value'));
+John Morris yeah am too hung up on my JavaScript thank you John
+Youcef Y-c #Officiel no worries. Thanks for stopping by! 😃
will this work in 2018 or 2019?
So ya know those things you listed that are needed to learn? Well dang, I learned that stuff in about 7 days. Very interesting, because I am already making an app for somebody.
Now here is the one thing you need: mysql experience is very necessary.
Bad Meme i think symfony framework should be there aswell, so many opensource apps use smfony components (even CMS like Drupal 8 use Symfony components)