はてなキーワード: モダンとは
公式はスト6の成功を見習って人気ストリーマーを公式配信とかに呼んで
「初心者の対戦おもんない」「もっとやり込んでから出てこい」「時間の無駄」とか激荒れで
まぁあんな扱いされて続けたくなるわけないわな。
スト6のモダンにあたる、簡単操作モードのスペシャルスタイルもゲーム内で一切言及なし。
モダン以上にキャラ差が酷くマジで初心者だけが集まって身内で遊ぶには使えるけど
スト6だとモダンで最上位ランクに達している人も複数人いるが、
鉄拳ではプラチナ相当に上がりたいならもうスペシャルスタイルは卒業だねって感じで、
天上にぶちあたるのが早すぎる。俺は割と真面目にこれ適当に作っただろと思ってる。
キャラの豊富さ、グラフィックのきれいさ、コンボの気持ちよさとかいい要素は多い。
鉄拳7とコンセプトが違いすぎて、こんなもんが鉄拳と呼べるか!って勢がいるのも理解できるし
でも新規タイトルとしてもうちょっと流行ってもいいと思ったけど、
いつも通り、新規勢の受け入れ態勢ができてなかったね。
残念。
テスト対象は大小さまざま。OSの保守だったり、アプリだったり。レガシーだったり、モダンだったり。個人だったりチームだったり。GUIだったりCUIだったり。
GでもCでもUIはまた別
結論としては書かないほうがいいと思った。
そういうこともある
全然小さいというか書くためと変更のコストがクソデカなら何か間違ってる
結局、テスト対象も変わってしまうし、プロジェクト設定も変わるし、Jenkinsも変わるし、人間の頭の中も変えないといけない。
まあそれはないだろう
それはデバッグの一環のような
一番よくあるやつ
そこのバランス考えないと
バックエンドのビジネスロジックを担当するがっちり仕様が決まっていて勝手に変更されてはいけないものなんかをやる
悪いね
テストコードを書くと、テストしやすいクラスの実装をするようになる。それは美徳とされているが、実際には直感的でない長くて複雑なプログラムになっている。
例えばテストコードを書くためにDependency Injectionとか言って外から内部を変更できるようにすると
メンバ関数でやるべき処理が実際にはクラスの外にある、となる。最初は面白く感じたり達成感があるかもしれないが、しばらくして見返すと酷い状態だ。
DIはSOLIDに入ってるくらいで基本だし今時のフレームワークなら普通に使うよね
上にも書いたけどパーツがでかいのでは?って「直感的でない長くて複雑なプログラムになっている」とのことなのでやっぱりでかいんだろう
テストコードを書いたほうが早い時もあったけど、トータルで考えれば、テストコードを完全にやめたほうがシンプルなコードで早く完成する。
要件が固まらない、毎週変わるようなのとか、システムが絡むテストでコストが凄く高いもの、UIのマイナーな変更なんかは書かない方がいいけど
ネット上ではテストコードを書かないのは低レベルな開発者という風潮だ。
10年以上、テストコードを書く開発と書かない開発の両方を経験してきた。
■前提
・テスト対象は大小さまざま。OSの保守だったり、アプリだったり。レガシーだったり、モダンだったり。個人だったりチームだったり。GUIだったりCUIだったり。
結論としては書かないほうがいいと思った。
・テストを書くためのコストが小さいなんて妄想もいいところだ。クソデカである。
結局、テスト対象も変わってしまうし、プロジェクト設定も変わるし、Jenkinsも変わるし、人間の頭の中も変えないといけない。
・100人以上かかわる巨大プロジェクトでも「テストコードを書かなかったので破綻した」、とかはなかった。
・テストコードを書くと実装の見落としが見つかってありがたいことはあった。
・git pushするたびに毎回走っても全くの無意味だった。
・テスト対象が変わるとテストを書き直さないといけないのがサイアクだった。非効率化の極みだ。人生の無駄。
・その次にサイアクだったのは、テストコードの実行が失敗したときテストコードのバグであることが大半であったことだ。
・GUIソフトとテストコードは相性が悪いが、そもそも世の中のソフトウェア開発の大半はGUI開発である。
・テストコードを書くと、テストしやすいクラスの実装をするようになる。それは美徳とされているが、実際には直感的でない長くて複雑なプログラムになっている。
例えばテストコードを書くためにDependency Injectionとか言って外から内部を変更できるようにすると
メンバ関数でやるべき処理が実際にはクラスの外にある、となる。最初は面白く感じたり達成感があるかもしれないが、しばらくして見返すと酷い状態だ。
テストコードを書いたほうが早い時もあったけど、トータルで考えれば、テストコードを完全にやめたほうがシンプルなコードで早く完成する。
たまたま今っぽいモダンな開発現場行くことなって、緊張と不安で行ったらまるで通用しないポンコツになってたよ。
不安とストレスから思考力も判断力も無くなって、まずトラブったとき、ググるとかそういうのもできなかったよ。自分でも驚きだよ。一回り年下の若い人に「まずググりましょう」って言われて目がポカーンだよ。
1番長いので7年ぐらい同じ案件保守と開発してたときは新規参画した後輩に
偉そうにまずググれとか、ログ見ろとか言ってた俺が、まさか言われる立場になるなんて思っても見なかったよ。お笑いだよ。ガッハッハ
使いこなして初めてメリットがデメリットを上回るってものは多くてモダンフロントエンドもその一つ。
他には
去年から稼働している現場で、以前からあったReact Nativeの面倒を見ているんだがまあこれがひどい出来なんだ。
jQuery時代に見かけたようなコードをやたら見かけたので思わず懐かしくなってしまった。
リファクタリングしようとしたけど直す範囲が広すぎてアプリを壊しかねなかったので、早々に諦めてだましだまし保守をしていた。
そんな中今年に入ってアプリのリニューアルの話が出てきた。React Native捨ててSwift/KotlinやらFlutterに書き換えるとかそういうのではなく、デザインの刷新といくつかの機能改修。
このままだとアプリが更に魔窟化するので、マネージャーに色々相談したところいくつかの事実がわかった。
ということだった。
結局現状のまま進めるわけにはいかず、要件定義の傍らリファクタリング作業をしている。
そういう経緯もあったので、リファクタリングとテストの工数も積んだ上で見積もりだしてもらってる。
「レガシーアーキテクチャをモダンアーキテクチャに刷新」なんてよく聞く話しだけど、
実態は「長年の増改築とだましだましのリフォームが限界になってきたので新築で建て替えます」何だと思う。
最近は「Vue.jsからRemixにマイグレーション」なんて見かけるけど、悪いのはVue.jsじゃなくて禄に設計しないでコード書いてるエンジニアと、
リファクタリングには予算でないけどマイグレーションなら予算取れるという悪しき風習。
年がら年中フロントエンド刷新しているような会社は地雷なので行かないほうがいい。
はてなの皆さん、増田の皆さんたくさんの反応ありがとうございます。
どうしたもんかと悩んでる状況の中で、エージェントの人に話してもあまりピンと来ない反応が返ってくるし、周りに相談出来る人もいないしで、かなり勇気づけられました。
とりあえず今時点で返せる分だけお返事返しておこうと思う。
恥ずかしながらこんなサービスがあるのを知りませんでした。
今の状況では1000時間学習してから転職ってのは難しいんだけど、転職活動終えたら利用してみたいなという気持ち。
開発に夢見すぎ
自己評価低い
その通り、かもしれない。
技術記事とか書いてアウトプットしてる同世代以下の優秀な技術者たち見てて、自分とのスキルギャップに絶望してたところだったんだ。
5年弱ぐらいローコードじゃなくて、コーディングで実務経験積めてたらなあって。
後悔してもどうしようもないのは分かってるんだけども。
私のキャリアについて言葉を選ばず相談するので、言葉を選ばずレスポンスしてもらいたい。
鞭歓迎。
ありがとうございます。登録させてもらいました。
弊社来ない?
すごくめちゃくちゃたいへんありがたいお誘いなんですが、
増田に相談してそれで就職してっていうのがとんでもなく恥ずかしい。
でも、本当にありがとうございます。
あと色々突込み入ってた「作りたいWebサービス」については実際にdjnango使って手を付けてる段階です。
何てことない内容なので、確かにこれを作るためにわざわざ転職する必要はなさそうだ...。
・30歳
・単身
ETLツール(ローコードの開発ツール)を使ってデータ連携基盤を作成するための開発エンジニアとしていくつかプロジェクトに参加してきた。
年収400~500ぐらい。
平均的な残業時間は30hぐらい?少人数で本番稼働と運用保守のトラブル対応してた時は100時間は優に超えてたぐらい。
・特定のETLツールについての知識(前社の人員の中では最も実装/設計/開発の能力があった。と思う。)
・DBの浅~~~い知識(基本的なDDL,DML,DCLなら全て書ける程度。チューニングとかはやったことないので分からない。)
・BashやらPowerShellやらの浅~~~~い知識(プロジェクトで簡単なスクリプトを作成した経験があってその時に色々調べた程度。)
・開発チームのリーダーをやっていたのでそのあたりのマネジメント経験(PM/PLは未経験)
・Pythonとそのフレームワークの入門書籍一冊分ぐらいの知識
・Linuxの入門書籍一冊分ぐらいの知識(資格取得に向けて勉強中)
・作りたいWebサービスがあるので、プライベートでそれ作りたい
基本的なプログラミングの部分を全く業務で触ることなく仕事してきた。
前職を辞めて、出来上がったのはローコードの開発ツールの経験しか持っていない、市場価値のない化け物だった。
でも、前職みたいなローコードツールを使った開発から離れたいのよ。つまらないし、同じことの繰り返しだし、地味だし。
技術的に未熟な部分が多すぎて一足飛びに理想の企業に勤めるのが無理なのは分かってる。
とはいえ、年齢的にももうデッドラインが近いんじゃないかと焦ってる状態。
色々エージェント登録して求人見ながら自分でも出来そうな社内SEのポジションに3つほど応募した。(結果はまだ)
前職の経験踏まえたコンサルのオファーが来るが、給料は魅力的なものの「開発とか技術とかからは遠のいちゃうんじゃないか」って足踏みしてる。
SESと前職に似た開発,PM/PLポジションのオファーもたくさん来る。
化け物が「いつかこんな風になりたい」を実現するためには実務経験のためにSESで基礎から3年ほど実務経験を積んでからって思ってるんだけど悠長すぎる?
諦めて別の道、もしくは元の経験を活かせる道を探したほうが良い?
人によって定義や範囲は違うだろうが、レスバとは、テキストによって議論、喧嘩、罵りあいを行うことを指す言葉だ。
最近は、レスバはSNSでよく行われる。X(旧Twitter)でもレスバは日常茶飯事であり、それを実際に「レスバ」という言葉で形容することも行われている。
さて、少し前に、5ch(旧2ch)ブラウザであるJaneがアップデートされ、5chではない別の掲示板に接続されるという事件があった。この別の掲示板のサイト名は忘れてしまったので、ここでは偽5chと呼ぶことにする。
偽5chはXでも多少話題になったのだが、その中でも偽5chの技術スタックに言及したアカウントがあった。曰く、偽5chのWeb版はNext.jsという技術が使われており、掲示板サイトらしからぬモダンな造りであるとして、肯定的に言及していた。
このアカウントが普段からAI驚き屋行為で注目を集めていたこともあり、偽5chに言及したこの投稿は話題になった(いわゆる「バズった」)。
実際、このNext.jsという技術がモダンな技術のひとつであることは疑いようがない。デジタル庁が一度Next.jsを採用して話題になったが、モダンすぎて扱えなかったのかやめてしまったのも記憶に新しい。
話はレスバに戻るが、Xでの技術的な話題にはレスバが付きまとう。人によって好みの技術が異なるので衝突が起こるのは当たり前だ。高低さまざまなクオリティのレスバが日々繰り広げられている。
Next.jsはモダンな技術と書いたが、より後発の技術を推している人は、Next.jsは時代遅れで過去の技術だと言いながらレスバを挑んでくるだろう。新しい技術のほうが必然的に(まだ)単純なので、「Next.jsは過剰に複雑だ」といった論理展開も定番だ。
逆に、いわゆる「枯れた技術」信仰を持つ人は、Next.jsなんて枯れていないものは使えないという論調だ。これも人気の高い武装である。
偽5chのNext.jsに言及した投稿にも、例に漏れず、さまざまな異論が舞い込んでくる。Xのいつもの光景だ。技術的な話題で一定以上バズったら何をどうやっても叩かれる。
しかし、普段と違うところがあった。捨て垢で叩く人が多かったのだ。
正直に言って、捨て垢の人の批判はひどかった。中身のないワードサラダだ。技術的な内容ではなく、感情論やレッテル貼りを武器にしているようにも見えた。
知識が無くても使えるレスバの手法を用いながら、無理しつつもなんとか批判を書いているという印象を受けた。今ならChatGPTのほうが中身のある批判を書けるだろう。
ここからは妄想だが、そのような捨て垢の人は5chからやってきたのだろう。
当時、5chの住民は当然偽5chに対して敵対的だった。偽5chに対して肯定的な投稿があったとなれば、叩きたくもなるだろう。
裏は取っていないが、大方どこかで投稿が晒されて「凸」した人たちがいたのだろう(もう死語か? よく分からん)。
正直、偽5ch絡みを除けばよくあるNext.js上げの投稿だったので、それくらいしか捨て垢でわざわざ批判を飛ばす理由がないと思う。
「レスバ」という言葉は5chのような掲示板文化に由来する言葉だと思う。
Xなどでは返信のことを「レス」と言わない。「リプ」だ。
返信を「レス」というのは掲示板だ(メーリスとか、掲示板よりさらに古い文化由来だったらごめん)。
つまり、5chからXに捨て垢でやってきたのは、レスバの本場からやってきた刺客なのである。
まあ、刺客たちがみんな技術に詳しいわけでもないのだろうから、技術的な話題でレスバをこなせというのも無理な要求なのかもしれない。
anond:20240324030115 へつづく