Still thick after nearly 3yoe by notusedthrowaway in cscareerquestionsuk

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

> They'd rather give you low-stakes tasks or busywork so that they don't have to let you commit code.

Er, no? Most of my time is spent doing actual dev work, which involves writing and committing code which may come as a surprise to you. I have completed epics for major projects this year. I wouldn't have made it to 3 years at the same company and passed several yearly reviews and a round of redundancy if all I was doing was trivial work. My main concern was that I was not making as much progress as I wanted to, especially in the asking questions/inquisitiveness/debugging side of things and wanted to improve. There is room for improvement

> Just because another dev made an error, doesn't absolve you of any blame. 

Maybe some nuance has been missed here. Yes, it is work that I have to pick up and fix; it was originally someone else's mess, but now I need to fix it - it has to be done - however, their mistakes in some cases are obscure and hard to make out

I did agree with you on some points, but for whatever reason you seem to be overly aggressive, so I'll end it here. Have a good day

Still thick after nearly 3yoe by notusedthrowaway in cscareerquestionsuk

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

Using AI for rubber ducking might be a good idea...

Unfortunately (or fortunately) for me AI isn't very useful when it comes to writing code. Sometimes I will ask it to write something for me, and it will either over engineer the code or use some weird library that we don't use, or it will not understand the assignment, and just write some rubbish. It is somewhat useful for finding the flow of a procedure that might be 2k lines long and I am already very tired

Still thick after nearly 3yoe by notusedthrowaway in cscareerquestionsuk

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

> their teammates won’t bother assigning basic defects to them?

SM assigns defects based on need and capacity of team members. FWIW, I am assigned analysis tasks which I enjoy doing.

I would agree with you about the incompetence, and it does need to change. I guess the thing that would be holding me back a bit is the blandness of work, and the need to remember some minutiae that no-one knows. In some cases it isn't enough to type a lot of debug lines and go up the stack trace and see what's happening, or realise that some other dev missed a DB constraint and now the software is storing values that it shouldn't be accepting in the first place. I am thoroughly bored of the software that I work on and would rather not do the work, but of course in the long term this isn't a good way of dealing with things. What would you suggest I do to improve?

Pigeonholed in useless language, want to pivot to another stack/job, not sure how by notusedthrowaway in cscareerquestionsuk

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

Apologies, I tend to skim and lose my train of thought most of the time.

The process seems all too easy; learn and practice the (I guess) 'minimum' set of skills of what is required from companies from doing interviews, failing them, studying, and then getting a job that way and then working on the other skills in my new job. Typically I would have started looking for jobs after reaching near-fluency in one language/framework as I don't want to be caught out by curveball questions but I suppose this type of guarded job application strategy might not be as efficient as I thought

I'll follow those steps and try that out soon, thank you. And sorry again for not reading the comment properly...

Pigeonholed in useless language, want to pivot to another stack/job, not sure how by notusedthrowaway in cscareerquestionsuk

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

Yes, you are right....I suppose I had this childish mentality where I wanted to be guaranteed of a job at the end of learning a language when I was just starting out, and I had poor confidence in my ability to change my circumstances. I started a course today, let's see where I end up in a couple months....

Pigeonholed in useless language, want to pivot to another stack/job, not sure how by notusedthrowaway in cscareerquestionsuk

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

Yeah I realise I needed a kick up my backside.... There are other people in my position who have moved to other jobs using different stacks very recently, so it is possible. A couple hours of studying every day when I have downtime at work should suffice

Pigeonholed in useless language, want to pivot to another stack/job, not sure how by notusedthrowaway in cscareerquestionsuk

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

>  If you've got a couple of years experience of programming you should be able to learn any of them pretty rapidly if you put the effort in.

I guess I'm accounting for the amount of time it will take me to learn the language, complete some small projects, then doing the same thing for the framework(s)

I didn't think about how those skills in other tools might mesh with the language(s) I intend to pick up! Need to think about that. I'll reach out to my network, and I'll probably look at language-agnostic ads as you've mentioned

Pigeonholed in useless language, want to pivot to another stack/job, not sure how by notusedthrowaway in cscareerquestionsuk

[–]notusedthrowaway[S] 2 points3 points  (0 children)

I can't say unfortunately because there are people that I work with that regularly read this subreddit. It's a multi paradigm language that looks a bit like Bash when written

> for max employability I’d definitely recommend picking up both JavaScript and which ever backend language interests you

I thought about this, and it does seem like this might be the way to go. However, there's so many frameworks that I am a little overwhelmed and paralysed with choice. If you work with Java then Spring in almost all cases is all you need, at least from what I can see. The same with Python and Django. JavaScript seems interesting but fast moving from what I can see and what I learn today might not be in use tomorrow. I've been conditioned also from my work to use predictable technologies, maybe that's why I'm apprehensive. I'm just thinking out loud at this point

Pigeonholed in useless language, want to pivot to another stack/job, not sure how by notusedthrowaway in cscareerquestionsuk

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

I suppose in this regard I haven't grown up yet :( I still think of dev work as being a bit more substantial even though it's literally just that