Web development
Posted by haytam2332@reddit | learnprogramming | View on Reddit | 15 comments
Hello everyone I want to ask a genuine question and i hope i get a clear answer from ya'll .What's the point of learning web development now if you can just build it using artificial intelligence? I want to start learning this field but i am really confused
deleted_by_reddit@reddit
[removed]
AutoModerator@reddit
Your post/comment was removed since we do not approve of going private.
There is zero benefit in going private as you lose the opportunity for getting peer reviews. Also we have had plenty of people return after going private (despite being warned) complaining about how they were ghosted after some time or being tricked into buying rubbish that didn't work and even if it did they didn't need.
Our Rule #11 demands that any and all communication happens in the open, public subreddit.
This is for the benefit of more against the benefit of one.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
SL-Tech@reddit
Rely on your own knowledge, not auto-generated syntax. How do you expect to debug code without any skills?
haytam2332@reddit (OP)
I am not saying i'll use Ai it's just i am scared to start learning and waste my time especially since Ai is getting better by time.
SL-Tech@reddit
Knowledge is never wasted; learn as much as you can and never stop learning as technology advances. I use AI to find any mistakes I've made and make unit tests, not the actual code.
savemoneysquad@reddit
As someone who is self taught ill tell you what I wish someone had told me. If your goal is to make a living from getting into programming html, css and JS will not cut it at all. You need minimum react and then have knowledge of the backend works. At the beginning get a good idea of how the whole process of front end backend works. Then you can specialize. Even tho people are saying AI gets stuff wrong which is true HOWEVER most companies now days have expedited the product delivery process because AI can generate the code which makes things faster you have to know what you are doing. AI is no way a replacement. Think of it has a really good calculator you cannot let AI be in the driver seat you have to always be that but it is an amazing tool.
Wingedchestnut@reddit
What's the point of cooking when you can microwave food
Knaapje@reddit
Even if (and that's a big if) AI can generate code quickly and correctly in 90% of the cases (which it doesn't). You still need to verify it works as advertised, and integrate it consistently in a given code base.
GetScaredd@reddit
Also depending on the web development environment it might need long term maintenance and LLMs are good at making it functional not making it maintainable
zomgitsduke@reddit
You can ask it to make something but it's not going to stand out. No different than buying a square space website.
UmbralFae@reddit
The same reason you needed to learn it when website builders or Adobe Dreamweaver started building sites for you. When a website inevitably breaks because the end result of those tools is often held together with strings and glue, knowing web development means you can probably find what's broken and why and get paid to fix it.
A pretty big part of small and medium business web development, at least in my experience, is the client having a WordPress or website builder website that inevitably breaks or doesn't have the customization they need. AI and how it builds websites, for all the hype, isn't all that improved and has been shown to create the same or worse problems.
the-awesomer@reddit
Have you made a running public website with AI? How many users on are it?
LetUsSpeakFreely@reddit
AI gets things wrong ALL the time. Also, the code it generates is usually very inefficient, unreadable, and unmaintainable. Ai is great for diagnosing a problem and providing targeted, well-defined solutions, but it sucks large scale stuff.
DeepKaleidoscope7382@reddit
Artificial Intelligence often gets things really wrong. Like when Claude publicised their source code when using Claude to code Claude. Humans can be better and better more intuitive as we don't need to be told "don't put your source code in the front end."
Beregolas@reddit
Because AI built sites are mediocre at best, often lack basic security features and are actually pretty hard to specify. AI still struggles with directions, hallucinates and starts failing more and more with a larger codebase, which it doesn't clean up or refactor on it's own.
It's basically like asking 10 years ago, why web dev was still a thing, now that Squarespace exists.
Don't get me wrong: AI sites are perfectly serviceable for very simple designs. If you just want a site for your small business that displays your opening hours as static html, links your email account and maybe some socials, AI works just as well as site builders.
But if you want something good, complex or unique, you need a human designer. They probably won't write all of the code by hand, but they will have to make more fine grained decisions than "build website, no mistakes"