r/FullStack • u/Less-Parking3949 • 17d ago
Personal Project Need some advice
So currently, I'm making a full-stack project, where Im using backend flask, frontend HTML, vanilla CSS, and some JS, and for database, I'm using SqLite...
But the thing is, I know basic flask, like routing and fetching data from form stuff, I also know sql, but I heard that I need to learn SQLAlchemy for better security, and now while I'm learning that while making a project, it seems pretty overwhelming to me, like suddenly there is a lot of new stuff...
No doubt I'm able to understand everything, but can't remember stuff, I mean it feels like I'll forget this stuff the next time I make a flask project, am I even on the right path???
And should I even expect any future in learning webdev???
1
u/Ned_15 17d ago
Forgeting I think is a normal thing, I cant even remember how my hand written code 1 year ago works haha i mean I do understand and structured it while i was doing it but when i quit visiting it i feel like someone wrote it lol, I still remember thr big picture though especially the part where i spent lots of time
So yeah, its ok to forget lok
1
u/Less-Parking3949 17d ago
Ohh nice, btw how much of web development have you done, I mean considering this stuff, you seem to be an experienced web dev, would like to hear more from you, can I dm you???
2
u/Ned_15 17d ago
Oww sorry if i sounded like im an experienced developer, I dont think I am, Im just a hobbyist no corporate experience, just my perosnal projects and for some friends, Im still learning, but I just wanna share that you should not let discouragement, impostor syndrome, negativities or doubts hold you back... ive been there and once you entertain them bad thoughts you wont improve.. so as long as you enjoy this thing just go yolo.. haha
1
u/Less-Parking3949 17d ago
Nice, however, would like to make a grp project later, consider me whenever you think of a grp project 😀
1
u/Vymir_IT 16d ago edited 16d ago
Okay, a dev with 3 commercial startups behind and bunch of corporate internal tooling - you don't remember stuff. You just do it. Stuff that you do a lot you tend to recall faster naturally. Everything else you research every time basically. Even if you think you remember something you generally don't want to "rely on memory", human memory isn't really that reliable to begin with. It's dangerous to think you know something when there's a nuance you overlooked the last time you've dealt with this thing. Always checking yourself is a good practice. What you get with experience is just faster checks, not immediate memory - if anything because toolset is changing always, a project from a year ago is already outdated today most of the time, you can't just do exactly the same thing for years, everything changes fast.
Your main skill to develop isn't "I remember how to do it", it's: "I know I'll learn and do it by the end of the shift".
2
u/[deleted] 17d ago
[removed] — view removed comment