かろっく

16.6K posts
Opens profile photo
かろっく
@calloc134
プログラミング初学者・B4・来年から社会人 勉強したことをまとめたりします ツイートは必ずしも正しいとは限らず、将来的に意見が変わる可能性があります React内部実装/OAuthOIDC/k8sネットワーク勉強中 zenn.dev/calloc134
いろいろあるリンク⇒bento.me/calloc134Joined January 2023

かろっく’s posts

Pinned
自己紹介スライドを大幅にアップデートしました! ・普段使う技術・使ったことある技術 ・憧れるエンジニア像と今までやってきたこと ・これからの展望 マシマシで書きました!就活自己紹介もこのスライドでやっていきます speakerdeck.com/calloc134/karo かろ噴水の招待リンクはツリーに貼ります
△「努力の人」は「夢中の人」に勝てない ◯「努力の人」は「夢中の人」に勝てないが、「夢中の人」は意外と興味範囲外が疎かになりやすいため、戦い方の工夫をすれば立ち回れる
o1に全部コード書かせる→とりあえず仮レベルのものが出来上がる→そのコードをo3miniに全部読ませて全部仕様書にさせる→詳細な仕様書が出来上がる→仕様書に足りない部分を追加する→o3miniに全部書かせる の流れで取り組んでみたら結構良さげなそこそこ規模コードが産まれた
自作PCを組んだことがあり、自宅サーバ立てたことがあり、休日にプログラムを書き、専門書をまあまあ(大学の金で)買い、Linuxを使い、ググったら英語のページを普通に読むが、論文は読まないしインターンにも行かず、ハッカソンにも出ない、そんな人生
自作OS入門以前として、Linuxへの解像度を上げておくと良きだよーというものがある 「Linuxエンジニア養成読本」「Linuxのしくみ」「Linux超入門(これは若干組み込み寄りだけど)」あたりを読んでみましょう 更に普段遣いをしたい場合は「本気で学ぶ」「スーパーユーザーなら知っておきたい」が良いです
Linux使ってます!←普段遣いのLinuxデスクトップ盆栽しかしておらず、高度なネットワーク制御やカーネルの仕組み、システムコール等について解説することができない←ノックアウト…
もう魔窟化したWindows辛すぎるんだよ、パスにスペース、日本語名ユーザで踏むソフトウェアの地雷、Linux開発環境で動くはずのCLIが動かなくて放置されているissue、下手にpowershellを綺麗にしようとして失敗した動作しないpowerline、もう全部疲れた 普段使いをLinuxにしたい
Replying to
夢中の人が今までなんでも夢中でやっていけたお陰で興味ないエリアにおける努力の仕方がわからず、新分野の攻略に苦戦するというケースはそこそこ存在する気がしてる
みんな大体技術を軽く見過ぎな気がして Railsのようなフルスタックを使わず、バックエンドとフロントでまともに動作するTODOアプリを作るだけでもまあまあの技術力は要るよということを知るべきな気がする
「参照渡し・共有渡し」「秘密鍵で暗号化」「DNS浸透」「OAuth認証」等古今東西のすべてのマサカリを集めたブログを書いたら需要があると思う 書こうかな、やめとこうかな
エンジニア界隈、根っからのコンピュータオタクな技術特化型と技術オタクではないビジネス特化型がおり、同じ業種なだけで普通に死ぬほど思想が合わず触れ合うとやたら口論が起きやすいきらいがある
RustとかLinuxとかVimでニチャってるオタクは「なんかこういうのしちゃうの自分だけだよな…でもこの良さが解るのは俺達だけ…」というマインドなことが多いので、いわゆる陽キャキラキラ勢がそういう類のもの使ってて、しかも理解が自分たちより深かったりする姿を一度見ると一気に情緒不安定になりg
「技術を触ることが苦でない脳味噌になっているから技術を続けられているだけであって、苦をずっと続けられる体力があるわけではないので、自分の気が乗らない試練を乗り越えることができない そういう意味では苦労を続けられる体力のある人には勝てないなぁと思う」が一番しっくりくる言語化かな
Linuxを通してOSの勉強したい場合個人的なルートがあって Linux養成読本、ブートキャンプ、Linuxのしくみという順番で読書していくとよさげです その後Linux超入門が半分くらいスラスラ読めるようになったら一通り上出来かなあという印象
基礎からわかるTCP/IP ネットワークコンピューティング入門すごくオススメです 特に二章くらいでコンピュータの基礎を一通り学習するコーナーがあるんですが、本当に優秀 スタックヒープやプロセスの動作などの基礎固めとして十分すぎた
個人的にLINEヤフー並び替えて「インフラ屋」になるネタかなり好きなんだけどもいまだかつてそれでウケてる人を観測していないし大体みんな鼻で笑ってくる
zenn.dev/calloc134/arti インデックスとはなにか・MySQL(InnoDB)とPostgreSQLのインデックス構造について比較する記事を書いてみました B-Tree/B+Treeの構造からUUIDをプライマリキーにする問題まで書いてあります 合っているか不安な点もあるため、皆様の心あるマサカリをたくさんお待ちしています
Image
Image
Image
React公式が「開発環境でuseEffectが二回走るけど、一回に制限するとかいう処理書くんじゃなくてちゃんとクリーンアップ関数を書くんやぞ~~~」と言っている
Image
mysql(innodb)もしくはpostgresqlでどちらかを採用する理由というのが思い浮かばないので知見をお借りしたい mysqlよりpostgresqlが良い理由、もしくはその逆
ちなみにreactのソースコードリーディングはフロントエンドエンジニアの一般教養とかではないです 教養になってたまるか
Rustにキラキラ開発勢が上陸してないのって本当に何故だ JSエコシステムもRust製ってだけで箔が付くイメージあるし、関数型言語の入門としても機能するし、GCないから高速って宣伝も大いに貢献するし、wasmも最近盛り上がってるし、TypeScriptやったし次rustやるか的なキラキラ勢いても不思議じゃない
zenn.dev/calloc134/arti ORMvsSQL直書き問題。 少なくともtypescriptの場合はSafeQLが全部議論を終了させた感じがするので、是非SafeQLどうぞに尽きる ・eslintで動作 本番環境では依存なし ・sqlタグ囲むだけ ・sql解析してエラーだけでなく型も推論 の時点で、両者のメリットいいとこ取り
パソオタクエンジニアをちゃんとしたスキンケア・身だしなみ沼に引き込むためには、スキンケアの有用性を力説するより「ちゃんと女装してみたくないですか」の一言の方が効力ある、ってスタバにいるJKが言ってました
docker、特にみんな何も考えずに仮想環境のように使いがちなのて「それってええの!?」って思いながら背景知識とか調べてて initプロセスがアプリケーションになってる仕組みだから結局環境というよりアプリケーションのみ切り出したコンテナとして使うべきだよなぁ…という結論になった経験
SQLの書籍とか読むとロジックまでSQLで表現していること多くて「これこんなことSQLに書いていいの・・・?」と思ったりするけども、そこら辺の線引きとか全然わからない人だったりする
社会人エンジニアが学生を冷笑するムーブ、双方に得があんまりないと思うので、出来ればやめたほうがいいですよのお気持ち 仮に「冷笑したらすごく元気になって仕事バリバリ出来るようになる」とかがあるのなら自分は止めないので、ぜひ冷笑を頑張ってください…
すごく嬉しい・・・自信つきました 就活がんばります!
Quote
mizchi
@mizchi
未経験 or 学生のネットのアウトプットからの直接採用、例えばこの calloc134 さんだったらこのzennの記事の内容のみで(情報系の院生というバックエンド抜きに)おそらく日本のほとんどの会社の採用通ると思う zenn.dev/calloc134
パソコン触ってたら偶然お金になるっぽいので、運良くお金をいただいてるって感じの頂きエンジニアとして生きている
知識というものを資本・才能のある者だけに独占させたくない、興味さえあれば誰でも享受できるものであってほしいという強烈な焦がれがあるので これからもそういうマインドでブログ・スライドを書いていきたいと思っている 自分に出来ることはそういうことかなあ
Quote
かろっく
@calloc134
個人的にudemyとかで有料で動画に出してるタイプの人を(一方的に…)ライバル視してる 知識は平等に、求める人が求めたときにもっとも親切な形で与えられなければならない
プログラミング始めてからありえない速度で伸びてる人、一人残らず毎日三時くらいまで起きたりしれっと徹夜してたりしてたな… そのような猛者を横目に本日も十時間睡眠を遂行 学生にしか出来ないことって睡眠かも、睡眠に全部賭けろ
経験としてはやっておくことに価値があるのはわかるのだが、gptに$20出しながらclaudeも有料契約するのちょっと高くてしんどさある
Quote
かろっく
@calloc134
実はまだClaude Codeを触っていません!マコモコーディングって知ってますか…