my question is i'am a laravel developer does this enough i now
php angular js javascript and the basics html css and bootstrap is that make me a web developer i'am really confused and i want to know what i need to do to become a proffesional developer any suggestion please
With all these skills I think you are already a pro PHP developer. It might sound crazy, but the amount of people I worked with and their code quality makes me think this. I started to think anybody can be a developer these days who can read the alphabet and can type using a keyboard. I work for a small web agency and the candidates turning up for interview are catastrophic we should interview 100 people to get one acceptable. Before that, I worked as a freelancer and I've seen projects developed by programmers they don't really knew what they are doing.
Just follow coding standards, best practices and keep learning stuff you love to use. No point learning something you would not love in your future career. The number of good programmers are so low you can choose which kind of company you want to work for.
There is a few skill you are missing from your list, however. It's MySQL and at least 2 years experience in two frameworks. For us, it's Magento and Symfony, but could be anything popular. If you can show a hobby project of your own with at least 100 stars on github that would be a good point.
okay thank's very much for reply but do you think i have to learn new language like ruby or java to be good or i have to extend my self in php frameworks ?
@saddsa It all depends on what you plan on doing - let's say you would want to concentrate on web development, well you wouldn't need to learn Java which is rarely used in theses cases. If however you want to concentrate on client development and every little thing you could be asked to do, then of course you'd need to learn everything (counter productive)
@saddsa if you want to push yourself a bit then it's possibly worth learning another language that's fairly different to PHP - golang, Elixir, Julia or the like. It'll give you a different way of thinking about problems that you can take back to PHP if that stays as your main focus.
Principles of design, the methodologies. That is what makes you a good programmer and software developer. Yes, anyone can make a website/ web app etc, but few can make a great one.
Forget languages, take a look at standards, good documentation for example. A course I love which is free on iTunesU is Stanford's Programming Methodology course run by Mehran Sahami - here.
@Francismori7 said well you wouldn't need to learn Java which is rarely used in theses cases.
Whaaaaaaaat?
Java is used on almost all federal state and many local web databases.
For a very good career learn Java technologies, for dabling in little projects learn PHP.
I meant exactly what I said, Java technologies is used in most federal and state governments to program a front end to a database I realize you are new to this and do not quite understand things. And I programmed in jsp, servlets, and beans for 9+ years, and made a real good salary. Retired now, I maintain a couple of smaller sites in PHP, MySQL. I would not recommend a young person take up a career in programming PHP. I would recommend the Java technologies for a full fledged career. PHP as a sideline or part time I would recommend that. Now no one has to take that the wrong way that is just my opinion.
I messed around in Java to serve web applications using the Play Framework and it was pretty cool. I do know that a lot of large corporations and government entities tend to use things like ASP.NET or Java more frequently, and since they're typically larger entities, they tend to have more money to spend to hire you. However, in my experience, Java work is few and far between, and seems to be much less popular in the world of smaller startup companies.
I'm living in Los Angeles (Silicon Beach REPRESENT!) and all the companies here are very interested in PHP, Ruby on Rails, and NodeJS. Ruby on Rails, NodeJS, and the MEAN stack especially are very hip and trendy right now, and having these skills in addition to skills like PHP certainly helps turn heads when it comes to the resume/interview/hiring process.