I just graduated and landed my first job at a new branch of a company in my country. They gave me a project to work on with another recent graduate, which involves migrating their Windows app to the web. We're responsible for everything: setting up the database, managing Git, writing APIs, designing the UI, testing, and delivery. The downside is there's no senior engineer to guide us, review our code, or show us the ropes. While I appreciate getting a chance to learn and try out many different things, I worry about picking up bad habits without proper guidance. Is this a unique opportunity or a risky situation for someone starting their career? How can I focus on learning the right practices? I'd love to hear your advice!
1 Answer
I’ve been in a similar position before. My best advice is to document everything you do; sometimes what seems like a bad solution just needs proper documentation to shine. Don't hesitate to try different processes that suit you—sometimes making a choice, even if it’s wrong, can lead to valuable learning later on. Remember, your employer knows they’ve assigned a couple of newcomers to this project, so it’s also a chance to show that you can handle problems independently, even if the end result isn't perfect.

Totally agree! I was in a high-pressure role without much support and it helped me speak up about needing help. Just remember that voicing concerns about workload can lead to positive changes.