タグ

anondとプログラミングに関するene0kcalのブックマーク (9)

  • 競プロ出身者・機械学習出身者の問題コード

    https://anond.hatelabo.jp/20240625191650 競プロ出身者だけじゃなく、機械学習出身者も問題コードが多い 印象の問題ではなく実際に下記のようなコードが多い 念のため言っておくと底辺大や文系出身プログラマーも同様の傾向にある 正常系しか意識していない一番多いのはコレで異常系の動作を全く意識していない 入力値に想定外のものが入ることを考えていなかったりI/Oに関わるエラーについても配慮がない 「エラーが出たらとにかくtry-catchしてログ吐いて終わり」 ならまだマシな方で、「握りつぶして処理続行」みたいなことも平気でやる 「ここの処理でエラーログが出てるから対処よろしく」 「対処しました!(握りつぶし)」 とか滅茶苦茶多い セキュリティに関する意識が低い異常系の話と被るけど基的に性善説でコード書くのでセキュリティの不備がめちゃくちゃ多い API作らせて

    競プロ出身者・機械学習出身者の問題コード
    ene0kcal
    ene0kcal 2024/06/27
    いっぺんペアプロして指導しなさいな。それでも駄目なら外されてもしゃーない。
  • 競プロ出身者の使えなさは異常

    anond:20240624084844 を読んで思ったこと。2番目以降は正直良くわからないが、一点目についてはわかりみしかない。 うちはメガベンチャーで内製アプリの開発保守をしてるんだが、新卒で採った青(水色?)のエンジニアが連続でクソ野郎でめちゃくちゃしんどかった。 ◯色コーダーマウントちょくちょく自分は◯色コーダーだって主張してくる。 こっちはお前が学生時代に取った資格の話なんて興味ねえんだよ。 センター試験の点数自慢してる社会人いるか?いねえだろ。 評価されたければ与えられたタスク以上の成果を挙げろ。 資格自慢をしたければ、社会人にふさわしい資格を取れ。 お前のガクチカなんぞ知らん。 コードがゴミ競プロエンジニアといっしょに仕事したことある人なら大体頷いてくれると思うんだが、彼らの書くコードは当にひどい。 処理がどれだけ効率的だろうが、実務においてメンテナンサビリティの無いコード

    競プロ出身者の使えなさは異常
    ene0kcal
    ene0kcal 2024/06/27
    ん?コーディングルールは?示してない?もしあって、ルール無視するならペナルティを差し上げないとね。
  • プログラミング三等兵ワイ「おぶじぇくと・・・?」

    ・・・クラスと何が違うんだ? ・・・・・・・関数と何が違うんだ?

    プログラミング三等兵ワイ「おぶじぇくと・・・?」
    ene0kcal
    ene0kcal 2022/04/18
    たい焼きで例えると、クラスは鉄の型、その型に小麦粉等流し込んで餡を入れて出来た熱々のたい焼きがインスタンス(実物)。インスタンスには中身を餡、クリームに変えたものがあったりする(インスタンス変数)。
  • クラスという設計図をもとに作った実物がおぶじぇくとやで 中に関数を入れ..

    クラスという設計図をもとに作った実物がおぶじぇくとやで 中に関数を入れることができるやで

    クラスという設計図をもとに作った実物がおぶじぇくとやで 中に関数を入れ..
    ene0kcal
    ene0kcal 2022/04/18
    "オブジェクト"という単語は曖昧なので実物という意味では"インスタンス"というのが正確です。
  • 数学とプログラミングの勉強を開始して、何度も挫折して今に至る軌跡を晒す

    2013年の秋、その時の自分は30代前半だった。 衝動的に数学を学び直すことにした。 若くないし、数学を学びなおすには遅すぎると思って尻ごみしていたが、そこを一念発起。 というか軽い気持ちで。ぶっちゃけると分散分析とやらに興味を持ったから。 数学というか統計かな。 統計的に有意差があったといわれてもその意味がさっぱりだった。 一応、理系の大学を出てるので、有意差という単語をちょいちょい耳にはしていたが、 「よくわかんないけどt検定とかいうやつやっとけばいいんでしょ?」 くらいの理解だった。 で、ありがちな多重比較の例で、3群以上の比較にt検定は使っちゃダメだよっていう話を聞いて、なんか自分だけ置いてけぼりが悔しくなって、Amazonをポチッとしたのが全ての始まり。 あと、あの頃はライン作業の工員だったから、脳が疲れてなかったし。 そんなわけで、自分の軌跡を晒してみる。 みんな数学とかプログ

    数学とプログラミングの勉強を開始して、何度も挫折して今に至る軌跡を晒す
  • 後編 プログラミングを学ぼうと思い立つ 行列はVBAなんかじゃ無理っぽいし、..

    後編 プログラミングを学ぼうと思い立つ行列はVBAなんかじゃ無理っぽいし、なんかプログラミング言語を覚えようと決める。 なんでも、統計やるならRという言語がいいらしい。 最近じゃPythonというのも人気らしい。 とりあえず両方試そうということで、RのためにRとRstudioをインストール。 Pythonはanaconda プログラミングはなんかを製作する目標がないと挫折すると聞いていたので。 深層学習というものが流行ってると聞いて、ちょっと触りを勉強したくなる。 「Excelでわかるディープラーニング超入門」 https://www.amazon.co.jp/Excel%E3%81%A7%E3%82%8F%E3%81%8B%E3%82%8B%E3%83%87%E3%82%A3%E3%83%BC%E3%83%97%E3%83%A9%E3%83%BC%E3%83%8B%E3%83%B3%E3

    後編 プログラミングを学ぼうと思い立つ 行列はVBAなんかじゃ無理っぽいし、..
    ene0kcal
    ene0kcal 2021/12/05
    実行力、推進力がやばいな(褒めてる)。
  • 変数名とか関数名つけるの難しい

    長過ぎるとわかりにくいし端折りすぎると何がなんだかわからなくなる

    変数名とか関数名つけるの難しい
    ene0kcal
    ene0kcal 2020/11/15
    前にも書いたが、名前付けは設計そのものだからな。システムの複雑度が高いと名前付けも当然難しくなる。/別の視点からだが、設計書に用語辞書を載せることをお勧めしたい。皆のシステムの理解、命名の役に立つ。
  • 嫁にプログラミング教えるの辛い

    前提 嫁のことは好き 嫁はバリバリの文系。もともとIT関係ない職だったけど、興味を持ったらしくIT転職しようとしてる自分の過去の職歴に若干コンプレックスを持ってる節(自分には専門性がない、とか)があり、それを克服するためにも応援したいと思ってる自分はバリバリの理系&IT系なので、半年くらい少しずつ教えてる 最初はProgate やってた。一通り終わったらしいので、edabit を勧めておいた。leetcodeにも手を出し始めた 悩み論理的思考力の話 何かのロジックを自分で考えるのが苦手。過去のパターンに当てはまることはできるけど、少し捻った問題だと途端にフリーズしてしまう なんというか、理解しているのではなく、パターンを暗記している感がある うまく動いていない時に、プログラムの流れを追うのが苦手。あれこれ適当に試してうまくいったら満足してしまう 関数の呼出しの流れとかを追うのがきついみた

    嫁にプログラミング教えるの辛い
    ene0kcal
    ene0kcal 2020/10/16
    コーチャブルな人はほんとやりやすい。でも多くの人はそうでない(時期もある)。師弟の掟を結べる者が必要そう。半年やってインデントが崩れても構わないと思ってる人を矯正しようとすると夫婦関係崩れそうだから。
  • 長男がプログラム(でゲーム)を作りたいと言い出したので、Javascriptの書き方..

    長男がプログラム(でゲーム)を作りたいと言い出したので、Javascriptの書き方とブラウザでの動作確認を軽く教えた 次男も感化されたようで長男の真似をし始め、今は簡易な動作のHTMLファイルであれば作れるようになっている ある日、二人の空気が険悪だった(大喧嘩したあとの空気だった) まずは長男に事情を訊いてみると、とあるプログラムの方針で対立したとのこと それは「じゃんけんゲーム」だった 画面でグーチョキパーのいずれかを選びボタンを押すと、相手(CPU)の「手」と勝敗が表示されるというものだった 次男はまずCPUの「手」を乱数で決定し、画面に入力された「手」と比較して勝敗(と引き分け)を決める、素直な処理だった 長男はそれに飽きたのか、まずは乱数で「勝ち」「負け」「引き分け」を乱数で最初に決めてしまい、その後で結果に応じたCPUの「手」を決定するというロジックだった 次男はこれが気に入

    長男がプログラム(でゲーム)を作りたいと言い出したので、Javascriptの書き方..
    ene0kcal
    ene0kcal 2020/07/28
    面白い。じゃんけんなら勝率同じだし、乱数で決めるならじゃんけんゲームとしては等価。しかし、円と楕円がどちらが汎用なのかと同じように、楕円プログラム(じゃんけんなら勝負させる)を書く方が汎用的。
  • 1