Hello guys,
I’ve recently completed the CodeCademy Career Course for Back-end Dev and would like to know really simple tasks I can practice on so I understand what to expect in a job. I’m curious to know some entry level tasks back-end developers are actually given.
From what I’ve read, junior developers usually fix minor bugs or create test cases. Besides that, what are other things you guys have been tasked to do? I want to learn real-life experiences. Would love to see any advice or stories you can share.
Thank you.
In my experience, this is only true for the first few weeks while a newly hired junior developer is settling in. A well organized team might have some tasks flagged as being good candidates for an onboarding new member, but often we run out of those pretty quickly and the newbies are working on important feature work. The key difference between a junior dev and a more experienced one is the expectation to design and plan a body of work. Junior devs will be assigned tasks that someone more senior researched and described, but it can be pretty complex work.
1 Like
Welcome back!
I can give you an example from a Scrum Board (used in Agile development) of a project I worked on.
Story: I as an admin want a faster bulk import of product data
Tasks:
- Research current import services
- Implement CSV parser plus validation
- Background job for bulk import using Redis Queue
- Improve handling and logging
- Unit tests for CSV parser
- Load tests with 10.000 products
- API documentation for import endpoint
A small glimpse into your future tasks.
Working with all things API and improving metrics will be a big part of it.
1 Like
Thank you for the replies! I see it really is alot of small tasks here and there. Kind of like being a construction worker for a manager (mid or senior-dev) who delegates tasks?
I can put these into practice by just building projects right? Thanks again for sharing your experiences.