はてなキーワード: kotlinとは
30代前半の既婚子なしの男が今年ハマったものを書いてく。
流行語大賞発表のタイミングあたりで書き始めたんだが、あれもこれもとダラダラ書き足ししてたら1ヶ月近くたって年が明けてしまった。
マレーシアのボルネオ島というところの熱帯雨林に3日間滞在した。
毎日朝夕2回のボートクルーズと島内散策で、野生のオランウータンとかワニとか見れた。
アマミノクロウサギを見に行ってきた。
前々からNotionの共同編集機能を何かに使えないかなー、と考えていた。
Notionは無料ユーザーでも10人までのゲストを招待してチームスペースを作れる。
これを利用して友達10人誘って、内輪のSNSっぽいものを作ってみた。
内輪でコメントし合うmixiみたいな日記サービスになってて楽しい。
海外在住の友達と2人で毎週末2時間くらい雑談して、録音してアップロードしてる。始めたきっかけは忘れた。
今年は、o1が正式リリースされたり、PROプランが出たり色々話題だけど、
FlutterとKotlinのJetpack Composeを触ってみた。
今年はアプリのストアリリースはしなかったけど、スマホアプリをちまちま作って楽しかったので満足。
SNS上でたびたび良し悪しの賛否を呼んでいるけど、個人的にはめちゃくちゃよかった。
在宅ワークの合間に適当に野菜突っ込むだけで、カレーとか煮物ができるのでかなり重宝してる。
親知らずを抜いたんだが、抜いたところの穴に食べカスが詰まるのが気持ち悪くて買った。
歯がツルツルになる感じが良い。
今までコタツで床中心の生活だったんだが、ダイニングテーブルを買った。
1LDKで2人暮らしだが、椅子中心の暮らしは良いなと実感している。
今年話題になったSteam発のゲーム。自分はスマホ版で遊んだ。
ジョーカーでデッキを組んで、役を強化していくポーカーのゲーム。
今の時代に、オフラインのトランプのゲームが100万ダウンロード以上されてるって本当にすごい。
中毒性が強くめちゃくちゃハマった。
→この記事書き始めたときは3つだったが、今は3つ増えて6つになった
嫁がキングダムハーツが好きなので、主人公のソラが参戦しているので一緒にやったら、嫁がハマった。
2人で数百時間以上やった。
ただ、お互いに性格悪くなる感じがしたので、秋頃にSwitchからアンインストールした。
いずれも1000円以内で買えるSwitchのダウンロードゲーム。
どれも、嫁とワイワイしながら遊んでた。
その結果、餌をあげるためのログイン頻度が落ちて、最近はフェードアウト気味。
ここ2,3年めちゃくちゃハマってるのが、ハースストーンというデジタルカードゲームのバトルグラウンドというモード。
麻雀みたいなゲーム性でカードゲーム的なデッキ構築とかはなく、引いたカードで盤面を強していく8人対戦のバトロワ形式のゲーム。
今年、これのデュオモードというのが追加され、友達とチームを組んでできるようになった。
ソロモードでは、シーズン最終レート10000を達成できたのが今年一つの達成感。
12月に発売されたSwitchのゲーム。画面に向かってひたすらパンチを打つ!
前作もやっていたんだけれど、今作はテンポ感とパンチの判定が改善されてとてもよくなった。
2人プレイできる。嫁もたまに付き合ってくれる。
嫁とご飯を食べながらネトフリを見るというのが習慣で一緒に見た。
ストーリーが派手で暑苦しくてとてもハマりました。
自分も嫁もラブコメとかあんまり見ないんだが、これはハマった。
嫁を映画館に誘ったのだけれど断られたので、ネトフリ配信されてから見た。
カラオケ行こ!がとても良かったので、脚本の野木亜紀子が気になって
アンナチュラルとMIU404を嫁と一気見した。
その2作と世界観が繋がっているラストマイルの映画も観に行った。
3作ともめっちゃ面白かった。良い脚本家が作る作品はどれも面白いんだな、と。
綾辻行人の原作小説が好きだったけれど、この手の映像化は失敗も多いので期待せずに見た。
この作品どうやって映像化するんだろという興味本位で見たんだけど、ちゃんと映像化が上手くいってておもしろかった。
テレビ東京の深夜番組で、鶴瓶とオセロ松嶋が30分喋るだけの番組。
20年以上放送され続けてた番組なんだが終わってしまった。本当に悲しい。
唯一、テレビ番組で録画して見ていたので録画用のSSDを全く使わなくなってしまった。
叡王戦第5局の日、会社からの帰り道に伊藤匠勝利、藤井聡太失冠、のニュースが流れてきて、身体の中から熱いものが湧き上がってきたのを忘れないと思う。
Abemaの番組でAbemaトーナメントという将棋の番組がある。
今季はチーム稲葉が優勝して、そのメンバーとして活躍のが、今の将棋界最年少の藤本渚くん。
強くてかわいくて推せる。
※一番下に追記あり
社内政治的に言えば負け組に属するし昇給に期待できないのとメンタル面の複合的な理由で頑張り切れなくて成果も出ずモチベーションが下がってる。
今後のベースアップも望み薄な状況になったので給与同水準で今後頑張れそうなところに入りてぇなぁ。
現状と同水準の年収500万、それ以上もらえるのならうれしい。
完全リモートワーク。出向などはなし。
Web系といえばWeb系。Androidアプリ開発もやってたけど今はWebの運用保守まわり。
就職して10年くらい流れに身を任せてなぁなぁに過ごしてきたので何も身についてる気がしない。
以下のスキルもだいたいが腰をいれてやろうと思えばできる、なレベル。
・まぁわかる
k8s, Java(SpringBoot), PHP(5.3くらいまでの話)
Kotlinは読めはするけど書くのはなかなか厳しめ。
趣味レベルでReactとかを使ったフロントエンドのやつをgithubに上がってるやつみて修正したりとかはしたことあるけど
・いまだにわからん
身から出た錆ではあるがいやほんとどうすりゃいいのか。
転職エージェントとかでもこんな微妙なのとマッチングしてくれそうなとこなさそうだしなぁ。
モダンな言語をチョットデキルくらいまではやりこんだりしてから転職市場に飛び込んだ方がいいかね。
まったくプランが見えない。
甘えが過ぎるかもしれないけど、必要あらば答えるので厳しくでもよいのでお願いします。
気になったコメントやブコメがあったのでこれだけは答えようと思う
これは理由にも書いた通り以下にかかっていて
大き目プロジェクトに入ったら超絶ブラック進行すぎて燃え尽きて仕事ができなくなり一番下に落ちている
全然エンジニアと違う部署に行ったりとかしたけど成果出せずまたエンジニア業務に戻った
スキルセットにあるk8sやSpringBootも保守で必要になるから触ったりしたけど成果はまちまちで昇給は数回しかない
なので仕事に向き合えてない自分が嫌で、向き合えてない分周りの評価も低いし
引く手あまたどころか引く手は存在するのだろうかというのが今
定年まで会社にしがみつく予定だったけど上もぎっちり詰まってるしもう厳しいかもってなって増田に書いたところ。
まぁ書いたうえであーだこーだなコメントやブコメ見て自己分析も省みることができたので
EKSやGKE、AKSくらいは一通り触れるようになっておこうかなとは思った。
https://survey.stackoverflow.co/2018#technology
https://survey.stackoverflow.co/2020#technology
https://survey.stackoverflow.co/2022/#technology
https://survey.stackoverflow.co/2024/technology
- | 2018 | 2020 | 2022 | 2024 |
JS | 69.8 | 67.7 | 65.36 | 62.3 |
Python | 38.8 | 44.1 | 48.07 | 51 |
TS | 17.4 | 25.4 | 34.83 | 38.5 |
JAVA | 45.3 | 40.2 | 33.27 | 30.3 |
C# | 34.4 | 31.4 | 27.98 | 27.1 |
C++ | 25.4 | 23.9 | 22.55 | 23 |
C言語 | 23.0 | 21.8 | 19.27 | 20.3 |
PHP | 30.7 | 26.2 | 20.87 | 18.2 |
Go | 7.1 | 8.8 | 11.15 | 13.5 |
Rust | - | 5.1 | 9.32 | 12.6 |
kotlin | 4.5 | 7.8 | 9.16 | 9.4 |
Ruby | 10.1 | 7.1 | 6.05 | 5.2 |
Swift | 8.1 | 5.9 | 4.91 | 4.7 |
Scala | 4.4 | 3.6 | 2.59 | 2.6 |
変化がわかりやすいように2年ごとにした
JAVAって永遠に人気なのかと思ったけど、10年後人気言語と言えなくなってるかも
PHPはそろそろ厳しい
C#も地味に衰退
日本ではカルト的に流行っていた。サービスに例えるならmixiみたいなもの。
https://survey.stackoverflow.co/2023/#most-popular-technologies-language-prof
使い続けたいが47%、新しく使いたいが4.92%
アドテク界隈でブイブイ言わせていたのは過去の話。コミュニティーすら縮小している始末
https://survey.stackoverflow.co/2023/#most-popular-technologies-language-prof
利用者の割合は3.21%で、同じJVM言語のKotlinの9.7%に大きく差がある始末
使い続けたいが52%、新しく使いたいが3.18%
あと一つは?
去年から稼働している現場で、以前からあったReact Nativeの面倒を見ているんだがまあこれがひどい出来なんだ。
jQuery時代に見かけたようなコードをやたら見かけたので思わず懐かしくなってしまった。
リファクタリングしようとしたけど直す範囲が広すぎてアプリを壊しかねなかったので、早々に諦めてだましだまし保守をしていた。
そんな中今年に入ってアプリのリニューアルの話が出てきた。React Native捨ててSwift/KotlinやらFlutterに書き換えるとかそういうのではなく、デザインの刷新といくつかの機能改修。
このままだとアプリが更に魔窟化するので、マネージャーに色々相談したところいくつかの事実がわかった。
ということだった。
結局現状のまま進めるわけにはいかず、要件定義の傍らリファクタリング作業をしている。
そういう経緯もあったので、リファクタリングとテストの工数も積んだ上で見積もりだしてもらってる。
「レガシーアーキテクチャをモダンアーキテクチャに刷新」なんてよく聞く話しだけど、
実態は「長年の増改築とだましだましのリフォームが限界になってきたので新築で建て替えます」何だと思う。
最近は「Vue.jsからRemixにマイグレーション」なんて見かけるけど、悪いのはVue.jsじゃなくて禄に設計しないでコード書いてるエンジニアと、
リファクタリングには予算でないけどマイグレーションなら予算取れるという悪しき風習。
年がら年中フロントエンド刷新しているような会社は地雷なので行かないほうがいい。
JVMはいいんだよ。マジで素晴らしい。Javaはあまりにもクソ過ぎる。
不完全な型推論、あまりにも冗長すぎるモジュール機構、ファーストクラスじゃない関数、なんでもクラス、ザコみたいな型システムに由来したあまりにも乏しい表現力。
あげてもキリがないほどのクソofクソ。このそびえたつクソに燦然と輝く究極のゴミ、そう我らが springframework。
マジでイカれてるよ。直近のJDK21で導入されたJavaの言語仕様としては instanceof 以外で正気を疑う進歩のなさ。どうしてこんなゴミがのさばってるんだよ。
まじで新規案件はKotlinかScalaにしろ!!!!!!(Scalaをまともに使える能力も判断力もない人間がなんとなくJavaを使うんだろうなあ)
あー、うん、まああれはだいたいは正しい
そのかわり実行時には何も決まってなくて本質的にぐちゃぐちゃしてるし、「普通」の言語なら当たり前のようにできる静的なIDEサポートの提供も弱くなる(実行しないとわかんないんだから仕方ない)
Rubyはなんでもできる!という万能感はプログラミング人生においてなかなか楽しいのであなたが35歳以下ならRubyの履修を強くお勧めする
36歳以上の人に無理には勧めない
あと、3年くらいドはまりしたあとに「いや規模が大きくなるとRuby不便だな…Kotlinとかよくねえ…?」みたいに覚醒して浮気してそれっきりになったりするので進路については心配しなくてもいい