Taro Logo
Profile picture

Junior Engineer Career Development Videos, Forum, and Q&A

How A Junior Engineer Can Grow Their Career

Almost every software engineer starts their full-time career journey here. The content here breaks down how you can start your career off with a splash and grow past this level as quickly as possible.

Entry-Level Software Engineer at Taro Community profile pic
Entry-Level Software Engineer at Taro CommunityPosted February 8, 2024

What systems can I put in place so I make fewer dumb/obvious mistakes?

Basically, I feel like I have so many unnecessary ‘DUH! I can’t believe I missed that!’ moments in public -- mainly when asking for help and creating PR's. For example, I recently was so focused on the more difficult part of a ticket, thinking about edge cases and trying to really polish this bit of functionality, that I spaced on reviewing the ticket before creating a PR. This meant the lead engineer reviewing my PR had to explain to me that I missed some other aspects of the ticket. Another time, I spent a while trying to right a really good question about a solution to what I suspected was a tough issue. The problem? I hadn’t thought to test my hypothesis and confirm that this issue would occur (it didn’t) before formulating and asking my question. So I needn’t have bothered anyone else or myself about navigating this hypothetical problem. When this happens, it makes me feel like my work isn’t thorough or to a high standard, not mention making me look bad. So it’s something I’d really like to improve, but it seems when I focus on being thorough it perpetuates the problem like in the two examples above. I feel like I need some checklists/processes as guardrails for common scenarios (e.g., creating PR’s, asking for help) I can fall back on, because otherwise I feel my brain will keep missing things and making easily preventable mistakes.

124 Views
4 Comments
Student with entry-level software engineering experience at Other profile pic
Student with entry-level software engineering experience at OtherPosted November 2, 2023

How to maximize learning and continue to up-skill when you are overloaded with work?

To give some context, I am a Masters student in the US, with 5 years of experience as a software engineer. I try my best to learn as much as I can about Software development, Machine Learning, System Designs and everything developers are interested in. I read blogs, books, research papers, and news feeds from LinkedIn, Twitter and I am part of multiple discord channels of up and coming AI startups and open source communities. I am also part of GDG study groups who connect on slack that focuses on Google Cloud solutions and discussions on Taro as well. So, I basically have a lot of data sources and I am overloaded with information. As much as I want to focus on one domain (ML in my case), I don’t want to miss out on what is happening in the industry. I am trying really hard to reduce distractions: I have setup a second brain account with Notion, which has helped me organize the informative links I receive from my data sources but I am always doing a catch up because there is only so much I can learn and remember. I am working on a bot which can classify discord messages as random conversations or important links or conversations and push them to my notion database. I want to expand this to other data sources eventually so I can ignore comments and random conversations lying around a certain topic which are irrelevant. I also have a lot of hobby project ideas that I have noted down like PRD documents, some very small which can be built in few week and some which will take months to build with a good architecture. You can ask why I am trying to learn everything. My simple reason is little bit of FOMO and a fear of not knowing enough. But also, as a CS student, I am also preparing for interviews and I want to be able to explain how a certain technology works and be able to build and design using those technologies. I have faced this information overload while I was a software engineer and continue to feel it as a student. If you have read till here and you are able to relate to this, I would like to know how you would suggest one should go about staying organized and maximizing the information gain.

121 Views
2 Comments
Junior Software Developer at Consulting Company profile pic
Junior Software Developer at Consulting CompanyPosted January 25, 2024

How to get help in a team where the culture around questions seems a bit off?

I'm a little over two months in at this large (10k+ employees) org, and I work remotely in internal tools to try to automate processes. My immediate development team is fairly small and mostly junior. Most of us onboarded right before the 2023 holidays when things were winding down. I am trying hard to fit in here and balance, but I am struggling. Our group chats are pretty dead, and it doesn't seem like group-questions are rewarded. We have daily standups, but a lot of work here seems to be conducted "behind-the-scenes" and in 1:1 conversations. I've gotten a bit of a vibe check on this scenario from folks who don't work in tech, and that seems to be normal for those environments. Things feel like they take an age. For some reference: I get that everyone is different, but also sense a direct correlation between curiosity (to get questions answered and work done) and our team velocity. Maybe it's not something I should be worried about nor even my business, but I still am. I'm still working on disambiguating how performance reviews work, but in the meantime, it seems like we will be judged on velocity metrics, probably sometime in Q3/Q4. I come from a space where questions were welcomed / encouraged. It doesn't feel that way here, which I feel like I need to adapt to healthily for the near future. A conversation starter model I've found helpful from a managerial relationship is "I've noticed a different communication style here. Is there any way we can discuss?" Any additional suggestions for coping at this stage would be enormously helpful. I also definitely want to be mindful of being careful what I wish for and the impacts of "going fast" on junior devs, especially because there's a bit of trauma for me there on that side.

120 Views
5 Comments
Software Engineer at Taro Community profile pic
Software Engineer at Taro CommunityPosted February 6, 2025

Is Formation.dev Worth $20k for a Startup SWE Transitioning to Big Tech?

Hey everyone, I’m right now exploring breaking into Big Tech and want to determine if Formation.dev is for me :). Background: BS in CS (2022), 1.5yr SWE at Series B YC startup ($150M) Left Jan 2024 for break, explored GovTech/startup ideas Pivoted to Big Tech goal (Nov 2024) Completed 150+ Leetcode, 26 mock interviews on TryExponent Did 5 startup interviews Jan 2025 (rejected) - realized startups need different prep & chose Big Tech. Along the way, I’ve tried creating interview prep groups but that failed. Current state: Formation TIRA score: 525/1000 (could pass easiest tech interviews at JP Morgan Chase) Have referrals at Meta/Stripe/Google/Microsoft Got and failed Uber L4 first recruiter screen (7/18/24) Solo prep isn't working well & I’m clearly not at a level to pass any Big Tech interview. My main priorities rn: Find a community. Interview prep alone is tough & feels inefficient. Have accountability to level up. Have real-world challenges (such as mocks interviews with real Big Tech engs) Know what to work on. Spoke with recruiter and Formation.dev offers: AI-generated DSA exercises Weekly small group interviews (5 people) with industry eng Weekly 1:1 mocks with staff eng Job recommendations Daily manager check-ins Cost: $5k upfront + up to $15k ISA Worth it or not: Alex said: “So Formation.dev is one of the better interview bootcamps out there. They have results, and the founders are legit. However, their results have definitely dwindled in this market, especially among junior engineers.” My current thinking is to do the 7 day free trial and just see how it goes. Questions: Given the 2025 market, is Formation.dev generally worth it? How about given my situation? Is the cost ($20k total possible) concerning? What Big Tech level should I target? I received a L4 recruiter interview at Uber (7/18/24) and failed the recruiter call so that makes me a bit confused.

116 Views
4 Comments
Entry-Level Software Engineer at Taro Community profile pic
Entry-Level Software Engineer at Taro CommunityPosted September 10, 2024

How to best answer "Tell me about a time you motivated a colleague in your team"

In a recent behavioral mock interview, I was asked the question "Tell me about a time you motivated a colleague in your team." From my understanding, the question's focus appears to be on teamwork and collaboration. A story I had was when a colleague in my team was struggling to meet deadlines for a group project and complete his work due to him having multiple upcoming exams in a short timespan. I proactively approached the colleague for a 1:1 conversation to listen to their concerns and empathized with his struggles, understanding how tough it was for him to balance multiple priorities. I then suggested to collaborate on the project and offered to help him with some of his tasks so he could focus on the ones most important for the project. After communicating with the team, I assigned him the task of identifying and fixing a tricky bug in our system, as debugging was one of his key strengths, and this allowed him to focus on what he did best. My colleague became more motivated to contribute to the project by working on a task tailored to their strengths. This approach not only helped the project stay on schedule, but also reduced their stress and boosted overall morale and team productivity. Do you think this answer is on the right track? I would gladly appreciate any thoughts or feedback on this answer. Big thanks for reading through all of this - I know it is a very long post and I really appreciate your time!

108 Views
3 Comments