Tech IndustryFeb 6, 2019
SAPrstenakxb

Coding for first job

I am new to coding. This is my first coding job. I really want to learn coding. With all efforts I did data structures for one year and got the job offer. Now I m scared if I m on right path as I m finding it very difficult day by day. How do I improve myself? I m not used to working on such a huge codebase. I work day and night but still not able to figure out things. I don't have anyone to help me understand things. My team is not friendly so that I can ask them. They are very experienced people.

Atlassian f*ck cstmr Feb 6, 2019

Just ask your team leader to find some dedicated mentor for you. It's absolutely fine when some junior developer has more experienced dev who teaches you. This person also will improve him people management skills and later will grow up to team leader. When we calculate our capacity for next few weeks we use negative numbers for interns, because someone will spend time to help intern. It's fine.

New
Reigen Feb 6, 2019

Damn can i get a referral for Atlassian. Looks like u guys are hiring for frontend

Atlassian f*ck cstmr Feb 7, 2019

yes, write DM

Synchrony Nebula99 Feb 6, 2019

If I were in your shoes, I would consider two options. Figure out how open is tech lead/team lead and reach out to him with the problem. Provided he/she is a cool guy, he will help you to figure it out and set the expectations in right way. If that’s not the case, I would get in close to one of the team member who is again provided cool guy and ask him questions every now and then. If I was in your team and you came saying you can’t figure this or that I wouldn’t mind helping you provided you joined as junior engineer. Don’t hesitate to ask questions in forum and SO. This is the time to struggle. Now if you joined as Not Junior Engineer then you’ll be the drag to the team and people don’t like that.

New
leet4job Feb 6, 2019

This is a problem I observe when people optimize for leetcode to pass interviews. You need to do side projects, dig into codebase your favorite libraries. Build everything from scratch. No need to be perfect but you would gain good amount of knowledge.

New
DvVM00 Feb 6, 2019

don’t try to understand the code. you never will. try to understand the code *updates*. watch what other people are committing to the code base and learn from that

Intel UPWV57 Feb 6, 2019

Definitely you are on right path. Initially everyone struggled and struggles. Just no one explicitly tell it. Be assured. You are not alone.

Atlassian f*ck cstmr Feb 6, 2019

Understanding of huge code base is important skill. First time when I changed project I spend around 1 year to understand all part. Second time it was 6 months. Then 3 months. It depends on project size and architecture + your experience. So, if you are junior dev without experience in huge project with spaghetti code try to focus on some small module, ask team members to give you small presentation about it's structure. Don't give up