フロントエンドのエンジニアいる?

  • 1二次元好きの匿名さん24/12/10(火) 18:22:55

    駆け出しだけど質問ありまして

  • 2二次元好きの匿名さん24/12/10(火) 18:30:40

    いないけど試しに質問書いてみて

  • 3二次元好きの匿名さん24/12/10(火) 18:37:03

    んじゃまあ、的外れなこと書いてたらごめん
    いわゆる静的なページは書けるようになったんだけどバック側との連携とかサーバサイドを想定した書き方とか動的ページって独学で身に付けるものかなって思って
    静的ページはいくらでも練習できるけど動的ページってやっぱり実務じゃないと触れないのかなって思いました

  • 4二次元好きの匿名さん24/12/10(火) 18:46:06

    >>3

    同じく新米でフロントエンドメインのエンジニアやってるけどぶっちゃけ会社による部分大きそう

    自分のところはフロントエンド担当とバックエンド担当別で、そこを跨ぐ実装が必要な場合は協力しながら進めるので、その過程で徐々に覚えていくもんかなと思ってる

    動的なページについてはいずれやらせてもらえるのでは?自分の経験則的に最初は不具合修正とかからかもしれんが

  • 5二次元好きの匿名さん24/12/10(火) 18:48:20

    俺バカだから全然わかんなくてごめん
    独学で勉強してんの偉いよマジで
    BFF(バックエンドフォアフロントエンド)なんて言われたのはもう昔だけどぶっちゃけ使えるの(React系にしろLivewire使うAlphaにしろ)前提だからやっておいた方がいいよ
    実務以外でも例えば、あにまんのシングルページアプリとか作ってみるとか遊びで色々出来るぞ

  • 6二次元好きの匿名さん24/12/10(火) 18:51:40

    ふと思ったけど今どき入社してからReactやらVueやらAngularやら勉強させてくれる会社ってあるんだろうか
    フレームワーク系習熟コスト重すぎてそれだけで一つの専門分野になってる感ある

  • 7二次元好きの匿名さん24/12/10(火) 18:54:36

    個人で動的なページやるならajaxとかでapi呼び出して値取得するとかやってみればいい
    気象庁とか無料で使えるから上手くやれ

  • 8二次元好きの匿名さん24/12/10(火) 18:55:26

    RailsとかでMVCモデルの組み方勉しとくといいかもん

  • 9二次元好きの匿名さん24/12/10(火) 18:55:31

    >>6

    その辺りってOJTで触りながらやってくイメージ

    ぶっちゃけ他のプログラムかけるならshellレベルの難易度だし

  • 10二次元好きの匿名さん24/12/10(火) 18:56:52

    フロントエンド、ふわっとし過ぎて技術範囲がピンキリ
    バックエンドもか

  • 11二次元好きの匿名さん24/12/10(火) 18:59:01

    >>7

    気象庁のapiって叩きまくるとガチでサーバーダウンするんだっけ?

  • 12二次元好きの匿名さん24/12/10(火) 18:59:16

    >>7

    なつかしー!

    気象庁やったわ確かに

    でもあれに慣れると自分で作ったバックエンドと繋げる時の面倒くささにイライラする😡

  • 13二次元好きの匿名さん24/12/10(火) 19:01:15

    >>11

    そりゃ数万とか行けば落ちるでしょ

    研究者が個人とかで取るのに使うためのもんでそういう使い方想定してないだろうし

  • 14二次元好きの匿名さん24/12/10(火) 19:03:14

    フロントエンジニアってデザイナー寄りのイメージだけど違うのか
    jsゴリゴリ書くなら今時ajax使わないとかそうそうないだろ

  • 15二次元好きの匿名さん24/12/10(火) 19:07:07

    フロントでやるならjs系が無難そうだよな
    typescriptあたりはバックエンドとしては標準的な機能備えてるし
    コンパイル不要なのは楽ではあるし
    PHPとか下手に触るならnode系のフレームワーク触っておく方がいい

  • 16二次元好きの匿名さん24/12/10(火) 19:07:11

    >>9

    書き方の癖が違いすぎるから一緒にされたら辛いンゴー

    なんならバージョン違えば同じフレームワークでもまるで変えてくる連中ですし

  • 17二次元好きの匿名さん24/12/10(火) 19:08:09

    >>15

    バックフロントをTypeScriptで統一して型定義を使い回せるのいいよね…

  • 18二次元好きの匿名さん24/12/10(火) 19:10:04

    >>16

    モダンだからいうほどでもないと思うがな

    PHPからJavaへの言語レベルの移行とかやれば勘所掴めるから挑戦してみるといい

  • 19124/12/10(火) 19:10:17

    >>4

    ありがとうございます!

    バックエンド側との擦り合わせってお互いの知識のすれ違いってなかった?

    実体験だとこういう埋め込み関数作って実装したけどこれの説明バックエンドに仕組み説明するのか?とか逆にJavaで連携するには?って向こうに聞かれて、それこっちが聞きたいんだけど…とかあって

  • 20二次元好きの匿名さん24/12/10(火) 19:10:26

    >>15

    使ってる身からすれば便利さも必要性もわかりはするけど敷居高すぎない?

  • 21二次元好きの匿名さん24/12/10(火) 19:12:24

    >>17

    Bash+typescriptで動作環境に左右されない汎用プログラムを作るって計画だしたけど速度が問題になりがちなの

  • 22二次元好きの匿名さん24/12/10(火) 19:13:39

    >>19

    I/O定義書ちゃんとしようよ

    型さえ守ればお互い平和だって

  • 23二次元好きの匿名さん24/12/10(火) 19:14:57

    >>20

    フロントでやるならほぼjsは必修だからそこを避けるわけにもいかんのですわ

  • 24124/12/10(火) 19:16:09

    >>22

    ぺーぺーすぎてちゃんと見たこともなかったです…

  • 25二次元好きの匿名さん24/12/10(火) 19:16:16

    >>22

    入口と出口さえ合ってればあとは自由だもんね

    えっ、大規模パスタコード!?

  • 26二次元好きの匿名さん24/12/10(火) 19:17:05

    >>25

    そこはワイの責任ではないのです!

  • 27二次元好きの匿名さん24/12/10(火) 19:17:42

    TypeScriptはNode.jsやらトランスパイルやら必要だし
    まずは素のjsでよいとおもう

  • 28二次元好きの匿名さん24/12/10(火) 19:18:38

    フロントエンドとはいえバックエンドもやっといたほうがいいのは確か
    シンプルな REST API を Node ででも作って簡単なアプリ作るといいよ
    デプロイなんか手元でいいし
    ただ最近だと Lambda みたいな奴をバックエンドにしてるところもあるから話しややこしいんだよな
    まあそのことは一旦忘れてサーバ立ててバックエンドやるのがいいよ

  • 29二次元好きの匿名さん24/12/10(火) 19:18:45

    >>24

    もらう値やわたす値がブレるから揉めるのさ

    逆にいうとそこさえしっかりしてればあとはお互い干渉しなくていいから楽だぞ

  • 30二次元好きの匿名さん24/12/10(火) 19:19:40

    >>19

    自分が入ってからはまだ起きてないけど、過去にすれ違いが起こったことはあるらしい

    確か特定の処理をどっちが担当するか明確になってなくて、お互いに相手側がやると思ってた的な感じだったかと

  • 31二次元好きの匿名さん24/12/10(火) 19:21:07

    動的ページの第一歩はjsだよね

  • 32二次元好きの匿名さん24/12/10(火) 19:21:28

    一番いいのは OpenAPI あたりで型定義書いてフロントとバックのコード自動生成するやつだな
    GraphQL とか WebSocket まで手を出すともうわからんが
    特に WebSocket、お前は人類には早すぎる
    同時編集機能を実装して頭パンクした

  • 33二次元好きの匿名さん24/12/10(火) 19:23:19

    GraphQLはスキーマがそのまま仕様書になるから良い

  • 34二次元好きの匿名さん24/12/10(火) 19:23:37

    >>32

    TCPのハンドシェイクが云々カンヌン

  • 35二次元好きの匿名さん24/12/10(火) 19:27:14

    >>31

    コイツが消えてflashが生き残った世界線は一体どうなっていたんだろうと思うくらい首肯

  • 36二次元好きの匿名さん24/12/10(火) 19:27:52

    だがjQuery、オメーは駄目だ

  • 37二次元好きの匿名さん24/12/10(火) 19:28:22

    jQuery must die

  • 38二次元好きの匿名さん24/12/10(火) 19:28:36

    >>36

    【悲報】弊社、jQuery 1系の案件が多数

  • 39二次元好きの匿名さん24/12/10(火) 19:29:11

    頼むから
    IF後出し
    やめてくれ
    (バックエンド専業マン)

  • 40二次元好きの匿名さん24/12/10(火) 19:29:17

    >>38

    かわいそう

  • 41二次元好きの匿名さん24/12/10(火) 19:29:31

    XAMPP「練習に使ってええぞ」

  • 42二次元好きの匿名さん24/12/10(火) 19:29:56

    >>41

    Docker使え

  • 43二次元好きの匿名さん24/12/10(火) 19:30:04

    >>41

    おじいちゃん、せめて Rails でしょ

  • 44二次元好きの匿名さん24/12/10(火) 19:30:05

    >>38

    地獄すぎて草

    もはやライブラリも消えてってるよぉ…

  • 45二次元好きの匿名さん24/12/10(火) 19:31:16

    >>42

    DockerForDesktop「課金よろしくニキー!!!!!」

  • 46二次元好きの匿名さん24/12/10(火) 19:32:15

    >>45

    めんど…CLI使うわ…

  • 47二次元好きの匿名さん24/12/10(火) 19:32:32

    まあ上でも言った通り Node で express でも使って簡単なサーバ作るといいよ
    データベースとか使わなくて良くてコードに直接ダミーのデータ入れればいいからさ

  • 48二次元好きの匿名さん24/12/10(火) 19:32:37

    >>41

    懐かしくて涙出る

    いいよねインストールで簡単構築…

    うっ頭が…

  • 49二次元好きの匿名さん24/12/10(火) 19:33:08

    >>41

    そろそろ消えてくれませんか?

    あんたの功績は認めるがレガシーな環境をひきずってんのもあなたのせいなんだ

    マシンスペックがゴミでも動くせいで予算降りないし

  • 50二次元好きの匿名さん24/12/10(火) 19:33:22

    >>46

    間違えたCUI

    あっちはまだタダだっただろ(3年位前の知識)

  • 51124/12/10(火) 19:33:26

    軽い気持ちで質問したのに有識者方の知識が宇宙すぎて震える

  • 52二次元好きの匿名さん24/12/10(火) 19:34:31

    >>51

    微妙に分野違いとは言え本業がゴロゴロいるでなこの掲示板

    言語スレとか妙に盛り上がる

  • 53二次元好きの匿名さん24/12/10(火) 19:35:04

    Elmしようぜ

  • 54二次元好きの匿名さん24/12/10(火) 19:35:28

    >>53

    モナドなくてしんどいです……

  • 55二次元好きの匿名さん24/12/10(火) 19:36:00

    ITエンジニアは自社開発のエースからバイトに毛が生えた学生までたくさんいるからね

  • 56二次元好きの匿名さん24/12/10(火) 19:37:00

    MariaとかいうDB界の救いの女神

  • 57二次元好きの匿名さん24/12/10(火) 19:37:10

    フロントエンドの話だったはずがフルスタックの地獄マンがぼろぼろ出て来て草

  • 58二次元好きの匿名さん24/12/10(火) 19:38:12

    もうちょい具体的な質問があると話が発散せず済むんだけどな
    ほんわかした質問だと選択肢がたくさんあるので議論が明後日に行きがち
    まあどう質問したらいいかもわからんと思うけど自分的には上で言ってる Node で簡単なサーバ作るのがおすすめだよ

  • 59二次元好きの匿名さん24/12/10(火) 19:38:13

    >>56

    使わせてクレメンス😡

  • 60二次元好きの匿名さん24/12/10(火) 19:40:12

    Firebase使って何か作ってくれよ
    RDBじゃないけどデータベースも使える…神

  • 61二次元好きの匿名さん24/12/10(火) 19:40:24

    このレスは削除されています

  • 62二次元好きの匿名さん24/12/10(火) 19:41:51

    バックエンド勢はドメイン駆動設計でも語ってくださいよぉ♡

  • 63二次元好きの匿名さん24/12/10(火) 19:42:19

    Chromeさえあればデバッグまでできるjsってめちゃ便利

  • 64二次元好きの匿名さん24/12/10(火) 19:42:46

    ↓この辺りにインフラ屋さん

  • 65二次元好きの匿名さん24/12/10(火) 19:43:05

    何がIaCだよ

  • 66二次元好きの匿名さん24/12/10(火) 19:45:05

    開発者ツールのある素晴らしい時代
    jQueryを使って差異吸収しなくても良い素晴らしい時代
    Chromeが独自api進めてsafariが対応してないなんてことは起こらない時代!

  • 67124/12/10(火) 19:46:01

    >>58

    ありがとうございます!ちょうどこないだNode.jsの本買ってたからそれで何とか前に進めたらって感じかね…

    練習で実装したかったのはいわゆるフォームでデータを提出して合否判定の結果をマイページに返すみたいなのを想定してました

  • 68二次元好きの匿名さん24/12/10(火) 19:46:16

    >>66

    IE「やぁ」

  • 69二次元好きの匿名さん24/12/10(火) 19:47:00

    >>66

    Safariお前ちょっと前まで正規表現の後読み使えなかったじゃねえか

  • 70二次元好きの匿名さん24/12/10(火) 19:47:04

    >>68

    バカな、お前は死んだはず…!

    シェアだって…シェアだって……なぜ消えぬ!?

  • 71二次元好きの匿名さん24/12/10(火) 19:47:56
  • 72二次元好きの匿名さん24/12/10(火) 19:48:16

    >>67

    Post/Getなら何で始めても大丈夫だ

  • 73二次元好きの匿名さん24/12/10(火) 19:50:07

    >>69

  • 74二次元好きの匿名さん24/12/10(火) 19:52:39

    safariくん標準ブラウザのくせに「公式が勝手に言ってるだけ」するのは良くないと思うよ

  • 75二次元好きの匿名さん24/12/10(火) 20:44:21

    Web系は技術の進歩が早くてな…勉強嫌いには辛いのじゃ

  • 76二次元好きの匿名さん24/12/10(火) 21:07:39

    >>75

    むふふっ組み込みにくるのん

  • 77二次元好きの匿名さん24/12/10(火) 21:11:31

    >>53

    プライベートの勉強としてElmで適当なの作るの、全く現場で役立つような即効性はないけど下地としておすすめはできる 関数型の基礎はReactで役立つし

    Web開発の勉強って最早ReactかVueといったUIライブラリとそれを補助するフレームワークの勉強と化してると思うけど、そういうのは半分現場でトラシューしながら覚えてくでいいと思うんだよな。。

  • 78二次元好きの匿名さん24/12/10(火) 21:11:57

    TOUGH言語使いおるやん

  • 79二次元好きの匿名さん24/12/10(火) 21:13:59

    RustとWebAssembly勉強してる
    わりと面白い

  • 80二次元好きの匿名さん24/12/10(火) 21:18:07

    wasm勉強したいが題材が思い付かない

  • 81二次元好きの匿名さん24/12/10(火) 21:22:15

    フロントは無理や
    まともなエンジニアに任せたい

  • 82二次元好きの匿名さん24/12/10(火) 21:26:09

    wasm のインタープリタ作ればいいよ

  • 83二次元好きの匿名さん24/12/10(火) 21:33:52

    TDDしてみたいが機会がねえよ、やったことある人いたらいい感じの取り組み方くれよ

  • 84二次元好きの匿名さん24/12/10(火) 23:01:11

    はえーあにまん民にも結構技術者いるんだな
    最新の技術動向とかどうやって集めてる?
    自分もスレ主と同じく独学で、業務の必要があるときのみだから知識が偏る偏る

  • 85二次元好きの匿名さん24/12/10(火) 23:22:44

    >>84

    マジな話Twitter 技術同人界隈とか有名なOSSコントリビューターとか あとは技術コミュニティへの参画

  • 86二次元好きの匿名さん24/12/10(火) 23:25:13

    connpassやらで勉強会漁ってるなあ

  • 87二次元好きの匿名さん24/12/10(火) 23:25:57

    同僚がそういうのに明るいので助かる

  • 88二次元好きの匿名さん24/12/10(火) 23:29:29

    ◯iitaがすっかり宗教じみた感じになっちゃったのが哀しい
    あっちが勉強の始まりだっただけに

  • 89二次元好きの匿名さん24/12/10(火) 23:30:17

    じゃあZennで…

  • 90二次元好きの匿名さん24/12/10(火) 23:37:35

    >>84

    IT技術系のニュースサイトや雑誌かな

    あとなにげに技術書に強い出版社の新刊タイトル見てるだけである程度トレンドがわかる

  • 91二次元好きの匿名さん24/12/11(水) 10:51:53

    このレスは削除されています

  • 92二次元好きの匿名さん24/12/11(水) 18:09:21

    html,css,JavaScriptしか使えなくて一度ウェブサイト作っただけの私も一人前のエンジニア仲間と認めてもらえますか…(恐縮)
    新しい言語に手をつけようと思うんだけどWeb系でに進むならPythonとphpどっちが良いんだろう?
    最近は、アプリ製作の需要が高いって聞くからJavaに手を出してみようかな…

  • 93二次元好きの匿名さん24/12/11(水) 19:24:05

    Apacheとか見てるサーバーサイド側なんだけど、デザイン会社から納品されるコンテンツに問題あった時の切り分けするのにある程度フロントの知識もいるんよな…

  • 94二次元好きの匿名さん24/12/11(水) 19:34:14

    >>92

    ウェブサイト作りたいだけならPHPでいいよ

    日本中のウェブサイトで、PHPで作られているWordPressが使われてる(8割ぐらいらしい知らんけど)から需要は常にある

    Distribution of Content Management Systems among websites that use JapaneseWhat is the percentage of websites using various content management systems among sites that use Japanesew3techs.com
  • 95二次元好きの匿名さん24/12/11(水) 21:28:25

    Emacs使い憧れるわ

  • 96二次元好きの匿名さん24/12/11(水) 21:32:28

    PHP よりは Python の方が潰しは効きそうだけどな
    俺は PHP も Python も嫌いだけど

  • 97二次元好きの匿名さん24/12/11(水) 21:33:44

    >>84

    グーグルのおすすめ記事

  • 98二次元好きの匿名さん24/12/11(水) 21:46:07

    >>92

    RUSTやHaskellしてみたらどう?これから盛り上がりそう

  • 99二次元好きの匿名さん24/12/11(水) 21:56:56

    金融バックエンドのおじさんなのでC++とJavaしか教えられんなぁ

  • 100二次元好きの匿名さん24/12/11(水) 23:07:22

    plawrightとseleniumはどっちがいいのか教えてくれよ

  • 101二次元好きの匿名さん24/12/11(水) 23:29:40

    >>100

    chrome driver依存があるのはちょっと…

  • 102二次元好きの匿名さん24/12/11(水) 23:32:12

    >>92

    亀だけどnodeやろうよ

    typescriptとか色々あるけどjsだから今までの知識も使えるし

    潰し効くJavaはともかくPHPやるならほぼ同格のnodeでいいよ

    nodeやったらPHPへのコンバートもそんな難しくないし

  • 103二次元好きの匿名さん24/12/11(水) 23:36:50

    Java は独特の文化あってそこ入ったら抜け出せない感がある
    新しい Java ならともかく古い環境も普通にあるわけで……

  • 104二次元好きの匿名さん24/12/11(水) 23:37:19

    全人類 Haskell やればいいと思います

  • 105二次元好きの匿名さん24/12/11(水) 23:42:12

    なんでHaskellおじさんがこんなに居るんですか?

  • 106二次元好きの匿名さん24/12/11(水) 23:48:08

    >>105

    確認した限りこのカテには(俺含め)2 人は Haskeller いるらしい

  • 107二次元好きの匿名さん24/12/11(水) 23:57:29

    みんなちゃんと勉強してるの偉いな…
    特化したい気持ちと案件によって何やらされるか分からないから全てを諦めてる自分がいる

  • 108二次元好きの匿名さん24/12/12(木) 08:33:27

    xmonadの設定でしかHaskell書いたことないからHaskellおじさん名乗れねえわ
    みんなNixをやれ

スレッドは12/12 20:33頃に落ちます

オススメ

レス投稿

1.アンカーはレス番号をクリックで自動入力できます。
2.誹謗中傷・暴言・煽り・スレッドと無関係な投稿は削除・規制対象です。
 他サイト・特定個人への中傷・暴言は禁止です。
※規約違反は各レスの『報告』からお知らせください。削除依頼は『お問い合わせ』からお願いします。
3.二次創作画像は、作者本人でない場合は必ずURLで貼ってください。サムネとリンク先が表示されます。
4.巻き添え規制を受けている方や荒らしを反省した方はお問い合わせから連絡をください。