Egnyte is a software company headquartered in Mountain View, California. It sells cloud-based content security, compliance, and collaboration tools for businesses. Egnyte was founded in 2007 with a focus on modernized file servers, but it has since shifted to selling tools that help users securely collaborate with coworkers and third parties.
I joined this new company, and since the beginning things were little off for me. i.e.
Since last couple of days, I talked some of other engineers and found that all my team-mates are pretty toxic and, when he shared some of the past experiences, I got now convinced that it's pretty toxic environment especially for my team. Now my question is that all this time I thought I am the problem.. but it turned out that it was not me.. I am still pretty new here and I am seriously searching for another job now, but what did I miss here..? What could I have done here such that I would have known this earlier? (I know, I could have talked to the other guys earlier but I was not so sure because I had no idea how they would react to that.. I shared my concerns only when it became unavoidable)
While working on the current story, one should also figure out what he has to do for the next story. Is this good advice? I am skeptical and I would have asked about priorioties of the task given to my manager but at this point it seems pointless to reason things with him that's why asking it here.
I feel like I am basically surviving in my current job, one story to another, one deadline to another. It was not like this before. Earlier I used to be very passionate about developing stuff. I don't think it's normal. I do get my passion by solving some leetcode questions with my friend but that's it. I don't find joy anymore in my work, it feels forced. I feel like I should have a life outside my job as well which I don't have right now, and since the joy is not there anymore with my job it feels just bad.
What can I do to change it?
I have recently joined this company and I am trying to learn and I am clocking 12 hours everyday. Inspite of that I am doubting my abilities and I have manager who doesn't actually listen.. and instead of helping me navigate through this.. he is just on repeat saying I have to deliver this urgently .. and I am not picking up fast enough..
I have to provide estimate of a story, to the point where I have to tell how much I will be spending for each sub-story.. although I have given them those with buffer since I am new, I notice a pattern with me which is that I usually need some help which I get either at the end of the day or the next day. This can influence the estimate ofcourse but for some reason my manager wants a very aggresive dates, and it's challenging for me.
In addition to that, I am not sure what I will say in order to justify if I can't meet the deadline. This process has sucked the life out of the work for me. I remember giving estimates in my past companies but they were just estimates, and when I shared my side of the story people usually understood my challenges this is not happening here..
Up until now, (before covid basically), I used to go to different people's desk and ask for the the flow that I would have to work on, and be genuinely interested in what they had to say, in short make friends basically and it was good strategy, they were big companies too so there weren't a lot of pressure and people were eager to help me. After covid I have joined remote-first company which is also a late startup too. I have couple of challenges here
In my defence, I am new to all these new technologies, and I have not used to the way they have written the code, that said, I have improved much. But still I have to ask questions because everytime I get stories from different modules which I have no idea about, and there's no way I would know without asking questions..
So this is what I was doing in current company which back fired I guess. I was pinging one guy and trying to get his point of view, if that was not enough I used to get on calls and sync up with him for the approach and I have a feeling that although he didn't say directly to me that he didn't like this approach but he might have shared this to our manager.
Now what I am doing is, I do my work and get all the questions which I have in mind, compile them together so that it's easier to read for the other person and send it accross to the other person asking for help. This strategy is new to me but I like it because it makes me less weak I think.. also it makes me articulate as well. But since I was told that I have bugged people.. I have become scared and confused .. thinking if sometime later my manager come back to me saying you ask too many questions on slack and bug people etc.
I am basically doubting my every move. and in addition to that clocking 12+ hours everyday. it's exhausting..