So If I learn Wordpress, Drupal and Majento, how much I can earn?

20 replies
Hi
I decided to go for an open source development course at Techno Park in my city. They are offering that as a 3 months course and told me I will also get a job opportunity on top companies, there, eventhough I doesnt have a graduation.

So my doubt, is I am a freelancer and working for last 3 years, I know a lot of projects coming daily on all major freelancing websites, forums etc.

Within 3 months, can I study the Wordpress, Drupal, Majento and PHP coding. I am a hard worker and can dedicate my full time into this.
But I would like to stay as a freelancer more than going for a job, obviously because of the margins in projects.

Please tell me your suggestions regarding this, if I study what are my chances in this area?

Thanks
Achu
#drupal #earn #learn #majento #php #wordpress
  • Profile picture of the author Jill Carpenter
    I'm confused by your question.

    You are already making money freelancing?

    You need more instruction on open source development?

    Or this is a new area for you to learn?

    Additional education is usually a good thing.

    I think you need to find out more about what you will be learning to see if it is worth your time.
    Signature

    "May I have ten thousand marbles, please?"

    {{ DiscussionBoard.errors[6140186].message }}
    • Profile picture of the author achukuttan
      Originally Posted by Jill Carpenter View Post

      I'm confused by your question.

      You are already making money freelancing?

      You need more instruction on open source development?

      Or this is a new area for you to learn?

      Additional education is usually a good thing.

      I think you need to find out more about what you will be learning to see if it is worth your time.
      Oh Sorry for not being clear, I am a SEO, and making money through that way. But now I found more chances in Open Source Web Development. SO thats why I thought about going for a course that teaches all this.
      Yes I need more instructions and its a new area for me to learn. I need to know more about its opportunities and how can I benefit from it being a freelancer.
      {{ DiscussionBoard.errors[6140205].message }}
  • Profile picture of the author Istvan Horvath
    Being able to professionally (and the real keyword here is PROFESSIONALLY!) use all three scripts and develop websites with them requires real knowledge... unlike the SEO-voodoo thing - so, be prepared for hard work!

    Learning all of them in 3 months? I am a bit skeptical about it but who knows.
    Signature

    {{ DiscussionBoard.errors[6141143].message }}
  • Profile picture of the author zelgly2
    The competition is high but if you really work well you will get jobs easily. but classroom teaching will not help that much. They will teach only basics. Read as much and try to implement in real life.
    {{ DiscussionBoard.errors[6141167].message }}
    • Profile picture of the author Jill Carpenter
      Originally Posted by achukuttan View Post

      Yes I need more instructions and its a new area for me to learn. I need to know more about its opportunities and how can I benefit from it being a freelancer.
      Here is what I would do if I found a new skill that interested me.

      I'd do some online searches first for some basic tutorials and see how far that would take me. Then determine if I was getting bored or if this was something that really interested me enough to want to pay to learn more.

      There is nothing wrong with wanting to expand your capabilities - but also keep in mind that the highest pay goes to those who are most proficient in one or two things as opposed to the "Jacks of all trades" - from my personal observation.
      Signature

      "May I have ten thousand marbles, please?"

      {{ DiscussionBoard.errors[6141603].message }}
  • Profile picture of the author cartman
    Everyone knows wordpress. If you can really master Majento you could make some real good money.
    {{ DiscussionBoard.errors[6141618].message }}
  • Profile picture of the author microfortune
    if you take those classes all you will get is some basics of wordpress and other platforms

    you should learn php first before learning wordpress/drupal coding..
    {{ DiscussionBoard.errors[6143840].message }}
    • Profile picture of the author minion
      I'm not sure I agree with learning PHP first. Wordpress can be a great stepping-stone, especially when you are able to take an existing theme or plugin and pull it apart - I've successfully trained two different employees very quickly this way (within a couple of months - from no knowledge of HTML/JS/CSS/PHP to competent with all 4).

      Ask anyone who has been programming for a while and I'm sure they'll agree with me - it's a long process and you are still learning new things 10 years later - whether new functions, or simply a new methodology..
      While I'm sure you'll be able to create a plugin, or simple script - don't expect to become an expert within a few months.

      And as lukedidit said, if you're looking at a career - I wouldn't recommend PHP. Learn either Java or .NET (C#). There is huge demand for Java/.NET developers in the business/enterprise world, which means more $$ in the long run.
      {{ DiscussionBoard.errors[6276494].message }}
  • Profile picture of the author Mark Singletary
    To answer your question
    So If I learn Wordpress, Drupal and Majento, how much I can earn?
    my answer is not a single penny.

    Learning, while good and important, doesn't make money. Offering a product or service, based on your learning, IF presented in the right way to the right crowd at the right price may (or may not) bring in money.

    My point is that it's the DOING and PROMOTING that brings in money.

    So, what exactly did you want to sell and to whom? Answer that and someone may be able to help.

    For example, are you going to offer simple installs? Custom themes? Custom plugins? Rebuild GPL licensed plugins?

    Mark
    {{ DiscussionBoard.errors[6143897].message }}
    • Profile picture of the author achukuttan
      Originally Posted by Mark Singletary View Post

      To answer your question my answer is not a single penny.

      Learning, while good and important, doesn't make money. Offering a product or service, based on your learning, IF presented in the right way to the right crowd at the right price may (or may not) bring in money.

      My point is that it's the DOING and PROMOTING that brings in money.

      So, what exactly did you want to sell and to whom? Answer that and someone may be able to help.

      For example, are you going to offer simple installs? Custom themes? Custom plugins? Rebuild GPL licensed plugins?

      Mark
      Mark, I didnt know which are the ways to earn through these open source platforms, but I got one thing is that, PHP is the mother of all of these... and if concentrating on that will help me to study all this without going for a class.

      But I need to know if I learn the PHP, and all these platforms, what I can offer, or what are the ways that these things let me to earn money?

      Could you or anyone make a list on the ways and post here...I would be so thankful for all those and can move in the righ direction.
      {{ DiscussionBoard.errors[6143924].message }}
  • Profile picture of the author Mark Singletary
    I listed 4 ways and they are all very popular. Look through the WSO forum for more ideas.

    Many people fall for the "take my class and in x months have companies lined up to hire you" thing. In your case you seem to have no clue about these areas outside what some school salesman sold you. Be careful.
    {{ DiscussionBoard.errors[6144013].message }}
  • Profile picture of the author eternalwarrior
    Learn how to make Word press plugins. But to be honest, class room teaching will not be sufficient to master Wordpress. Class will teach the basics. I would suggest you to learn PHP then go for Wordpress.
    {{ DiscussionBoard.errors[6144043].message }}
  • Profile picture of the author achukuttan
    Well, Thankyou all for replying here and I am thinking of changing my mind for going for a class for studying all this, coz I got some confidence to study the WP, Drupal, Magento online through tutorials, videos etc.

    But what I got from this thread , a basic thing is all are built on PHP and if I study PHP very well its very easy because all those open source platforms are made from the mother.

    Could you please comment here, am I right?
    If so, what would you say the way to learn PHP. (NB : I am a SEO and I only have some school class knowledge in CPP / Programming. So would you recommend me to going for classes related to PHP only or is there any tutorial, website or a PDF or anything that teaches PHP..
    {{ DiscussionBoard.errors[6145016].message }}
  • Profile picture of the author Chris-
    Just learning the skills will enable you to get some freelance work. Using the outsource sites such as Elance, oDesk etc. is one way. I've outsourced a couple of simple WordPress programming tasks on oDesk, so there is work there. But you'll have to compete with people from 4rd world countries, charging very little. The only way to find out if it's going to work, is to test it yourself, or speak to somone else who's done it, and whom you can really trust.

    Another approach would be to find other ways of profiting from those skills, other than freelancing, such as developing your own Themes, Plugins, and other useful stuff. That can be very profitable, and the main point is that the difference between selling your time for money and selling a product that you can sell over and over again, is VAST. Your time is limited, but if you make a Plugin once, that sells millions, you get a lot more money for your time IF you get it right

    Of course, you needn't be limited to only one OR the other of those options. For example, start off freelancing, and in any spare time, write useful tools like Plugins, Themes etc. establish a reputation for those, learn what users really want that's not available (ASK them!) and provide it at a good price, learn how to market it effectively, and at some point you'll be making a lot more from the products, than you could from selling your time.

    Chris
    {{ DiscussionBoard.errors[6145226].message }}
  • Profile picture of the author jacksmith1
    A PSD file is a graphics file that is compatible with the standard published by Adobe for their Photoshop graphics editing application. PSD has also become a format commonly used by other graphical image editors. PSD files allow for the inclusion of graphical layers and other techniques that aren't used on the Web, so these files must be converted before you move on to publishing them with WordPress, Joomla, Drupal or Magento or you can convert it to html to get desired design.
    _________________
    {{ DiscussionBoard.errors[6269047].message }}
  • Profile picture of the author RichGal
    Well your earnings rarely depend on things that you learn I would say it`s pretty much impossible to answer your question...
    {{ DiscussionBoard.errors[6269056].message }}
    • Profile picture of the author ryanstreet
      The money is not in WordPress. Everyone develops (or at least says they do) for WordPress so you competition will be fierce and your rates will be driven down.

      Drupal is good, but the market just isn't there as much as WordPress. If you do find work, (which is difficult) you will still run into problems with cost.

      Magento is where it is at. They have a good marketplace, millions of sites run Magento, there is a certification program, the job demand is through the roof, and people will pay good money for a good Magento developer.

      The catch with Magento, however, is that you will NOT be able to develop for Magento if you have little to no knowledge of PHP. Magento is one of the most complicated PHP applications on the net today. It requires years of practical PHP experience before even approaching Magento. It utilizes over 10 different design patterns, has a DOM based XML configuration layer, and it takes a lot just to get some of the basic concepts just to navigate the file structure.

      If it sounds all doom and gloom, good. This is exactly the picture I am trying to paint here. I wish someone had painted a similar picture for me when I was starting out, things would've probably ended up a lot different.

      Here is the silver lining: Build modules/plugins and sell them. Do not do freelance work for others. If you sell your modules/plugins, you will derive much more satisfaction out of it.

      My advice, should you choose to take it, is this:

      Learn PHP first
      Create simple scripts that do simple things. Buy a book and go through it front to back.

      Pickup a good framework
      There are loads of PHP frameworks out there. I would personally recommend CodeIgniter (it's easy and well documented) and then move to Symfony or Zend Framework (they are the enterprise level frameworks).
      With each of these frameworks, take a popular application and duplicate it. Not to resell or rip off, but to see just how much it takes into putting together an application. I would start with simple services and move up to Facebook like applications. Those will really test your might.

      Learn each of the Applications
      The applications themselves have their own quirks that are exclusive to that particular application and therefore only experience can really give you this knowledge.
      1. Build 10 plugins for WordPres and give them away.
      2. Contribute to the fixing or patching of 10 plugins already on the WordPress repository.
      3. Build 10 Paid plugins for WordPress and sell them.
      4. Build 10 Drupal plugins.
      5. Contribute to the Drupal community in some way.
      6. Build 10 Free Magento Modules and put them on Magento connect.
      7. Build 10 Paid Magento Modules and put them on magento connect.

      I hope this helps.

      Sincerely,

      Ryan Street
      (PHP Developer for 8 years, WordPress Plugin Developer and Certified Magento Developer)
      Signature
      Ryan Street
      PHP Developer Specializing in WordPress and Magento
      {{ DiscussionBoard.errors[6276023].message }}
  • Profile picture of the author lukedidit
    To be frank, if its a career and work that is the focus of your reason for learning to develop, I would suggest you go with Java.

    As much as I really like PHP (I have been playing around with it lately), my day job is based around Java Enterprise and there are thousands of multi million dollar projects where developers are making a nice big chunk of cash working as contractors (six figures in GBP).

    The other plus is Java can be used everywhere, embedded tech, Smartphones, all operating systems. Everywhere.

    Finally, if you get good at java, you will pick up PHP very quickly, so you can still do IM in your spare time.
    {{ DiscussionBoard.errors[6276067].message }}
  • Profile picture of the author Ross Petal
    The best thing to do is look at odesk and freelance dot com. You will be able to tell what specific programming is hot and in demand. Look at the people who are hired regularly and their earnings to determine what is working. This applies to all warriors who want to establish what is hot and learn that skill.
    {{ DiscussionBoard.errors[6276528].message }}
    • Profile picture of the author Magento modules
      If you need a out source work why not you try a odesk and free lancer??
      {{ DiscussionBoard.errors[6419869].message }}

Trending Topics