Best PHP training?

I try to be a good programmer, I was one of the best among people who studied at the same time, but I reached a plateau, and I do not understand why other programmers know much more than I do. I can no longer be useful, I can not pass all the tests for good work, etc.

Should I get php training? How are the courses? I would like to know which is best. I feel that there is so much money to make as a good programmer, but I just can't be that way. Any input would be appreciated. Thanks.

+6
php
source share
6 answers

Learning never stops.

This is the true spirit of the programmer. And classes and courses are optional, only helps.

Take a look at my progress: I started with VBS and command line scripts, not for programming, but just for scripting. Then I switched to C ++ and just used the online tutorial. Subsequently, I expanded into many parts of WinAPI, including multimedia manipulation, graphical interfaces, and various other system tasks. I started using the Qt and Boost framework after I learned the basics. Then I switched to mathematical programming, where I learned Haskell and Mathematica from online tutorials. My next task was to expand web applications, starting with HTML and Javascript from W3Schools.com, and then over the past few months expanded to PHP and MySQL. My next goal is to get some basic Javascript and PHP frameworks like jQuery and Zend.

What a race of life and learning, once you have reached the goal, if you just stay and do not continue, the rest of the world will pass you by. Look, for example, on education in the USA. It used to be one of the best in the world, now we took 38th place in the developed world. The same is with you, you must continue to learn and develop, as soon as you stop, the world will pass by you. It is always better to be ahead of the race than to be in the back, reluctantly to drag forward with the stream.

If you are interested in some Lynda.com PHP and MySQL tutorials, feel free to contact me personally. I have access to many Lynda materials.

+10
source share

PHP is a very often used language, so if you want to make money, you have to be very good at it, and you know a few other little things next to it. However, I think good programmers are very rare, so if you are alone, you will definitely be far from the mass of standard php programmers.

So my advice as a successful senior ActionScript developer would be:

  • work a lot, and even more than
  • Be part of an open source project to showcase your knowledge and your vision. And also educate yourself, open your mind to an original technique.
  • never participates in a commercial project, which in the end becomes unsuccessful. Even if it is connected with someone else, with the client or with failure. Do not let the project sink when you compose it, no matter what it takes.

And I think a good programmer is capable of

  • plan your work in advance.
  • indicate a pre-designed development
  • admit that he knows nothing and is trying to learn this.

Good luck, and keep asking similar questions to yourself, you're on your way! Lex.

+2
source share

The very, best way to learn something is practice and repetition. To apply this to programming, the only way you are really improving is through the program you are programming.

I would recommend doing this: think about what you would like to have in the program, something simple. Learn which language would be a good way to make such a program - such sites are a great resource. Go to the Amazon and buy the highest "enter" rating for this language and work through it - ALL WAY is through it, do each example.

Then, when you finish the book, start working on your own idea. Again, do something simple enough to be realistic, something that you can actually finish, and know that you are moving forward, but make sure you like it and you will be happy when you are done.

I had a blog before I found out about any programming. For me, the first thing I wanted to know how to do was add a section with an expanded image to my WordPress site. Finding out how to do this was difficult for me at the time, but I was able to figure it out, and I was really pleased with the result. After that, I came back and developed a WordPress template from scratch. The first time I did this, it took me a month. Since then, I have developed dozens, and now I can often create them in just one or two days.

The most important thing is not what program you create, but just stick to programming and practice. First you copy a lot of code that doesn't make sense, but the more you do it, the more you will have these great β€œAha!” the moment when you suddenly realize how everything works.

This is a journey, not a destination, so just move and don't leave :)

+2
source share

Your first hurdle is to start trusting yourself. As long as you continue to feel that you β€œcannot be a good programmer,” you will stumble. Remind yourself when you were β€œBest,” and how you got there and used these skills. As you said, you were the best, and you can do it again, so if you haven’t acquired any disease or been removed head-first, or something that you can be a great programmer, all you need to do is believe in it and effort.

PS A good mentor or boss can do wonders, letting you do wonders. Unfortunately, the opposite is equally true.

I wish you the best. Do not give up if you need to find someone who can cheer you up. I know you can do this from what you have already said. Anyone else agree with me?

+2
source share

first of all, positive.

Define your simple projects, such as a basic CMS.

leaning on him.

Do not dive into OOP unless you have a clear understanding of writing PHP procedurally.

for me the best textbook / course was at www.lynda.com

Get the PHP course you need to learn. follow this and you will know all the basics as soon as possible.

Then when you are sure you understand it

Get a PHP / MySql course beyond the basics that teaches you best practices and OOP.

Hope this helps.

Remember that you need to practice and practice.

+1
source share

If you are looking for a good programmer, you should know what a good programmer is.
In my opinion, some qualities of a good programmer:

  • can simulate the original problem, have a global approach that ends in a modular view
  • writes code based on appropriate and appropriate algorithms
  • He has a strong knowledge of the system, libraries and language in which it should be developed.
  • writes code that can be saved

Although these points are valid for any language and system, point 3 is more or less dependent on the system / language.

PHP is considered a simple language because (especially for procedural style)

  • he cares about the allocation and release of memory,
  • variables are not type-bound and do not require a declaration,
  • it offers many libraries and features on the fly
  • convenient unified array structure and data map
  • The foreach design is also convenient for arrays and maps.
  • many operations with an error will return an empty value (perhaps a warning, but will not lead to an application crash), ...
  • also, as a rule, PHP is used to create a web page - any error and problem associated with the construction of this page will die, in general, with the completion of the page.

All the good programmers that I know (unfortunately,% are not so high) come from the background of mixed languages, they had to cope with low memory or poor processor restrictions, they had to implement subtle and innovative algorithms - they had to survive, being able to create running programs when it was not easy.

You can be a PHP programmer. Many do.

If you want to be a good programmer, there is no easy win.

Look for problems from topcoder or jamming Google code (there are many ...). Start with the simple ones.

Rethink your approach that if I had only 100 KB of memory, what if the computer was very slow, what happens under the hood ...
When you find a solution that works, always think twice; there is a better one.

+1
source share

All Articles