/    Sign up×
Community /Pin to ProfileBookmark

Need guidance in becoming a good web developer.

Hi friends,

I don’t know whether I should ask this question here or some place else. I need help from experienced developers to point me in the right direction so that I can concentrate my efforts and gain as much as possible.
My question is [B]what should I study to become a good web developer?[/B]

I know its a very generic question and this question don’t even deserve an answer. Before people ban me from this forum, let me backup my question with some background information.

I have [U]3 yrs[/U] of work experience in an IT company in web development. I am good in concepts of [U]Core Java[/U] and have okayish knowledge of [U]HTML, CSS, PHP (only basics), javascript[/U]. I worked on struts and J2EE though I am not very confident about them. Apart from them I have knowledge of both [U]linux and windows[/U] operating system.
I am good at version management tools like [U]GIT[/U] and okay with SVN ( this is because I worked on GIT more than SVN). I have basic understanding of build tool [U]Maven[/U] and I can setup a project with it after some struggling and googling.

I may know some things here and there but this is pretty much my whole skill set. I am also okay/average with algorithms, and mathematical problem solving.

Now, I got admit in Rochester Institute of Technology for MS in IT. I am waiting for admits from some other universities as well (mostly in Software Engg. and IT). I want to become a technical architect. I want to design and control the working of big projects / enterprise applications. That is why I am aiming for MS in IT or SE.

Now, why I am asking this question now? Well I have wasted lot of time in my life and I am very sorry about it. But now I don’t want to waste my time. Before joining college I have 5 months with me. I want to gain as much as possible in these 5 months.

So can anyone please guide me on what should I study. I don’t want to be jack of all and master of none. But I understand that in IT industry we should have at least basic understanding of everything. So can anyone please answer my question.

to post a comment
Full-stack Developer

3 Comments(s)

Copy linkTweet thisAlerts:
@NogDogFeb 26.2014 — The thing that immediately jumped out at me as not being listed in your current skills is database-related things: database design, database optimization/normalization, and so forth. You'll want some good skills with relational DBMS's such as MySQL, PostgreSQL, MS SQL, etc.; plus at least awareness of alternatives such as MongoDB and Solr.

And don't forget about the more general things like various software development methodologies ("agile" is the buzzword there), testing and QA concepts, and all the non-language-specific stuff you could learn in [i]The Pragmatic Programmer[/i].
Copy linkTweet thisAlerts:
@c2tarunauthorFeb 26.2014 — The thing that immediately jumped out at me as not being listed in your current skills is database-related things: database design, database optimization/normalization, and so forth. You'll want some good skills with relational DBMS's such as MySQL, PostgreSQL, MS SQL, etc.; plus at least awareness of alternatives such as MongoDB and Solr.

And don't forget about the more general things like various software development methodologies ("agile" is the buzzword there), testing and QA concepts, and all the non-language-specific stuff you could learn in [i]The Pragmatic Programmer[/i].[/QUOTE]


I didn't mention DB because I understand DB but I am not able to remember queries. So whenever I have to write a query of configure a hbm file I just open the reference online and write it ?

Thanks for your awesome advice. I purchased book "The Pragmatic Programmer" it seems like a nice book. I'll read it.

Also if anyone come across this thread and can add a suggestion please add it.

Thanks
Copy linkTweet thisAlerts:
@Error404Feb 27.2014 — You're asking for tips on how to be a good web developer even though you worked in web development for 3 years? Unless you worked for a web development company but didn't do anything in web development, I'm confused.
×

Success!

Help @c2tarun spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 6.2,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @meenaratha,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,

tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,
)...