今後、身につけなければいけないと思っている技術は何ですか?
* AWS
もともと必要性を感じていて少しは触っていたが、やや凝ったことをしだすと勉強不足を感じる事があった。
偶然、AWS等に詳しい方と話をしてChaimSDKの存在を知り、サービス開発のアイディアや対応可能案件の幅、その他の開発に与える影響が想像より大きそうに感じたため、より興味を持てるようになった。
上記理由もあってインフラエンジニアを目指すことも視野に入れている。(システム開発は個人で続ける)
最近クラウドプラクティショナーは合格(2024/04/06)
業務で開発したシステムのステージング環境用のterraformコード作成、VPC、サブネット、ルーティングテーブル「以外」を担当、ALB、ECS、ECR、CodeXxxx、SQS、ElastiCache等。
* Firebase
こちらもAWSに似た理由で習得しておきたい。
主にPush通知で利用していたがRealtime Databaseも使えるサービスだと思う。
* Go言語
個人のプロジェクトで使用中。ツール類や小さなプログラムを組み合わせたサービスの開発などで利用している。
よく使うような機能やライブラリは一通りそろっており、ほかと大差ないコード量で書けることや簡単に並列処理を書けるため、使えるところには使っていきたい。
* NestJS
TypeScriptのWEBアプリケーションフレームワーク。
個人的に使い始めている。機能別でディレクトリがまとまっている部分や基本構成を大きく変えずに利用できるため良いと思っている。
まだ、簡単なツールでしか利用していないため、パフォーマンスや安定性についても見ていきたい。
* Svelte
もともとvus.jsを使っていたが、Composition APIに使いにくさを感じ、試しに使い始めている。
UIライブラリやIDEのサポート等もややおくれている印象だが、vueと同じようなことがやや簡単に実装できる印象。
* AI
広い分野で使える技術だと思っていますし、個人的にも使ってみたいと思っている技術です。
* Adobe XD、Figma
画面設計をする際に使うようになった(主にXD、Figmaは編集の共有があれば使う)。開発資料の他、お客様との打ち合わせや、ボリューム感の把握と、結構使える感触。社内での評価も良く勉強しだすものも出てきた。
あなたが一番パフォーマンスを出せるのはどんな環境ですか?
* 十分な作業スペース
* 良い椅子
* 大きく解像度のあるディスプレイ
* 開発に十分なスペックのPC/Mac