Hacker News new | ask | show | jobs
by OrwellianChild 1290 days ago
What do you think you learned at the company thru the early project and junior work that you didn't get from Lambda?
1 comments

This is a really good question.

1. Scale. When you're self taught you can make decisions that only really impact yourself. Or maybe 3-4 other people for some of the projects. The company that I walked into has two monoliths (front end, and backend), and working in a code base that's 5 gigs files is a lot different. There's so many files. My editor is now slow. There's no way for me to understand the details of the entire codebase. Badly documented internal libraries are all over the place. This isn't what a bootcamp or self made codebase looks like for a beginner normally.

2. Specific practical stuff. I had been coding JS mostly on Linux. I had to learn PHP on Mac OS. I had never used either. And a number of other tools connected to the build process that are internal to this company.

By not dropping you straight into a team you can also control where you landed a bit. People who didn't like UI stuff ended up a deeper backend team, people who prefer ui ended up more towards the front end. Almost everyone in the group I cam with (17 people) had to learn PHP. When you have 16 other people learning the same stuff at the same time, you start to work together and organize into groups. We begin producing our own docs for the project and other helpful things.