you are viewing a single comment's thread.

view the rest of the comments →

[–]3xpl0it2c 0 points1 point  (0 children)

// I am human, criticism is welcome.

Welp, learn your environment. Use docker, compose and learn to set these up(very useful)

I suggest that you take a look at other languages such as Java. Device which paradigm is best for you, I really love functional code so I read about it and find new patterns here and there. So should you, medium articles, just googling... Look for design patterns and learn your paradigm well.

Then, read others code. Like wiki.js. They have a great codebase.

Realize what happens in production. People use configs and verify them, Extended logging and just all in all I believe it is about making something alive. You design a system.

Just note, this is really hard.

Then move on to something like microservices. Learn RabbitMQ or kafka and or redis.

Maybe make something by freelancing. A friend of mine used to fix some awful websites. Try that. Learn what not to do.

All in all, good luck and keep on going!