タグ

増田とプログラミングに関するkenzy_nのブックマーク (14)

  • atcoderで赤色の統合失調症の患者です

    僕は統合失調症趣味ニートです。プログラミングを趣味としてやっています。 競技プログラミングの勉強は大変でした。atcoderでレッドコーダーになるまでの一連の勉強の方法について書こうと思います。 実は競技プログラミングを始める前までは、統合失調症ではありませんでした。単なるニートです。 僕は生産的な趣味をネットで探し、DIYは体力を使うから嫌だし、料理は太るから嫌だという理由で、競プロにたどり着いたのです。 最初はgithubで公開されていた練習問題のリストを反復して行いました。 そしてコンテストの日になって、実際にやってみたら3問しか解けず、結果はひどいものでした。 しかし問題自体は、練習問題さえできるレベルであれば解けるものだったのです。 そこで僕は「応用力が足りない」のだと仮説を立て、応用力のためには見たことのない問題に取り組む必要があると考えました。 インターネット上で探すこと

    atcoderで赤色の統合失調症の患者です
    kenzy_n
    kenzy_n 2024/02/29
    悪魔が来りてコードを囁く
  • 学習用と実用のプログラミング言語

    学習用のプログラミング言語分類方法にもよるけど、プログラミングのパラダイム(考え方)は 命令型宣言型の2種類がある。 それぞれに根拠となる計算モデルがあり、細分化すると4種類に分類できる。パラダイム 分類 基礎となる計算モデル言語命令型 手続き型 チューリングマシン C、JavaPythonJavaScript 宣言型 問合せ型 関係モデルSQL宣言型 関数型 ラムダ計算Lisp、Haskell宣言型 論理型 一階述語論理Prolog (参考) anond:20230826113219 プログラミング言語って、似たり寄ったりだけど、それでも後から後から新しい言語が出てくるね。 それぞれのグループで代表的な言語を1個ずつ順番に学んでいけば、全ての種類を一通り制覇できる。 例えば、 PythonSQLHaskellPrologといった具合で。 各グループのどれか1個を知っておけば、同一グル

    学習用と実用のプログラミング言語
    kenzy_n
    kenzy_n 2023/09/27
    実践に繋がるプログラミング言語指南
  • いまだにAccessがブラインドタッチで打てない

    というか記憶してない AcsessなのかAcessなのかわからなくなる プログラミング頻出単語で5年近く打ち続けてるはずなのにいまだにコメント等で書くたびにアクセスから変換してる

    いまだにAccessがブラインドタッチで打てない
    kenzy_n
    kenzy_n 2022/06/06
    アドミンストラトールみたいに覚えればヨシ
  • 早期リターンを禁止されるつらさ

    転職した会社で早期リターンが禁止されている。 正確に言うと、misraCを踏襲し、関数内ではreturnは末尾に1つだけ、という制約が設けられている。 この他にも関数ポインタが禁止等も色々あるが、早期リターンを禁止されるのは当に困る。 早期リターンによってどれだけ気持ちよくコーディングできるか分かっていない。 もうこの後の行は読まなくていいんだ、という精神的安堵感。 これをもうこの会社では得られない。 関数のポインタ引数のconst禁止程の破壊力がある。 地獄のような10重以上のネスト地獄・・・。 律儀に守ることによる可読性の低下の方が問題ではなかろうか。

    早期リターンを禁止されるつらさ
    kenzy_n
    kenzy_n 2022/04/23
    祭祀における詔
  • プログラミングスクール生へ、採用の現場より

    こんにちは。 プログラミングスクールに通う方や、スクールそのものの在り方について増田やはてブで度々話題に上がるけど、 現役エンジニアの諸先輩方ではなく、いち採用側の目線で少しメッセージを残しておきたい。 (ここでいうエンジニアとは主にwebやアプリにおけるソフトウェアエンジニアを指します。わかったかはてなー!) ■前提自分は非エンジニアだよ HTMLCSS、JSの基礎は習得し、WordPressを使いイチからDockerを駆使して開発環境の立ち上げや、GitおよびGithubでのRepo管理やcommit番サーバーで運用できる程度の知識人事職は2年目 業は別で、社内で掛け持ちしている形なのでプロではないよ書類選考〜早い段階での面接がメイン、書類だけなら職能関わらず4000人程度に目を通したよプログラミングスクールそのものの是非は語らないよ 7期目を迎えた中小IT企業だよ 弊社エンジ

    プログラミングスクール生へ、採用の現場より
    kenzy_n
    kenzy_n 2021/01/12
    どことなくすれ違う
  • 誰か褒めてくれ

    プログラミングの勉強始めて約2週間で初めて自力でプログラム組めた。 めっちゃ簡単なやつだしGoogleの力も借りながら(調べて応用するのも自力のうちに入ると思う)だけど。 しんどかったけど達成感ある。 出来た後しばらく自分が書いたコード意味もなく眺めちゃった。

    誰か褒めてくれ
    kenzy_n
    kenzy_n 2020/07/16
    おめでとうございます。小さな進捗かもしれませんが、大いなる一歩の始まりとも表現できます。
  • プログラミングスクールなんか行かなくていいからこれやれ

    いちいち行かなくていい。高いわりに役に立たない。を買ったりネットの解説動画を見ながら自分でやるんだ。 毎日勉強できるならカリキュラムはこう。大事なのは「わかんなかったら自分で調べる」ということ。これをひとつひとつ解説していくとあっという間に1年ぐらいのカリキュラムになって金がかかるようになる。ググれば全部出てくる。出てこなかったら調べ方が悪いのでググりかたを変えればおk。この記事にも初心者から見ると「なにその言葉。初耳」っていうのがあると思うけど、全部重要なキーワードなのでググって咀嚼して血肉としてほしい。ググればすぐ出てくる。 1日目: Linuxのインストール(Linuxの中でもUbuntuっていうのがおすすめ)とりあえずLinuxを自分のパソコンにインストールする。Linuxを触れるようになればいい。 PCがない場合は、中古のPCなんて3万ぐらいで買えるからそれ買ってきてインストー

    プログラミングスクールなんか行かなくていいからこれやれ
    kenzy_n
    kenzy_n 2020/07/08
    マッチョ仕様
  • 偏見に満ち溢れた俺の書いたことのあるプログラミング言語の説明

    1つにつき3行で書いた、言語の話は炎上しがちだから匿名で。 C言語: 現代だと電子機器のプログラミングで使うよ! Linuxとかサーバープログラムの内部で使われることが多いけど、 自分で手を加えることは少ないから安心して! C++: 実行速度が超高速なのと複雑怪奇な構文が特徴だよ! ゲームプログラミングや動画編集ソフトといった高いパフォーマンスが 求められるシステムで使われるイメージがあるから、最初は近づかなくても良さそうだね! C#: Unityゲーム作る時に使うよ! 比較的書きやすくて勉強になるからオススメ出来るけど、 Microsoft にズブズブな印象が強いのがちょっと気になっちゃうね! Java: Androidアプリとかサーバーアプリ作るのに使えるよ! 勉強しやすくて個人的には良いと思うけど、 現代だったら他の言語のほうが書きやすくてオススメかな?? Scala: Java

    偏見に満ち溢れた俺の書いたことのあるプログラミング言語の説明
    kenzy_n
    kenzy_n 2020/02/27
    ことばのパズル
  • 客先常駐を辞めて社内SEになった話。

    概要年収330万の客先常駐をやめて、年収520万の社内SEになりました! 年収200万弱ほどのアップです( *`ω´) 自己紹介旧帝大の大学院修士課程を修了。 新卒で他業界に進んでいたが2年経ってIT業界に未経験で転職客先常駐に捕まり、年収300〜330万の安月給で数年働く。 転職時は30代前半。 IT業界は通算3年以上5年未満。 ※年齢など、ややぼかして書いてます。 年収は 25歳:450万 27歳:300万 現在:520万 と推移。 客先常駐死すべし客先常駐は給与低いのにスキルはかなりのものを求められて、もううんざり。 お客様的には60〜70万出してるから当たり前なのかもしれないけども。 中抜き酷すぎて20万しか貰ってないっつーの! ミスは決して許されない。 ミスしそうな案件は難癖つけて他部署に回す。 ミスしたら原因探求をしてなるべく他部署の責任へと転化させる。 己の責任が取れる範

    客先常駐を辞めて社内SEになった話。
  • こうすればプログラミング覚えられるよ【随時追記】

    プログラマじゃないけどプログラミング完全に理解した()おばさんが理解してる基礎知識書くよ。 (追記 この文章はプログラミングの勉強をしたいけどその周辺にある基礎知識になかなか触れる機会がない人向けに書きました。これらの基礎知識があると、困ったときに調べ方すら分からないという状況は回避しやすくなるはず) まずLinuxやUnix系OSの使い方。 ターミナル、いわゆる黒い窓からCUI(コマンドユーザーインターフェース)でコンピュータを使う方法を覚えよう。これは大学のコンピュータリテラシーで習った。MacOSXで復習すると捗った。(追記 すごく間が抜けてたけどMacOSXはUnix系OSです) まずはファイル操作。Macでターミナルを使って、cd Desktopって打ってからecho ohayou > aisatsu.txtって打ってみて、cat aisatsu.txtってやる。そうすると何が表

    こうすればプログラミング覚えられるよ【随時追記】
  • プログラミング教育で「授業で教えていないのでダメ!」ってやるの?

    プログラミング教育が必修化したら、まぁーた、「授業で教えていないので、これを使ったらダメ!」をやっちゃうんだろうなー。 そして、プログラミング嫌いを増やしちゃう、あれデス。 自分の氏名でさえ、授業で習っていない漢字を書いたらダメと言われるのと同じです(まじできちがいだと思う)。 英語の教師よりも、英語ができる生徒が毛嫌いされるのと同じです。 数学の教師よりも、数学ができる生徒が毛嫌いされるのと同じです。

    プログラミング教育で「授業で教えていないのでダメ!」ってやるの?
    kenzy_n
    kenzy_n 2018/12/13
    一子相伝の秘奥義なんてものも
  • プログラマってなんで他人にもプログラミングを勧めるの?

    ライバルが増えて自分が不利になるだけなのに。 良い人なの。

    プログラマってなんで他人にもプログラミングを勧めるの?
  • 地獄の社内SE

    社内SEになった。 仕事を辞めて主夫業に勤しんでいたら、知り合いから声がかかった。 1人で社内システムを作ってきたおじいさんがあと数年で定年になるから、 引き継げないかとのこと。 メインのシステムはベンダーに委託してて、そのおじいさんが作っているのは、 メインシステムのデータを加工して2次利用しているものがほとんどとのことだった。 社内SEはなんとなく楽そうなイメージがあったので、就職した。 言語はエクセルVBAとVB.NET 1.0。 中身を見るとどちらもかなりやばい。 VBA編 ・ウォッチウインドウを知らないのか、変数はすべてセルに入れてる。 変数名はすべてRANGE("A1").valueみたいな感じで全く意味が分からない。 ・処理遷移がおかしい。 セルに1を入れる。そのセルのchangeイベントで処理が動くとか。 SHIFT+F2が無力化されてる。 ・なるべくワークシート関数で処理

    地獄の社内SE
  • これからの子供はプログラミング学習が必須!とか言っている割には

    文系のおっさんたちは勉強しないよな。自分たちには関係ないとか思っているのかな。後15年もすれば今の小学生が社会人デビューしてくる。ひょっとしたら、その子達は息をするようにプログラミングを使いこなしてくるかもしれない。そう、ちょうど我々(文系おっさん)がWord、Excelを使うように。当たり前のようにブラインドタッチをするように。 15年後の彼ら彼女らにとって、プログラミングの出来ない割れわれ文系おっさんは、我々が社会人になった時に「使えない時代遅れの老害」と感じたブラインドタッチやWord、Excelを使えないじじいに見えてしまうのだ。 「なんでこんなことも出来ないくせに俺よりも給料高いんだよ」とか言われる日が来るのだ。そして、そのスキルセットの違いが今よりも早いスピードで給料に反映される世の中になっていて、我々おっさんたちの給料はただでさえ高くないのに、あっという間にプログラミングが常

    これからの子供はプログラミング学習が必須!とか言っている割には
  • 1