DZone
Web Dev Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Web Dev Zone > Updating Your Outdated Knowledge by Moving to a New Web Stack

Updating Your Outdated Knowledge by Moving to a New Web Stack

Cindy Potvin provides a challenging and beneficial way to update your knowledge in order to keep your career fresh.

Cindy Potvin user avatar by
Cindy Potvin
·
May. 08, 16 · Web Dev Zone · Opinion
Like (2)
Save
Tweet
4.05K Views

Join the DZone community and get the full member experience.

Join For Free

after a few years working with the same framework and language, you have stopped learning new ones. life got in the way of learning and you let the habit die down since the knowledge you have is enough to do your job well.

but now, you’re finding yourself worried about your skills and job prospects: your web stack is outdated and the market has moved on to something else. change for the sake of change is absurd, but you’ve reached the point where putting some effort into it is warranted if you don’t want to stay stuck maintaining legacy asp.net webforms or coldfusion applications forever.

fortunately, if you need to update your skills, you can pick up things where you left them and learn a new stack in a few months to a year depending on the free time you have . many tools and frameworks have risen and fallen since you stopped learned, but the same patterns and practices are used. the tools are better, but nobody will mind if you missed a few frameworks along the way.

it’s easy to get overwhelmed by all the choices available, but you don’t need to spend ages evaluating which web stack you’ll pick up: all the popular ones are worth learning. if you don’t have a preference, choose the one that’s most popular for the kind of job you want to do. for example, startups are more likely to use nodejs and ruby on rails on the backend, but in big businesses asp.net mvc or java is common.

when you start working on a new project, it’s doubtful that the stack is going to be identical, so you don’t worry about the details. the point is to learn what a modern stack looks like and not a specific set of tools. if your knowledge of javascript, html, and css is solid, you won’t have trouble adapting.

i’ve written a lot about learning as a software developer , but if you already know what your specialty is and you only want to update your skills, you can follow this quick and dirty plan:

  • step 1: follow a course or a book that describes a good development workflow using your new stack.
  • step 2: build a small application on your own to apply the concepts you learned.
  • step 3: work with others on a project. it’s not always possible, but this will cement your learning.

you won’t be comfortable with your new tools right away, and you'll need to keep an open mind to get the most out of your learning. but, it’s worth putting in the time and effort to learn a new stack so you can take pride in your skills instead of just scrapping by with knowledge you know is obsolete.

Published at DZone with permission of Cindy Potvin, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • The Right Way to Hybridize Your Product Development Technique
  • Application Scalability — How To Do Efficient Scaling
  • What SREs Can Learn From the Atlassian Nightmare Outage of 2022
  • 10 Steps to Become an Outstanding Java Developer

Comments

Web Dev Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo