Hey everyone! I'm a complete newbie in programming and just started learning Python. I work at a startup e-commerce company and I'm looking to automate the process of updating our warehouse mapping. Right now, every time we get a delivery, we count the products and manually update the mapping, which is quite cumbersome. My plan is to give each pallet a barcode that we can scan during new deliveries, inputting product details like expiration dates and batch numbers into a database.
I also want to implement a similar project where we barcode each box and scan it to ensure it goes to the right rack to avoid misplacements.
Given that I'm learning Python from scratch, how many months do you think this project will take? Is learning Python enough for this task? Any insights and expectations would be super helpful. Thanks a lot!
5 Answers
Estimating the time is tricky because everyone learns differently and the full scope of your project is known only to you. Honestly, I suggest not stressing over the timeline or the specifics of what you need to learn just yet. Dive in, start coding, and tackle challenges as they come. You'll figure things out along the way and get better at it!
If you're looking to create a solid database structure, expect to spend at least three years, starting from scratch. It takes time to learn all about database normalization and the best practices. It’ll definitely be a journey!
I'd say somewhere between 3-10 years, depending on your learning speed. Just be aware that you're not going to learn enough to recreate complex systems like SAP. Focus on what you can do right now to make things easier. Start small and iterate based on what problems you encounter.
Exactly! Just build something manageable that addresses your immediate needs. Don't let the big picture overwhelm you.
Honestly, I'm not sure how long it'll take. But don't get discouraged! It's all about the learning process and the experience you'll gain along the way.
Honestly, it might be cheaper in the long run to invest in an existing solution instead of building one from scratch. Companies often start with in-house solutions thinking it's easier and cheaper, but they end up with complex spaghetti code that’s hard to manage. Just something to consider!
Totally agree! You can't predict how long this will take. Just enjoy the learning experience and focus on building something useful as you go.