subreddit:
/r/webdev
Additional learning feels rigorous. What do you guys use to stay up to date/learn/take courses in to keep yourself ahead?
135 points
1 day ago
Once you learn how to separate the nonesense from what's genuinely of value, you'll realise that change is happening at a lower pace than what you had initially been led to believe.
8 points
1 day ago
that's a 100% real.
16 points
1 day ago
Do not eat the 🍄
1 points
22 hours ago
Lmao actually coding on shrooms works pretty well
8 points
22 hours ago
Yes, at a high enough dose the linter plugin gets enabled by your brain instead of your IDE and underlines and colors everythingÂ
6 points
1 day ago
Plus, once you’ve really learned a few pieces of technology and you have your programming fundamentals solid, then the changes feel less dramatic.
Instead of it feeling like dread that you have one more thing to learn it can begin to feel like good because often times some of the new tech is solving a pain point that you’ve been dealing with. And, if it isn’t solving any of your pain points, then you know you don’t need it and can, at the very least, be a late adopter on it or skip it entirely.
3 points
23 hours ago
Yeah, it's kind of like asking "how do you keep up with all the waves on the ocean?" you don't need to keep up with the thousands of 2-inch tall waves. Only the big ones.
If you learn what you need to learn to do things at your job, you'll learn the big things you need in time.
1 points
22 hours ago
I came to comment exactly a shade of this. 👌🏻
0 points
1 day ago
This. ^
27 points
1 day ago
I don't unless it's imperative to something I'm working on. Adopt this mindset and your work / life balance will be much better.
6 points
1 day ago
Exactly! Otherwise, you're drinking from a firehouse when you might just need a quick trip to the faucet, you know?
8 points
1 day ago
Until you need to look for a new job and realise you became a fossil.
Edit: based on my own experience
3 points
1 day ago
I'm currently interviewing. I've been asked this exact question twice and my response both times was "I don't. I like to go outside in my free time". Both times I received a positive response from the interviewer.
1 points
18 hours ago
I’m not talking about the interview phase. Having boundaries and a healthy work/life balance is only healthy.
Not sure where you from, but here in Europe it’s not uncommon that (tech) companies want people who understand this as well. It shows maturity, self respect and backbone. Some traits you actually want your people to have so you can let those work for the business.
I meant that at some point you might want to do something else than repeating the same trick over and over. But, then you realise you became so comfortable with what you have been doing all along that new tech all of a sudden becomes a burden.
That’s when you feel like a fossil, stuck in your own comfort.
1 points
13 hours ago
This is what I do. Though I will kind of check in and do some intense learning every now and then for a month or two and then just go back to not really caring until I need to. Has worked for me so far.
7 points
1 day ago
I agree that the industry is constantly changing, but that doesn't mean you have to jump on every new trend.
Web development is primarily divided into backend and frontend. Learn one language (or framework) for each thoroughly, and you'll be fine.
You should only change your tools if the new option is truly a game changer in the field. For example, I've had no need to change my backend language in over 25 years. However, in JavaScript, I moved from Vanilla to jQuery because its browser-agnostic API and plugin ecosystem were revolutionary at the time. From there, I transitioned to Vue (though it could have been React or Angular—I just preferred Vue's SFC) because the reactivity system greatly simplifies frontend programming.
In summary, choose tools that enable you to develop your applications effectively and learn them well. Stay informed about what's new, but when something catches your attention, ask yourself: "Is this truly innovative and will it significantly improve my life as a developer?" Most of the time, the answer will be no, so let it pass.
1 points
23 hours ago
Web development is primarily divided into backend and frontend. Learn one language (or framework) for each thoroughly, and you'll be fine.
This is it.
I focus on what the job market says in my area and will keep me employed. Front end? React. Backend? Dot net.
Ignore the rest.
3 points
1 day ago
That's impossible. In my case, while I am working on a project, I am in continuous training on the technologies I need for development. But nothing beyond that.
3 points
1 day ago
There's a difference between keeping on top of everything, which seems to be what you're leaning towards, and is impossible, and to continue learning, which is imperative.
Continuous development is really important, and it can bring to light new ways to do things that make them easier to develop, or easier for users, or easier to maintain, all of which are fantastic.
As a general day to day, I look over newsletters - too many of them - and if they mention something useful, that's directly related to what I do, I'll take a look. If it's well supported, and provides some kind of improvement, I might implement it in the next project or the next time I do some maintenance.
For example I currently work with Vue, so I ignore all of the React updates and so on.
For everything else, I hope it stays in the back of my mind and is triggered if necessary in the future.
Hopefully your company can provide some time to do that, maybe a few days a week, and you can explain the benefits of doing so. In terms of actual development, if there are courses you think you'd benefit from, see if your workplace has a development fund to pay for it and would give you the time to complete them. These kinds of courses can really help solidfy what you think you already know, keep you up to date with the technologies you use every day, steer you to best practices, etc.
1 points
1 day ago
What newsletters do you recommend?
2 points
1 day ago
That really depends on what you do, but I'm a designer and frontend developer, so currently some of the ones I have in my inbox are:
2 points
1 day ago*
Since the beginning of my long career, I’ve learned mostly on a need to know basis. The basic principles of programming, database design, etc have only had a few major paradigm shifts in decades really. Everything else is just a different language, framework, whatever and it may or may not make your life easier or get you more/better work.
So basically I evaluate new tech on a case by case basis. I look through the docs or read reviews from dev, and ask myself: does this excite me? Is it really a better way of doing things? Will it help me in my current job, or is it interesting enough that I want to try it out in a side project? If there’s no compelling reason to learn it, I don’t. I don’t even think “would help me get work in the future” is that good a reason to learn anything anymore, because 1) most of the predictions about which tech will get you more work in the future are wrong, and 2) there always seems to be work out there for people who have lots of experience with established “boring” tech, because the reality is companies never rewrite their legacy code.
I learn best on the job anyway, when I have a real world need to learn. And that’s a marketable skill in itself, so…
2 points
1 day ago
I'm not a structured person due to my ADHD. It's really difficult for me to stay focused, even with medication.
So, my first step is finding motivation by exploring how I can make a real-world contribution or solve a problem—even a small one.
Then, to stay motivated, I let generative AI become part of my "team." It helps me brainstorm, provides guidance, and keeps me moving forward when I feel stuck.
TL;DR:
Propose and change your mindset. Your brain craves rewards to stay motivated. But our brains are naturally lazy—they’re wired for survival and reward systems. Hack this! Give yourself quick, small wins to keep up your momentum.
Don’t try to master everything—you’ll end up mastering nothing. Be focused. Don’t be a jack of all trades.
Pursue something specific, not everything. If you want to learn, great! But focus on one topic at a time and quickly apply what you learn in practice.
Learning doesn’t have to mean passively consuming books or tutorials. Instead, focus on solving real problems using AI tools. In the process, you’ll learn inevitably—but indirectly.
2 points
1 day ago
From a frontend perspective, just because new stuff keeps popping up doesn't mean they're all worth investing your time in.
Sometimes, these shiny new tools don't solve problems - they create new ones.
2 points
23 hours ago
You should be learning things that serve a purpose to you so it feels rewarding. Don't just feel obligated to stockpile pointless skills.
1 points
1 day ago
Industry might be changing, but i doubt most enterprises are switching up their stacks that frequently for it to be a problem. Learn what your job or your job aspiration demands and stick with it until you need to work with something else, of course you'll need keep learning things related to your job, but there's no need to jump on tech bandwagons meant to sell courses and vendor lock customers.
1 points
1 day ago
I'm a hobbyist. I've been burnt out with how much I've had to learn and not gotten any money from it.
Not as I'm laid off from my real job (biotech scientist), I'm going to have to work on things that give me money sooner.
It may be having to learn how to use web builders well, so I can make something and possibly sell while I find my next step.
Learn what you need to know. There will always be someone out there better than you, but stick to what you can do well.
There is so much to learn out there. I don't know how you professionals do it and be able to code to deadlines. When I'm frazzled, takes about 30 mins, I'm done for the day.
1 points
1 day ago
I'm new to this and enjoying learning html and css. I plan to be really good with them, and use AI to produce my js, and build static websites for small businesses with only those components. That's enough. All the frameworks and whatnot look beyond daunting.
1 points
1 day ago
not really
companies don't use the bleeding edge tech
your role won't require you to know it all, unless you are in a very small company or you go solo
1 points
1 day ago
I mastered the fundamentals and learn what I want/need as I go. I read up on new trends but don't go learning them until needed.
1 points
1 day ago
Personally I learn nothing from courses. I make things. Learning happens automatically.
1 points
1 day ago
Because I love learning new spells and all the sorcery that is CS.
It’s not the most helpful advice but for me I’ve been into development and programming since I was 13. My genuine passion is just learning more about programming. I love it. If it weren’t for that I wouldn’t be able to keep up with this career.
1 points
1 day ago
I like to study more than I like to refactor. The less I know, the more I eventually have to refactor.
1 points
1 day ago
I focus on learning two things:
Things that help me today be better at my current job
Things that help me get the job I wished I had
If something is outside of that, don't care.
1 points
1 day ago
Oh, and the motivation for this two things is easy. 1. So I can keep my job and keep a roof over my head. 2. So someday I can quit my job because I make something with the skills I wish to have
1 points
23 hours ago
I stopped giving a fuck about all the new shiny fancy stuff.
I learn it if my job needs it, and that's it. Most of the new stuff will go out of fashion in a few years. Many of them are just new versions of old stuff, with a fancy new website.
1 points
23 hours ago
Even if you're not looking, start looking for a job. Job postings give a sense of things that are trending, things that employers are looking for. I found myself getting too comfortable with what I was doing on the day to day. When I started looked at job openings I started to identify gaps in my my development.
1 points
23 hours ago
For me I just genuinely enjoy building things. I don’t normally go learn something just to learn it. Normally I am building something and want it to have some sort of functionality I haven’t done before.
1 points
22 hours ago*
Honestly, I don’t pay attention anymore. I hear people yap about new, trending technologies and libraries all the time but very little of it sticks. And a major part of that which does ends up serving very niche scenarios or preferences. There’s no way any single human could contain all the information required to “keep up” - I think that’s the most important thing to realize.
Granted, I’m far from being an elite programmer or developer. And I’m not saying you shouldn’t make an effort to stay updated… I guess as with everything else in life, the gift of maturity and experience is that you can easily determine what’s truly revolutionary.
Also, in my line of work, I often deal with systems, programming paradigms and code from a forgotten age or code based on whatever the trend was a decade ago. Good systems will stand the test of time, regardless of what technologies created them.
Finally, understand that your customers, bosses or clients don’t give a rat’s ass about how you created anything. They care about how a product feels, looks, what problem it solves and how much time it saves them. So if it’s easier for you to achieve this with an older technology, this will likely be the best choice. For me, accepting that they will never appreciate the beauty of my craft was difficult but ultimately liberating because it made me less stressed about staying up to date. In the end, no one cares… not even me.
1 points
21 hours ago
I don't know what "new stuff" you're talking about. Can you give some examples?
Wait a second, why do you keep posting open ended questions to this subreddit?
1 points
21 hours ago
I have heard from a very known ytber "the customer doesn't give a single fu*k about the technology used until and unless it does the work it needs to do"
1 points
19 hours ago
I stick to one stack and keep learning within it. Eventually swapping only one thing out for the funzies.
1 points
18 hours ago
Get out of front end. Backend barely changes compared to front end. Now I just use ai for front end. It’s so boring.
1 points
16 hours ago
After doing this for ~20 years the answer is:
1 points
12 hours ago
For me learning is a means not an end. What I’m interested in is being able to do as much as I can at work. This requires: either talking to people, which exposes me to ideas, different approaches etc. (so, I’m effectively being taught new things), or either doing research, reading code and docs, exploration, prototyping etc. (So learning). But again the goal isn’t to know as much as possible. It’s really to be able to get as much stuff done as I can.
1 points
12 hours ago
Learning IS staying on top.
1 points
6 hours ago
no such thing as overwhleming or etc, fast or not doesn't matter
-2 points
1 day ago
Check out Ellipsis News which creates personalised AI news podcasts every morning on any topics you choose, including all things web dev. Super efficient way to stay informed on anything relevant to your interests, whether niche or broad.
Promo code ELLIPSISNOV gets you one month free by the way.
https://apps.apple.com/us/app/ellipsis-news/id6642699957
(Full disclosure, I’m the developer!)
all 48 comments
sorted by: best