[PYTHON] What I'm glad I studied in 2015 and what I'm thinking of learning in 2016

Good thing to study in 2015

This year as well, I was able to finish my work as an engineer, and I was able to study a lot and make various things, so I will look back.

Fabric

Introduction to Fabric, a deployment system management tool that can be used immediately from today

Fabric is a configuration management tool that allows you to write tasks in python. I feel that Ansible is getting more attention these days, I'm glad I used Fabric because I touched Python.

Flow of infrastructure technology In the last few years, the idea of infrastructure has evolved considerably, and since I was allowed to do infrastructure and operation work, I thought "let's become an automation uncle ..." and automate various tasks. I made a tool.

Before automation So I really experienced the difficulty of ** automation **, what is the ** really needed automation like this slide? How to streamline operations? What is the effect of automation? How do you make a tool and use it? There are so many things to think about, such as **, and it was a good opportunity to change the way of thinking about the work that will probably occur in any industry.

iOS CI / UI test

I was ashamed to say that I hadn't written the test code properly, but I thought that I had to write it for application development with a large number of people, so I studied. How to write a test, the meaning of writing in the first place, how to utilize what I wrote ... I also had a valuable experience of creating a CI environment for apps.

Since I have no plans, I will summarize the unit tests on iOS Part 1 Since I have no plans, I will summarize the unit tests on iOS Part 2

Image processing / audio processing

Attention Climix

Two works were submitted at the MashUpAward2015, and both received awards. : pray: I really hated image processing and signal processing, which I was studying at graduate school ... It's not interesting. Playing around with the pixels and continuing to look at the sequence ...

That's why I hesitated when making this product, but it's super interesting to touch it with the thoughts of "I want to make this kind of product" and "I can make this kind of arrangement" again. I'm glad I became an app engineer by incorporating noise removal, character extraction, border detection, etc. into the app.

Scrum

I've been involved in various projects at various companies, but I thought I was still in an environment where I could experience the scrum I read in the book. If you try again, this is also difficult, isn't it? There are lots of muddy things like sprint reviews and velocities ... For the first time in my life, I thought about the development of Scrum itself and how to create a presence in it.

What I'm thinking of learning in 2016

--Machine learning --Scrum

Machine learning

It was one of the things I thought I wouldn't study a lot, but when I saw my juniors using it quickly, I thought, "Oh, it's cool." I want to use it positively in some hackathon. What I want people who are starting machine learning to keep in mind

It combines various algorithms, and it seems to be useful for studying algorithms (Yasuna). As I experienced in image processing and audio processing this year, it wouldn't be a pain if I learned as a necessary technology based on what I make.

Scrum

I will continue to learn as a member. I would like to do more than just do it, but also work to improve the mindset of the team and the results. What is needed for that is difficult, but I think I'll do it muddy.

CI/CD In the app, various tools and services such as CircleCI and fastlane have come out, and not only the web but also the development of the app is changing. I will study not to neglect the technology and mechanism of the trend by focusing too much on making various tools in-house.

Summary

It was a very enjoyable year for me to be involved in various layers of technology and services, not just apps. I will do my best to do more amazing things in 2016, please invite me if you have fun talking about work or hobby development: confetti_ball:

Recommended Posts

What I'm glad I studied in 2015 and what I'm thinking of learning in 2016
[Reinforcement learning] Explanation and implementation of Ape-X in Keras (failure)
What I learned about AI and machine learning using Python (4)
What I learned in Python
I'm thinking of studying Python
What automation should I do in RPA, VBA, and programming languages?
Significance of machine learning and mini-batch learning
H29.2.27 ~ 3.5 Summary of what I did
Classification and regression in machine learning
Note that I understand the algorithm of the machine learning naive Bayes classifier. And I wrote it in Python.
Graph of the history of the number of layers of deep learning and the change in accuracy
What I did to keep track of the humidity and temperature of the archive
Python: Preprocessing in machine learning: Handling of missing, outlier, and imbalanced data
What I investigated in the process of expressing (schematicizing) containers in a nested frame with Jupyter and making it
Meaning of deep learning models and parameters
Screenshots of Megalodon in selenium and Chrome.
Separation of design and data in matplotlib
Summary of modules and classes in Python-TensorFlow2-
Project Euler # 1 "Multiples of 3 and 5" in Python
Talking about the features that pandas and I were in charge of in the project
List of main probability distributions used in machine learning and statistics and code in python