7

I am a fresher in web development. I have already learnt to use nodejs, react, angular, vanilla js and made many projects. Majority of the work I feel is just CRUD based, sure there are some exciting things but they are only of a small percentage.

All that innovation HAPPENING is just glorified way of making a CRUD APP ONLY.
Oh mvc worked great on server side let's bring it to client side
OH mvc is such a mess, who thought about doing this.
Oh react redux is so revolutionary let's remake our app using it,,
Oh es6 fuck yeah, Babel, webpack sure, now my crud app is super performant.
Oh graphql, motherfucking cutting edge CRUD APP......

I need to know what's next, is there any breaking of this cycle

Comments
  • 3
    I'm sorry that you only get to work on crud apps, there's alot of cool stuff out there.

    Also all these tools are more about code maintainability than performance. You can have code that flies but if the next guy can't understand it he will fuck it up and ruin all your gains.
  • 3
    @hash-table And switch to what? PHP? 🤣
  • 1
    I agree with OP we push a lot of new tools and methodoligies for achieving the same thing with only anecdotal "evidence" that one is superior to the other. We need as an industry to create ways of measuring the effectiveness of tools. As its right now we have several similar tools only really separated by personal preference. I hear the "use the right tool for the job" phrase all the time but we have several tools that are completely equivalent in terms of function. (Particularly on client side). Most of the difference is purely philosophical
  • 1
    @Froot no I have worked with sockets, mqtt, scraping, server setup,.. Other than that I use python all the time to make gui, automation script but what next in web
  • 1
    @hash-table, and use another language to make what a website...?

    I really want to know what's next in web and not just a new language to make crud a little differently
  • 1
    @devaditya Well they if you think web === crud then I really am sorry for you
  • 1
    @Froot no I don't think so, I just don't know what's next and I want to knowwwww

    Please tell me
  • 1
    @devaditya You can do anything. From online media players to home automation systems to robots. That including any kind of website you can imagine. So there's alot of options
  • 1
    Well what about trying different technologies outside of web development centric things? You could try your hand at React Native since you already know JS, no need to change language really, but if you do you can always learn native development in pure Java or Swift. Also, new stacks can actually make your workflow a lil more exciting, django, phoenix to name a phew or what about ml? Its a vast world man just have fun!
  • 2
    @AleCx04 That

    Also, JS is not the be all end all language. It's horrible at some things like heavy computation. If my application needs hard maths I'll just spin up a R instance from node and pass the work to that for example. Need heavy Microsoft integration like working with office documents or capturing windows events (keyboard for example)? C# is your man, it has all that stuff readily available.

    Usually the core of my application is in Node but I'm not afraid of sending some specific work to other languages
  • 2
    @Froot you said it brother. One needs to branch out into other software stacks to continue evolving. And as you mentioned, we need to choose the tool that better suits the need at hand. Right tool for the right job.
Add Comment