DZone
Agile 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 > Agile Zone > How to Grow While Learning a New Skill

How to Grow While Learning a New Skill

With new technology and innovation changing the technical landscape today, learn how to not just learn a new skill but grow expertise.

Cindy Potvin user avatar by
Cindy Potvin
·
Jun. 21, 16 · Agile Zone · Opinion
Like (2)
Save
Tweet
2.56K Views

Join the DZone community and get the full member experience.

Join For Free
Getting started with a new skill is hard but the steps are clear. You’re completing a course or a tutorial, and someone else laid out a list of exercises you have to master as a beginner. But what can do after you’ve finished that first application to keep learning? How can you improve on that new skill instead of letting it gather digital dust?

There is often no clear progression after those first steps, and it’s easy to get discouraged and fall off. A lot of the material you’ll find is focused on the somewhat experienced developer learning a new framework and not on learning what’s required to become an expert. There is a gap at this point that you need to fill yourself so you have new material to learn when you’re ready to continue.

You have to trust that you can build your own path at this point. Nobody can tell you everything you must learn, because you need to learn from your own experiences. At this point, you’ll deliberately seek out information that may not be directly related to the subject, but that you can integrate with what you already know.

For example, if you’ve learned AngularJS, you can learn more about HTTP, JavaScript, or the design patterns that were used to build the framework. Both theory and practice are important: You need to understand how things are done, but be able to use that knowledge in your own projects.

You also have to challenge yourself and deliberately focus on learning hard things and growing if you don’t want to stay stuck or give up on your new skill. The default is to fall back on your existing knowledge and habits, but those will end up being a crutch. Try out new ways to do things, or explore another language to gain some perspective.

If you’re always working in the same environment, growth can be harder to find. Stay curious and investigate when you encounter something you don’t understand. You can also take advantage of the occasion to improve your soft skills such as writing clear code and comments, or coaching another member of your team. There are many ways to learn, but you have to look for them and plan to learn instead of leaving it to chance.

Clear (Unix) code style Framework Build (game engine) application Trust (business) teams Advantage (cryptography) Exercise (mathematics) IT

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

  • Verizon’s Data Breach Report: Cloud Security Insights
  • What Is Pydantic?
  • Apache Kafka in Crypto and Finserv for Cybersecurity and Fraud Detection
  • 6 Myths About the Cloud That You Should Stop Believing

Comments

Agile 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