PHP Developers Network

A community of PHP developers offering assistance, advice, discussion, and friendship.
 
Loading
It is currently Tue Jul 23, 2019 1:45 pm

All times are UTC - 5 hours




Post new topic Reply to topic  [ 7 posts ] 
Author Message
 Post subject: Generalist Vs Specialist
PostPosted: Wed Jun 13, 2012 4:32 pm 
Offline
Forum Contributor

Joined: Sat Nov 19, 2011 10:32 am
Posts: 194
I have been self- learning web for the last 3 years.

Looking back at competencies developed so far - i have become a jack of many trades but i haven't mastered any :roll:
I may be called a "web assembler" rather than a developer.

I learnt Java, PHP, CSS, Javascript, MySQL and various libraries & frameworks for each of these -
but i am not very good at any one.

So,
I don't know - regex rules but have been able to bend them when needed (with help from some 'experts' round here).
I don't know - javascript but have used prototype and jquery libraries in my projects for UIs
I don't know - CSS Designing - but have built reasonable looking CSS designs from scratch
I don't know - MySQL but have used it my projects

Same is the case with everything i have picked up.

Is being a generalist good ?

Can a generalist stay in the business in the long run ?

or should one think of specializing ?

Standing on a cross road :D


Top
 Profile  
 
PostPosted: Wed Jun 13, 2012 6:30 pm 
Offline
Site Administrator
User avatar

Joined: Wed Aug 25, 2004 7:54 pm
Posts: 13592
Location: New York, NY, US
You always need to keep learning, but usually you go where the money is. A generalist can certainly get plenty of clients with a combination of light custom work and customizing CMSs.

_________________
(#10850)


Top
 Profile  
 
PostPosted: Wed Jun 13, 2012 11:52 pm 
Offline
Jack of Zircons
User avatar

Joined: Thu Nov 09, 2006 9:30 pm
Posts: 4484
Location: California, USA
I would emphasize, however, that you will get nowhere if you are "not very good at any of them." People will hire you because you ARE very good at something. Being a generalist is not at all like not being good at what you do. Certainly you can't be expected to be good at everything at first, but you need to work at actually learning the skills, not just copy or juggle things to make them work. That won't work whether you're a specialist OR a generalist.


Top
 Profile  
 
PostPosted: Thu Jun 14, 2012 1:21 am 
Offline
DevNet Master
User avatar

Joined: Sun Feb 15, 2009 12:08 pm
Posts: 2794
Location: .za

_________________
“Don’t worry if it doesn’t work right. If everything did, you’d be out of a job.” - Mosher’s Law of Software Engineering


Top
 Profile  
 
PostPosted: Fri Jun 15, 2012 12:03 am 
Offline
Forum Contributor

Joined: Sun Sep 09, 2007 6:27 pm
Posts: 282
Be a specialist If you want to become a cog in a much larger machine. If you want to operate independently, be a generalist. As a one-person business for over 20 years now, I enjoy learning all all the different technical and business skills I need to know to remain in business, and being able to do them all sufficiently well to be able to stay in business.

If you work for someone else you should consider how you'll best fit with the organization you're in. If you were hired to be a wordpress theme developer it may not be a good idea to spend a lot of time learing php and mysql database programming, unless that is a skill that will help you advance in your company.


Top
 Profile  
 
PostPosted: Fri Jun 15, 2012 12:24 am 
Offline
Forum Contributor

Joined: Sat Nov 19, 2011 10:32 am
Posts: 194


Top
 Profile  
 
PostPosted: Sun Jun 24, 2012 10:15 pm 
Offline
DevNet Master
User avatar

Joined: Thu Mar 15, 2007 6:28 pm
Posts: 2765
Location: Redding, California
You're correct, advice is the word you're looking for. " is a noun, "" is a verb.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 7 posts ] 

All times are UTC - 5 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group