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.
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
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.
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.
--Machine learning --Scrum
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.
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.
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