こいつを一番使っている気がする。基本的にはLaravelを使ってモバイルアプリのバックエンドAPIをアジャイルという名のあまり要件の決まっていない形式で作ることが多い。
最近ではWebの方もnuxtとかnextを使ったりすることが多いのでbladeの経験はあまりない。
流行りの言語とは言っても普通のWeb業界ではあまり案件がないのでそこまでちゃんと使っている人もいないのではないだろうか?僕はたまたまDjangoを使って仕事をしているが...。Djangoではごく普通のWebアプリ的なものを作っている。フロントはDjangoのテンプレートとjQueryだ。あとはAWSのLambdaだったり、情シス的なバイトをしていたときにスクリプトを作っていたりした。
NuxtとVueを少し、あとjQueryくらいを仕事では触れたことがある。バックエンドに比べるとフロントエンド系の技術はあまり明るくない(そのバックエンドもお察しレベルではある)。
Windowsのシェルである。初めてプログラミング言語にまともに触れたのがこの言語なので妙な親近感を持っている。自動化スクリプトとか、Office365の管理とかやっていた。遊びでGUIのあるPowerShellスクリプトとかも作ったことがある。
bashとか
一応わかりますってレベル
普通のスクリプトを書いたことがある。
---------------------------------業務で使ったことがあるレベルとの壁---------------------------------
Kotlin
検証のために超かんたんなAndroidアプリを作ったことがある。本格的には触れたことはないがKotlinはそのときから非常に印象がいい。いつかサーバーサイドKotlinを使ってみたい。
勉強のためにWebサーバーを作ったこと(写経だが)がある。あとスッキリわかるJavaを読んだ。
本買って読んだ。3も出たことだし使ってみたい。
C
勉強のためにコマンドとかを作っていたりする(これも写経だが)。
【DB】
ほぼMySQLにしか触れたことがない!
5.7 と8
【OSとか】
Amazon Linux2
基本的にAWSをインフラ環境として使用しているのでAmazon Linux2を使うことが多い
ログ見たりとか基本的な操作は問題ないだろうと思う。
いまメインで使っているこの記事を書いているPCのOSはFedora34だ。そこまで使いこなしているわけでもない。
単にWindows上にWSLで環境作るより勉強になるかなとおもってそうしている。
てかこのThinkPad E470に入れているFedora、何故か2.4ghz帯のWifiを掴まない、5.0ghz帯のしか掴まない。どうして....。
仕事ではMacを使っている。しかしiOSアプリ開発者ではないので特にMacである恩恵を受けているわけではないと思う。
Woindows
情シス的な仕事をしていたのでそれなりには使えると思う。まあWindowsは日本国民はだいたい使えるだろう。
【クラウドとか】
業務で本番環境はほとんどAWSだ。しかしそんなにかっこいい使い方をしているわけでもなく、インスタンスの立ち上げとかVPCの設定とか全部Webポチポチで行っている。以下が使ったことのあるサービス
EC2
RDS
IAM
ALB
S3
CloudWatch
Lambda
Session Manager
Secrets Manager
最近は普通にVPSのようにAWSを使うのではなく、機能を結構使っていっている気がする。今後はコードベースでインフラたちあげとかやってみたい。
Docker
これはちょっとずれるかもしれないが 開発環境としてDockerを最近は多用している。
会社ではDockerに詳しい人がいないので多少は重宝されているようだ。
【エディタとか】
このお方のおかげでなんとか自称エンジニアとしてやれている。毎年払う1.7万円何ぞやすいやすい。
フロントエンドのソースとかはVSCode使ったりしている。
サーバー入って直接書き換えとかするときはVimを使っている。あとC書くときはVim使っている。修行的な意味で。
【バージョン管理】
Git
Git以外使ったことはない。基本的には操作はコマンドラインとtigで行っている。なんかGUIのクライアントは馴染めなかった。
GitHub、Gitlab
基本的な運用手法にしたがって開発はできる。
【使用PC】
ノートPC:ヤフオクかなんかで落としたThinkPad E470 CPU: Core i3, RAM: 16gbにSSD入れたり英字キーボードにしたりして使っている。合計2万円しないくらい。まあ十分。
デスクトップ: これもヤフオクで落とした中古のワークステーションを適当に改造したもの。Core-7 4770と同等のxeonのCPUを積んだちょい古めPC、実用十分だが最近あまり使っていない。これも2万円くらい。
タブレット: ipad、こいつが5万円するから僕の持っている2台のPCk合計より高いのだ。怖い怖い。
スマホ: Galaxyだよ。
仕事PC: 会社貸与Mac、だいたいこの業界の人は会社貸与Macだろうな...