Considering joining a Codesmith Software Engineering Immersive program? With remote and onsite programs, it can be tough to decide which Immersive program is the best fit for your lifestyle.
We asked Codesmith residents and alums from the onsite and remote Immersive programs to tell us about a day in their life during the Software Engineering Immersive. Read below for their insights!
As I live in Brooklyn, my day usually begins with a 45 minute commute which I take as a time to chill and listen to music. Throughout the first few weeks at Codesmith, we had a very structured schedule (which I enjoyed). As we entered project phase, staying focused is more about holding yourself and your team members accountable and checking up on one another. When I feel overwhelmed, I've found that it is very easy to pull another cohort mate aside and just talk about life. I also really enjoy lunch time due to the great food options nearby (personal favorite for quick to-go meals is Woorijip) and the communal table in the kitchen has led to great conversations. Another great way to destress is to go for a coffee break.
Coding activities have helped me connect with my cohort mates and instructors through learning from one another and developing an admiration for others and their depth of knowledge. Non-coding activities, such as grabbing lunch together, taking the train home together, the Thursday night socials, and hanging out a bit afterwards on Saturdays, have also helped me connect with everyone. I have found that every single person at Codesmith is insanely cool and interesting to talk to, which has further motivated me to develop not just as a software engineer, but as a person. - Nancy, New York Onsite Immersive
The biggest thing I've had to learn in my day to day is how to balance the hard work and focus with taking breaks and resting. I think one of the biggest benefits of the onsite program is that by being in the room with a couple dozen people all working on the same thing, with the same goals, there is automatically a shared determination and focus to solve whatever problem we're currently working on. We all have different limits, and at a certain point sometimes the quickest route to the solution is to take a break, either by taking a quick walk and eating a snack or calling it a day and getting some sleep. It's easy to let the determination take over, especially when surrounded by equally determined people. Learning to recognize that within myself has been an unexpected challenge. I'm an avid rock climber, so doing a quick couple of laps on a few bouldering problems during my lunch, or grabbing dinner and chatting about non-coding things with my cohort mates have been huge in keeping my enthusiasm up, and stopping me from bottoming out day to day. - Nate, New York Onsite Immersive
A typical day in the junior portion is pretty structured. It normally starts with a leetcode-style coding question, followed by a unit lecture. The afternoon/evening is often dedicated to a unit challenge that you work on with another partner. Some unit lectures can be sprinkled between the afternoons and evenings as well. The in-person nature of the program allowed for interaction and connection. I often use the time during lunch/dinner to chat and connect with people, which also helps me take breaks from the screen. Whether it is a high-five after getting through a bug, or a gesture to grab a quick bite, it builds camaraderie. - Jo, New York Onsite Immersive
As for connecting with my cohort mates and instructors, Codesmith has done a great job of creating a supportive and engaging remote community. We have regular stand-ups and check-ins with our instructors. There's also a Slack channel where we can ask for help or just chat with each other throughout the day. I've really appreciated having this sense of connection and community, it really is encouraging to know your cohort mates are going through the same 'hiccups'. - Jordy, East Coast Remote Immersive
Looking for more insights on life during Codesmith's remote or onsite immersive programs? Check out our Onsite v. Remote Programs Alumni Panel on YouTube! Plus, learn more about the Immersive program schedule, curriculum, outcomes, and more on our website.