In October 2019, I attended a programming school that I often see advertisements on youtube recently, and since November I have been in my current position as a machine learning engineer and data scientist. Now, three months after graduation, I would like to write down what I learned at school that was useful and what is difficult now.
April 2015 Served as a research and development position for a food company for 4 years July 2019 Programming school learning started October 2019 Graduated from programming school November 2019: Change job as a machine learning engineer / data scientist
School | After changing jobs | |
---|---|---|
HTML | ○ | ○ |
CSS | ○ | ○ |
JavaScript | ○ | ○ |
SQL | ○ | △ |
Linux | ○ | ○ |
Ruby | ○ | - |
Python | - | ○ |
School | After changing jobs | |
---|---|---|
SCSS | ○ | ○ |
jQuery | ○ | △ |
Vue | - | ○ |
Ruby on Rails | ○ | - |
Flask | - | ○ |
Django | - | ○ |
School | After changing jobs | |
---|---|---|
Git/Github | ○ | ○ |
Nginx | ○ | - |
EC2(AWS) | ○ | ○ |
S3(AWS) | ○ | ○ |
Basically, I think that what I learned will be useful to some extent, but I thought that the following points could not be helped.
I thought that I should make more efforts to get familiar with the workplace quickly by touching the code and the framework in advance.
I think most modern service deployments rely on AWS. It is good to study within the free frame, but in reality, you will spend tens of thousands of yen and hundreds of thousands of yen to operate the system. Therefore, I thought it would be better to understand AWS services as much as possible, such as learning how to take a domain and learning how to distribute access by cutting money even for a small amount of money.
It's very important to be aware of the clean code, because the reviewer is simply difficult and you will not know it when you repair it later. (The author wrote so verbosely that it took a lot of time to review at first)
There are many other difficult things, but in conclusion, ask someone who seems to understand if you are worried! !! I think this is the way to get the job done. I was not good at asking people myself, so I tended to try to do it alone. However, if you ask a senior engineer, they will solve it in a few minutes and give you advice, so it is 100% faster to ask someone who understands it than to spend an hour researching it! !!