|
|
|
|
|
by mnm1
3167 days ago
|
|
Having worked at over a dozen places in my career, I've never encountered a code base that takes longer than three months to master let alone ramp up on. This includes shitty code, overly complex code, and well written code. I'd say the challenge is staying interested and challenged after three months. |
|
You don't need to master the whole code base in order to make high quality contributions but you need to be aware of what you don't know and focus your efforts on the parts that you understand really well while learning more about the parts that you don't understand. You can learn as you go throughout for the first 3 months.
If you're already familiar with the framework that the company is using, that's already a big step. Peer review can help as well.
Most good companies have similar coding styles and follow similar practices but they might have different requirements when it comes to testing, security, scalability, Agile/Scrum, etc...