LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Programming (http://www.linuxquestions.org/questions/programming-9/)
-   -   Is it true that PHP is in more demand these days than C/C++? (http://www.linuxquestions.org/questions/programming-9/is-it-true-that-php-is-in-more-demand-these-days-than-c-c-883461/)

Mr. Alex 05-30-2011 04:11 AM

Is it true that PHP is in more demand these days than C/C++?
 
Hello programmers!
If I wanna become a programmer, wanna make money, say, as a freelancer - is it true that I better choose PHP over C/C++ 'cause the first one is in more demand these days and it'll be easier to find a profitable projects with?

Nathan.eth0 05-30-2011 04:33 AM

Personal suggestion.
Learn C++, then learn PHP.
And I'm saying this only because, C++ really gives you a programmer's mindset after a while, and it would be so much easier to learn other languages afterwards. Of course C++ also makes you jump to the conclusion that it is indeed the most powerful language, Its like a disease! Everyone who starts C++ thinks that is true after a while, and maybe it's not true, but it never failed me.
But to earn money, web languages are in these days. If you want to be appreciated, better learn languages like PHP, I'd certainly recommend Java (very useful), also HTML5 is really gonna hit it off in the upcoming decade.

To wrap it up, if I were you, I'd start with C++, its complete, really good exercise as a programmer, and also it would be waaaay too easy to learn other programming languages after you're a C++ programmer.

Goodluck!
Hope you'll enjoy programming (:

SigTerm 05-30-2011 05:30 AM

Quote:

Originally Posted by Mr. Alex (Post 4370754)
Hello programmers!
If I wanna become a programmer, wanna make money, say, as a freelancer - is it true that I better choose PHP over C/C++ 'cause the first one is in more demand these days and it'll be easier to find a profitable projects with?

Choose something that is interesting for you. Freelancing is a tough business, and it will be significantly harder to make money working with language you don't like.

theNbomr 05-30-2011 10:41 AM

It wouldn't hurt to start with English, if you're going to need to promote yourself to customers.
In terms of programming languages, many general fields of computing have one or two languages that are somewhat standard. For example, low-level kernel/driver coding and embedded systems use almost exclusively C, maybe a little C++. Web programmers use PHP or some of the other scripting languages. System administrators tend to use Bash with lots of other scripting languages in smaller doses.
The point of this is that it seems to make more sense to let your niche in the computing world dictate the language(s) that you learn. It is also true that learning a computer language is only the first step to being able to write good software. One must also know about the details of the specialty area, as well as software design and implementation methodology.

--- rod.

Mr. Alex 05-30-2011 11:55 AM

Is my English that bad?

Thor_2.0 05-30-2011 12:03 PM

As a very humble side-note: do not make a hobby your profession. Secondly, there's no fortune to be made as programmer, I should know. I was a programmer by hobby, then by trade, it failed...

Learn a craft. ;)

Thor

Snark1994 05-30-2011 12:21 PM

Quote:

Originally Posted by Mr. Alex (Post 4371107)
Is my English that bad?

Unless Nbomr is referring to something I didn't notice, I would say your English is fine for general conversation; he's talking about the contractions you used.

Quote:

Hello programmers!
If I wanna become a programmer, wanna make money, say, as a freelancer - is it true that I better choose PHP over C/C++ 'cause the first one is in more demand these days and it'll be easier to find a profitable projects with?
If you were trying to present yourself to a company as a freelancer you wouldn't want to be using "wanna", "'cause" or even "it'll". Also, you could rephrase "I better" to something a bit more formal. You could be more technical and move prepositions around and use slightly different punctuation, but that's becoming more a matter of style nowadays...

theNbomr 05-30-2011 12:32 PM

The care with which someone writes for communication or conversation could be taken as a reflection of the care with which the person writes software. Don't forget that prospective employers and customers may also read these forums (I do), and that the Internet never forgets. What you write will be on the record for a long time.
It behooves you to chose your language carefully (pun intended).
--- rod.

dugan 05-30-2011 12:33 PM

There is probably more freelance work with PHP than with C++. Especially for self-employed invididuals.

theNbomr 05-30-2011 12:50 PM

Quote:

Originally Posted by dugan (Post 4371144)
There is probably more freelance work with PHP than with C++. Especially for self-employed invididuals.

Do you think customers and employers will be looking for PHP programmers & C++ programmers, or will they be looking for webmasters and GUI builders (or whatever people tend to use C++ for)? The people who pay you are more interested in the end result than the implementation details. They will need to believe that you have knowledge of their field of enterprise, or of the special field for which they are buying your expertise.
To ask what programming language to learn is a bit like asking whether it is better to learn how to use a chainsaw or a dozuki. The answer all depends on whether you are building fine furniture or log structures. Better to decide on the big picture first, as that will dictate the details; and a programming language (just one?) is a detail.

Shouldn't the real question be about what vertical market one should enter?
--- rod.

SigTerm 05-30-2011 12:59 PM

Quote:

Originally Posted by Thor_2.0 (Post 4371112)
As a very humble side-note: do not make a hobby your profession.

Hmm... An interesting argument, but as far as I know doing a job you hate or working for a small amount of money is extremely hazardous to your health. I'm not sure about "making a hobby your profession", but a person should at least like his/her job.

Quote:

Originally Posted by dugan (Post 4371144)
There is probably more freelance work with PHP than with C++. Especially for self-employed invididuals.

I'd say there is probably more freelance work for artists, writers and designers than for programmers.

dugan 05-30-2011 01:00 PM

Quote:

Do you think customers and employers will be looking for PHP programmers & C++ programmers,
OF COURSE, because it's common to hire people to maintain and modify existing code, or to hire for teams where the choice of implementation language has already been decided.

But if he's looking for freelance work as a self-employed individual, then it's very likely that his clients will be individuals and small business who need web development work. That is a large market with a low entry barrier. Of his two choices, that means PHP. Not C++.

Quote:

I'd say there is probably more freelance work for artists, writers and designers than for programmers.
I'm actually getting that impression just from clientsfromhell.net, which seems to have more stories from artists than from programmers.

paulsm4 05-30-2011 01:53 PM

Quote:

Q: Is it true that PHP is in more demand these days than C/C++?
A: No

Quote:

Q: Is probably more freelance work with PHP than with C++?
A: Sure.

But ONLY if you're conversant with HTML, CSS, Javascript and at least a bit of SQL, too.

IMHO .. PSM

Mr. Alex 05-30-2011 01:54 PM

Quote:

doing a job you hate or working for a small amount of money is extremely hazardous to your health.
SO true!

Thor_2.0 05-30-2011 02:00 PM

@SigTerm
Quote:

extremely hazardous to your health
You're right...I liked programming, until i "HAD" to... :D


All times are GMT -5. The time now is 11:02 AM.