I have been working as an IC since start of my career and have been wondering is it good for my career being a Dev ? Most of best practices and code hygiene I learn is online, open source and by reaching out to seniors when I feel am stuck. Is it good to be an IC from start of career or it can lead me to a not so good dev ?
What do you expect to be instead? Managing? Not sure what the alternative is but yes, being an IC is good. Everybody starts as an IC
Edited question
Oh I see. Best not to be lone. It’s hard to grow when you don’t have others around you constantly challenging you.
Wtf is wrong with you OP? Where do you want to start your career at? CEO?
Edited question
Then look at it as glass half fulll. They were confident enough in yiur abilities that they put you in with all senior devs. Else, you are a junior working with all seniors. Do your job right, and a LOT of seniors and your M1 have glowing connects for you, which will help with either a) transfer, or b) promotion within your M2’s org.
Sorry I only presented the optimistic side. But still from my perspective, worst case for you: you don’t get promo or good bonus. But you learn either a) good code, or b) good politics Both are equally essential to succeed in the long term IMHO.
IC early on prepares you to deal with all the assholes/bullies/MOFOs you will eventually encounter ... god forbid if u don’t and end up in management sooner those assholes/bullies/MOFOs will screw you both ways..
As opposed to what? Can’t really be a people manager at the start of your career. A collaborative environment is good for learning though as opposed to what sounds like a pretty siloed culture you are in now.
Edited question