「コンポーネント」を含む日記 RSS

はてなキーワード: コンポーネントとは

2023-04-05

ChatGPTにマインドマップを作ってもらったら理解速度が爆速になる件

https://note.com/abiruy/n/n8f55133a06d6

この記事読んで、GPT4にやらせようとすると拒否される。

太宰治走れメロスストーリーについてマインドマップにまとめて、PlantUMLで出力してください。

PlantUML使用して、太宰治の『走れメロス』のストーリーマインドマップにまとめることはできません。PlantUMLは主にシーケンス図、クラス図、アクティティ図、コンポーネント図、ステートマシン図、オブジェクト図、デプロイメント図、タイミング図、ユースケース図などのUML図を生成するための言語です。

ただし、『走れメロス』のストーリーマインドマップテキスト形式提供できますマインドマップを手動で作成することができるツールソフトウェアにこの情報インポートして使用してください。

(以下略)




最近AIは、人を選んで回答を変えている気がする。ある種の人種差別を行っている。

2023-03-14

気の利いた実装出来る人がいない

デザインになってる部分とか言われたことをそのまま実装出来る人はいるんだけど

ちょっとしたところに気を利かせる人ってのが全然いないんだよね

例えばボタンを押したら表示させるコンポーネントにフェードインを付けるとか

マウスバーしたらelevationさせるとか

Figmaとかのデザインには出てこないところを実装する人が全然いない

実装したらダメっていう方針全然出して無くてむしろ推奨してるんだけど

そもそもそういうことを思い付かない人ばっかり

あとは日付入力フォームの初期値がFigmaデザインの日付そのままになってるとか

メール入力フォームのtypeがmailになってないとか(IMEONになる)

まぁ要するにレベルが低いんだけど

「指示してくれないとできませんよ」

みたいなこと言う奴って、実装するソースコード見せないと何も出来ないってこと?って思ってしま

完全丸投げして否定ばっかりする奴もいるから一概には言えないけど

その辺りもコミュニケーション取ってちゃんとやってほしい

2023-02-21

AIとともに賢く生きる方法

※この文書人間と書きたい意図を雑に伝えた生成系AIが共同執筆することで作成されたものである(所要時間5分 - 10分)、壁打ち/テキスト作成支援の性能を把握するために作成されたものである

我々がこれから生きていくであろうAI時代には、自意識と補助脳の効率的なやりとりが重要になると推測される。AIを使って人間自由に発想・出力し、その意味検証保証し、実用性を打ち出すことで、賢く意味のある時間を生きることができるのだ。

脳を例に取ろう。自意識とは前頭葉の一部分が担当しているが私の自意識前頭葉)が脳の各パーツ(海馬だったり頭頂葉だったり側頭葉だったり)とアクセスする感覚は硬い補助脳コンポーネントであるインターネットコンピューターとやりとりする感覚に近いのかもしれない。この視点から見ると、ChatGPTやBingのような生成系AIも、脳の一つの補助脳コンポーネントと見なすことができる。それも柔らかい

AI時代において、優秀な知能の自意識とは、こうした知的コンポーネント群と効率的にやりとりをし、意味のある実用性のある成果を出力し続けていける自意識だと考えられる。それこそが人工知能スタンドアロン自意識人との唯一の差別要因だからだ。人間実用性の高い成果を出力し続ける責務があるし発想する喜びもある。

実用性のある方法を出力するためには、高頻度に発想し、AIとともに高頻度に出力し、出力結果にたいする高速の仮説検証ループを繰り返し、意味のある結果を出力保証する必要がある。この結果には、問題解決するための方法や、人々の興味関心を強く満たすものが含まれる。そして、これらの意味のある結果を出力し続けることで、私たちは高いレピュテーションを獲得し、賢く生きる人として認知されることができる。

逆に、実用性のないただ出力されただけの結果が大量公開される汚染懸念もある。我々は出力された結果に対して責任を持ち、検証保証し、改善することが必要だ。

実用性のあるコンテンツを出力しよう。それはこの時代においても賢く生きることができる唯一の方法だ。それは我々の人生に対価をもたらすことになるだろう。

2023-02-13

anond:20230213084600

自前でHTML整形してブラウザコンポーネントに流して増田を表示する+JoyToKeyなら簡単ではないかという話では

簡単そうじゃないけどゼロからやるよりマシでは。日本語入力部分とか特に

2023-01-25

anond:20230125140244

7万円のフレームってなんだろな。

安すぎて分からんけど在庫処分みたいな感じだろうか。

アメリカのって言うからSURLYのCROSSCHECKの極端なサイズをそのくらいで売ってたりするのかな。

しか自転車のこと何もわからない初心者に、ホイール手組みでバラ完を勧めるショップ店員って変な人に当たったんだな。

当たり前だけどふつうは完成車を勧めるのが無難で、乗りながら気になるパーツを変えていく。

そっちのほうが安いし手堅い。

何より売るのが楽。

バラ完の費用の目安はフレームの値段の3倍と言われてる。

今回だと21万円。実際は25万円、まあそんなものだと思う。

差額は手組みホイール工賃1万円、組み立て工賃3万円みたいな感じ。

昨今の自転車価格の高騰を考えると、物凄い安いパーツだけをチョイスして、サイズもピッタリという奇跡のような1台だと思う。

コンポーネントの規格の問題もあるだろうし、物凄い考えられたバイクだと思う。

ブレーキリムブレーキだと思うけど、最近メーカーによってはリムブレーキ用のリム供給止まってたりするのに、こだわったというのは凄い。

大切に乗ってあげてほしい。

anond:20230125140244

なんか気持ちはすごくわかる。というかうらやましい。

カラテモンキーに太いタイヤと籐カゴとキックスタンドつけて脱力気味に乗り回したいという夢があるので。

コンポーネントシマノの高くないやつで大正解かと。ちゃんと動くし修理に困らない。

2022-12-15

なぜReduxが必要なのかを理解してるChatGPTさん

react redux はreactの何を解決するために作られましたか

React Reduxは、Reactアプリケーション状態管理簡単にするために作られました。React Reduxは、Reactアプリケーションデータ管理するために、Reduxと呼ばれるJavaScriptライブラリ統合しています。 Reduxを使用することで、Reactアプリケーションデータ一元的管理し、アプリケーション状態堅牢かつ信頼性の高いものにすることができます

react 単体ではアプリケーションデータ一元的管理できないということでしょうか?

React単独では、アプリケーションデータ一元的管理することはできません。Reactは、コンポーネントベースJavaScriptライブラリであるため、各コンポーネント独自状態データ)を持つことができますしかし、これらの独自状態統合して一元的管理することはできません。そのため、Reactアプリケーションでは、状態管理のために外部のライブラリフレームワーク必要になることがあります。Reduxはそのような状態管理のためのライブラリの1つです。

react 単体でもrootコンポーネントstate事実上アプリケーショングローバルな状態として扱うことは可能です。それだと何か問題ですか?

React単体でも、rootコンポーネント状態アプリケーショングローバルな状態として扱うことは可能です。しかし、この方法は、アプリケーションが複雑になっていくにつれて、状態管理が難しくなる可能性があります。また、rootコンポーネントstateを他のコンポーネントに渡す必要がある場合、propsを介して渡す必要がありますが、これは非常に冗長な処理となり、コードの可読性も悪くなります

さらに、rootコンポーネントstateを変更するためには、必ずrootコンポーネントメソッドを介して行う必要があります。これは、stateを変更するためには、必ずrootコンポーネントから呼び出される必要があるという制約があるためです。この制約は、アプリケーションの規模が大きくなると、管理が困難になる可能性があります

Reduxを使用することで、これらの問題解決することができます。Reduxを使用すると、アプリケーション状態state)を一元的管理することができます。また、Reduxを使用することで、状態を変更するためには、特定ルールに従って行う必要があります。このことにより、アプリケーション状態を変更する際に、堅牢かつ信頼性の高い方法採用することができます

また、Reduxを使用することで、rootコンポーネント以外のコンポーネントからも、状態を変更することができるようになります。これにより、アプリケーションの規模が大きくなっても、状態管理がしやすくなります

ありがとうございます。まさしくそのとおりだと思います

どういたしまして。お答えすることができて、嬉しいです。また、質問がありましたら、お気軽にお問い合わせください。

2022-12-01

コンピューターサイエンスって何だよ?

最近コンピューターサイエンスプログラマー必要か否かみたいな話が上がっているが、そもそもコンピューターサイエンスって何だよ。どこまでの範囲をさしてんの?

って思ってググってみたらちゃん定義されてた。

ググって出てきた情報を整理しただけなので詳しい人、補足・訂正よろしく


情報

CS2013

https://www.acm.org/binaries/content/assets/education/cs2013_web_final.pdf

CS2013はACM/IEEE-CSによるカリキュラム標準。

ACM(計算機協会)はコンピュータ分野全般国際学会、IEEE-CSIEEE(米国電気電子学会)の中にあるテクニカルソサエティ


J07-CS

https://www.ipsj.or.jp/12kyoiku/J07/20090407/J07_Report-200902/4/J07-CS_report-20090120.pdf

J07-CS一般社団法人情報処理学会がCC2001CSベースアレンジを加えたカリキュラム標準。今はCS2013を反映したJ17-CSがあるらしいけどその辺は良く分からん

IPA共通キャリアスキルフレームワークとの対応表もあり。

https://www.ipa.go.jp/files/000024060.pdf


知識体系

J07ーCSから抜粋CS2013と比較するとナレッジエリアがあったり無かったり。

KAナレッジエリアKUナレッジユニットアユニット最低履修時間
DS離散構造DS1関数, 関係, 集合6
DS離散構造DS2論理6
DS離散構造DS3グラフ4
DS離散構造DS4証明技法8
DS離散構造DS5数え上げと離散確率の基礎7
DS離散構造DS6オートマトン正規表現6
DS離散構造DS7計算論概論4
DS離散構造DS8計算
PFプログラミングの基礎PF1プログラミング基本的構成要素9
PFプログラミングの基礎PF2アルゴリズム問題解決6
PFプログラミングの基礎PF3基本データ構造14
PFプログラミングの基礎PF4再起5
PFプログラミングの基礎PF5イベント駆動プログラミング4
ALアルゴリズムの基礎AL1アルゴリズムの解析の基礎4
ALアルゴリズムの基礎AL2アルゴリズム設計手法8
ALアルゴリズムの基礎AL3基本アルゴリズム8
ALアルゴリズムの基礎AL4アルゴリズムの高度な解析
ALアルゴリズムの基礎AL5高度なアルゴリズム設計
ALアルゴリズムの基礎AL6計算クラスPとNP
ALアルゴリズムの基礎AL7暗号アルゴリズム
ALアルゴリズムの基礎AL8幾何アルゴリズム
ALアルゴリズムの基礎AL9データ分析アルゴリズム
ALアルゴリズムの基礎AL10並列・分散アルゴリズム
ARアーキテクチャ構成AR1論理回路と論理システム6
ARアーキテクチャ構成AR2データマシンレベルでの表現2
ARアーキテクチャ構成AR3アセンブリレベルマシン構成7
ARアーキテクチャ構成AR4メモリシステム構成アーキテクチャ5
ARアーキテクチャ構成AR5インタフェース通信3
ARアーキテクチャ構成AR6機能構成7
ARアーキテクチャ構成AR7並列処理と様々なアーキテクチャ2
ARアーキテクチャ構成AR8性能の向上
ARアーキテクチャ構成AR9ネットワーク分散システムのためのアーキテクチャ
OSオペレーティングシステムOS1オペレーティングシステム概要1
OSオペレーティングシステムOS2利用者から見たオペレーティングシステム1
OSオペレーティングシステムOS3オペレーティングシステム原理1
OSオペレーティングシステムOS4プロセス構造スケジューリング3
OSオペレーティングシステムOS5並行性4
OSオペレーティングシステムOS6メモリ管理4
OSオペレーティングシステムOS7入出力デバイス管理と入出力
OSオペレーティングシステムOS8ファイルシステム2
OSオペレーティングシステムOS9認証アクセス制御1
OSオペレーティングシステムOS10セキュリティと高信頼化
OSオペレーティングシステムOS11リアルタイムシステム組込みシステム
OSオペレーティングシステムOS12並列分散処理のためのオペレーティングシステム機能
OSオペレーティングシステムOS13オペレーティングシステム構成
OSオペレーティングシステムOS14システム性能評価
NCネットワークコンピューティングNC1ネットワークコンピューティング入門2
NCネットワークコンピューティングNC2通信ネットワーク接続7
NCネットワークコンピューティングNC3ネットワークセキュリティ2
NCネットワークコンピューティングNC4クライアントサーバコンピューティングの例としてのウェブ3
NCネットワークコンピューティングNC5分散アプリケーションの構築
NCネットワークコンピューティングNC6ネットワーク管理
NCネットワークコンピューティングNC7ワイヤレスおよびモバイルコンピューティング
NCネットワークコンピューティングNC8マルチメディア情報配信システム
PLプログラミング言語PL1プログラミング言語概要2
PLプログラミング言語PL2仮想計算機1
PLプログラミング言語PL3言語翻訳入門2
PLプログラミング言語PL4宣言と型3
PLプログラミング言語PL5抽象化メカニズム3
PLプログラミング言語PL6オブジェクト指向言語6
PLプログラミング言語PL7関数言語
PLプログラミング言語PL8論理言語
PLプログラミング言語PL9スクリプト言語
PLプログラミング言語PL10言語翻訳システム
PLプログラミング言語PL11システム
PLプログラミング言語PL12ブログラミング言語意味論
PLプログラミング言語PL13プログラミング言語設計
HCヒューマンコンピュータインタラクションHC1ヒューマンコンピュータインタラクションの基礎6
HCヒューマンコンピュータインタラクションHC2簡単グラフィカルユーザインタフェースの構築2
HCヒューマンコンピュータインタラクションHC3人間中心のソフトウェア評価
HCヒューマンコンピュータインタラクションHC4人間中心のソフトウェア開発
HCヒューマンコンピュータインタラクションHC5グラフィカルユーザインタフェース設計
HCヒューマンコンピュータインタラクションHC6グラフィカルユーザインタフェースプログラミング
HCヒューマンコンピュータインタラクションHC7マルチメディアシステムのHCI 的側面
HCヒューマンコンピュータインタラクションHC8協同作業コミュニケーションのHCL的側面
MRマルチメディア表現MRI情報ディジタル表現2
MRマルチメディア表現MR2文字コード1
MRマルチメディア表現MR3標本化。 量子化圧縮原理アルゴリズム
MRマルチメディア表現MR4マルチメディア機器
MRマルチメディア表現MR5オーサリング
GVグラフィックスとビジュアルコンピューティングGV1グラフィックスにおける基礎技術2
GVグラフィックスとビジュアルコンピューティングGV2グラフィック・システム1
GVグラフィックスとビジュアルコンピューティングGV32次元画像の生成と加工
GVグラフィックスとビジュアルコンピューティングGV4モデリング
GVグラフィックスとビジュアルコンピューティングGV5レンダリング
GVグラフィックスとビジュアルコンピューティングGV6コンピュータアニメーション
GVグラフィックスとビジュアルコンピューティングGV7視覚
GVグラフィックスとビジュアルコンピューティングGV8仮想現実(VR)
GVグラフィックスとビジュアルコンピューティングGV9コンピュータビジョン
ISインテリジェントシステムIS1インテリジェントシステムの基本的問題3
ISインテリジェントシステムIS2探索および制約充足2
ISインテリジェントシステムIS3知識表現および推論
ISインテリジェントシステムIS4高度な探索
ISインテリジェントシステムIS5高度な知識表現と推論
ISインテリジェントシステムIS6エージェント
ISインテリジェントシステムIS7自然言語処理
ISインテリジェントシステムIS8機械学習ニューラルネット
ISインテリジェントシステムIS9プランニングシステム
ISインテリジェントシステムIS10ロボット工学
IM情報管理IMI情報モデルシステム2
IM情報管理IM2データベースシステム2
IM情報管理IM3データモデリング4
IM情報管理IM4関係データベース3
IM情報管理IM5データベース問合わせ3
IM情報管理IM6関係データベース設計データ操作
IM情報管理IM7トランザクション処理
IM情報管理IM8分散データベース
IM情報管理IM9データベース物理設計
IM情報管理IM10データマイニング
IM情報管理IM11情報格納と情報検索
IM情報管理IM12ハイパーテキストハイパーメディア
IM情報管理IM13マルチメディアデータベース
SP社会的視点情報倫理SP1コンピ

2022-11-29

結婚相談所ガチ勢以外お断り趣味みたいなもん

anond:20221129174608

読んだ。なんていうかさ、結婚相談所ってガチ勢以外お断り趣味みたいなもんだと思ってる。

例えばロードバイクに興味沸いたときに詳しい人に聞いたとしてだ、こんな感じのアドバイスを聞いたらどう思うだろう?

『安いの買ってもどうせ後からいいの欲しくなるから最初から上位モデルを買うのがコツだ、シマノコンポーネント105以上の奴を買え。30万はかかるから覚悟しろ

運動不足解消に軽く乗ってみたいな、予算は5-10万くらいかなって思ってたところにこの回答だとすっげー重たく感じるんじゃないだろうか。

結婚相談所もそれと同じで、『効率よく異性と会えるよ、結婚までの最短ルートだよ、だから30万かかるのは当然だよ』と言われても婚活ガチ勢以外がビビるのは不思議じゃない。

とりあえず婚活始めてみたいなとおもうエンジョイ勢カジュアル勢を排除した制度設計だよなと思う。

なんていうか日本婚姻数が減ってるのも、ガチ勢しかいない趣味が廃れるのとそっくりだと思ったり思わなかったり。

2022-10-16

為替のことが話題になると

思い出すのが

大昔

円高

英国ポンド安が

重なったとき

ウヒョヒョ、っと

ロードバイク

個人輸入したことだ。

きちんとしたブランドのフルカーボンバイク

アルテグラコンポーネント

15万くらいで買えた

当時の国内価格なら30万くらいしたと思う

2022-10-01

竜とそばかすの姫は欧米だと新しい御伽噺として賞賛されてるんだな

DeepLで翻訳

デイリー・テレグラフ

ベルは、私たちオンラインオフライン二重生活について、美しく観察され、まばゆいばかりのアニメーションで描かれたSFおとぎ話である

タイムアウト

細田守監督サイバー童話は、基本的に壁一面の大作で、その背景には仮想世界が広がっており、

ウィリアム・ギブスンの目が飛び出るほど緻密で壮大な世界観の波が押し寄せます

オースティンクロニクル

細田氏は、誰もが秘密を持っていると考えており、インターネットは、それらを処理し、傷を癒し

自分自身から私たちを救ってくれる人を見つける能力役割を果たす可能性がある.

彼が古典的おとぎ話の豪華な SF 味のあるバージョンを通じてそれを行うことは、

単なるおまけではありません (これらのコンポーネントだけで、ヴィルヌーヴ時代を超越した物語記憶に残る新しいバージョン作成されたはずです)。

これは、ぎこちない修正主義ではなく、再文脈化の重要行為です。

ロサンゼルスタイムス誌

扱いにくい物語の複雑さにもかかわらず、細田運動と静止の巧みなバランスを達成し、最終的には教訓的なものにした。

https://www.metacritic.com/movie/belle-2021/critic-reviews

日本だとファンタジーだという批判があるけど海外だとむしろそういう風に観ているからここまで国内外評価真逆になったんかなあ

2022-09-13

Webフロントエンド開発って間違った方向に進んでるよな

Windows Formアプリみたいに、デザイナでぺたぺたUIコンポーネント貼って、ちょっちょっとやったらイベントハンドラが書ける。

なんでそういう方向に進化してかないんだろ。

2022-08-31

anond:20220831133407

厄介な奴だとは思うけど、多様性への配慮ってやつが要るのかもな。

ソースコードに入り込まないようにコンポーネント化するか、ウェブAPI化して社内マイクロサービスとして運用するってのどうよ?

2022-08-29

anond:20220828221124

自転車は機材が変わったとしても自転車に乗るという楽しみの本質自体は変わらない。

という意味ではカーボンアルミも同じだと思う。

 

自転車乗りならわかってもらえると思うんだけど

ママチャリ遠乗りするのも

ロードバイクで150キロ走るもの

自転車を楽しむ本質的なものは同じじゃない?

 

カーボンバイクに変更することで

より速く、より疲れず、長い距離を走ることは可能になると思う。

その部分にどれほどの価値を見出すか?ということだと思う。

 

自転車は機材スポーツなので機材に対しての興味は尽きることはない。

でも、どれだけ機材が進歩して素晴らしくなったとしても、

自転車に乗る、という本質的な楽しみの部分は何も変わらない。

何台かのバイクを乗り換え、ホイールを換え、コンポーネントも変わり、ビッグプーリー、電動化、ディスクブレーキetc機材は大きく進歩して変わっていった。

でも、変わらないもの

一番最初に乗ったスポーツバイク

一番最初ジャイアントクロスバイク

そのバイクに乗っていたらローディに鼻で笑われたこともあるけれど、

その最初の一台で200キロ走ってお尻が痛くてヘトヘトになって、もう自転車になんて乗らない、

と思った次の日の日曜日にまた走り出してしまったとき以来の自転車に対する尽きぬ愛情は何も変わらない。

2022-08-20

だれかシャノンラボのReact×Firebaseマンツーマン講座を受講した人いる?

どんな感じでした???

https://shannon-lab.co.jp/?p=9737

React×Firebaseマンツーマン講座

概要

昨今ではFacebookが開発したJavaScriptフレームワーク「React」が注目を集めていますFacebookInstagramAirbnb等の大規模なサービスからプロトタイプまで幅広い現場採用されています

また、GoogleのBaaS(Backend as a Service)「Firebase」が登場し、バックエンドの開発が不要となり、大幅な開発工数の削減が可能となりました。

Reactにフロントエンド、Firebaseをバックエンドとして採用することで、効率的に質の高いWebアプリケーションを開発することが可能になりました。

しかし、ReactやFirebaseは日本語情報も少なく、学ぶ機会も限られています。本講座では、React、Firebaseの基礎からアプリケーションの開発までマンツーマン指導を行います

カリキュラム

ReactとFirebaseの基礎を習得し、演習としてSNSの開発を行うことで理解を深めます

React概要SPA

関数コンポーネントJSX基礎

ステート管理基礎

定番ライブラリ

UIコンポーネントライブラリ

Firebase概要

Authentication基礎と会員機能

Firestore基礎とRDBとの違い

Cloud Storage基礎

Cloud Functions基礎

セキュリティルール

SNS開発演習1

SNS開発演習2

SNS開発演習3

StyleCIによるデプロイ自動化

本講座のメリット

開発からデプロイまで、テストツールを使い実際の開発に限りなく近い環境で学ぶことにより、実践で生きるスキルが身につきます。一人でもアプリの開発ができるようにスキルアップしていけます

講座スケジュール費用

授業時間 週1回1.5時間

受講費 月7万x6ヶ月=42万円+税

期間 2020年10月~2021年3月

'''

2022-08-18

anond:20220818112719

例えば、シンプルコンポーネントなら

関数名に意味を込めればコメント不要

なぜコメントを嫌われているのかというと、

2重管理になるから。だからソースコードだけで完結するならソースコードだけでいい。

そもそもプログラムは単純な機能関数疎結合で組み合わせて行くのが望ましい。

そうするとメンテナンスも楽になる。

他人と一緒に開発するなら、相手レベルが低いなら1から10までコメントに書く必要あるけど

相手レベルが高くてソースコードを読む能力が高くて、ソースも質が高いなら

相手ソースコードに込められた目的とか意思を読み取れるのでコメント不要

重要格言に「半年前の自分他人」というのがある。

半年前に書いたソースコードなど他人が書いたものと同じ、自分が読み取れる範囲コメントを書けばいい。

2022-08-14

anond:20220814155810

現在の流れとしては「どうも大規模化のものが汎用人工知能か少なくとも汎用的な知的処理が備わっていると人間に感じられる要素を創発してる臭い」ということが分かりつつある感じだな。ロボットとか身体性のあるコンポーネントとくっつけて能動推論まで含めて大規模化するのはまだ誰も実現できてないので、それをやったときに何が起こるのかが次のステップじゃねーかなと思う。

2022-08-11

anond:20220811115552

面倒で調べてなかったけど、ノーコードってVBみたいなもんなのかな?

VB6でさえ、使ってるコンポーネントが終わったり、VB6そのものサポート終わったりしたのにマイナーツール使ってると10年後には負債になってそう。

2022-07-21

自分無能だということに大分から気付いている

タイトルの通り。


自分が実は大した実力も持っていない無能であると、かなり前から気付いている。

年収はそれなりにあるが、いつバレないかヒヤヒヤしている。もうばれているかもしれない。


一応エンジニアなのだが、無能であることをいくつか書いていく


1. プレッシャーに弱い

何らかの期限とか、顧客が怒っているとかがあると途端に集中力判断力が欠如し、自分でも後から何をやっているんだ?ということをしでかしてしまう。

普段通り冷静に一つ一つやれば良いだけなのだが、プレッシャーがかかっていると頭の中がごちゃごちゃになってしまい、結果、マイナスしかならないことをやらかす。


2. マルチタスクに弱い

複数タスクが積まれると混乱してしまう。

1,2ぐらいであればまだ問題がないのだが、4,5個以上の急ぎのタスクを抱えると優先順位けが下手くそで、全然重要ではないことを先にやってしまったりする。

前述のプレッシャーに弱いも重なり、プレッシャーがかかる中でマルチタスクを抱えると酷いことになる。


3. 調べる力が弱い

一応エンジニアなのだが、トラブルシュートなどで複雑なコンポーネントを一つ一つ紐解いて問題の原因を特定するのがとても苦手だ。

コンポーネントが少ない場合は頭が冴えて深掘り出来るのだが、そうでない場合は一気に物事解像度が下がる。ふわっとしか理解出来ない。

単純に馬鹿なだけなんだろうと思う。




実は今もマルチタスクを抱えてやらかした後、残業している。

無能かつやる気があるわけでもない。いつか無能がバレて今の職場から追放され、路頭に迷う日が来るのが怖い。

いっそ宝くじでも当たって仕事から解放されないかなと買い続けているが、今のところ当たる気配はない。

路頭に迷うことになったら死ぬかも。というか安楽死したい、今すぐ。別にやらかし精神状態が悪くなくても、人生希望目標がないので生きている意味もない。

日本でも安楽死導入されないかな。

Reactについて知ってる人少ない

技術部顧問レベルでReact知ってる人って少ないよね(実務で使ってる場合)

技術トップがReact知ってると、ちゃんと開発してるんだなあ、って思うけど。

なんも知らないやつマジで知らない落差がすごい。

 

コンポーネントを細かく分割すると本当に小さい部品テキストエリア送信ボタンだけの部品かになるので。

開発者によってはコンポーネント数は凄まじく増える(いいかいかは別として)

コンポーネント複数まとめて一つのファイル記載できるからjsxファイルの数=コンポーネントの数じゃない。

 

jsxファイルの数=コンポーネントの数って前提で話してる技術部顧問と話して、その上絶対自分の間違いを正さないから、話合わなくてめんどくせー

 

これもうJavaクラスなんかと勘違いしてるだろ。

JavaとかやってるからReactもノリで答えられるっしょ〜、みたいなやつ。

まずコンポーネント理解して欲しい

 

この顧問のように勉強しなければ、すぐに時代遅れになるんだなと自戒した

というか十分な知識のない奴はこういう知ったかぶりの言うこと本気にして鬱になるんやろな…。

「えっ、もしかしてjsxファイルの数=コンポーネントの数だと思ってます?(笑」

っていいそうになったわ。そいつのためにはならないけど、もうそういう何かの訓練だと思って黙ってたわ。

2022-07-08

React とは「選ばれし者たちだけが振れる伝説の剣」である

私がまだ駆け出しだったころ React に挑んで挫折した。

JSX別に気持ち悪いとは思わなかった。classNameとhtmlFor以外は)

------------------------------------------------------------------

そんな自分でも Vue は一瞬で理解できた。

使いたいデータは data に書けばいいし、使いたい関数は methods に書けばいい。

非常に単純明快だ。

------------------------------------------------------------------

React は、JS をある程度理解していないと使うことすらままならない。

さらに React の設計思想を深く理解していないと、うまく使いこなすことはできず render 地獄が生まれしまう。

「俺たちの設計思想理解できない奴は使わなくていいよ。初心者のためにわかやすくなんか絶対しないよ」と言うメッセージを、駆け出しの私は確かに受け取った(実際そう思ってるんじゃないかな)。

------------------------------------------------------------------

React 推しエンジニアほとんどは、発表当初すでに JS に強かった人が多い。

そして Vue すら理解できないエンジニア世間にはゴロゴロいることも知らない層だと思う。

から批判に React を礼賛できる。そりゃ自分や周りが振る分には切れ味最高なわけだからね。

その剣を持ち上げることすらできなかったり、持ち上げられてもうまく振れない人々がいるなんて、思いもしないのだろう。

------------------------------------------------------------------

React は実際、多くの美点を持つライブラリである

しかし強いエンジニアに影響された何もわかってない駆け出しが「React 最高〜〜 Vue はクソ」みたく嘯いているのを聞くと「本当にわかってて言ってる?」と思わざるを得ない。

Vue の Options API すら理解できない人々に、useEffect が使えるわけないからだ。

React 信者たちは「俺達が簡単に覚えられたんだからお前らもできるだろ」的な知的マッチョ思想で、不特定多数の駆け出しにReactを勧めるのを今すぐやめるべきだ。

------------------------------------------------------------------

もちろん強いとわかってる後輩には勧めていいけどね。

日本エンジニア給与の下限は、Reactを習得する対価としては低すぎるのです。

------------------------------------------------------------------

最後一言、Svelteはいいぞ

(こんなことを書くとステマだと言われるが、書かないと「じゃあ代替案を出せ」と言われるから一応ね)

2022-06-20

anond:20220620114859

「衝突安全既存自動車メーカー技術的蓄積がないと無理!」って言うけど、テスラはその雄弁な反証だよね。あと、少なくとも欧米販売されてる中国EVやらは、全部日本のJNCAPよりずっと厳格なNCAPやEuro NCAP基準を満たしてるんだよ。

EVコンポーネントの配置自由度が高いから、衝突安全ICEよりずっと確保しやすい。ほんとミニ四駆だよ。

2022-05-27

最近学んだこと。React編

・ストア

データを一時保存できるエリア

hooksの登場で簡単

ストア内に置いた変数更新される(1)と、ファイル上にある同じ変数に対しても更新がかかる(2)。設定ができるようになった。ちょう便利。

ちなみに(2)の仕組み(DOM の一部分だけ更新する)こそreactの真骨頂である

ステート

コンポーネント状態を表すとかいってるが体感でいうと

ストア内に置いた変数状態を表すことの方が多くね?(1)をステートが変更される。とか表現する。

・hooks

二年前ぐらい?に追加されたreactの便利機能

・useState

hooksの一つ。ストア内に変数を置くことができる。変数更新用の関数と一緒に作らなければならない。

ログイン ユーザー登録
ようこそ ゲスト さん