Networking

Web development as a career


There was a time when Web development was about CGI scripting, JavaScript, and Java. Not any more. A series of articles from various sources suggest that a career path focused on honing skills for Web-ware (Web + Software) development can pay rich dividends.

APIs everywhere

Social networking has been booming and so has the avenue to monetize from the increased user base, so much so that firms have realized that the best strategy to capture market share is to have a roster of developer-converts a.k.a the users to chug out applications. It's a win-win situation. The company gets the benefit of increased adoption due to increased utility. The developers get a share of revenue their apps generate. And the recent announcement from FaceBook that it will reward developers creating FaceBook apps (TechNewsWorld) is just the beginning. LinkedIN and MySpace, other popular social networking sites will also be releasing their APIs soon. Here's a link to a starter's guide on FaceBook API (the Screencast blog).

Mash-ups

Also, Google announced a mega mash-up to mash all mash-ups, opening another opportunity for wannabe Web developers to take the plunge. Mash-ups are a technique to merge various services (such as Google Maps) to tailor data from various sources to user-specific needs (such as mark out local grocery stores on a region map). Mash-ups rely heavily on AJAX technology (it's a debate whether AJAX is a new technology as such since the features were always there, but let's not get into that). Here's a blog I scooped from the Net as a starting point for mash-ups development.

And if you are still wondering if it's all worth the effort, apart from the fact that Web development can be a deeply gratifying experience, perhaps this piece from silicon.com can give more reasons for you to start.

Did I awaken the coder beast in you? Also, please do share more links for the good of the great TR development community.

11 comments
kpfreelance
kpfreelance

That's my next step; I'm through with desktop support. I want to stay with IT, but I want a challenging & fun job. Over the course of this year I'll be taking Unix, HTML, DHTML, .NET, SQL Server, Apache server classes.

pr.arun
pr.arun

Trying a hand at Web Development?

CGSJohnson
CGSJohnson

I would also recommend getting into Ajax and Web 2.0 stuff, for which you will need an understanding of JavaScript and XML. Thanks. Chris

pr.arun
pr.arun

Great kpjud. Do share your experience with us :)

James B.
James B.

I'm in the same boat kpjud. Although I'm going to try going it alone, i.e. no classes. Just self taught off various web resources, books and friends already in related fields. Desktop support look all kinds of rosy (to me anyway) about 2 years ago, but today I'm undervalued, underutilized, and bored at work. It's time to look for something on the side/new career path.

TheGooch1
TheGooch1

I did all of that and it did not help ( career-wise ). Hope that it works out better for you.

pr.arun
pr.arun

For java, the defacto link is to try the SUN website http://java.sun.com/docs/books/tutorial/index.html There are few tutorials available at : http://physics.clarku.edu/learning_java/tutorial.html Here's one on generic web development: http://www.roseindia.net/sourcecode/searchengine/introduction.shtml Again, Google's your best friend. Please also try the "Google hack" method I posted on Tech republic : http://blogs.techrepublic.com.com/tech-news/?p=797 with the "pdf" as file format for pdf files on Java, JSP, J2EE etc. :)

kpfreelance
kpfreelance

If you would please provide the links I'd greatly appreciate it...

cchinukwue
cchinukwue

Arun can you provide any helpful idiots guide type links to Java resources?

pr.arun
pr.arun

Hello, I had a few suggestions that I hope will help. Java based technologies are a must. So a firm grounding in Java language with knowledge of JavaScript is good. From that moving on the JSP , Servlets and then J2EE. Tutorials on Java are available aplenty. The Sun website is the best link. Then there are several tutorials on Core Servelets that you can try. I can provide more specific links if you wish :)

Editor's Picks