Review 2020
by mmyoji
3 min read
Events
- Quit a job
- Start a new job
- Move to Hokkaido
- Become a tech lead officially in a company
Quit a job
I quit a job, again. I'd been there in 6 months. Sales of the company had decreased due to Corona virus. (I guess the Corona was not the only cause.) All employee had 2 options: 1. accept less salary and keep working there, 2. quit and receive a tiny bonus. Then I chose the latter, that's it.
I am not a person feels sympathy with a company or a job. I just work for money to live. Though I sometimes feel sympathy with people, I didn't there.
The only thing I miss is that there was a chance to use English on the company. That was exciting for me.
Get a new job
Before I quit a job, I, this is a very rare case, had looked for a next job and found it. Unfortunately the company's main products are built on Rails. The only hope is one of my respectable masters helps the company.
Salary becomes a bit better, but not enough amount I wished.
Developers are nice, but managers are ... I don't mention about it. But there're a few senior developers and a bit boring for me. I don't know whether I work for the company for a long or not.
Move to Hokkaido
I've been working remotely for about 4~5 years and this Corona environment pushed me to move to a local place in Japan. Then I just decided to start from north (I prefer cold place to hot one) and moved to Hokkaido (北海道) in October this year.
Because many ex- and current coworkers move to Sapporo City, which is the largest city in Hokkaido, I didn't want to move there. So I chose a minor city, and I'm SO SATISFIED :)
It's the first time to live in a place where the maximum temperature in a day in winter is minus. I saw a lot of snow and was so excited like a little child lol
But I have to buy a car because it's a bit difficult to buy something w/o it in this city. And it's the same in all the other local cities. So, I'm planning to buy it after this winter ends.
Tech Lead
This is about a new opportunity. I have worked like as a tech lead or a lead engineer in several companies, but this time I officially become a tech lead in a comany/product. I've read several "tech lead" blog posts and I've realized that I am NOT suitable for it.
At least, the company wants a tech lead to communicate with Product Managers before they bring tasks to scrum teams. In other words, I behave like an advisor for them. Other things are optional because I don't receive enough money for that.
My volunteer tasks are like these:
- to review all the pull-requests of a project
- to have a pair-programming with junior developers for education purpose
- to find/clean up troublesome code beforehand
- to make development experience better
- etc.
IMO, however, these things should be done by all developers and missing a tech lead is much better.
What I Did/Learned
- Particiapte in large Node.js projects
- Migrate self-hosted Elasticsearch to Amazon Es Service
- Es v2 to v5
- Migrate Gulp to Webpack
- blogged before: How to Start Webpack
- Work on WSL2
- Elasticsearch
- PostCSS
- React:
- react-redux
- enzyme, @testing-library/react
- mobx
- Rails:
- Upgrade Rails v6.0
- graphql-ruby
- Hotwire (ActionCable, Stimulus, Turbo)
- Terraform
Have a happy new year!