「Jquery」を含む日記 RSS

はてなキーワード: Jqueryとは

2022-08-20

anond:20220820113905

サンクス。メンタってあるのね。疑問点は、サイトに載っている画像jQuery なんや大丈夫だろうか?

2022-08-02

厶板3大有名人といえば?

jqueryおじさん

rubyサロンの人

あと一人は?

2022-07-23

なんで素人に限って妙な略し方をするの

WordPressを「プレス」、jQueryを「JQ」って略してて、何度読んでも理解できなかった。

2022-07-12

anond:20220712191916

TSはおろかJSすらできる人が少ない現場だとReactなんて使えないのよ

(というかTS使わないならReactを使うメリットないし)

もっと言うと、VueわかりませんjQuery使いますってことすら普通にあるし

要はVueみたいなEasyなFW一定需要があることがわかってないんだよな

2022-06-14

ベンチャー企業就職させられて後悔している

自称ベンチャー企業に来て後悔している、というか恨んでいる。自分のいたベンチャー企業なんて、反社会的勢力 隠れ蓑しかなかった。そこで得たもの、というものはなくて、むしろ父親学歴情熱を失った。 だからベンチャー企業とか NPO なんかに社会的価値見出し入社する必要なんてない、むしろ新卒採用では JTC に入れよーという話をしていこうと思う。

スレ

https://anond.hatelabo.jp/20220613020726

https://anond.hatelabo.jp/20220614002648

です。

国立医学部を目指して多浪挫折したあとに入った大学早慶未満マーチ以上の偏差値大学だった。そのため、周りは年が若くなじめないままサークル勧誘期間が終わってしまったのであった。まちがいなく大学内では浮いた存在であったし、自分も馴染む気がなかった。当時の言い方をするならば「ボッチ」であったか大学に入ってすぐに、一緒に入学した同期の入るだろう会社には入社できないのが自覚できたので、授業が終わったら大学図書館 or バイト先にそそくさとむかっていた。幸いにして、高校時代プログラミング部活でしていたので、どこにいっても「卒業したら、うちにこない?」と言ってもらえた。自分富士通とか野村総研なんかは年齢制限で入れないけど、飯を食べるには困らないだろうな、という確信はその当時に得た。大学情報工学の内容は高校時代習得した内容よりも劣っていたので馬鹿にしていたのは、後でボディブローのようにこの怠慢は効いてきた。ここまで書くと大凡スキルコーダー程度であることは察していただけると思う。当時に十分にかけていたのは Ruby, JavaScript, Java, PHPObjective-CMySQL といった応用領域ぐらいで、大学でやるような R や Haskell なんかの基礎領域習得してないで、アルゴリズム勉強はさっぱりだった。まぁ、あんまり優秀な学生ではなかったと思うが、それでも情熱はあったとは思う。真面目な学生ではなかったが、教授には可愛がってもらった。

これが、当時の自分の心境とスキルである。ここから冒頭に書いたような人生スタートする。あれは、記憶が正しければだけれど、twitterリプライだっただろうか。当時の自分他人設計書を基本として書くということにうんざりしていた。いつの日にか自分の書いたコード上場するという目標のために本物のベンチャー企業上場する時を共にしたいというのに、どうやったらそんな会社を見つけ出し、入り込めばよいのか皆目見当がつかなかったのだ。それで、twitterアカウントを手がかりに、あらゆる募集サイトに「プログラミングする企業に入りたいです」という書き込みをした。なんなら、増田にすらその書き込みをした。それで、色々な人から「うちに来ない?」というリプライをいただいた。正直、嬉しかった。それで、そのうちから「選ぶ」という選択をしなかったのは間違いだった。当時の自分は、それをせずに「サイバーエージェントに紹介しますので、とりあえず勉強会に来ませんか?」という書き込みをみて、ふらふらと雑居ビル一角にある共有オフィスへと出向いてしまったのだった。タイムマシンがあればこの日に戻って止めると思う。それぐらい後悔する日々が始まるとは当時は思わなかった。

もうすぐ真冬になろうという頃、「サイバーエージェント正社員になれるかも」という期待で、列車に揺られて前記のビルへ向かった。期待とは裏腹に、妙に古臭いビルであった。ベルを押して、勉強会だという部屋に通してもらうと、若い学生たちがそこにいてプログラミング勉強しているという。正直、自分医学部さえ目指さなきゃこういう生き方もあったのだろうな、とは羨ましく思った。自分オファーしたという人(O氏)は、この勉強会の座長だという。「私は人工知能研究しており、アメリカ博士号を取得した『天才数学者で、日本を活気づけるために母国にもどり、この会社を立ち上げました」という。サイバーエージェントではないらしい。あれ?、とは思った。まぁ、無下にはできないので、そこで課題を出されたのを5分ぐらいで終わらせた。伊達に何年もプログラミングをしているわけじゃない。ループで書くべきところを、再帰で書いた。すごいでしょ、オレっちとね。「できました、見てください」というと、O氏はこう言い出した。「ナニコレ?」とO氏。「ええ、再帰ですよ、漸化式みたいな?」と自分。出力は合っているので、O氏も認めざるを得なかったらしいが顔が険しくなっていく。どうも機嫌を損ねたらしい。そうすると、O氏は自分を別室に呼び出して「履歴書は?」と聞いてきた。「勉強会ですよね?」と返すと、「いいから、履歴書!」と言う。にっちもさっちも行かなくなったが、共有オフィスの他社の中国人職員の方が機転を利かせて仲裁してくれた。「そんなに言うのなら、彼にポートフォリオを作らせてみて評価してはいかがでしょうか」と。

イライラしながら帰宅したあと、もう二度と見たくもないO氏の顔とサイバーエージェント正社員というものを天秤にかけたとき、やっぱりサイバーエージェントにいきたいなーと思った。というか、実は当時に DMMオファーもあったのだけど、サイバーエージェントの方が良いと思って辞退した。このクソ人間(O氏)を認めさせたら、サイバーエージェントで働けるというのは魅力的だった。それで、Android(Java) + iPhone(Objective-C) でマルバツゲームを作り、 Bootstrap + jQueryRuby on Rails と MySQL で集計させてスコア比較させる、そしてサクラVPSCentOS運営するというプロダクトを持っていった。時代を感じますね。閑話休題。ソレを持っていたら、O氏は今回は前回と性格が違った。いきなり、怒鳴りだすのだ。ポートフォリオを見ないで。いわゆる「良い警官・悪い警官」というやつをやろうとしたのだろう。当時はそれがソーシャルエンジニアリングだと気がつけなかったが、いま思えば以前からナンパとかで良い思いをしていたのだろう。後で書くが、彼はロリコンだ。専門に人工知能を掲げているが、本当はチヤホヤされたいだけで自分努力せず、インターン学生にタダでプロダクトを作らせて「弊社は凄いです!」「あわよくば上場して金と名誉はゲット」、そんでもって若い学生インターンセックスしたいという真正クズ野郎だった。自分の深層意識で「こいつはヤバいやつだ」というアラートはビンビン鳴っていたが、「サイバーエージェント正社員」というニンジンが目を曇らせた。

そのあと、一月ぐらいはそのクソ会社でタダで自社サの修正をやっていた。こんなのもできねーのと思いながら。ある日「別の会社に行こう」といわれ、面接をうける。なぜか O氏も同席で。話を聞いていると、派遣させられるらしい。派遣登録もしてない会社が。「サイバーエージェントじゃない!」と抗議をすると、「俺に恥をかかせるのか!東京で働かせなくするぞ!」と脅され、派遣きまったあとで、履歴書を無理やりかかされた。給料ホームページに書いてあった額の半分、社会保険は無し、年金もなし、保険書もなし、という最悪な条件だった。派遣先はキツかったが、優しかった。それに、派遣当日から転職オファーをもらった。記憶が正しければ、平日に働いて、土曜日は帰社日日曜日勉強会に出席という日々だった。本当に休む暇がなかった。平日はほぼ終電だったのに、土曜日東京の端っこにこいとか、日曜日勉強会だから出席しろ、とか本当に辛かった。それでも派遣先の会社には迷惑をかけたくなかったので、期間が終えるまでは必死に働いた。そして、O氏から逃れるために「あなたとは信頼関係が築けない」という文を書いて退職した。そのあと、自分大学にも行かないで、別の会社就職した。あと、O氏は給料を払わなかったので、辞めた後に圧力をかけて支払ってもらった。

プログラミングスキルは働いてもスキルが付くということはなく、自学自習を続けないと上場するのに必要スキルは身につかないというのもわかってきた頃、父が死んだ。事故死だった。自分医学部に行けなかったことの申し訳のなさに、東京大学に行った後は父を邪険に扱っていた。とても後悔した。それで、半年ぐらい真面目に勉強して私立医学部入学し、医学部生として留年しない程度には進級はした。しかしながら、ふと寝る前に「プログラマーでいたかったな」と思うことは毎日のようにある。もう医師になるつもりで、プログラマーに戻るつもりは無いが、それでもプログラミングのことは好きで、毎日時間時間をつくって勉強している。好きなんだよな、プログラミングが。

最後に、O氏についてだ。あまり犠牲者が多すぎるのでネット上で事実を書いていったら、裁判所から開示請求が来てしまった。だからここでは本名と社名は書けない。だけれども、若者たちに「ホイホイベンチャー企業にいくと辛い目にあうかもよ?」っていう事例を例示しなきゃ、とは思うので「ヤバいベンチャー企業実態」について書いていこうと思う。



...という感じ。だから基本的ベンチャー企業に期待しないほうがいいよ。下手をすると、犯罪の手助けをするようなつらい思いをするよ。もし、仮にベンチャーに行くなら、高給かストックオプションマストで行こうね。おじさんとの約束だよ。

2022-05-17

仕事をさっさと終わらせてネットサーフィンを続ける人生

実家北陸田舎町工場をしていた。


土地だけはある田舎町で、田んぼの中に大きな工場があった。

地元高校卒業した男性従業員20人ほどと、事務中年女性が1人居た。

祖父が立ち上げた会社で、俺の幼少期は儲かっていたらしい。

実家に隣接した工場の車庫には祖父が乗る国産の高級車が4台と、父のランクルが並んでいた。


祖父から工場を継いだ父は高校卒業した一人っ子の俺に会社を継がせようとした。

就活受験に焦る中、工場の跡継ぎを任された俺は余裕をかまして残りの高校生活を消化していた。


中学校は友人に誘われ野球部に入ったが、運動神経の悪い俺は試合活躍した経験はほぼなく、

中学野球を辞め高校帰宅部だった。

町の書店漫画立ち読みして帰るのが習慣だった。


祖父と父に似ず文科系に育った私は工場体育会系風土に馴染めず、

工場で働き始めて2年たった頃、俺は鬱病になった。



父は工場での作業を辞めさせ、事務経理作業やらせた。

工業高校機械科を卒業し、ExcelなんてSUMくらいしか知らなかった俺でさえ

20人程度の会社事務職は慣れてしまえばあまりにも簡単作業で、

労働時間の大半をネットサーフィンに費やすようになった。

毎日2ちゃんまとめサイトを見ていた。


はいつもどこかに出かけていてほとんど工場に居なかった。

たまに従業員事務室を除きに来るが、

パソコンに疎いおじさんばかりで俺が何をしているのか分かっていなかった様子だった。



工場の隅に置かれた、機械油の臭いが漂う事務室でネットサーフィンをするうち

WEB制作が儲かるという情報を得た。


中学時代、遊びでジャンプ漫画ファンサイトを作っていた。

Yahoo!ジオシティーズを使い、漫画登場人物プロフィールをまとめ、

お絵描き掲示板チャットブログを設置し、

友人のサイトリンクが繋がっただけの簡単サイトだったが、

常連が数十人付き、チャット毎日賑わっていた。


毎日2ちゃんまとめに張り付き続けるよりはマシと思い、

興味本位HTMLCSSに再度手を出し、WordPressの使い方を覚えた。

ネットで出てくる解説通りに架空カフェサイトを作った。

サーバーに上げたページを事務所のパソコンでも自分スマホでも自宅のパソコンでも開いて

何度も上下スクロールした。架空地図も拡大して見たりした。

すごく楽しかった。事務作業よりもずっと楽しかった。



夕食の場で父に話があると切り出し、

「やりたいことを見つけた、俺に工場を継がせることを諦めてほしい」と伝えた。

最初は驚き、複雑な表情をしていたが、

工場のことはもう気にするな、ただしやりたいことを全力でやれ」と言われた。

父に心から感謝した。



しかし田園風景の広がる田舎町、WEB制作仕事なんて転がっていなかった。

転職サイトで見つけた求人に応募し、何度か片道5時間ほどのバスに揺られ、

面接簡単実技試験の末に内定を掴み取った。

たった5人の小さな制作会社だった。給料は19万円スタート。嬉しかった。


40歳くらいの小太りで髭を生やした社長から

「まだ若いし、気合があれば入ってからいくらでも覚えられるから頑張ろう。」と励まされた。

22年間の人生でほぼ始めて聞いた生の標準語だった。


俺は貯金をほぼ全て使い果たし東武沿線で6万5千円の狭い1Kを借りた。

工場トラック荷物を詰め、父の運転東京引っ越した。




5歳年上のS先輩と、一回りほど上のT先輩と社長が3人でWEB制作をしていたが

スピードクオリティも段違いだった。

1Kには全然帰れなかった。毎日眠かった。


T先輩は俺に付き合って毎日遅くまで、日によっては朝まで指導してくれた。

それなのに毎朝俺よりも早く出勤していた。

どれだけ頑張って早起きしてもT先輩の方が早かった。

眠そうな表情は全く見せなかった。東京には化け物が住んでいると思った。


残り二人の先輩は社長の昔の同僚らしいが何をしているかからなかった。

真っ黒な画面には見たことのない言語が広がっていた。

北陸の田園風景が恋しかった。


眠気と分からないコードと戦い、もがきながらしがみつくうちどうにかS先輩と同じくらいのクオリティ作業はこなせるようになった。

jQueryPHPフォトショの使い方も覚えた。イラレを使って簡単なチラシも作ったりもした。

お客さんとの打ち合わせもメールもそれなりにできる。

27歳になっていた。給料は25万円に増えた。後輩は2人できて、S先輩は会社を辞めた。

あるアニメイベントきっかけで2歳年上の同じ趣味彼女が出来た。偶然にも同郷だった。

正確には車で1時間ほど先の県庁所在地である市の出身だった。



5年前に使った転職サイトからメールが来続けていた。

ある日退勤中になんとなくメールを開いた。

目ぼしい求人は無かった。

なんとなく、ドロップダウンリストから勤務地の地元の県を選択し、年収欄に400万円と打ち込み、求人検索する。


株式会社〇〇 〇〇営業所 システムエンジニア 年収400万円~」




今年31歳になる。

彼女は嫁になった。

地元の駅徒歩18分の場所駐車場込み9万円で3DKを借りて、駐車場アクアN-ONEを並べて一緒に暮らしている。

月に1、2回は父の顔を見に実家に帰っている。



俺は、誰もが名前を知る大企業地方営業所に勤めている。

この町の郊外工場があり、そこから5キロほど離れた営業所SEをしている。

営業所社員12名。他の社員営業事務など。

SEは俺1人で、本社連携を取りながら工場システム周りを担当している。

今扱っている言語転職前はほぼ扱ったことのないものだったが、

研修制度のおかげもあり、JSPHPを覚えたあとなら、さほど抵抗なく覚えることができた。


工場システム管理とは言え、大枠の部分は東京本社SEがやってくれている。

俺のやっていることを分かる人間は誰も居ない。

俺のことはみんな「東京から帰ってきて、真っ黒な画面に何かを打ち込んでいるすごいやつ」だと思っている。


俺の業務は慣れてしまえばあまりにも簡単作業で、

労働時間の大半をネットサーフィンに費やすようになった。


こうして業務中にはてな文章を打ち込みながら転職サイトを眺めている。

それなりに幸せではあるが、今でもTwitterで繋がっているS先輩の仕事を楽しんでいるツイートを見ると複雑な気持ちになる。


俺はこういう働き方しかできないのかと思う。

2022-02-09

その辺の技術者知識で負けないくらいのふるすたっくえんじにあになりたい

機械工学大学で学んだ。機械系4力学さわりだけなら大体やったがもう忘れている。

・切削加工はけがきフライス盤、ボール盤、くらいならできるが複雑な形状は作れる気がしない。そういえば旋盤は使わなかった。耐久性を考えなければ3Dプリンタでなんでも作れるらしいが、3Dプリンタは触ったことがない。

CAD大学の演習でSolidWorksを触った程度。もうすっかり忘れている。手書きの製図とかは調べて思い出せば簡単な形状ならできるかもしれない。

シミュレータANSYSマニュアル通り触った程度。動力学解析とか連成解析とか仕組みは全くわかっていない。

電気工学はだいぶ勉強不足。簡単回路図チップ製品情報を睨めっこしながらINとOUTと接地をどうすればいいかくらいはわかったが、複雑なものになるとダメArduinoとRasberryPiは買ってみたが埃かぶっている。論理回路の読み方はすっかり忘れているが調べれば思い出せると思う。

化学系は全くの無知大学受験で知識は止まっている。物性物理的なところも無知

数値計算PythonMatlabちょっとできる程度。ライブラリを使った行列計算簡単ニュートン法くらいなら書けるが、精度や速さが必要だったり複雑になるとダメ。解析は微分積分常微分方程式を調べて思い出せばできる程度。測度論とか特殊積分かいわゆる大学数学的な道具が必要になる解析はできない。

競技プログラミングちょっとかじったがやめてしまった。むずかしすぎた。

機械学習や統計はなんとなく知識はついているが、手を動かして何か作ったことはない。この前統計検定1級落ちた。

バックエンドSQLをそれなりに書いてとりあえず動くものなら書ける程度。可用性とかパフォーマンスとか考えられるレベルではない。JavaJavaEEを横展開的に書いた程度。理解できている自信はない。保守性高めたりデザインパターン的に綺麗な書き方とかできない。C++は一瞬だけ触ったことがあるが、環境構築ハマった&謎のSegmentation Faultで苦手意識を残したまま。Go?Rust?なにそれおいしそうだね。

クラウドAWSマニュアル通りに使っている程度。1から設計なんてできない。なのでAWSソリューションアーキテクトを勉強中。AzureやFirebaseは触ったこともない。

ネットワーク系とかセキュリティ系は全く勉強不足。応用情報ギリギリ合格できる程度の知識しかない。わかるようにはなりたい。

フロントエンドFlutter勉強中。Flutterむずかしい、どんな言語でもそうだけどチュートリアルから業務レベルまでの乖離ありすぎてよくわからない。javascriptはjQuery一強時代ちょっと書いた程度。VueとかReactとかなにもわからない。TypeScript?なにそれおいしそうだね。

ハード系だったりファームウェア系だったりコンパイラ系は何もわからない。わかるようにはなりたい。

全部中途半端だな、、、

2022-01-11

定番jQuery」はもう古い、イマドキのモダンWeb理解する

まだこんなタイトル記事書いてるやついるのか

jQueryが古いなら何やればいいの?

RustでWASMやればいいの?

2021-11-25

久しぶりにjQuery触った

よくこんな無秩序コード管理できたな…ってノスタルジーに浸った

2021-11-05

うPythonは終わりました

なんか今頃になってPython学習コンテンツが充実してきてるけど

Pythonってもう旬を過ぎたと思うんだよな

AIとかディープラーニングが全盛期の数年前とかだったら

tensorflowとかsklearnとか使うためにPythonは凄く有用だったしこぞって使ってた

まぁそれでもPandasはクソだったけど他に選択肢もなかった

あと、AIみたいにサービス化とかUIを気にしなくて良いようなワンショットプログラミングには向いてた

型付けとかしなくていいし、少しぐらいメモリリークしてても気にしないし、UIはtensorboardとかグラフpngで吐き出せば良かった

何よりターミナルから打ち込んだら実行してくれたりMarkdownファイルの中に書いたら実行してくれたりそれはまぁ便利だった

ところがAIコモディティ化して頭打ちも見え始めてきた段階でそろそろビジネス化しないといけないけど

そうなるとPythonみたいなやんちゃ言語プロダクトレベルまで実装出来る人が少ないことに気づき始めた

UI作るの面倒だし、型チェックとかもやってくれないから想定してないバグが出たり

Pythonを凄いやってた人も「プロダクトレベルとなるとちょっと」っていう人が増えてきた

かといってJavaには戻りたくないってなってTypeScript流行り始めた

そもそも最終のUIWebだし、jQueryから始まったReact/Vue/Angularあたりはどれを使っても簡単UIを作れる

おまけに枯れたNode.jsサーバレスに実行できる環境であるからTypeScript流行りまくってるんだと思う

Web系の弱いところはスマホアプリで、WPAあるけどイマイチ流行ってないしAppleが乗り気じゃ無いのがなんとも

なのでflutterあたりが人気出てくるかなぁ、とは思うけどWeb系ほど選択肢が無いから合わない時にとことん合わないと思う

ここから数年はPython人気が落ちてきて、TypeScriptが伸びて、Dartじわじわ伸びてくるんじゃないかなぁ

学者Python、とか言うけど関係なくTypeScriptやった方がいいと思う

2021-11-01

可及的速やかに React が絶滅しますように

誰が言ったかは伏せるけど

可及的速やかに Vue絶滅しますように

可及的速やかに jQuery絶滅しますように

可及的速やかに 黒人絶滅しますように

可及的速やかに 日本人絶滅しますように

こういうこと平気で言えるって大丈夫なの?

2021-10-12

jQuery UIjQuery Mobileがついに開発終了、今後はメンテナンスのみに

よくやった。

2021-10-07

Webデザイン技術は完全に陳腐化するのではないか

一通り学習した経験があるがもう何年も触っていないが、

CSSにしてもJQuery?にしてもアップデート陳腐化が激しく、

もはやこの技術を追いかけるのは無意味と思えてくる。

このあたりは技術というよりデザイン的な部分であり、

漫画のページ単位という概念Webにより陳腐化したように、

HTML/CSSという技術自体もいずれ極小化していくように予測している。

2021-09-25

もはや学ぶ必要の無いWeb技術

なんかあるかな

話題になっているオブジェクト指向は昔みたいにOOP最高みたいな時代ではないにせよ、さすがに無価値にはならないよね。

jQueryは使いどころあるし、COBOLもまだ現役だし、適材適所と考えると完全に無駄技術はなかなか見つからない。

となると完全に上位の規格や製品が出てきた場合くらい?

GitがあるからSubversionはもう不要だったりIE対応のためのハックとかそんなのは要らなそう。

何か他にあるかなぁ。

2021-09-21

anond:20210911135028

JSjQuery を吸収した気がする。クエリセレクターチョメチョメすりゃええんだろ、って思うなら

window.$ = (b, a = document) => a.querySelector(b);

window.$$ = (b, a = document) => a.querySelectorAll(b);

すりゃよくね?って思うのだけど。

https://www.buzzyvox.com/2017095496.html

anond:20210921072326

思ってると思うよ。高専マーチ文系学生インターンという名目で吸収して、プログラミング勉強を面倒を見させているだけだから。できるやつは、インターンすらすぐにやめると思う。社長jQuery と React の違いがわかっていないから。

2021-09-11

jQueryWebアプリケーションに使っている会社は滅びゆく(前編)

いまもjQueryWebアプリケーション大事ライブラリとして使っている会社は少なくないと思う。

jQuery会社で使っていると何が問題なのかを語っていこう。独断偏見によるものなので、jQueryを使っていても問題ない会社も当然ある。たとえばペライチのサイトを作る会社とか小規模サイトなんかでは全く問題ない。

フロントエンドエンジニアjQueryを嫌うので入社しない

退職理由: jQuery

採用困難で売り手市場になっている時代、そして「jQueryを触らなければならない環境 vs モダンフロントエンド環境」という選択肢がある中で、あえてjQueryを選ぶフロントエンドエンジニアは少ない。

また、新人はもはやjQueryを学ぶことはない。彼らはES6以降のJavaScript / TypeScriptを書く。よしんばjQueryを学ぶことになった新人がいたとしても、それはただその新人可哀想なだけで、現役なわけではない。ラガード(遅滞者)の仲間入りをさせているだけだ。新人でもキャリアデザインできる新人は「jQueryオワコン」という情報には触れているので、よほど就活で失敗しない限りはjQueryのところにたどり着かなくなっている。

そもそもバックエンドエンジニアでもモダンフロントエンドを書くような環境が増えてきた中で、2世代も前のjQueryだけでアーキテクチャに関する一考もないコードメンテしなければいけないので、「jQuery」という言葉だけでフロントエンドエンジニアでなくとも入社を避けがちだ。(jQueryアーキテクチャがしっかりしている可能性は低い。アーキテクチャがしっかりしているならばjQuery依存しておらず、jQuery依存していないのであれば簡単jQueryから脱却できるはずで、簡単jQueryから脱却できるならもう脱却しているはずだからだ)

メインストリームの部分はほとんどリプレイスが終わっているというでもなく、すべて現役でjQueryなのであれば尚更問題で、誰もメンテしたがらないコードの出来上がりだ。「弊社はCOBOLで書いてます!」とにこやかに言うようなものだ。

(ただし、さすがにjQueryだけでフロントをやっているという会社求人ほとんど見かけることはない。無意識スクリーニングで落としているのかもしれない)

jQueryを使っている会社には、フロントエンドエンジニアは一人もいないと言いきってもいいかもしれない。もしくは、今まさにjQueryをやめようとしているかたまたま入ってきたフロントエンドエンジニアが今まさに辞めようと迷っているかのどれかだ。

jQueryを使っていました」というエンジニアは、他社からフロントエンドスキルが0とみなされる。つまりフロントエンドエンジニアではないという意味だ。jQueryは、jQueryを使っている会社に対してしか武器にならないのだ(逆はできる)

jQueryが書ける人材は縮小傾向にある

jQueryを書ける人口自体は増えているだろうが、労働市場から撤退し始めている。昔jQueryを書いていた人材の人数が上限で、そこから新たに学ぶ人の絶対数が減っているため、全体としては減っている。

私もjQueryは以前業務で書いていたが、もう数年書いていない。特にメリットを感じないからだ。遊びで、生のJavaScriptを書くことはある。

jQuery入社するのは、昔からjQueryを使っている高齢エンジニアか、なぜかjQueryを学ぶことになってしまった新人である可能性がある。

そのため、需要供給に応じて、昔いたようなスキルレベルの人を今の市場で見つけようとすると費用がかかってしまう。jQuery書けますという人材が高年齢化しているのだ。そして世継ぎはいない。

jQueryを使っている会社にはフロントエンド知識が高い人がいないのでjQueryから抜け出せない

リプレイスはハッキリ言って難しい。モダンフロントエンド学習するだけでは足りなくて、それを使いこなせた上でしかjQuery使用したカオスイベントコードも読めて、そしてアーキテクチャを考えてリプレイスしなければいけない。

時代が下るにつれて、そうしたハイスキル人材はより高価値になっていき、レア度も単価も高くなる。今そういう人を雇うという判断をしない会社が、どうして今後もっとハイスキルの人を雇えようか。

jQueryを使ったサービスがしっかり利益を出している点もリプレイスを難しくしている。全廃もできない。かと言ってコストに見合わなければリプレイスという経営判断も難しい。経営が困難な状態ならより厳しい。

何も理由がなくjQueryを使い続けたいという奇特な人は多くないはずだ。何か理由があってそうなっているわけだ。カッコよく言うと『ナッシュ均衡』という状態だろう。今会社にいる人材もいわゆる『jQuery人材』が多いため、そこを打破するのはとても困難な道だろう。

jQueryから抜け出すには、すでにいる人材がなんとかしてリプレイスするか、外から連れてきて改革するしかない。しかし大抵の場合既存従業員にとってはそんな大変なことをするよりも転職したほうが楽な道だ。(もちろん、「jQueryしかなかったサービスモダンフロントエンドにした」というのが実績としてある人材はかなり魅力的な人材で引くてあまたなことだろう。その意味ではピンチをチャンスに変えるときの『チャンス』ではある)

ReactやVue.jsに変えたいと思ったとして「じゃあお前それですぐに利益出せんのかよ?」と詰められたら、その論争をクリアしてまで変えるのはほとんど無理に近い。通常、リプレイスそれ自体価値を生み出さない。リプレイス後に運用コストが低下したり、人材獲得がしやすくなるために利益が出るのだ。リプレイスとは長期の投資であるため、短期的には必ず損失になる。経営が困難な状態リプレイスしようとするのは、生活困窮世帯リボ払いをやめさせるぐらい難しい。そのため、まず自分が身銭を切ってリプレイスするしかない。そしてリターンがあるかもわからない身銭は切りにくい。そして同僚は容易に『抵抗勢力』になる。

ちなみにこのヤバい状態を『jQueryの崖』と言う。

jQueryを使っている会社フロントエンド周りのCI/CD等、エコシステムが構築できていない可能性がある

jQueryを今も使っているということは、裏を返せば「これまでリプレイスをしてこなかった」「リプレイスしようとしたが無理だった」という実績にもなる。

jQueryを使っている会社は、昔からあるコードをもとに書いているため、今もES6以前の文法で書いている可能性がある。そうしてどんどんと情報が少なく、古く、現代通用しにくいものになっていく。

bundlerを使っていない可能性が高いし、もしかするとCI/CDも無いかもしれない。そうすると、モダンインフラエンジニア(もしくはモダンインフラ知識のあるエンジニア)がいないかもしれない。SREという概念がないかもしれない。

世間一般から見ると会社の中が古いのだが、古い会社にいると「自分が古い」とはなかなか思えないものだ。太っちょの集まりの中にいたら「自分はそんなに太ってない」と思うのと同じことだ。

すべては憶測なので、実際は違うかもしれない。

jQuery自体が悪いわけではない

さんざんdisってきたが、そもそもjQueryは何も悪くないし、大変優れたライブラリだ。ちょっとしたプロトタイプを作るときには良いものであるかもしれない。しかも今もjQuery自体メンテされている。そのため、状態管理さえうまくできていればjQueryだろうがなんだろうが問題ない。

問題は、jQueryというライブラリを使ってきた時代からアーキテクチャ前進していない点にある。何年もずっとその状態だということだ。そこを今日に至るまで誰1人として変えられなかったということだ。特に経営陣は何の問題視もしていない可能性が極めて高い。そうした社内のしがらみが反映された結晶体、それが『使用技術: jQuery』という言葉になっているのだと思う。また、ヤバさは、jQueryバージョン反比例する。

jQueryを使っているアプリケーションには、jQuery担保していなかったアーキテクチャ部分に問題があることが多い。また、どこから呼ばれているか誰もわからない複雑なイベントSPAもクソもないページ遷移ごとのリロード、誰もどこもテストできず、HTMLベタ書きで書かれたJavaScriptコード、その場しのぎでデタラメに書かれた関数無視される変数スコープサポートが終わったライブラリドキュメントを見つけるのすら困難なよくわからないライブラリ高齢しか知らない伝説機能伝説のハック、などもある。これらはモダンフロントエンドではほとんど発生しないものだ。

そのため、一定基準として「jQueryを使っているかどうか」で、フロントエンドエンジニアとしてのやりがいがあるかどうかを判別できる。

そうして、フロントエンドエンジニアというのはもうjQueryに見向きもしていない。書けるけど書きたくない。パラレルワールドのようなものだ。

そういうようなことを「使用技術: jQuery」という文言から感じ取ってしまうのだ。

(そしてこれは、実際の仕事の中身が違うかどうかは関係ない。jQueryとは、そういうふうなブランドと化しているのだ)

前編のおわりに

jQueryを使っている会社からしたら「そんなことはわかっている」という部分で、「じゃあどうすればいいのか?」という部分が気になるところだと思う。

そこで、後編では「どうやってjQueryを全廃すればいいのか?」「実際にどのように全廃したのかの事例」について、だいたい来週ぐらいに書くつもりだ。

お楽しみに!

2021-08-26

馬鹿

フローティングバナーサイドメニューに被るって当たり前だろ

無駄に横にでけえんだよ、てめえのサイト

そりゃ小さいノートPCじゃシークバー出てきて、それを横に動かしゃ当然被るわ

どんだけリテイク出してこの修正時間かけてんだよ

フローティングバナーJQuery入れてマウス置いた時だけニュって出てくるアレでいいだろが

あと実装するだけまで作業させといてなんで没だよアホが

そもそも大した情報じゃねえだろそのフローティングバナー

消してなんの問題があるんだクソが

もう他のやつにやらせろよファック!

2021-08-05

anond:20210805005615

Kimoi けど、最終的には救ってくれるから Rails で良いと思うけどね。DBテーブル名は命名規則に従うのが辛いけど、あとあと感謝すること高し。

Vue の v-if とかの構文が嫌いだけど、jQuery 使ってた人は評判いいから、ええんちゃうんかな?俺は React を使うほうが良いと思うけどね。

2021-07-30

anond:20210730020439

そういう意味か。おっさんなのがバレるけど、jQueryセレクタをパクったのが ES6 から入ってるから、生の JS 書いたらどうだろうか?今後は変わるけど、CDN を使ってキャッシュさせるのもありじゃない?

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