I'm a second-year computer science student currently learning frontend and web development, but I'm not enjoying it and often find myself avoiding practice. At the same time, I genuinely like solving DSA problems, working with math, and tackling logical problems. Does that mean I dislike coding in general, or could frontend simply be the wrong area for me? I'm considering finishing the basic frontend topics and then trying Data Analytics, Data Science, or Machine Learning instead of going deeper into web development. For anyone who has experienced something similar, would it be better to give web development more time or test out another area with a small project first?
4 Answers
This sounds more like disliking frontend than disliking programming. Web development often involves a lot of styling, browser quirks, and user-interface details, while DSA and data-focused work may involve more of the mathematical problem-solving you enjoy. Try a small analytics project before making a full switch and see whether the work keeps your interest.
You don’t need to commit to a new career path immediately. Build something simple with Python, pandas, and SQL—perhaps analyze a public dataset and create a few useful reports. If that feels more engaging than building another interface, that’s a strong signal to explore analytics or machine learning further.
Just keep in mind that every professional field has repetitive tasks, maintenance, deadlines, and imperfect requirements. Data analytics can involve tedious SQL, debugging pipelines, and routine reporting too, so don’t judge it only by the most exciting examples. Try a realistic mini-project first, then decide based on how you feel doing the actual work.
Computer science is much broader than frontend development. You could also sample backend systems, command-line tools, data engineering, or systems programming. Your enjoyment of algorithms and math suggests there are likely areas of computing that fit you better than UI work.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically