Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
coookie26128yI too am self taught and have found my self in similar situation on many occasions and I think the problem boils down to not knowing how the industry does it.
Solution, for me at least, was to get an internship(didn't want to really) to know how exactly is 'that' thing done and why in that specific manner. -
@coookie Yeah, that can be difficult for me in Greece though... Anyway, I'll search to see if there's anything, you never know.
-
morgh6818yYour path sounds about right. An internship or job might speed up your understanding since you get real world experience guided by professionals.
But in any case solve each issue as you encounter it. Check out best practices for whatever you're trying do. For instance.. Why would someone put the db on a separate server? Is it useful in every situation?
Read, Think. Design, Build. Evaluate. And repeat..
You'll get better each time around. -
morgh6818yOh and remember two of the most important design principles:
KISS: Keep it simple stupid
YAGNI: Ya ain't gonna need it
Related Rants
This summer I have a goal to master web development(nice joke, I know, but you get my point...). Html, CSS, Javacript, Python-Django etc and a website that is getting better all the time. But I have a big problem, something that really bothers me. I lack in understanding. I set up servers following tutorials and God help me if something doesn't work, I use patterns and libraries I barely know what they're made of, technologies that are totally strange to me. Right now, I'm totally confused of whether I need to have my database on a different server, or a dbaas, what the hell do I do if static files pile up etc. What can I do to get myself out of this path? Any books, courses, whatever, that teach not only the how but also the why? Thank you
undefined
courses
books
development
web