Why Breaking Away From Your Favorite Framework Is a Good Thing

Why Breaking Away From Your Favorite Framework Is a Good Thing

Why Breaking Away From Your Favorite Framework Is a Good Thing. Frameworks like React, Vue, Laravel, and Symfony are super popular. How to break away and improve your skills.

Growing up as a developer and becoming more senior, I saw more and more the same struggles I worked with in the past years. Learning new tech based on a framework can be a satisfying thing. Within days you make the coolest solutions in little time. But in order to improve, I needed to force myself to dive deep and learn the inner workings before I was able to progress to a higher level.

Nowadays, frameworks are even more dominant than when I started. In the teams I work with, I see more and more specialized developers working years and years within a very specific framework and application. While these people are super-specialized and have great value, I also see the risk of getting stuck on the same level for years.

I myself was challenged by well-skilled developers that not only knew just their framework or even one language but also had a broad knowledge of concepts from a vast majority of languages and systems. This made me more curious than ever to know every inner working of the system and its language. It made me a 10x better developer, working faster and making better suggestions on the architecture moving forward, and it made me learn new tech more easily.

In this article, I give a rundown on how I improved my learning.


How I Improved My Learning

I don’t think it’s necessarily bad to start out with a framework when diving into coding in general, but it's good practice to look further and deeper if you do not exactly know what is going on.

Starting out with a framework can work for a whole lot of reasons. For starters, within no time you are able to develop your first solutions, documentation is often more friendly, and communities are buzzing with people eager to help.

programming self-improvement javascript python learning-to-code visual studio code

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

13 Free/Low-Cost Sites to Supercharge Your Programming Self-Education

Although we still talk about programming as a standalone career, the dominance of technology in our lives makes it clear that coding is much more than a career path. In my opinion, computer science is more than a college major or a high-paid job; it’s a skill, essential for thriving in a modern-day economy. Whether you work in healthcare, marketing, business, or other fields, you will see more coding and have to deal with a growing number of technologies throughout your entire life.

Python в Visual Studio Code

We are pleased to announce that the July release of the Python extension is now available for Visual Studio Code. You can download the Python extension from the Marketplace, or install it directly from the extension gallery in Visual Studio Code. If you already have the Python extension installed, you can also get the latest update by restarting Visual Studio Code. You can read more about Python support in Visual Studio Code in the documentation .

Learn Python Programming

Learn Python Programming

Learning Python: The Prompt, Then Read Template

The most Python programs will consist of three steps — getting input into the program, processing the input in some way, and outputting the results of the processing. I’m going to focus on one part of that step — getting input into a program — by prompting the user to enter some data and then reading the data into the program. This is a mostly straightforward process except for some data conversions that have to occur when you are inputting numbers.

TWC9: Python, Visual Studio Code Updates, OpenJDK 16

We are back with another episode of This Week on Channel 9! Join us as Christina catches you up on the latest developer news. 1:09 - Windows Package Manager ...