I've never been more relaxed too, here are some more pointers:
1. Realise you're lucky to be in this position to work from home, as opposed to medical staff and being depressed is a luxury.
2. You are not a code machine, amount of code written is not a good measure of how productive you are. Better think of how much you contributed overall or learnt something new that year.
3. Your work is not your life, so focus and even obsess over other things such as hobbies and spend more mental energy on that rather than worry about your job. Your job just pays the bills nothing more.
4. Find online ways to socialise such as playing online games. If you're introverted that should be enough to satisfy your social needs.
People say it like it's a cold and we might as well get it instead of everything close for 2 weeks and get it over with. I don't know why UK think it's so much better and special than any other country in Europe. Only time will show.
Because italian/spanish love to kiss each other as a salute and hug and all kinds of physical contact as opposed to english for example who wouldn't. Hence virus is easier to spread there.
I try to never touch my face while in public but what if your nose itches to pain and your eyes start to tear until you scratch it, then it's difficult
If you care about the amount of jobs in these fields then consider data science or potentially machine learning (which is mostly doing devopsy stuff in reality)
I am in exact same situation as you and been looking for ways to get out of it. I'm looking for answers too here so not much to suggest but my approach is to learn a different tech/role that I find interesting and try to get job there, in my case machine learning. Try doing that and slowly overtime you will gain the skills and hopefully a job that makes some impact
Don't assume that being a programmer is any different. It's all up to the project/company you work in. I've had this same situation in 2 jobs as a software engineer. The worst is you could do self-learning but then you have to say what you've done in stand-up and if you say self-learn you have to make it seem like it's relevant to business, but if it's some language the company doesn't use it's not even relevant. So you end up doing some meaningless task and spread it over long period of time cause you know you won't get more any time soon.
My suggestion is try to work from home, sounds like your company is flexible. Use your home time for self-learning and applying to other jobs/going interviews.
Every single developer I know has some degree of ADHD. I personally don't have it as bad but I know a colleague who literally can't shut up and stop moving and bothering us all the time. Honestly If the person is not aware of their condition I don't think you can do anything about it besides try to isolate and ignore them somehow.
I guess you couldn't ask a more hippy question. The psychology behind it is that not everybody is born in a fairy tale and plenty of people have good reasons to really dislike certain aspects of life or people, simple as that.
I think the process also depends on your location. Seems like this is for US. In London, UK you can easily get noticed and start the process, but 100% of the time they give you a test to do before any interviews. The problem arises here, because even if you do the test perfectly there is 90% chance you will never hear from them again. You basically end up wasting your time doing some test just to never get any contact/feedback from them. On that last note I've never got a feedback from any interview process even when I've asked. Assuming you are the 10% they contact back, then you go for a face-to-face and the interview there is a tech interview and barely any HR part. Only the tech part of the interview matters and if you pass it you get job, if not - you never hear from them.
Anywhere well outside London they don't even do test/tech interview, you just do an HR one and high chance of getting it.
100% agree. In all my years of coding and other people I know you literally never need to implement an algorithm yourself or do anything that is already provided by a library/framework. Knowing alrogithms/data structures is only ever useful for interviews and nothing else. On daily basis you just make classes and basic CRUD operations and mostly design rather than any hardcore logic let alone algorithm... Interviews are unrealistic.
I agree with this too. Especially if what the company does is not of interest it's also very difficult to care about what you are doing or even improve in it. Just find another position where you fit.
1. Realise you're lucky to be in this position to work from home, as opposed to medical staff and being depressed is a luxury.
2. You are not a code machine, amount of code written is not a good measure of how productive you are. Better think of how much you contributed overall or learnt something new that year.
3. Your work is not your life, so focus and even obsess over other things such as hobbies and spend more mental energy on that rather than worry about your job. Your job just pays the bills nothing more.
4. Find online ways to socialise such as playing online games. If you're introverted that should be enough to satisfy your social needs.