プログラマだけと質問ある?

  • 1二次元好きの匿名さん23/11/13(月) 19:45:40

    答えられる範囲で

  • 2二次元好きの匿名さん23/11/13(月) 19:46:09

    C言語ってむずない?授業でやってるが訳分からん

  • 3二次元好きの匿名さん23/11/13(月) 19:46:10

    専門は何を

  • 4二次元好きの匿名さん23/11/13(月) 19:46:27

    じゃあ就活のエピソードを

  • 5二次元好きの匿名さん23/11/13(月) 19:46:35

    残業やばいの?

  • 6二次元好きの匿名さん23/11/13(月) 19:47:15

    SEじゃないの?

  • 7二次元好きの匿名さん23/11/13(月) 19:50:15

    >>2

    あれアセンブリよりマシなレベルだからね……とは言えコンピュータの挙動を学ぶにはとても良い

    つらかったら Python あたりの楽な言語を一旦通るといいかもよ


    >>3

    大学・院は電気電子だったんだけど何故か院では機械学習の走りやってる


    >>4

    シューカツはしてない

    GitHub のコード見せてたら受かった


    >>5

    全くない

    というかする気がないのでしてない


    >>6

    コード書いてるから違う

  • 8二次元好きの匿名さん23/11/13(月) 19:55:03

    ソシャゲのキャラの編成を指定した条件に合わせてパターンを出してくれるプログラム作りたいなーって思ってるんですが、最適な言語って何を使えばいいんですか?

  • 9二次元好きの匿名さん23/11/13(月) 19:55:56

    While文でBreakを使わずにプログラムを終了させる方法教えてクレメンス
    プログラムど素人なので分かりません

  • 10二次元好きの匿名さん23/11/13(月) 19:57:59

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

  • 11二次元好きの匿名さん23/11/13(月) 19:58:39

    先月の月収

  • 12二次元好きの匿名さん23/11/13(月) 20:00:26

    プログラマーとシステムエンジニアって、工事現場の職人と現場監督の人みたいにたまに険悪になるって聞くけどマジ?
    急な納期変更やら仕様変更やらでクソ揉めるとか・・・。

  • 13二次元好きの匿名さん23/11/13(月) 20:01:23

    プログラム組むのって頭パンクしそうにならない?
    どの変数が何を意味するとかこの関数は引数がこれで返り値がこれとか頭に入りきらない

  • 14二次元好きの匿名さん23/11/13(月) 20:01:44

    バストサイズとパンツの色教えてくれるかな?

  • 15二次元好きの匿名さん23/11/13(月) 20:03:44

    学校でCのプログラミングの授業やって
    格納ってのがむずくねっておもって諦めたんだが
    プロになるような人って一発で理解できた?

  • 16二次元好きの匿名さん23/11/13(月) 20:05:13

    プログラマの人ってみんなAtCoderとかやるの?

  • 17二次元好きの匿名さん23/11/13(月) 20:05:42

    SIerからwebに転職しようとしてるけどなんか助言くれ
    ちな経験がCOBOLしかないからRailsでなんか簡単なアプリ独学で作ろうとしてる

  • 18二次元好きの匿名さん23/11/13(月) 20:06:05

    >>8

    何でもできると思うよ

    ても GUI も作りたいっていうんなら JavaScript やって Web ページとして作るのが良さそうかな

    最近のデスクトップアプリもそんな感じのもの多いし

    ちなみに JavaScript はクソ(オブラートに包んだ表現)なので腕に自身があるなら TypeScript をおすすめしたい


    >>9

    質問するときは使用言語とか使ってる言語のバージョン、OS とか教えてくれると助かる


    >>11

    毎週競馬行っても大丈夫な程度


    >>12

    会社によるんじゃない?

    うちはそういう分け方やってないから聞いたこと無い


    >>13

    言語名に使ってる? Python みたいな型のない言語使ってると覚えるのキツイぞ

    Go とか Rust とかやってみるといいかもしれない

    覚えるの多いのは実は変わんないけど、あやしいコード書くとコンパイラで突っぱねてくれるからな


    >>14

    A80

    ちょっと B に届くかもしれん

    パンツは薄紫に黒のレース

  • 19二次元好きの匿名さん23/11/13(月) 20:09:36

    コード見せて就職できるって結構すごい人なんじゃないか

  • 20二次元好きの匿名さん23/11/13(月) 20:10:49

    はっはっは、Excel好きかい?

  • 21二次元好きの匿名さん23/11/13(月) 20:11:00

    タイピング練習とかしてる?

  • 22二次元好きの匿名さん23/11/13(月) 20:11:16

    >>15

    いやー俺も理解は苦労したよ

    なんてったってプログラミング始めたの小 5 とかだから

    でもプログラミングのいいところって一回の実行がめちゃくちゃ速いところなんだよな

    だからあれこれいじくり回してどうなるか確かめやすい

    だから根気とワクワクがあればなんとかなるよ


    >>16

    やるひとはいる

    俺もやってたけどすぐやめちゃった

    あれだけでいいプログラマになれるかというと偽だけど ABC の AB 問題くらいはできないとお話ならない


    >>17

    あんま歳の事言いたくないけど 30 過ぎたらやめておいたほうがいいんじゃないかな

    COBOL で保守してる人だって世間にとっては必要だし、そこでキャリア積むのもいいと思う

    別の言語に手を出してみるのはいいことだけどね

  • 23二次元好きの匿名さん23/11/13(月) 20:13:09

    以前スイッチで出たはじめてのゲームプログラミングって好き?

  • 24二次元好きの匿名さん23/11/13(月) 20:13:35

    >>19

    結構すごいとは言われる

    あんま自覚なかったけどね

    けどうつやってしまってやる気がでなくなってしまったのがなあ


    >>20

    fuck


    >>21

    まったく

    練習になったと言えば Ultima Online かな

  • 25二次元好きの匿名さん23/11/13(月) 20:15:30

    >>22

    20代半ばなんや……


    この業界、入った会社じゃなくて入った現場ガチャ次第でJavaやらの言語に触れられる機会がある場合もあれば

    逆に全くレベルで無縁のCOBOL現場みたいなのもあるからやんなっちゃうね(1敗)

  • 26823/11/13(月) 20:17:05

    ありがとうございます
    プログラム一切触ったことない初心者なので初心者向け言語を勉強しようと思います!

  • 27二次元好きの匿名さん23/11/13(月) 20:17:44

    小5でプログラミングやってたらそりゃ脳がそう特化しててもおかしくないわな

  • 28二次元好きの匿名さん23/11/13(月) 20:18:21

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

  • 29二次元好きの匿名さん23/11/13(月) 20:18:43

    「私たちの会社に入ったらどういったプログラムをつくりますか」って質問にどう答えればいいか分かる?

  • 30二次元好きの匿名さん23/11/13(月) 20:20:34

    数学みたいにコード見て美しいって思うこととかある?

  • 31二次元好きの匿名さん23/11/13(月) 20:25:50

    >>23

    はじめて知ったけど良さそう

    ゲームって画像表示と音声再生を取っ払えば題材としてそこそこ歯ごたえあるし何より楽しいんだよね

    そこをうまくラップして視覚的に作り上げていくのは良いアプローチだと思う

    Scratch っていうパズルみたいなプログラミング環境もあるしね

    自分としては RPG ツクールなんかもプログラミングのサワリとしていいんじゃないかなとは思う


    >>25

    心中お察しします

    今やるなら Rails より Next.js の方が今風よ

    まあまずは何より Web やるんなら HTML と CSS で静的なサイト作って、それから JavaScript やるのが先だと思うけど


    >>27

    そうは言っても自分より後に始めた人で優秀な人ごまんといるからね

    あんまやってきた時間は関係ないかな

    長くやってると古いこと知ってて感心されたりするけど


    >>29

    会社によるおじさん「マジで会社による」


    >>30

    ある

    Haskell のコードは本当にたくさん美しくて無駄がないというか抽象化画すごくされててすごいコードによく出会う

    「Haskell FizzBuzz」で調べるといいよ

  • 32二次元好きの匿名さん23/11/13(月) 20:29:00

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

  • 33二次元好きの匿名さん23/11/13(月) 20:29:43

    新卒で社内SEになるんだけどやっぱり大変?(仕事は上流のみと言われてる)
    情報系の専門行ってるから派遣とSESよりは良いのかなと思ってはいる

  • 34二次元好きの匿名さん23/11/13(月) 20:31:08

    プログラミング興味あるけどもうすぐ30だししんどそうね

  • 35二次元好きの匿名さん23/11/13(月) 20:31:49

    ここのスレ検索みたいに検索でABCだと引っ掛からなくてABCDEだと引っ掛かることがあるのはなんで?
    無知からすると短いほうが引っ掛かりそうなのに単語が増えるとかかるのは謎
    わかりやすく教えて

  • 36二次元好きの匿名さん23/11/13(月) 20:35:42

    C言語は有名なプログラミング言語Cとかいう本で勉強してもいい?

  • 37二次元好きの匿名さん23/11/13(月) 20:44:48

    >>33

    上流下流みたいな分け方する仕事したこと無いからわかんないな

    よく言われてる上流でもコード書けた方が絶対にいいから独学でなんかやるのおすすめだよ


    >>34

    別に子供の頃からやってればできるというものでもないしやってみるといい

    凄腕にはなれないかもしれないけどちょっとプログラミングできるってだけで仕事楽になるよ

    Excel のマクロなんかでもいいし


    >>35

    まず検索ってのはすごく難しい技術だってのは前提において欲しい

    確かに全文一文字ずつずらして探せば確実に正解にたどり着くけど、あにまんのログなんかでそんなことをすると時間がかかりすぎる

    なのでよくやる方法としては文章を単語に分けて単語ごとに検索する方法がある

    ただこの「単語に分ける作業」が厄介で、例えば「東京競馬場」を「東京」「競馬」「場」とするか「東京」「競馬場」にするか「東京競馬場」で固有名詞にするか分かれるわけだけども全部検索に引っかかるようにしてるとやっぱり検索時間が半端なくなる

    だから単語の出現頻度とか見て「東京競馬場」だけ登録するなんてことはよくある

    そうすると「東京」だけでは引っかかんないわけ


    >>36

    やめとけ

    あれは古典も古典で最近の実情とマッチしてない所も多い

    おすすめは Web だけどこのあたりをとっかかりにするといい

    表紙 - 本物のCreal-c.info
  • 38二次元好きの匿名さん23/11/13(月) 20:51:54

    ビジネスサイドの人と話して要件調整したりする?

  • 39二次元好きの匿名さん23/11/13(月) 20:52:36

    >>37

    そうかなら本物のCでくそ軽いネタゲーム完成を目指して勉強してみるわ。ありがとう

  • 40二次元好きの匿名さん23/11/13(月) 20:58:28

    >>31

    Next.jsも併用してなんか作ろうとはしてるんだけどね……

    この間RenderでRailsとHTML・CSSで簡単なページ作ってリリースしたけどここまでだけでひいひいだったわ


    JSも頑張るわ

  • 41二次元好きの匿名さん23/11/13(月) 20:59:56

    >>38

    研究開発が多かったからなかなかそういうのはなかったかな

  • 42二次元好きの匿名さん23/11/13(月) 21:01:29

    >>37

    面接する時に「基本的に上流を担当して開発部分は下請けする」と言われた

    コードを書くのは好きだから就職しても勉強は続けるつもり

  • 43二次元好きの匿名さん23/11/13(月) 21:02:43

    >>37

    35だけどとてもわかりやすかったしスッキリした

    ありがとう

  • 44二次元好きの匿名さん23/11/13(月) 21:04:13

    Rails、自分もやってるけどRailsチュートリアルが無茶苦茶読みづらくて困る……

  • 45二次元好きの匿名さん23/11/13(月) 21:06:14

    >>44

    まず Ruby の基礎はできてるかい?

    そこしっかりしないとつらいわよ

  • 46二次元好きの匿名さん23/11/13(月) 21:08:44

    SESにいまいるけど俺もpythonとか勉強してそっち行こうかな

  • 47二次元好きの匿名さん23/11/13(月) 21:09:21

    >>37の検索の話ほえーってなった(IT無知人)

    Googleの検索エンジンは優秀とか昔言われてたけど、ただ検索するだけでそんなに?マシンの性能差によるのでは?って疑問だったから凄く面白い

    謎の技術で超スピードで処理されてるとしか思ってなかったけどそんな風に技術の入る余地があるんだな

  • 48二次元好きの匿名さん23/11/13(月) 21:10:44

    よくプログラマーは数学と英語が必要とか聞くがどっちも学力中学1年くらいの場合どっち優先で習得したほうがいい?
    そしてどれくらいのまで習得してればいい?

  • 49二次元好きの匿名さん23/11/13(月) 21:13:08

    >>45

    一応Ruby自体はUdemyみたいな動画教材で一通りって感じで

    そもそものプログラム言語の文法やら基礎的なところはJavaSilverやら基本情報やらやった時にやってるんだけど

    Railsチュートリアルの文章、単純に読みづらい気がする……

  • 50二次元好きの匿名さん23/11/13(月) 21:15:46

    >>46

    Python クソだよ


    >>47

    Google アルゴリズムもハードもやばい

    正直検索のアルゴリズムはよくわからんけど、Google は最先端

    あとハードがやばい 検索のデータが全部メモリに載ってるって聞いたことがある


    >>48

    優先とかなくどっちもできたほうがいい

    どれぐらいとかもなくて永遠に勉強

    それから国社理も大事だからやっとけ

    国語は論理を扱う能力と言語(自然人工問わず)センスを

    社会は問題解決や問題発見の能力を

    理科は自然現象をどう数学で扱うかを

    それぞれ教えてくれる 


    >>49

    つらいよなあれ……

  • 51二次元好きの匿名さん23/11/13(月) 21:19:29

    ええなあ、本物の開発者って感じや
    ワイ30で転職した底辺SESやけど、現場のセキュリティ厳しすぎてシステムに触らせてもらえんのよね
    私物PC持ち込み禁止だから貸与PCでちまちまvbaツール作るのが関の山
    暇すぎてオブジェクト指向プログラミング(vbaでできるのカプセル化までだけど)をやってる最中だわ
    スキルがvba と基本情報以外身につかなくてめちゃくちゃ不安…

  • 52二次元好きの匿名さん23/11/13(月) 21:22:18

    >>48

    国語大事よ・・・

    汚ったないコード読み解く時に痛感する

    ああ、プログラム言語って本当に「言語」なんだって。

  • 53二次元好きの匿名さん23/11/13(月) 21:24:27

    >>51

    今どき VBA の職場は辞めたほうがいいよなあ

    俺も職業プログラマになったの 30 過ぎてからだから腕さえあればなんとかなるかも

  • 54二次元好きの匿名さん23/11/13(月) 21:25:48

    C++やる前にCを勉強するべき?

  • 55二次元好きの匿名さん23/11/13(月) 21:26:26

    >>50

    >>52

    5教科+プログラミングはなかなか大変そうだ…

  • 56二次元好きの匿名さん23/11/13(月) 21:26:51

    現場が同じだったプログラマーがネットワーク全然ダメだった
    ルーティングとがサブネットとかブロードキャストとかそこら辺は普通わかるよね?

  • 57二次元好きの匿名さん23/11/13(月) 21:26:53

    自分でgithubでアプリケーション作りましたー!って公開するとして
    例えば環境としてLAMP環境(linux、Apache、MySQL、PHP)ってあると思うけど
    OSと言語はともかく、サーバーとDBってどういう風に選定すればいいの……?

    モダンな言語使ってやってみたいけど選定基準を何にすればいいかよくわからぬ

  • 58二次元好きの匿名さん23/11/13(月) 21:28:01

    >>51

    XAMPPいれてPHPやれば?

    スクリプト言語だから簡単だし

    案件まだあるでしょ

  • 59二次元好きの匿名さん23/11/13(月) 21:35:01

    >>54

    割とはい

    なぜかというと完全に (C の文法)∈(C++ の文法) なので

    「C を知らないと C++」が書けないというよりは「C++ でうっかり C の書き方をしてしまう」危険があるんだな

    なのでできなくはないが C からやったほうが強くおすすめ


    >>56

    完璧に定義わかんなくても調べればあーはいはいあれねくらいのレベルにはなっていてほしいわね

    今どきネットワーク介さないソフトウェアなんでほとんどないんだし


    >>57

    バックエンド動かすにも色々あるけど選択肢として良さげなのは AWS Lambda あたりだと思う

    これはサーバを常駐させるんじゃなくて HTTP リクエストが来たときだけサーバが起きて返答するサービスなので課金額が安い

    DB も AWS におんぶにだっこでいいんじゃないかな

    フロントエンドは vercel みたいなとこで配信してもいいし、何だったらAWS S3 に置いとくだけでも十分

    とはいったけど、全部まとめてさくら VPS が楽かもしれんね

  • 60二次元好きの匿名さん23/11/13(月) 21:38:23

    面接官とかじゃないのはわかってるんだけど
    もし初心者(独学)でポートフォリオ作ってきました!で成果物提出されたものを見るとして、

    最低限どういうところが出来てて欲しいとか
    どこがどうだったら「おっ」ってなるとかあったら教えてほしい

  • 61二次元好きの匿名さん23/11/13(月) 21:39:09

    >>58

    無断ダウンロードも監視されてるんや…

    勝手にツール入れるなんて即切り案件よ

  • 62二次元好きの匿名さん23/11/13(月) 21:39:55

    Cって組み込み以外でそんなバリバリ使ってるところあるの?(無知)
    触ったことあるのオブジェクト指向言語だけな上に、メモリも自分で解放しないといけないとか、ポインタとかで怖くなって何もやってねえや……

  • 63二次元好きの匿名さん23/11/13(月) 21:43:34

    >>62

    と言うよりC言語を学ぶのがプログラミングのイロハを学ぶ上で効率的なんだよね

    職業訓練でプログラミング学んだけど基本がCで応用としてPythonとラズパイやる感じだった

  • 64二次元好きの匿名さん23/11/13(月) 21:47:15

    >>60

    まず自分で作ったかどうかかな

    作品だけ提出なら同じプロジェクトがネットに無いか調べる(スクール卒だとよくある)し、面接ならコードの意味・意図とか聞く

    どうやって調べてどうやって作ったか説明できればいいんじゃないかな

    そのうえで自分は関数の分け方や命名が適切かとか見るかな


    >>62

    実際に使われるのは組み込みくらいかな

    ただあれはコンピュータを動かすための基礎が詰まってるので学ぶといいよって感じ


    >>63

    へえ、職業訓練もなかなかやるなあと思った

  • 65二次元好きの匿名さん23/11/13(月) 21:49:55

    ラズパイ弄れたら色々遊べそうでいいなあって思うけど
    C苦手なんだよな

    頑張ってPython使えるようになったらグリグリ動かせるもんなんかね

  • 66二次元好きの匿名さん23/11/13(月) 21:54:57

    >>65

    RPi いじるうえでいちばん大事なのは Linux の知識だよ

    デバイスファイルのしくみとかどうやって Linux が起動してるだとか

    プログラミング言語はなんでもいいしおまけでいい

    Python でいいんじゃないかな、クソだけど

  • 67二次元好きの匿名さん23/11/13(月) 22:00:14

    「業務のためにJSとjQuery使えるようになれ」
    「いやJSでReact使えるようになれ」
    「そしてNext.js使えるようになれ」

    「いや、vue.jsを使えるようになれ」

    「JSじゃなくてTypeScriptできるようになれ」

    わ、わからん……俺はJavaScriptの何がトレンディで良いルートなのかわからん……

  • 68二次元好きの匿名さん23/11/13(月) 22:01:47

    >>67

    だいたいどれもいっしょ

  • 69二次元好きの匿名さん23/11/13(月) 22:04:07

    「きったないコード」ってホントにあるんだ………

  • 70二次元好きの匿名さん23/11/13(月) 22:06:37

    >>64

    ワイの学んだ職業訓練校は結構評判が良いみたいだったわ

    ただ授業の1番最初がアンペアとボルトから始まった時は驚いたけれども

    まずPC触るより前に組み込みやらされてペンチとコードとオシロスコープと物理回路で論理演算を叩き込まれるので結構脱落者がいた

  • 71二次元好きの匿名さん23/11/13(月) 22:08:31

    >>69

    ある

    俺が見た中で一番は 1 ファイル 1 万行ある C


    >>70

    めっちやいいじゃん

    だけど脱落者多いのも納得だな……

    本当はそのくらい理解してコンピュータ扱ってほしいとは思うけどね

  • 72二次元好きの匿名さん23/11/13(月) 22:12:52

    割とマジでその分野に進もうか迷ってる
    仕事する上でなんか苦労する部分やこういう能力がないとキツいってのあったりする?
    転職のハードルが低めって聞いたが本当か?

  • 73二次元好きの匿名さん23/11/13(月) 22:12:54

    >>69

    稀によくある

    何なら企業が自社製品を動かすサンプルとして公開してるプログラムでも汚いコード多い

  • 74二次元好きの匿名さん23/11/13(月) 22:16:11

    こういうのがでたら直しようはありますか?

  • 75二次元好きの匿名さん23/11/13(月) 22:16:37

    ある程度の汚さなら時間かければ読める
    ただしそれは仕様書と設計書がきちんと最新版に更新されている且つその部分に対する記載があった場合限定だわ

    クソ大きいところで、システムの改修という名の違法増築を繰り返し続けた巨大システムだと
    今動いてるシステムの一部分の仕様把握するだけであほみたいに苦労する

  • 76二次元好きの匿名さん23/11/13(月) 22:18:55

    JavaScriptの基本!みたいなのはネットでも教材転がってるけど

    Reactみたいなライブラリだとか〇〇.jsみたいなフレームワークとかどうやって学習していってんだろ
    普通にそこらへんにある教本とかでも十分なんかね……

  • 77二次元好きの匿名さん23/11/13(月) 22:21:22

    >>72

    マニュアルちゃんと読めて、それでもダメだったらライブラリのソースコード読みに行く気合が欲しい

    適性でいうとマジで適正無いやつは何もできないし適正あるやつはどんどん成長する

    残念ながら適性を事前に調べる方法はまだ見つかっていないのでとりあえずやって確かめてみてという感じだ

    転職はめちゃくちゃハードル低いよ


    >>75

    適切に分割されてないシステムは大変そうね


    >>76

    React なら公式読めば大丈夫

  • 78二次元好きの匿名さん23/11/13(月) 22:23:06

    >>74

    ない

    例外放置してるやつが悪い

  • 79二次元好きの匿名さん23/11/13(月) 22:54:26

    >>77

    適正なかった人はプログラマ一年でやめて全然別の職種に行くとかもよくあるの?

  • 80二次元好きの匿名さん23/11/13(月) 22:55:40

    >>79

    あるわよ

  • 81123/11/13(月) 22:56:26

    寝るけど書かれた質問は後で答えるんで
    おやすみ〜

  • 82二次元好きの匿名さん23/11/13(月) 22:58:11

    プログラマーってみんなサウナ好きなの?

  • 83二次元好きの匿名さん23/11/14(火) 00:35:18

    C#で開発してるんだけど、オブジェクト指向の時のインターフェースのメリットがよく分からなくて
    インターフェースのコードの書き方も分かるし、テレビのリモコンみたいなもん…ってのも分かったけど、実際それがあると何がどう嬉しいのかよく分からんのよ
    なんか分かる…?この本が良かったよ、みたいなヒントでもあると嬉しいんだけど

  • 84二次元好きの匿名さん23/11/14(火) 01:22:34

    >>83

    1じゃないけど、インターフェースがあると設定によって内部処理を変えたい時(違うデバイスを制御するとか)のUI上の操作とメイン機能は共通にしたい場合に便利


    例えばカメラで撮影して表示するアプリを作るとして、シャッターを押す・カメラの画像を取得して表示って処理は同じ。でもカメラがパソコン内臓・カメラドライバで操作・USB接続・スマホ内臓とかで撮影のプログラムが変わってくる


    そういう時にICamera〇〇ってインターフェースを作って、カメラ起動〜画像データを返すってメソッドを持たせて、それを継承した各処理クラスのインスタンスを切り替えることで、メインプログラムはボタン押されたらICamera〇〇.△△を呼んで帰ってきた画像を表示するという処理の共通化が出来る

  • 85二次元好きの匿名さん23/11/14(火) 05:56:04

    1プログラマになりたい人のおすすめの職、おすすめしない(将来AIに独占されるからとか)職を教えてください
    2ある程度コードは書けるようになったけどプロと比べると全く足りてない人がどういう勉強すればいいか
    3DPの勉強法を教えてください

  • 86二次元好きの匿名さん23/11/14(火) 11:12:35

    >>82

    俺は別に好きじゃないよ


    >>83

    >>84 が答えてくれた ありがと❤



    >>85

    1. プログラマしかないのでは?

    2. 他の言語やったりハードに近いとこやるといいよ

     あと Haskell, C, Scheme はやっとけ

    3. イチから自分で実装してみればいいんじゃない?

  • 87二次元好きの匿名さん23/11/14(火) 17:50:44

    眼精疲労とか対策してる?

  • 88二次元好きの匿名さん23/11/14(火) 18:04:30

    webデザイナーなのですが、コードを書く方々はデザインデータが
    Illustrator、Photoshop、figma
    のどれが一番やりやすいとかあるでしょうか?

  • 89二次元好きの匿名さん23/11/14(火) 18:23:55

    画像処理用のプログラムの開発で初めてC++使うんだけどどこから勉強したらいい?
    Cなら簡単な行列計算用のプログラムを書けるくらい
    Pythonならロボコン用のロボットを動かすプログラムを一人で書けるくらい
    にはかじってる

  • 90123/11/14(火) 18:24:37

    >>87

    全くしてない

    子供の頃からディスプレイ見続けてたから慣れてる気がする


    >>88

    チームごとに違うと思うので確認しろ

    最もプログラマに Adobe アカウント配られてることなんてほとんど無いと思うから figma 一択だと思う

    でもちゃんと確認しろ

  • 91123/11/14(火) 18:28:15

    >>89

    Python のクラス周り + C のメモリ周りわかってるんなら C++ の同じところをやって違いを確かめるといい

    あとはテンプレート + STL の使い方とか

    この辺は俺も離れて久しいんで詳しいアドバイスできないな

    最近の C++ についてなら江添先生の本とか読んどきゃいいと思う

  • 92二次元好きの匿名さん23/11/14(火) 18:33:52

    >>91

    それでも助かるぜ

    ありがとう

  • 93二次元好きの匿名さん23/11/14(火) 18:37:47

    >>84

    ありがとう

    起動時とかに設定ごとに別のインスタンスつくっておいて、実行自体はインターフェースでやれば後々他の設定が増えたりしても実行まわりのコードは触らずにすむ、ってことでいいのかな…?

    どういう部分をインターフェースにしておくと良いのか、難しいなー。

    継承よりインターフェース使っとけってのは聞いたことあるんだけど

  • 94二次元好きの匿名さん23/11/14(火) 20:02:56

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

  • 95二次元好きの匿名さん23/11/14(火) 20:12:13

    なんかもっとくだらないことも聞いていいよ

    乳首開発してますかとか


    >>93

    インターフェイスってハードウェアでいうとプラグをイメージするといい

    形と振る舞いがあってれば何でも挿せる、USB みたいな感じ

    刺さるものは違うけど振る舞いは仕様に沿ってるからパソコンで認識できるわけ


    >>94

    Railway はじめて聞いたな Heroku みたいなやつ?

    ああいうのって外からリクエストあったら立ち上がって動くのが多いから定期実行には向かないんじゃないかな

    もしくはそういう専用のスケジューラが組み込まれてるかもしれないよ

  • 96二次元好きの匿名さん23/11/14(火) 20:17:54

    >>95

    そうそうHerokuみたいなやつ

    そもそも定期実行に向いてないのかはえー

    じゃあ定期実行させたいアプリを常駐させるレンタル鯖?って何使えばいいんだろう


    あと指先(性感)開発してる?

  • 97123/11/14(火) 20:19:35

    >>96

    Heroku で cron 使えた気がする

    結局こういうの cron だよりなんだよな……

    指先は開発してない

  • 98二次元好きの匿名さん23/11/14(火) 20:24:43

    >>97

    あー理解した

    アプリそのものが肝心の時間にオフラインになってて自発実行が妨げられてる可能性ってことね

    その方向から調べ直してみる㌧クス

  • 999423/11/14(火) 20:25:58

    返答もらったら見当違いの部分で悩んでた気がしてきたから消した

  • 100二次元好きの匿名さん23/11/14(火) 20:26:11

    >>90

    いえ、特に指定なしが結構あるのできいてみたのですが…

  • 101123/11/14(火) 20:27:50

    >>100

    指定なしでも見ず知らずの俺より取引先に聞いたほうがいいだろ!!

    ソフトウェア開発はコミュニケーションの連続だ舐めんな!

  • 102二次元好きの匿名さん23/11/14(火) 20:32:26

    >>100

    界隈指定があるかどうかを聞きたいなら、>>90の時点でチームごとに違うって答え出てるじゃろ

    職種の括りでは指定なしなんだから個人間でコミュ取りな

  • 103二次元好きの匿名さん23/11/14(火) 20:33:59

    素人なんだけど
    ユーザー認証(IDとパスワードをDBから照らし合わせてログイン可否判定する)機能ってあるじゃん?
    そのDBって個人開発でやってる人はどう都合してるの?

    よくわからないんだけど、仮にユーザー登録数が数千とか数万になったらDBの容量もクソでかくなりそうじゃん?
    DB自体はソフトは買ったりDLできたりするだろうけど、そんな規模のDBって個人で都合付くのか?
    みんなAWS(?)みたいなクラウドサービスでどうこうできちゃうのか?

  • 104二次元好きの匿名さん23/11/14(火) 20:34:34

    1じゃないけどソフトウェア開発はマジでコミュニケーションが仕事よ
    機械と顧客の間の翻訳業と言ってもいい
    顧客の発注する挙動を機械に伝えるだけじゃなく、機械にはこんなポテンシャルあるんスって顧客に伝えるのも仕事の内に含まれてる感ある

  • 105123/11/14(火) 20:40:56

    >>103

    コンピュータを舐め過ぎだぜ

    ID とパスワードのハッシュ(生パスワード保存すると危険なのであにまんのトリップみたいなやつを保存しておく)がそれぞれ 512 文字まで OK としよう

    すると 1 アカウントあたり 1 KB で 1,000 アカウント集まれば 1 MB、1,000,000 アカウント集まっても 1 GB だ

    ストレージどころかメモリにすら乗る容量だろ?

    今日日 RPi でも動くぜ

    DB のソフト自体はオープンソースでいろいろあるからそれ使えばいい

    AWS が使ってるのもオープンソースの改良版だったりするしな


    >>104

    マジでそう

    後はチーム内でもどんな機能を開発するかきちんとコンセンサス取れてないと明後日行きがち

  • 106二次元好きの匿名さん23/11/14(火) 21:08:01

    HTMLとCSSってどう学べばいいです?

    一応教材やって超基本的なところは覚えたつもりなんだけど
    じゃあ「実際に商業でお出しされてるレベルのページ作れます?」って言われたらすみません……って謝るしかできない……

    ステップアップとして次何に手を付けた方がいいんだろうか
    UIの知識とか、なんかboostrapとかいう存在もあったりでよくわからん……

  • 107二次元好きの匿名さん23/11/14(火) 21:10:18

    先日Cのサイトを紹介してもらって現在学習してますがちょっと質問が
    ①C言語でここのような掲示板は作れるか
    ②その場合Linuxの知識が必要か
    丁度余ってるサブPCがあるのでLinuxを入れて覚えようと思っているので
    この辺が繋がってる内容なら目標にしたいのですが選択としてどうでしょうか?

  • 108二次元好きの匿名さん23/11/14(火) 21:16:31

    >>106

    1じゃないけど趣味用のでいいから実践するといいよ

    あにまん掲示板でも本家でもの再現を試みるとか

    そういう自己満実績を重ねてく内に自己肯定感上がってSNSなり>>1みたくGitHubに展示とかしてたら金と依頼がセットで叩きつけられることもある(自分語り)

  • 109二次元好きの匿名さん23/11/14(火) 21:18:00

    >>106

    いろいろ好きなデザインを HTML と CSS で作ってみるといいよ

    まず紙でも何でもいいから絵描いてどこにどんなもの配置するか決めて、実際それをどう作ればいいか作例見ながらやってみる

    CSS はイディオム勝負なところもあるのでたくさん作例覚えるといいんじゃないかな

    それと併せて JavaScript 覚えてもらうとありがたいしデザイナーとしても差がつくと思うね

    何ならそのままフロントエンドエンジニアになってもらってもいい

    デザイナー視点のソフトウェアエンジニアってなかなかいないから重宝するんだ

    ただ、そのデザイナーってのは側だけ作るってんじゃなくて全体の設計をできる人を指すんだけどね


    >>107

    C で作れないことはないけどつらすぎる

    Python とか Ruby で作ったほうが楽

    Django とか Rails みたいなフレームワーク使ったほうが楽だけど覚えることも多いしまずはゲストブック(というのが昔はウェブサイトに付いてた)みたいなの作るといいんじゃないかな

    Linux の知識なくてもやれなくはない気はするけどどーー考えても茨の道なのでLinux の軍門に下るが速い

  • 110二次元好きの匿名さん23/11/14(火) 21:22:11

    アプリ作ろうとしたら既に考えてたのと似たようなやつ(しかも自分のアイディアより洗練されてる)があって頭抱えてるマン!


    自分で何か作ろうとしてもまず作りたいものが具体的に浮かばないんだけど、>>1はどんなもん作ったんだろか

    日常からヒントを得ろみたいなことは方法論の一つとしてあるけど、自分の身の回りは利便という点では満たされてて思い浮かばん……

  • 111二次元好きの匿名さん23/11/14(火) 21:26:13

    >>110

    車輪の再発明はIT業界では真面目に訓練方法として採用されてるらしいぜ

    自分のアイデアの100%上位互換のアプリなんてそんなに無いんだし、パクり上等で表に出さないアプリ作ってみたら?

    赤のトーンをビビッドからパステルに変えるとかそういうレベルのマイナーチェンジでいいからさ

    1じゃないけど

  • 112123/11/14(火) 21:26:50

    >>110

    昔だと砲台の角度と打ち出す強さ決めて的に当てるゲームとか作ったなあ

    シューティングゲームのなり損ないとかも作ったわね

    大学で Python 使って実験結果まとめたのは大きかったかも

    最近だと Brainfuck の JIT コンパイラとか作ったわね

    利便性より興味中心で作ってるフシはある

  • 113二次元好きの匿名さん23/11/14(火) 21:30:24

    >>109

    CとLinuxの学習両方進めれるかと思ったが厳しめみたいだな個別に学習していくか

    それでCが割と理解できたらPythonに手を広げてみるか…作りたいものと学習したいものがなかなかかみ合わないものだ

    回答ありがとう

  • 114二次元好きの匿名さん23/11/14(火) 21:33:25

    何か開発してみるならRuby on Railsいいよ!ってしばしば聞くけどそんなすごいの?
    他の言語差し置いておススメされること多いけどなんでなの?(スレにもそれっぽい単語出てるけど)

  • 115二次元好きの匿名さん23/11/14(火) 21:35:45

    ExcelでPython使えるようになったらしいけど便利なの?

  • 116二次元好きの匿名さん23/11/14(火) 21:40:44

    知識皆無の初心者がC#習得するのってハードル高い?
    趣味でゲーム作ってるんだけど、Unity使えるようになりたいんだよね
    高校の時に授業の一環で若干htmlとcss触ったくらいの経験しかないんだけどやっぱり難しいかな

  • 117二次元好きの匿名さん23/11/14(火) 21:41:32

    >>114

    Rails がすごいのは(一昔前の)Web アプリ作るのに必要な物が一括して揃ってるとこ

    二昔前前だったら CGI つって Apache みたいな Web サーバからプログラム呼び出されて DB に繋いでってやってたのが Web サーバ + DB の設定までをひとまとめにした点が優れてる

    特に DB の設定をまとめた威力はすごくて、DB に保存してある変数の名前と Web ページに表示する変数の名前を自動的に一致させたりできる

    しかし時代は変わってサーバが Web ページの見た目を作ることがあんまなくなった(ブラウザの JavaScript が作るようになった)からあんまし強力じゃなくなったんだよな

    いまでも DB 周りは便利だから使われてるけど


    >>115

    便利なんじゃない?(鼻ホジ)

  • 118二次元好きの匿名さん23/11/14(火) 21:42:56

    晩ごはんは何食べた?

  • 119二次元好きの匿名さん23/11/14(火) 21:44:26

    >>116

    C# はとっつきやすい部類だと思うからやったれやったれ

    誰だって最初の言語ってのはあるから臆せずどんどん書くがいいよ

    今は昔と違って Unity のチュートリアルとかもしっかりしてるだろうし結構行けるんじゃないかな

    がんばれ


    >>118

    コンビニおでんとコンビニ焼き鳥

  • 120二次元好きの匿名さん23/11/14(火) 21:45:39

    最後に栄養バランスのいい食事を意識して一食を構成したのはいつ?

  • 121二次元好きの匿名さん23/11/14(火) 21:46:06

    >>117

    はえー なんかすごそうだけどそんなRailsちゃんもひと昔前なんか

    今だったらどんな言語とフレームワーク(?)で作るのがなうでトレンディなの?

  • 122二次元好きの匿名さん23/11/14(火) 21:49:45

    >>120

    昨日はコンビニちゃんこ鍋食べて野菜摂ったよ


    >>121

    Rails の時代はバックエンド(サーバ)が見た目や動作を担うことが多かったけど最近はフロントエンド(クライアント、つまりブラウザ)が担うことが多くなってる

    フロントエンドでは基本的に JavaScript しか動かないんだけど、サーバも JavaScript にして(データをよこすサーバ以外は)一括で書こうというのが流行り

    その代表的なフレームワークが上でも出てるけど Next.js ってやつ

  • 123二次元好きの匿名さん23/11/14(火) 21:55:14

    >>119

    お、マジ?プログラムとかよくわからんし俺文系だし出来るのかなって苦手意識あったんだけどちょっと勇気出たわ

    とりあえず解説動画探してくる!ありがと!

  • 124二次元好きの匿名さん23/11/14(火) 22:00:08

    システムのセキュリティわからん!
    どのソフトやどの部分のデータのやり取りにどんなセキュリティ上の脅威が潜んでいるのか、どんな対策があるのかわからん!

    公開鍵だとかDMZだとかは聞いたことあるけど、そういうセキュリティ関連ってどこで勉強すればええんや

  • 125二次元好きの匿名さん23/11/14(火) 22:00:23

    師匠命令でRから初めて今PythonやっててJSもC系列も区別つかないワシ
    これってドラゴンボールで例えたら戦闘力なんぼ?

  • 126二次元好きの匿名さん23/11/14(火) 22:01:35

    >>122

    JavaScript、なんかTypeScriptだとかなんだとか聞いたことあったから過去の遺物になったのかと思ってた……

    バックエンドの言語は今そんな流行りとかない感じなのか

  • 127二次元好きの匿名さん23/11/14(火) 22:01:48

    的外れな質問かもだけど
    普通のインターネットとダークウェブってどっちが楽しいのん?

  • 128二次元好きの匿名さん23/11/14(火) 22:07:55

    >>95

    プラグかー。思ったより大きいデータを引数と戻り値で扱ったりする感じなのかな…?ジェネリック型のリストとか。

    ある程度同じ振る舞いをするものをまとめるのもインターフェースの役割に含まれる?

    例えば、それぞれマスターテーブルごとにマスター保守フォームっていう読み書き削除する機能があるフォームが必要

    テーブルことにレイアウトは異なるけど、データを読み書き削除するって機能自体は同じ…みたいな時、これはインターフェース使う?

  • 129123/11/14(火) 22:08:08

    >>124

    俺もわからん! 以上!

    ……まあなんか基本的なことはやっとるつもり、やっとるつもりなんだよ

    公開鍵の仕組みは興味あったから本で覚えたけどね


    >>125

    ドラゴンボールの戦闘力がわからん

    最高レベル 99 の RPG で 15 くらいじゃない?

    ただ R っていう特殊な分野だから薬師みたいな重宝のされ方しそう


    >>126

    JavaScript は TypeScript をコンパイルして作れるので JavaScript で書くって言われたときは実質 TypeScript が使えるんだなと思っておけばいい

    バックエンドって言っても API は Next.js みたいなフレームワークから離れて Go とか Rust みたいな最近の言語で書かれることも多いし、Ruby で Rails みたいなところもまだまだある


    >>127

    知るか

  • 130123/11/14(火) 22:11:14

    >>128

    多分合ってるんじゃないかな

    別の例でいうと「記録を読み書きしたい」っていうときにその記録がディスク上かネットワーク上かで実装変わると思うんだけどデータ要求する側では同じに見えたほうが楽だったりするじゃん?

    そういうときがインターフェイスの使い所だと思う

  • 131二次元好きの匿名さん23/11/14(火) 22:11:23

    ゲームとかする?

  • 132二次元好きの匿名さん23/11/14(火) 22:11:43

    ChatGPTにソース書かせるみたいなの話題になったけど使ったことある?
    精度のほどはわからないけど補助とかソースレビューぐらいには使えるんだろか

    (ていうかよく知らないけど、データ収集してるChatGPTに開発してるソースコード関連のデータ与えるのって何かに違反せんのだろか……)

  • 133二次元好きの匿名さん23/11/14(火) 22:11:52

    性別は?

  • 134123/11/14(火) 22:12:10

    >>131

    最近はウマ娘にお熱

    あとは Victoria3 とか

  • 135二次元好きの匿名さん23/11/14(火) 22:14:42

    仕様書だとか設計図ってやっぱExcelでポチポチ図形や矢印挿入したりして作ってるの?
    自分の職場はそんな感じなんだけど、開発バリバリやってるところってなんかそれ用のソフトとかがあったりするの?

  • 136二次元好きの匿名さん23/11/14(火) 22:16:20

    リナックスの種類でおすすめある?ついでに本も

  • 137二次元好きの匿名さん23/11/14(火) 22:18:06

    前に握力100キロのプログラマがテレビにでてたけどそれ考えるとスレ主も80ぐらいはあるもんなの?

  • 138123/11/14(火) 22:19:38

    >>132

    定型処理にはゴード自体書かせるところまで使えるっぽい

    例えば「スプレッドシートにデータを保存するコードを〇〇言語で書いてください」みたいなやつとか

    型推論のコード書けっつったらマジで出してきたし結構使えると思う

    仕事のソースを与えていいかは契約によりけりかな

    今のところ危ないからやめとけって弊社では言われてる


    >>133

    お姉ちゃんだよ


    >>135

    Excel とか非効率極まりないからやめろ

    コードがあってそれにドキュメントと図が付随する感じ

    開発の段階で図が必要だったら手書きとかでいい

    ER 図も手書きを写真で共有でいいよ

    ある程度固まってきたら清書していいと思うけどね


    >>136

    Gentoo ってのがいいらしいよ(鼻ホジ)


    >>137

    30 ないかな……

  • 139二次元好きの匿名さん23/11/14(火) 22:23:42

    >>130

    なるほどなぁ。プログラマ歴はそこそこだけど、半分以上独学みたいな感じで…「構文エラー出る訳じゃないけど、合ってるのか…?」みたいなの多くて。ありがとう!

  • 140二次元好きの匿名さん23/11/14(火) 22:24:24

    Excel方眼紙はしばしば愚弄されるけど
    他にドキュメント作るのに何使ってるんだろうか

  • 141二次元好きの匿名さん23/11/14(火) 22:28:39

    >>140

    Markdown が一般的だと思う

    あとはソースのコメントに一定の書式に則って書くとドキュメント自動生成できるやつ

    Haskell だと Haddock ってのが有名かな

    こういうのを CI で動かして自動生成するようにしとくと幸せ

  • 142二次元好きの匿名さん23/11/14(火) 22:30:34

    >>132

    1じゃないけど、自分は使ってる(BingAIの方だけど)

    任せきりというよりは「ざっくり言うとこういう事がしたい」とだけ言って、どんな構成がいいと思う?とかこれをするのにどんなコードがいいと思う?とか聞いたり…アイディア出しの助手って感じ

    変数名の案出しとかも結構いい。「なんかピンとこないからあと10個よろしく!」とか人間には頼めないのを気軽に投げる

    あと閉じちゃったから分からん例外メッセージの中に「○○」って単語があったのは覚えてる…それを含むやつ探して!とかも結構やってくれる

  • 143二次元好きの匿名さん23/11/14(火) 22:36:36

    Ruby on Rails チュートリアルやっぱ読みづれぇ!
    やってる内容自体は「あっ 基礎的なことだな」ってのはわかるけどホントに文が読みづれぇ!

    内容はいいけどどうしてこんな読みづらい教材がベスト教材扱いなんだ
    それとも俺の国語力があまりに脆弱なのか

  • 144123/11/14(火) 22:38:31

    >>143

    Rails 自体がメタプロ使いまくりでわかりにくいのよ

    だから多分 Python の、 Django とかのほうが幸せになれる気がする

    ドキュメントしっかりしてるしあっちのほうが愚直だし……

  • 145二次元好きの匿名さん23/11/14(火) 22:50:25

    railsチュートリアル君、より分かりやすい解説が欲しいなら動画もどうぞ!ってのはいいと思うけど
    動画で3万は結構手心加えても良いと思うよ

    いや相場知らんけど……

  • 146二次元好きの匿名さん23/11/14(火) 22:57:24

    今からコンビニ行くのでおススメの飯教えて

  • 147123/11/14(火) 22:58:58

    >>146

    セブンイレブンならモツ煮

    美味しいぞ

  • 148二次元好きの匿名さん23/11/15(水) 01:14:46

    アラフォーからどっかのスクール行って、プログラマやSEってなれりゅ?

  • 149二次元好きの匿名さん23/11/15(水) 06:26:58

    とほほのwww入門は学習に使っても問題ない?

  • 150二次元好きの匿名さん23/11/15(水) 08:40:00

    JSってnext.js以外にもnode.jsとかnuxt.jsとかあるけど
    それぞ何が違うの?

  • 151二次元好きの匿名さん23/11/15(水) 09:36:16

    >>148

    スクール行ったらまともなとこ無理

    取っ掛かりとしてはいいかもしれないけどその後独力で Web サービス作りましたみたいな実績ないと無理


    >>149

    古くから伝わる良サイトだぞ

    迷わず参考にしていけ


    >>150

    Node.js … JavaScript の実行環境。ブラウザでしか動かなかった JavaScript をコマンドラインで動かせるようにした

    Next.js … JavaScript のフレームワークである React を使ったフレームワーク。React の Web アプリケーションを効率的に作れる

    nuxt.js … Next.js の Vue(JavaScript フレームワークの一種。React みたいなやつ)版

  • 152二次元好きの匿名さん23/11/15(水) 10:29:57

    >>151

    Node.jsとNext.jsとnuxt.jsの違いムッズ

    集英社と週刊少年ジャンプと月刊ジャンプスクエアみたく、単語が指す枠組みが違うから詳しい人は混同有り得ないみたいなもん?

  • 153123/11/15(水) 10:30:50

    >>152

    詳しい人というか触ってみればわかる

  • 154二次元好きの匿名さん23/11/15(水) 11:01:35

    情報系の大学通って「プログラミング苦手だな…」ってなったのに結局プログラマーとしての就職が決まった俺に一言

  • 155二次元好きの匿名さん23/11/15(水) 11:02:18

    なんのプログラム勉強してる?

  • 156二次元好きの匿名さん23/11/15(水) 11:05:49

    今からJavaScript入門するならTypeScriptから入ったほうがいい?
    大人しくJavascriptからやったほうがいい?

  • 157123/11/15(水) 11:20:34

    >>154

    なんとかなるなる


    >>155

    最近あんま勉強してないなーって感じがして良くない

    作ったものと言えば競馬予想のためにデータ集めるやつ


    >>156

    どっちからでもいいと思うよ

    JavaScript は TypeScript のサブセットだからそっから始めるべきっていう人もいれば型がない世界なんて考えられない!TypeScript かれやれっていう人もいる

    でも最終的には TypeScript にたどり着いてほしいわね

  • 158二次元好きの匿名さん23/11/15(水) 16:16:25

    バックエンドとフロントエンド両方やってる感じっぽいけど、ポジションはなに?

    ちなみに自分はSRE

  • 159123/11/15(水) 19:17:28

    >>158

    今は Web っていうより研究開発やってる

    あんま Web 触ってないわね

  • 160二次元好きの匿名さん23/11/16(木) 07:18:37

    新人来る?どこも人材不足かな

  • 161123/11/16(木) 10:01:54

    >>160

    まぁまぁ来るよ

    学生バイトとか多い感じ

  • 162二次元好きの匿名さん23/11/16(木) 13:44:20

    好きなエディタは?

  • 163123/11/16(木) 13:46:44

    >>162

    Vim だけど最近は VS Code でいいかなって感じ

  • 164二次元好きの匿名さん23/11/16(木) 14:01:14

    vscodeはよく聞くけど、なんかJavaはみんなEclipse一択のイメージ
    なんでなんだろ

  • 165123/11/16(木) 14:02:48

    >>164

    Java はなんか独特の文化圏あるよね

    多分 Java の仮想マシン立ち上げながらコード動かすみたいな開発方法だから昔から IDE 発達してたんだと思う

  • 166二次元好きの匿名さん23/11/16(木) 18:12:47

    フロントとバックエンドに限らず、言語を一通り教材読んで基礎の基礎学んだあとの学習方法ってどんなのがあるの?
    自分で作りたいもの作ってみるとか、サイトの模倣とか?

  • 167二次元好きの匿名さん23/11/16(木) 18:16:46

    >>166

    Web サイト作ってみるのはデザインの練習になるかなあ

    もうちょっと複雑なこと(ルーティングとか)をやればフロントエンドの練習になりそう

    バックエンドは正直いまあんまり手をかけないのが主流なのでちょっと触るだけでいいかもしれない

    でも勉強しとくと役立つのは間違いないからバックエンドまで含めた簡単な Web アプリ作るといいよ

  • 168二次元好きの匿名さん23/11/16(木) 20:06:46

    手続き型と関数型(というか宣言的?)の論争どう思う?

  • 169二次元好きの匿名さん23/11/16(木) 20:13:21

    最近流行りのノーコードツールとかローコードツールってどう思う?業務で使ってる?

  • 170二次元好きの匿名さん23/11/16(木) 20:14:02

    >>168

    あれは手続き型関数型というより抽象度の多寡の話だと思ってる

    そしてプログラミング言語は抽象的に書けるようにって発展してきたんだからどんどん抽象的に書けるようになるべきだと思う

    間違っても「わかりやすいから愚直な構文だけにしとこw」とかやるな

    お前だぞ、Go

  • 171二次元好きの匿名さん23/11/16(木) 20:15:27

    >>169

    使えるところあったら使うかなあ

    でも我々は基本書いてしまったほうが早いし後にも続くから限定的かな

    スプレッドシートがノーコードツールって言われたら結構使っちゃうけどね

  • 172二次元好きの匿名さん23/11/16(木) 20:38:21

    なんかノーコードツール使えば開発のうちプログラミングの工程を短縮できるから生産性UP!みたいなの胡散臭いよね

  • 173二次元好きの匿名さん23/11/16(木) 20:45:32

    >>172

    めちゃくちゃ胡散臭い

    でも効果的な場面もある

    結局「適材適所」ってやつなのかなと最近は思ってる

  • 174二次元好きの匿名さん23/11/16(木) 21:12:06

    >>161

    バイトとかあるんだ!1の会社は大きいとこなんだろうね

    小さい会社で10年以上プログラマやってるけど、人の入れ替わり全然ないし、バイトとか入ったことないなぁ


    コードのコピペはしてもいいけど、自分で人に説明できるくらい理解した上でコピペしてね。って何回言ってもコピペする上にコードの説明を聞いてみると「よく分かんないんで…」って言う後輩がいて困ってるんだけど、こういう経験(あるいはいい解決策)ある?

  • 175二次元好きの匿名さん23/11/16(木) 21:19:11

    >>174

    大きいとは言えないけど小さくはないね

    後輩ちゃんみたいな人は……接したことあるけど短期間だったかな

    ペアプロとかなにか一緒に作業するのがいいんじゃないかな

    ドキュメント作るのでもいいし

    時間作るの大変だと思うけどね

  • 176二次元好きの匿名さん23/11/16(木) 21:19:45

    批判されがちなオブジェクト指向についてどっすか

  • 177二次元好きの匿名さん23/11/16(木) 22:50:58

    頑張ってテストのときは自分でテストケースあれこれこねくり回して考えてるんだけど
    なんかテストの自動化ソフトだとかなんだとかがWeb系界隈だと昔からあると聞いて仰天してるわ

    全く概要すら知らんがどういうものなんだそれ

  • 178二次元好きの匿名さん23/11/16(木) 23:33:30

    >>175

    それしかないよね…。コードを見せるのも可能な限りしたくないらしくて、なあなあでこっそり修正とかだけは防ぐためにもバージョン管理システムの使用は厳密にルール付けしたけど、嫌そうだったわ。

    自分はプログラム楽しいから好きだけど、向き不向き結構強い仕事なのかな?どう思う?自分は観測数少なすぎて分からんので…

    知識量は後からでもどうとでもなるけど、何かを作るの好き(消しゴムはんこ程度でもいい)って人が向いてる気がする

  • 179二次元好きの匿名さん23/11/17(金) 09:05:46

    >>178

    コードは会社のものだからみんなが見れるようにしなきゃいけないってのを真剣に話すしか無いよね

    それができなきゃ解雇ちらつかせるのもしょうがないと思う

    向き不向きはどんなものにでもあるさ

  • 180二次元好きの匿名さん23/11/17(金) 09:51:31

    >>176

    1じゃないけど、言ってしまえば

    各プログラムの役割を決めて分担させましょうってだけの当たり前の話なので、

    オブジェクト指向そのものは盲信も批判も必要はないと思う

    (その方法論については議論の余地があるけど)

  • 181二次元好きの匿名さん23/11/17(金) 09:57:26

    >>177

    テストケースって、

    対象のプログラムの前提条件と入力に対する結果の検証になると思うけど、

    それをコードで書くイメージ

    (条件の設定、外部から入力を与えてその結果を検証するようにコードを書く)


    これのメリットはテストコードが残るので、自動でそのテストコードを実行できるようにしていれば、

    機能開発しているうちに既存機能に影響が出たときにそれを検知することができること

    (ただ、大体の厄介なバグというのはテストされていない(認識されていない)ところから起きるから問題なんだけど)

  • 182二次元好きの匿名さん23/11/17(金) 14:04:56

    >>176

    今すぐ OOP の話をやめろ


    >>177

    関数をライブラリにうまい具合に切り出すとそれ単体で実行できるようになるじゃん?

    例えばファイルから読み込んだ数字を足し算するプログラムがあってファイルから読み込む部分と足し算する部分分けとくと後者は色んなとこで使えるわけ

    この関数をテスト用のプログラムから読み込んでいろんな値を突っ込んで想定する値が返ってくるかチェックするのがユニットテストってやつ

    そんでもってテスト用のフレームワーク使ってすぐにテスト実行できる状態にするのが自動テストってわけよ

  • 183二次元好きの匿名さん23/11/17(金) 14:40:01

    作業中ずっと座ってるの?痛くならない?

  • 184二次元好きの匿名さん23/11/17(金) 14:41:06

    >>183

    時々寝転がったりしてる

  • 185二次元好きの匿名さん23/11/17(金) 15:10:18

    関数型言語学ぼうと思ってるけど、
    やっぱりHaskellがおすすめ?

  • 186二次元好きの匿名さん23/11/17(金) 15:15:00

    >>185

    Haskell は実用的なプログラミング言語の中で一番優れている 学びましょう

    あと Lisp(おすすめは Scheme)もやっておくと関数型とはなんぞやみたいなのは見えてくるかも

    大事なのは型推論じゃなくて部分適用とか高階関数とかそのあたりになる

  • 187二次元好きの匿名さん23/11/17(金) 16:12:31

    中3で、ベネッセのタイピングの模擬試験で100点、Eタイピングで200点程度のタイプ力なんですがこれだけでプログラマ目指すのってまだ足りない感じですか?

  • 188二次元好きの匿名さん23/11/17(金) 16:16:00

    >>187

    タイピングしてるだけでハムレットが書けるんなら猿はみんなシェイクスピアだよ

  • 189二次元好きの匿名さん23/11/17(金) 16:32:42

    cの基礎をやったのでc++へ移行しようと考えています
    中古本屋で入門書を探していたところC++ Coding Standards―101のルールが
    200円で売られているのを見かけましたが確保しておいたほうがいいでしょうか?

  • 190二次元好きの匿名さん23/11/17(金) 16:39:30

    >>189

    ちょっと内容が古い可能性があるわね

    ちゃんと新しく買える本にしたほうが良いと思う

  • 191二次元好きの匿名さん23/11/17(金) 16:58:57

    >>190

    うむ…ケチらずに入門書も新品で買うとしよう

オススメ

このスレッドは過去ログ倉庫に格納されています