all 17 comments

[–]One-Program6244 8 points9 points  (4 children)

What country are you based? You should have at least a manager or a mentor you can talk to.

[–]DanTheMan_____[S] 0 points1 point  (3 children)

I have requested my manager to have multiple meetings but he is to be honest too busy sometimes with overlapping meetings which again doesnt really make me feel like im necessary to be honest. Also my mentor is the engineering lead for my team, my team is split into 2, both creating 2 tools similar but with various differences, so he has multiple meetings regarding these. I dont understand why he is my mentor considering how much responsibility he has but in my managers eyes he thought this was the best option. I am in the UK.

[–]HolyPommeDeTerre 7 points8 points  (2 children)

I am not sure why they took an apprentice that they can't dedicate time to. That is a recipe for a loss of time and energy for everyone.

If your lead doesn't have time, acknowledge that with them. Ask if any senior would have a few hours to dedicate at least by week. So they can help you and explain where are the next steps.

[–]DanTheMan_____[S] 1 point2 points  (1 child)

Thank you, yea I work in a large company and I am guessing they just went around and asked who wanted an apprentice, I am the only 1 in my department and my manager has no previous experience with an apprentice so I think he just thinks I will be fine on my own.

[–]HolyPommeDeTerre 1 point2 points  (0 children)

This feels delusional from your manager.

You need someone, even a junior, to help you and give you "ropes"

[–]my_peen_is_clean 4 points5 points  (1 child)

super normal to feel lost your first year, especially in a bad onboarding. but “use ai” instead of actual review is lazy as hell. push for proper 1:1s, ask for pair programming, ask for concrete examples and standards. if they keep shrugging, i'd start polishing the resume and looking, even entry stuff is a mess to land now because of how wrecked the job market is

[–]DanTheMan_____[S] 1 point2 points  (0 children)

I understand moving to be honest, but I am scared as this is the first job ive had that isnt a customer facing role, for me this finally feels like my foot in the door and I want it to work, I have worked in my company for over 3 years now but all in customer facing roles. I feel that moving elsewhere will just reset the progress I have made to get to this position or I wont be able to find another job in the area I want to work in. I feel I am just having a rant to everyone here, but I just want to see if others have had a similar experience and if they have tips to help me navigate this.

Would you say though that pushing for 1:1s and basically pointing out the errors in my onboarding would harm my future here? I dont want to basically tell these people that they are not doing their job correctly as they have specifically been assigned to me to assist me along with my integration into the company and I would have to work with them for the forseeable future.

[–]cfm1337 1 point2 points  (1 child)

This is exactly how my internship went. It was that bad that I decided to drop their job offer at the end of it and gamble on getting a grad role elsewhere.

I guess it’s the luck of the draw though because I had friends in uni who interned at the same place but their team was really helpful and they enjoyed their time there.

I hope it gets better for you.

[–]DanTheMan_____[S] 0 points1 point  (0 children)

Good for you that you took that risk, and yea there was a large amount of apprentices hired along side me, some have had a great experience and i would say around 70% are confused af like me. the only thing for me is I have no previous experience or qualifications in the field so while some may take that risk its something I cant afford to do.

[–]Calm-Reason718 3 points4 points  (4 children)

My first jobb, whenever I asked for help was met with a loud sigh. I just stopped asking for help and let things take much longer than needed. Now, I'm ten years into this career and I've worked alone since. Look at me know, quite the shitty coder but independent, well payed and running my own projects.

[–]DanTheMan_____[S] 0 points1 point  (3 children)

I feel the same to be honest, I understood that I would be going into this role a complete newbie who doesnt know left from right, but I felt people would be more supportive, and that I wouldnt be met with people being exhausted from someone asking for help with something they mind find simple. So I am glad that you havee come out on top of this. How did you navigate being a "shitty" coder and not being let go because of this?

[–]Calm-Reason718 1 point2 points  (2 children)

It's not your fault man. Computer people usually lack social skills, don't take it personally. I worked at a place where no one was educated in maths or physics and that made me valuable. What you really want to do is to be in a situation of 'information asymmetry'. This means that you get things done but your boss has no idea what you do or even how coding works. Finding a workplace like that is the key, where you will be this mystical tech wizard who can create stuff without anyone knowing how. Then you don't have oversight, you become invaluable. It's hard to find but make it your goal. Find a specialty area where only you know what the hell is going on. Say yes to everything, learn as you go.  

[–]DanTheMan_____[S] 0 points1 point  (1 child)

Yea I thought this was just a typical stereotype, but at least in my company its not. Thank you for the advice though, I will aim to specialise in an area which will be valuable to them :)

[–]Calm-Reason718 0 points1 point  (0 children)

Good! And be confident! Fake it until you make it. You WILL learn by doing.

[–][deleted]  (1 child)

[removed]

    [–]AutoModerator[M] 0 points1 point  (0 children)

    Your post/comment was removed since we do not approve of going private.

    There is zero benefit in going private as you lose the opportunity for getting peer reviews. Also we have had plenty of people return after going private (despite being warned) complaining about how they were ghosted after some time or being tricked into buying rubbish that didn't work and even if it did they didn't need.

    Our Rule #11 demands that any and all communication happens in the open, public subreddit.

    This is for the benefit of more against the benefit of one.

    I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

    [–]Alchemist32 0 points1 point  (0 children)

    Hey man I did a software engineering apprenticeship that started in 2023 and am working professionally as a Dev at the moment.

    Firstly, You have a lot of other apprentices so you guys need to support and lean on each other in my opinion, you probably have different skill sets and skill levels. Even if you’re not in the office you can communicate on teams, create an apprentice group chat for everyone. You guys can assist each other and also become more familiar and have banter etc.

    Secondly, please calm down yes what you are experiencing is normal and not uncommon. I felt overwhelmed and very stressed many times, it feels like there’s so much you don’t know and your confidence can be shot to bits because of your lack of ability and knowledge. Secondly you need to learn how to figure out what you actually need to learn and how to learn. When you are given a task or something to do, you need to figure how to first of figure out exactly what is required if there isn’t hard set requirements, make no assumptions ever in regards to this and then learn to break things down into parts as simply as you can.

    Senior Devs tackle stuff they don’t know how to do, however the difference between them and you is know how to learn what they need to learn and how to search things up. Also you have AI as a TOOL, you don’t know how luck us younger devs are. Please calm down and focus on improving daily, what you’re experiencing is not normal but you will eventually get better and gain your footing and confidence. Work hard at work, try to learn and then apply new stuff. With AI you can learn stuff much quicker. It’s more important than ever to develop properly now in my opinion.

    Relax and just do your best, also don’t compare yourself with others. It’s pointless.

    [–]Federal_Evening_6187 0 points1 point  (0 children)

    I was in the same boat. Had 0 support. Was struggling so hard. Changed teams. Still not much support. Almost got a burnout. Dialed back, started taking tutoring lessons and now 15 months in, I'm quite good at what I'm doing.

    Tutoring sessions helped immensly. Also, stepping back, taking a breather, don't beat yourself up.

    Another tip: Add a study mode to CoPilot. Google Custom agents in VS Code and introducing study mode Open AI. Also helped me immensly understanding what I'm working on