エンジニアになってからの1年間で使用した技術

2 min read読了の目安(約2300字 2

この記事の内容は 2021年2月現在までの状況を反映したものです。
記事の趣旨から、アップデートはしないつもりです。

エンジニアとして働くようになってから、早いもので1年が過ぎました。
今回はエンジニアとして働きはじめてから最初の1年間で自分が触れた技術をまとめておこうと思います。
今後の目標なんかも🤔

基本的には 2021年2月現在、業務として使ったものが対象ですが、プライベートなどで勉強したものに関しては横に 😳 を付けておきます。
細かいライブラリなどは省きます。

AWS

  • IAM
  • EC2
  • ELB
  • VPC
  • RDS
  • S3
  • CloudFront
  • ECS
  • ECR
  • Systems Manager
  • Route53
  • Certificate Manager 😳
  • Lambda
  • API Gateway
  • DynamoDB
  • Auto Scaling
  • CloudWatch
  • X-Ray
  • SQS
  • SNS
  • Cognito 😳
  • CloudFormation
  • LightSail

バックエンド

  • Ruby

    • エンジニアデビューした言語
    • サラッと書ける感じは好きだけど、やはり型システムが欲しいかも
  • Rails

    • 最近ディスられていて悲しいけど、 ActiveRecord はやっぱり凄いと思う
    • API モードで使うならあり
    • 基礎として Railsから入ったのは良かったと思う
  • Golang 😳

    • 型システム嬉しい
    • コードフォーマット部分に関しての争いが最初から無いのが良い
    • 初めてのコンパイル言語
    • 伸ばしていきたい

フロントエンド

  • JavaScript

    • 当初フロントには興味は無かったが、流石に避けられないとうことで学習
    • フロントエンドに興味を持つきっかけをくれた
  • TypeScript

    • 初めての静的型付け
    • もうバニラ JS には戻れない
  • React

    • 仮想 DOM の概念や、SPA 開発などのモダンフロントエンドに触れられた
    • Vue よりもReact 派
    • TypeScript で書いたので、TypeScript の学習としても良かった
  • Vue.js

    • ちょっと触ったぐらい
    • 感覚的には React の方が JS に近くて好き

その他

  • AWS SAM
  • Terraform 😳
  • GitLab CI
  • Circle CI
  • GitHub CI 😳
  • Docker
  • redis
  • nginx
  • capistrano
  • webpack

など。

今後伸ばしたい分野

  • Golang
  • DevOps
  • AWS のより深い知見

主な言語としては Golang を使っていきたい。
サービスとしては AWS をフル活用したマイクロサービスを開発していきたい。
また、 DevOps でチーム全体のワークフローを改善するような仕事もしてみたい。

感想

最初は分からないことだらけで苦労した記憶はありますが、こう並べてみると色んな技術を学べた気がします🎊
特にAWS に関しては元から興味があったことと、業務で経験した新規開発の AWS 部分をほぼ全て任せて頂いたことが重なって、大きくスキルアップできたと思います。
バックエンドとして Ruby を使うだけで終わらなくて良かったです。

技術は非常に幅広いです。
私のように、やってみたらフロントも楽しいと感じられたり、AWS をもっと使いこなしたいと思えたり、色々な発見があるものです。
固定概念に縛られず、特に最初のうちは色んな技術に触れてみると良いと思います。
そうすれば今後自分が伸ばしていきたい分野なども見えてくるのではないでしょうか😊
これが1番大きな収穫だったかもしれません。

私がエンジニアになりたくて勉強をし始め、ヒーヒー言っていたとき、 「エンジニアとして1年ほど経験を積むとかなり見える景色が変わる」 という説を度々目にしました。
その時はにわかに信じられませんでした。今の自分の状況から考えて、延長線上にそれがあるとは思えなかったからです。
なので人と比べるよりも自分基準で、毎日の「成長」それ自体に目を向けて取り組んできました。
今後ろを振り返ると、少し遠いところまでは来れたと思います。
習慣、継続は大きな力になります。

と言っておきながらですが、1年程度なのでまだまだエンジニアとしては未熟です。
分からないことも沢山あります。
むしろ「難しさ」により具体的に気付けるようになったことで、分からないことが増えた印象すらあります⛹️
尽きないからこそ技術は楽しいのですが。
今後はよりチームに貢献できるように、少しずつでも着実に成長していきたいと思います!!

今回は完全に自分語りで、何の役にも立たない記事で申し訳ないです。。。
次は少しは役に立つ記事を書こうと思います😅