dcsimg
www.webdeveloper.com
Results 1 to 7 of 7

Thread: Best laguage or niche to focus on to become a freelance web developer

  1. #1
    Join Date
    Oct 2013
    Posts
    3

    Best laguage or niche to focus on to become a freelance web developer

    Hi everyone,
    I am currently in graduate school for Computer Science and really loving every second of it. There is so much to learn and I want to learn it all!

    But seriously, I would like to start focusing on maybe one or two languages in depth. I would like to become an expert in these fields and use my knowledge to do freelance web development work. This is my ultimate dream.

    I am interested in server-side work, so any of the languages would be great to really dive into.

    My question is this: what you you recommend, in light of what's in demand, what's lacking skilled professions, what's conducive for freelance work... what would recommend I focus on for my niche?

    Thank you very much for your help.

  2. #2
    Join Date
    Aug 2004
    Location
    Ankh-Morpork
    Posts
    19,637
    To some degree, the best answer may be based on what programming languages you have already learned.

    In general, though, I suspect most of the web sites out there developed by freelancers are based on PHP, and most commonly a MySQL database. (The specific database is probably not a big deal as long as its SQL-based, since SQL is pretty much SQL from DBMS to DBMS, with some minor differences.)

    If you've already learned some object-oriented languages and are comfortable with that style of programming, you might find Ruby (the language) on Rails (the framework) worth a look. It's not in nearly as wide a use as PHP, but does have a strong community and the Rails framework is quite useful and well supported. (PHP has several different web frameworks available, which gives you the bonus of choice with the negative of less commonality between them.)

    You can find support for PHP on almost any web host, Ruby is probably supported (or can be installed) on most Linux hosts (not sure how prevalent it is these days on Windows hosts -- but who wants to use that anyway? ).
    "Please give us a simple answer, so that we don't have to think, because if we think, we might find answers that don't fit the way we want the world to be."
    ~ Terry Pratchett in Nation

    eBookworm.us

  3. #3
    Join Date
    Oct 2013
    Posts
    3
    Hey thanks for the reply. I have most experience with C++, SQL, PHP, HTML and CSS. These are also the things I like, so I'm glad to hear you say that.

    For my school, I have several track options. I'm already taking Database classes, but do you think that studying Enterprise Computing, Networking or Software Engineering would be worthwhile in taking and learning about more in depth? Thanks again for your help.

  4. #4
    Join Date
    Aug 2004
    Location
    Ankh-Morpork
    Posts
    19,637
    For a freelance web developer, enterprise computing probably won't come much into play, but it never hurts to broaden your horizons if time is available -- who knows where you'll ultimately end up? (I was a music education major, after all. ) But as far as web development, of those three, software engineering would probably be the most useful, depending on what's covered, I guess, since to me that's a fairly ambiguous term. If it includes things about requirements analysis and application design, it might be quite useful.
    "Please give us a simple answer, so that we don't have to think, because if we think, we might find answers that don't fit the way we want the world to be."
    ~ Terry Pratchett in Nation

    eBookworm.us

  5. #5
    Join Date
    May 2007
    Posts
    184
    Quote Originally Posted by program_girl View Post
    Hey thanks for the reply. I have most experience with C++, SQL, PHP, HTML and CSS. These are also the things I like, so I'm glad to hear you say that.

    For my school, I have several track options. I'm already taking Database classes, but do you think that studying Enterprise Computing, Networking or Software Engineering would be worthwhile in taking and learning about more in depth? Thanks again for your help.
    I know it's not much server-side work but for web development you'll really need to dive into javascript and jquery, on top of those languages you mentioned. jQuery is the coolest part of web development, imo.
    But I think the best thing you can do is come up with an idea for a website and start building it. You're in college, I assume you have a lot of free time. Spend some of that time building your own applications while you can (instead of for someone else) and maybe it will earn you something big in the future. You'll learn a lot in the process also.

  6. #6
    Join Date
    Oct 2013
    Posts
    3
    That is a really good idea to start making a site now. I'm going to do that. Also, I was thinking that Java might be a good one to start on as well. Any other thoughts on this are appreciated!

  7. #7
    Join Date
    Aug 2004
    Location
    Ankh-Morpork
    Posts
    19,637
    Just remember that Java != JavaScript.
    "Please give us a simple answer, so that we don't have to think, because if we think, we might find answers that don't fit the way we want the world to be."
    ~ Terry Pratchett in Nation

    eBookworm.us

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center



Recent Articles